Este documento discute as 5 ferramentas do CODe (Communication-oriented Development) para melhorar a comunicação em times ágeis: 1) Estabelecer expectativas através de uma matriz; 2) Utilizar ferramentas como Espaços Abertos de Comunicação; 3) Padronizar termos; 4) Comunicar intenções; 5) Medir eficácia de forma radical, descartando o neutro ou negativo.
18. 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
23. 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
25. 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
28. Comunique suas Intenções
• Diminui a frustração
• Excelente para pair programming e
sessões de design
29. 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
30. 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