Sprint ágil de software – planejar, construir, testar, lançar
ComputaçãoCarreiras em computaçãoIdades 17–18
Carregando…
Entre para usarUma pequena equipe de software faz um sprint ágil para criar um app de clubes escolares: escolha no backlog as histórias de usuário que cabem na capacidade da equipe e simule o sprint dia a dia. Os cartões passam pelas colunas A fazer, Em andamento, Testes e Pronto, um gráfico burndown acompanha os pontos restantes e os bugs criados ao programar são pegos pelos testes ou chegam aos usuários. O sprint termina com uma revisão que mede a satisfação do cliente.
Aula: Carreiras em desenvolvimento de software: o processo ágil e os papéis na equipe
O que mostra
Esta simulação mostra como uma equipe de software real trabalha durante um sprint ágil. O dono do produto ordenou por valor as histórias de usuário de um app de clubes escolares; a equipe assume as que cabem na sua capacidade, estimada como desenvolvedores × dias × 0,8 ponto. A cada dia, histórias são construídas, surgem bugs no código novo e os testes ou a revisão de código pegam parte deles. Pular os testes acelera a construção, mas mais bugs chegam aos usuários. Um gráfico burndown acompanha o progresso e a revisão do sprint mede a satisfação do cliente. Os coeficientes são suposições ilustrativas.
Como usar
Escolha uma opção de Planejamento ou marque você mesmo as histórias, ajuste Desenvolvedores, Testadores, Dias e Tempo em testes, e ligue ou desligue a revisão de código. Clique em Avançar 1 dia para percorrer o sprint ou em Rodar o sprint para animá-lo, e observe o quadro, a linha burndown e o contador de bugs. Compare a revisão do sprint após mudar um ajuste e use Outro cenário para ver a variação aleatória.
Parâmetros que você pode mudar
- Planejamento do sprint Dentro da capacidade, Backlog inteiro, Escolher à mão
- Número de desenvolvedores 2–6 pessoas
- Número de testadores 0–2 pessoas
- Duração do sprint 5–15 dias
- Tempo dos desenvolvedores escrevendo testes 0–40 %
- Revisão de código entre pares
Perguntas para explorar
- Quanto mais rápido a equipe constrói sem tempo em testes, e quantos bugs a mais chegam aos usuários?
- Por que assumir o backlog inteiro costuma reduzir a satisfação do cliente?
- O que cada papel (dono do produto, desenvolvedor, testador) contribui para um bom sprint?