Questão de Engenharia de Software — Conceitos e Princípios das Metodologias Ágeis — INSTITUTO AOCP 2024
Engenharia de Software›Conceitos e Princípios das Metodologias Ágeis
Código
qa631570
Banca
INSTITUTO AOCP
Órgão
SEAP PR
Ano
2024
Cargo
Ag Prof ( )
Dentro do contexto de métricas e estimativas de software, especialmente em metodologias ágeis, qual ferramenta visual é comumente utilizada para representar o progresso do trabalho em relação ao tempo durante uma iteração?
ALines of Code (LOC).
BFunction Points (FP).
CDefect Density.
DBurndown Chart.
EEarned Value.
Revelar gabarito e comentário▾
GabaritoD — Burndown Chart.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Burndown Chart: a ferramenta visual de progresso em metodologias ágeis
Gabarito: letra D. O Burndown Chart (gráfico de burndown) é a ferramenta visual clássica para representar o progresso do trabalho em relação ao tempo durante uma iteração (Sprint), mostrando a quantidade de trabalho restante ao longo dos dias. As demais alternativas são métricas ou técnicas de medição, não ferramentas visuais de acompanhamento de progresso em iterações ágeis.
O Burndown Chart é um gráfico que possui dois eixos: no eixo horizontal (X) é representado o tempo (geralmente os dias da Sprint ou iteração), e no eixo vertical (Y) é representada a quantidade de trabalho restante, normalmente medida em horas, pontos de história ou story points. A linha do gráfico começa no total de trabalho planejado para a iteração e vai descendo ("queimando") conforme as tarefas são concluídas, até chegar a zero no final da iteração, indicando que todo o trabalho planejado foi entregue. Essa representação visual permite que a equipe e o Product Owner acompanhem rapidamente se o ritmo de trabalho está adequado para concluir as entregas dentro do prazo, identificando desvios e permitindo ajustes.
O conceito de burndown está diretamente ligado ao framework Scrum, que é o principal framework ágil de gerenciamento de projetos. No Scrum, cada Sprint (iteração) possui um Sprint Backlog, que é a lista de itens que a equipe se compromete a entregar. O Burndown Chart da Sprint mostra o progresso diário em relação a esse backlog. Existe também o Release Burndown Chart, que acompanha o progresso em relação a um release (conjunto de Sprints). A ferramenta é essencial para a transparência, um dos três pilares do Scrum, pois permite que todos os envolvidos tenham visibilidade sobre o progresso e os problemas.
É importante distinguir o Burndown Chart de outras ferramentas visuais, como o Kanban Board. Enquanto o Burndown Chart foca no progresso em relação ao tempo (mostrando o trabalho restante ao longo dos dias), o Kanban Board foca na visualização do fluxo de trabalho em colunas (To Do, Doing, Done) e na limitação do trabalho em andamento (WIP). O Burndown Chart é mais comum no Scrum, enquanto o Kanban Board é a ferramenta central do método Kanban. Ambos são ferramentas visuais, mas com propósitos e formatos diferentes.
A banca explora a confusão entre métricas de software e ferramentas de acompanhamento de progresso. Métricas como LOC, Function Points e Defect Density são medidas quantitativas de tamanho, complexidade ou qualidade, mas não são ferramentas visuais que representam o progresso ao longo do tempo. O Earned Value é uma técnica de gestão de projetos tradicional (não ágil) que mede o desempenho do projeto em termos de valor agregado, mas não é uma ferramenta visual específica de iterações ágeis. O candidato que não conhece o Burndown Chart pode ser levado a escolher uma métrica conhecida, mas a pergunta pede especificamente uma ferramenta visual para representar o progresso em relação ao tempo durante uma iteração.
Guarde a distinção: ferramenta visual de progresso (Burndown Chart) versus métricas de medição (LOC, FP, Defect Density) versus técnica de gestão de valor (Earned Value). É exatamente essa fronteira que separa as alternativas.
Alternativa A — ❌ Incorreta
Lines of Code (LOC) é uma métrica de tamanho do software, que conta o número de linhas de código fonte. Não é uma ferramenta visual e não representa o progresso do trabalho em relação ao tempo. É uma medida de produtividade ou tamanho, mas não serve para acompanhar o andamento de uma iteração.
Alternativa B — ❌ Incorreta
Function Points (FP) é uma métrica de tamanho funcional do software, baseada na funcionalidade entregue ao usuário. É uma técnica de estimativa e medição, mas não é uma ferramenta visual de acompanhamento de progresso. Não representa o trabalho restante ao longo do tempo.
Alternativa C — ❌ Incorreta
Defect Density é uma métrica de qualidade que mede a quantidade de defeitos por unidade de tamanho do software (por exemplo, defeitos por mil linhas de código). Não é uma ferramenta visual e não representa o progresso do trabalho em relação ao tempo.
Alternativa D — ✅ Correta ⟵ GABARITO
O Burndown Chart é exatamente a ferramenta visual utilizada em metodologias ágeis (especialmente no Scrum) para representar o progresso do trabalho em relação ao tempo durante uma iteração. O gráfico mostra a quantidade de trabalho restante (eixo Y) ao longo dos dias da iteração (eixo X), permitindo visualizar se a equipe está no ritmo esperado para concluir as entregas.
Alternativa E — ❌ Incorreta
Earned Value (Valor Agregado) é uma técnica de gestão de projetos tradicional que mede o desempenho do projeto comparando o valor planejado, o valor agregado e o custo real. Não é uma ferramenta visual específica de iterações ágeis e não é comumente utilizada para representar o progresso do trabalho em relação ao tempo em metodologias ágeis.
PEGA ESSA DICA!
Para questões sobre ferramentas visuais em metodologias ágeis, lembre-se: Burndown Chart = progresso ao longo do tempo (Scrum); Kanban Board = fluxo de trabalho e WIP (Kanban). Métricas como LOC, FP e Defect Density são medidas, não ferramentas visuais. Essa distinção é recorrente em provas de Engenharia de Software.