Na US
Problema, objetivo e critérios de negócio já documentados no backlog — a fonte da verdade do “o quê”.
Spike · análise
Vamos avaliar o uso do Kiro — Crew Web + fluxo de
Specs — na esteira de desenvolvimento: da User Story no Azure DevOps
até artefatos em .kiro/ e enriquecimento EARS de volta na US.
01 · Entrada
Partimos de uma User Story no Azure DevOps com descrição do problema, objetivo e critérios de negócio. No Crew Web, passamos o número da US e pedimos o refinamento + fluxo de Spec.
Problema, objetivo e critérios de negócio já documentados no backlog — a fonte da verdade do “o quê”.
Informamos o número da US e pedimos ao Crew o refinamento e o fluxo de Spec (workflow oficial do Kiro), orquestrado por agents.
Tom de spike: vamos avaliar esse caminho na esteira — não afirmamos que o Crew já oferece a mesma UI de Feature Spec do Kiro Web.
02 · Orquestração
Um agente custom pretendemos que receba a US e conduza a análise até classificar o trabalho e derivar para o especialista certo.
Obter dados da US via MCP e salvar markdown no workspace (dados da US, quem solicitou, etc.).
Inferir quais projetos e repositórios analisar para atender a US.
Pesquisar na base de código e montar um AS IS do estado atual.
Classificar: feature nova · bug · alteração de feature existente.
Encaminhar para o agente especializado conforme o tipo classificado.
03 · Especialistas
Cada tipo de trabalho segue um caminho distinto — sempre em tom de proposta do que pretendemos avaliar na spike.
Bug
Alteração
Feature nova
04 · Artefatos
Todos os agents pretendemos que salvem artefatos na raiz do workspace em
.kiro/ e criem Specs seguindo o workflow oficial do Kiro:
requirements | bugfix → design →
tasks / notação EARS.
requirements.mdou bugfix.md
Critérios e comportamentos — ou análise do bug — em EARS quando aplicável.
design.mdArquitetura
Design técnico derivado dos requisitos confirmados (ou da análise do bug).
tasks.mdPlano executável
Tarefas rastreáveis para implementação — no worktree da Spec.
Pasta pretendida: .kiro/specs/<nome>/
05 · Infra
O servidor do Kiro Crew contém todos os repositórios relevantes para a esteira.
Um script mantém os repos atualizados com a branch develop.
O trabalho de código acontece em git worktree por Spec, isolando cada iniciativa.
06 · Fechamento do ciclo
Pretendemos que os agents usem MCP para atualizar a US no Azure DevOps, colocando as specs em notação EARS na própria User Story — devolvendo clareza testável ao backlog.
Critérios refinados no formato EARS, alinhados ao que foi montado em
.kiro/specs:
WHEN [condição]
THE SYSTEM SHALL [comportamento]
07 · Visão geral
Esteira enriquecida da spike — da US no Azure DevOps até publish em QA e PR para
develop, com aprovações do Dev, branch por tipo e EARS de volta na US.
Pressione Iniciar
Descoberta
Azure DevOps
PO cria a User Story no board do Azure DevOps.
refinamento no Crew Web
Dev inicia o refinamento no Crew Web passando o número da US.
Orquestrador
Via MCP obtém dados da US e salva markdown no workspace.
refinar + escopo
Agente refina, monta o AS IS e define os projetos envolvidos.
tipo na US (MCP)
Classifica a US e grava o tipo em comentários via MCP.
→ Artefatos de requisito
Entrega
bugfix / requirements
Coloca as specs EARS na US via MCP (artefatos de requisito).
Dev no Crew
Após o Dev aprovar a Spec, o fluxo segue para design e tasks.
aprovação Dev
Agente monta design/tasks (informa/questiona); Dev aprova.
código das tasks
Cria worktree e inicia o desenvolvimento das tasks.
código gerado
Aguarda a review do Dev no código produzido no worktree.
branch qa + ambiente + testes
Commit + publish QA (branch qa e ambiente) e casos de teste na US.
após testes OK
Com testes aprovados, cria o PR para a branch develop.
← → avançam o marco · R repete · toque no card para a dica
Spike de análise: pretendemos validar essa esteira completa — Crew Web + agents + Specs Kiro + MCP Azure DevOps, com aprovação Dev, QA (branch + ambiente) e PR para develop.