Documentação dos 10 agentes do BMAD Method, explicando a função e…
INEMA
Aqui está um resumo claro e direto do que cada agente do BMAD Method faz e em que momento ele deve ser usado:
1. BMad Orchestrator (🎭)⌗
Função: Coordenador geral do sistema.
- Atua como maestro, decidindo qual agente deve agir conforme a necessidade.
- Gerencia workflows, transformações de agentes e o progresso das tarefas.
- Indicado quando há dúvida sobre por onde começar ou quando é preciso integrar vários agentes. Exemplo: “Quero criar um sistema novo, mas não sei qual agente usar primeiro.”
2. BMad Master (🧙)⌗
Função: Executor universal.
- Pode rodar qualquer tarefa, checklist ou template do método BMAD sem precisar de persona específica.
- Serve para uso técnico rápido ou quando é preciso combinar tarefas de diferentes agentes. Exemplo: “Quero gerar um PRD e depois um documento de arquitetura sem trocar de agente.”
3. Analyst (📊 Mary)⌗
Função: Analista de Negócios e Pesquisa.
- Realiza análises de mercado, estudos de concorrência, brainstorming e briefs de projeto.
- Atua no início dos projetos para entender o contexto e formular o problema. Exemplo: “Preciso estudar o mercado e definir o público antes de criar o produto.”
4. Architect (🏗️ Winston)⌗
Função: Arquiteto de Sistemas.
- Desenha a arquitetura técnica e estrutural (frontend, backend, infraestrutura).
- Define tecnologias, APIs e fluxos de dados, pensando na escalabilidade e segurança. Exemplo: “Quero planejar toda a estrutura técnica do aplicativo antes do desenvolvimento.”
5. PM – Product Manager (📋 John)⌗
Função: Gerente de Produto.
- Cria e mantém PRDs, roadmaps, epics e histórias.
- Foca em estratégia, priorização e alinhamento com stakeholders. Exemplo: “Quero criar um documento de produto com objetivos e métricas claras.”
6. PO – Product Owner (📝 Sarah)⌗
Função: Dono do Produto Técnico.
- Transforma requisitos em histórias claras e executáveis, mantendo coerência e priorização.
- Garante integridade e clareza da documentação antes da entrega ao time técnico. Exemplo: “Preciso validar e detalhar as histórias para o time de dev.”
7. SM – Scrum Master (🏃 Bob)⌗
Função: Facilitador Ágil.
- Garante que o processo siga o método ágil corretamente.
- Ajuda na criação e revisão das histórias, mas não implementa código. Exemplo: “Quero preparar histórias perfeitas para os desenvolvedores.”
8. Dev – Developer (💻 James)⌗
Função: Desenvolvedor Full Stack.
- Implementa o código conforme as histórias aprovadas.
- Segue o fluxo “ler tarefa → implementar → testar → validar → marcar concluído”. Exemplo: “Quero começar a programar a história aprovada.”
9. QA – Quality Assurance (🧪 Quinn)⌗
Função: Arquiteto de Testes.
- Cria e executa estratégias de teste, rastreabilidade, matriz de risco e validações.
- Classifica entregas com PASS / CONCERNS / FAIL / WAIVED. Exemplo: “Quero verificar se o código atende todos os critérios de qualidade.”
10. UX Expert – Designer de Experiência (🎨 Sally)⌗
Função: Especialista em UX/UI.
- Cria wireframes, protótipos, fluxos de navegação e prompts de UI gerados por IA.
- Foca em acessibilidade, usabilidade e design centrado no usuário. Exemplo: “Preciso desenhar uma interface simples e intuitiva para o aplicativo.”
Resumo do Fluxo BMAD⌗
- Analyst → define o problema e o contexto.
- PM / PO → estruturam o produto e suas histórias.
- Architect / UX Expert → desenham solução técnica e experiência do usuário.
- SM → prepara histórias e organiza sprints.
- Dev → implementa.
- QA → valida qualidade.
- BMad Master / Orchestrator → coordenam e integram todo o processo.
BCORE - Modelo
1