Questão nº 54
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 54)
No contexto da Engenharia de Software, o levantamento e a elicitação de requisitos são etapas essenciais para garantir que o sistema atenda às expectativas dos stakeholders. Um time de desenvolvimento está utilizando diferentes técnicas para elicitar requisitos para um novo sistema de gestão de projetos.
Para garantir que todos os requisitos críticos sejam corretamente identificados e documentados, deve-se
- Afocar exclusivamente em entrevistas com a alta direção, ignorando os usuários finais.
- Butilizar técnicas de prototipação para permitir que os usuários interajam com um modelo preliminar e forneçam feedback antes do desenvolvimento completo. (alternativa correta)
- Cimplementar imediatamente um MVP sem coletar feedback de stakeholders, para acelerar o lançamento.
- Dreunir todos os requisitos de uma vez no início do projeto e evitar mudanças durante o desenvolvimento.
- Edeixar que a equipe de desenvolvimento defina os requisitos sem a participação dos stakeholders.
Resposta comentada
Gabarito Alternativa B
A elicitação de requisitos é o processo de descobrir, documentar e entender o que os usuários e o negócio precisam de um novo sistema. É crucial para construir o software certo, evitando retrabalho e insatisfação.
(A) Incorreta: Focar apenas na alta direção ignora as necessidades e o feedback de quem realmente usará o sistema, levando a um produto inadequado.
(B) Correta: A prototipação permite que os stakeholders visualizem e interajam com uma versão simplificada do sistema, fornecendo feedback valioso para refinar os requisitos antes do desenvolvimento completo, garantindo que o produto final atenda às expectativas.
(C) Incorreta: Implementar um MVP (Produto Mínimo Viável) sem coletar feedback dos stakeholders é um erro grave; o propósito do MVP é justamente validar ideias e aprender com o feedback para guiar o desenvolvimento futuro. A armadilha aqui é que "MVP" e "acelerar o lançamento" soam como boas práticas, mas a ausência de feedback anula seu benefício.
(D) Incorreta: Requisitos são dinâmicos e podem mudar ao longo do projeto; tentar reuni-los todos de uma vez e evitar mudanças é uma abordagem inflexível que raramente funciona bem em projetos de software.
(E) Incorreta: A equipe de desenvolvimento não é quem define as necessidades do negócio ou dos usuários; a participação ativa dos stakeholders é fundamental para garantir que o sistema resolva os problemas corretos.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Análise de Negócio de TI (Caderno Tipo 1). Reproduzida para fins de estudo.