Questão nº 53
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 53)
Em um projeto de alta complexidade, sujeito a mudanças frequentes nos requisitos e com a necessidade de entregas rápidas em ciclos incrementais, a metodologia ágil mais adequada para priorizar o valor ao cliente por meio de feedback contínuo e promover a colaboração da equipe é a
- AScrum, por organizar o trabalho em sprints fixas, com foco em entregas incrementais de software e adaptações baseadas em revisões periódicas. (alternativa correta)
- BKanban, por utilizar um fluxo contínuo de trabalho, permitindo a entrega de funcionalidades conforme são concluídas, sem ciclos fechados de tempo.
- CXP (Extreme Programming), por enfatizar práticas como programação em par, testes automatizados e integração contínua, visando adaptação rápida a mudanças.
- DWaterfall (Cascata), por ser uma metodologia linear e estruturada, permitindo controle e planejamento durante as fases do projeto.
- ELean, por eliminar desperdícios e otimizar o uso de recursos em projetos complexos, buscando entregas mais eficientes.
Resposta comentada
Gabarito Alternativa A
Metodologias ágeis são abordagens de gerenciamento de projetos que valorizam a flexibilidade, a colaboração e a entrega de valor em etapas curtas, ideais para projetos onde os requisitos mudam frequentemente e o feedback do cliente é essencial.
- (A) Correta: Scrum organiza o trabalho em sprints (ciclos curtos e fixos de tempo), permitindo entregas incrementais, feedback contínuo através de eventos como a Revisão da Sprint, e colaboração intensa da equipe para se adaptar a mudanças e priorizar o valor ao cliente.
- (B) Incorreta: Kanban foca em otimizar o fluxo contínuo de trabalho e limitar o trabalho em progresso (WIP), sendo excelente para visualização e eficiência, mas não possui a mesma estrutura de ciclos fixos e eventos dedicados ao feedback e colaboração que Scrum oferece para priorização de valor ao cliente. A armadilha aqui é que Kanban é ágil e permite entregas rápidas, mas a questão enfatiza a estrutura de feedback contínuo e colaboração em ciclos incrementais, onde Scrum se destaca mais por seus eventos e papéis definidos.
- (C) Incorreta: XP (Extreme Programming) é uma metodologia ágil que foca mais nas práticas de engenharia de software (como programação em par e testes automatizados) para garantir a qualidade e a adaptação técnica, mas não oferece a mesma estrutura de gestão de projeto e produto para priorizar o valor ao cliente e o feedback contínuo em ciclos incrementais como Scrum.
- (D) Incorreta: Waterfall (Cascata) é uma metodologia linear e sequencial, inadequada para projetos com mudanças frequentes e necessidade de entregas rápidas e incrementais, pois o feedback do cliente ocorre apenas nas fases finais.
- (E) Incorreta: Lean é uma filosofia de gestão que busca eliminar desperdícios e otimizar processos, sendo a base para muitas metodologias ágeis, mas não é uma metodologia prescritiva por si só que define ciclos, feedback e colaboração da equipe de forma tão estruturada quanto Scrum.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Desenvolvimento de Software (Caderno Tipo 1). Reproduzida para fins de estudo.