Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2023
- Código
- qq890538
- Banca
- FUNDATEC
- Órgão
- CIGA-SC
- Ano
- 2023
- Nível
- Médio
- Cargo
- Proramador
- AScrum.
- BKanban.
- CTDD.
- DEspiral.
- EPrototipação.
GabaritoB — Kanban.
Gabarito: letra B (Kanban). O método ágil cujo foco é a entrega contínua de valor, gerenciamento do fluxo de trabalho e limitação do trabalho em progresso (WIP) é o Kanban. Enquanto o Scrum organiza o trabalho em iterações temporais fixas (sprints), o Kanban prioriza um fluxo contínuo de entregas, controlando visualmente as etapas e restringindo a quantidade de tarefas simultâneas para evitar gargalos.
A banca testa o conhecimento das características distintivas de cada método ágil. O Kanban, originado do sistema Toyota de produção, enfatiza:
Entrega contínua: Não há iterações fixas; as tarefas são puxadas conforme a capacidade.
Gerenciamento de fluxo: Visualização do trabalho em quadros (colunas) para otimizar o tempo de ciclo.
Limitação do trabalho em progresso (WIP): Limite máximo de tarefas em cada coluna para reduzir multitarefa e acelerar conclusões.
O distrator mais comum é o Scrum (alternativa A). O Scrum também é ágil, mas seu foco principal são sprints (iterações de 1 a 4 semanas) e papéis fixos (Product Owner, Scrum Master, Time). A limitação de WIP não é uma prática central do Scrum; no Scrum, o trabalho é planejado por sprint, não por fluxo contínuo. Já no Kanban, a limitação de WIP é regra fundamental.
Método Ágil | Foco Principal | Entrega Contínua | Limitação de WIP | Gerenciamento de Fluxo |
|---|---|---|---|---|
Kanban | Fluxo contínuo e eficiência | Sim | Sim (regra fundamental) | Sim (visualização em colunas) |
Scrum | Iterações temporais (sprints) | Não (incrementos ao final da sprint) | Não (prática central) | Não (planejamento por sprint) |
TDD | Prática de desenvolvimento (testes antes do código) | Não | Não | Não |
Espiral | Análise de riscos e iterações | Não | Não | Não |
Prototipação | Criação de protótipos para validação | Não | Não | Não |
Scrum: Foca na entrega de incrementos ao final de cada sprint, com eventos e papéis definidos. Não preza explicitamente pelo limite de WIP nem pelo fluxo contínuo — o trabalho é planejado em lotes de iteração.
Kanban: Possui como pilares a visualização do fluxo, a limitação do trabalho em progresso e a entrega contínua de valor, sem iterações fixas. Gerencia o trabalho conforme a demanda, otimizando o tempo de ciclo.
TDD (Test-Driven Development): É uma prática de desenvolvimento (escrever testes antes do código), não um método de gestão de fluxo ou entrega contínua. Não aborda WIP nem fluxo de trabalho.
Espiral (Modelo Espiral): É um modelo de processo preditivo/iterativo, com foco em análise de riscos, não em entrega contínua ou limitação de WIP. Não é um método ágil.
Prototipação: Técnica para obter feedback rápido, mas não é um método de gestão de fluxo contínuo. Não inclui conceitos de WIP ou fluxo.
Para diferenciar Scrum de Kanban na prova, lembre-se: Scrum = tempo fixo (sprints); Kanban = fluxo contínuo (WIP limit). Se a pergunta mencionar "entrega contínua", "limitação de trabalho em progresso" ou "fluxo", a resposta é Kanban.
Gabarito: letra B (Kanban).
Link permanente: /questoes/qq890538