1: Responder imediatamente
- Desafio: é fácil perder issues e PRs espalhados por centenas de repositórios
- Solução: monitorar tudo e notificar a equipe principal
- Lição: as pessoas realmente gostam de respostas rápidas
2: A comunicação inicial é importante
- Desafio: as ideias dos contribuidores podem não estar alinhadas com os objetivos do projeto
- Solução: comunicar cedo e com frequência
- Lição: entender com clareza os objetivos e as expectativas do projeto para evitar mal-entendidos dolorosos
3: Tratar contribuidores como membros da equipe
- Desafio: oferecer incentivos aos contribuidores
- Solução: dar prioridade aos contribuidores externos e trabalhar de perto para obter contribuições de qualidade
- Lição: ser gentil, respeitoso e direto pode incentivar a colaboração e acelerar o progresso
4: Manter a honestidade com relatórios de idade
- Desafio: issues e PRs esquecidos por muito tempo enfraquecem o entusiasmo e atrapalham o progresso
- Solução: avaliar o "custo" de issues e PRs abertos e usar relatórios diários de idade para garantir uma revisão sistemática
- Lição: criar relatórios de idade e revisá-los regularmente é um trabalho difícil, mas indispensável
5: Burndown é essencial
- Desafio: issues e PRs que se arrastam por muito tempo podem gerar gargalos
- Solução: alocar recursos regularmente para fazer o burndown
- Lição: visualizar tendências para corrigir a direção
6: Consistência é importante
- Desafio: é importante manter consistência em todos os repositórios
- Solução: implementar benchmarks para aplicar configurações consistentes tanto publicamente quanto internamente
- Lição: automatizar verificações de consistência
7: Documentação é rei
- Desafio: são necessários bons exemplos para que os usuários possam usar o software com mais facilidade
- Solução: garantir que as contribuições incluam documentação de alta qualidade
- Lição: priorizar a documentação melhora a usabilidade e reduz a carga de suporte
Rápido, gentil e inteligente (Be fast, friendly, and clever)
Ainda não há comentários.