CODe: Communication-oriented Development

329 visualizações

Publicada em

CODe é um conjunto de 5 ferramentas que irá revolucionar a comunicação no seu time. Inspirado em práticas de comunicação militar, o CODe permite que a equipe de desenvolvimento crie produtos tendo a comunicação do time como elemento de primeiro nível.

Publicada em: Software
  • Seja o primeiro a comentar

CODe: Communication-oriented Development

  1. 1. CODe Communication-oriented Development
  2. 2. Leonardo Eloy
  3. 3. Comunicação
  4. 4. Estabelecer Expectativas Utilizar Ferramentas Medir Eficácia
  5. 5. Story Time
  6. 6. Cher Ami
  7. 7. Comunicação Militar vs. Comunicação Civil
  8. 8. X
  9. 9. CODe: 5 ferramentas
  10. 10. Estabelecer Expectativas Utilizar Ferramentas Medir Eficácia
  11. 11. Matriz de Expectativas José Maria João José Maria João
  12. 12. Matriz de Expectativas José (LT) Maria (QA) João (SM) José Estudar BDD Melhorar Comunicação Se envolver nas reuniões de backlog grooming Maria Ser mais objetiva Avisar de reuniões com antecedência de 2 dias João Apresentar pelo menos 2 users stories em inglês Fazer workshop de BDD com PO Fazer CSPO
  13. 13. Matriz de Expectativas
  14. 14. Estabelecer Expectativas Utilizar Ferramentas Medir Eficácia
  15. 15. Espaço Aberto de Comunicação
  16. 16. Espaço Aberto de Comunicação
  17. 17. Espaço Aberto de Comunicação • Permitir anexar arquivos • Acesso a histórico das conversas de forma fácil • Facilidade de adicionar membros • Facilidade em compartilhar conteúdo conversado/anexado
  18. 18. Espaço Aberto de Comunicação • Campfire • Skype • HipChat • Glassboard
  19. 19. Comunicação Padronizada Termo Significado REST Controller Classe que recebe requisição web, já tratando autenticação e autorização, após filtros Repository Camada de código que se comunica com banco de dados Testado Testado no Vagrant, sem testes de performance
  20. 20. Comunicação Padronizada • Time que deve construir a lista • SM pode sugerir alguns termos
  21. 21. Comunique suas Intenções
  22. 22. Comunique suas Intenções • Diminui a frustração • Excelente para pair programming e sessões de design
  23. 23. Modo de Conflito Papéis Conflito Resolução LT vs. Dev Solução técnica não adequada 1. Encontrar consenso no time 2. Consultar PO se aceita como débito técnico Dev vs. QA Casos de teste não detalhados/inúteis 1. Apresentar sugestão de novo caso de teste 2. Obter conselhos de LT
  24. 24. Modo de Conflito • Ajudar a guiar o time em uma solução previamente acordada • Cuidado: não tornar em um manual de operação do time
  25. 25. Estabelecer Expectativas Utilizar Ferramentas Medir Eficácia
  26. 26. Medir Eficácia Seja radical: descarte o neutro ou negativo
  27. 27. Estabelecer Expectativas Utilizar Ferramentas Medir Eficácia
  28. 28. CODe Matriz de Expectativas Espaço Aberto de Comunicação Comunique suas Intenções Comunicação Padronizada Modo de Conflito
  29. 29. CODe: Mais Recursos http://www.gotoagile.com.br/code
  30. 30. Obrigado!

×