22 pontos por xguru 2023-10-31 | Ainda não há comentários. | Compartilhar no WhatsApp

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.

Ainda não há comentários.