A estratégia dos Três Amigos no Agile refere-se às três perspectivas principais—negócios, desenvolvimento e testes—que revisam conjuntamente os incrementos de trabalho durante as fases de negócios, desenvolvimento e testes. Por exemplo, analistas de negócios, desenvolvedores e testadores se reúnem informalmente em uma reunião de lançamento para revisar cada história de usuário, criando uma compreensão compartilhada e comum do que será entregue, garantindo que reflita a voz coletiva da equipe e não apenas uma opinião individual. Esses três amigos não apenas ajudam a evitar o domínio de uma única área, mas também facilitam a comunicação entre áreas, promovendo o entendimento de:
- Requisitos Colaborativos – Qual problema estamos tentando resolver?
- Consenso de Desenvolvimento – Como vamos construir uma solução para resolver esse problema?
- Critérios de Aceitação – O que é necessário para transformar uma história em um estado de “Concluído”?
Do ponto de vista do negócio, é necessário entender o problema que se quer resolver; do ponto de vista do desenvolvimento, é necessário saber como construir a solução; e do ponto de vista do teste, é necessário estar ciente de todos os aspectos que podem surgir durante a entrega do software. Também é uma boa prática revisar os incrementos do produto implementados sob diferentes perspectivas para garantir a correção.

Os Papéis dos Três Amigos
O objetivo da reunião dos Três Amigos é preencher a lacuna de entendimento sobre as especificações de negócios entre os três papéis-chave.
Analista de Negócios (BA)
O analista de negócios garante que todos na equipe compartilhem o mesmo entendimento e expectativas em relação à história do usuário.
Desenvolvedor
O desenvolvedor discute seu entendimento sobre os requisitos e o que é necessário para construir o incremento.
Como a saúde do software é sempre medida pelos seus padrões de qualidade, a equipe de garantia da qualidade detalha os aspectos funcionais e não funcionais do incremento de software e traça os casos de teste identificados para testar o incremento.
Testador
O testador e outros membros da equipe ajudam a enriquecer os casos de teste identificando casos de borda e cenários ausentes. Eles também garantem que os casos de teste atendam a todoscritérios de aceitação.
Ao compartilhar diferentes pontos de vista sobre o projeto, os Três Amigos podem levantar suas preocupações e discutir soluções em tempo real.
Benefícios da Abordagem dos Três Amigos
A estratégia dos Três Amigos pode ter um impacto significativo na eficácia individual e da equipe, bem como na qualidade e na manutenibilidade dos projetos Scrum, aumentando a agilidade, adaptabilidade e inovação da equipe. Integrar essa estratégia no processoÁgilprocesso permite a melhoria contínua e abraça os valores e princípios centrais do Manifesto Ágil, potencialmente levando aos seguintes benefícios:
- Compreensão compartilhada e aprimorada do ciclo de vida do software
- Colaboração na planejamento de sprint erevisões de sprint
- Identificação precoce de confusões e mal-entendidos, permitindo uma entrega mais rápida
- Garantir que os desenvolvedores, como equipe, discutam o incremento necessário de trabalho
- Ajudando a verificar os critérios de aceitação e outros atributos