Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024
Engenharia de Software›Desenvolvimento de Software
Código
fg075828
Banca
FGV
Órgão
AL-TO
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Análise de Sistema
Durante o desenvolvimento de um software de gerenciamento de estoque, a equipe focou nas funcionalidades sem considerar a escalabilidade necessária para o rápido crescimento do varejista. A falta de comunicação com stakeholders e o pouco engajamento dos usuários finais não revelou esse problema. Após a implementação, o software apresentou problemas de desempenho, causando atrasos e insatisfação.Para evitar esse problema é necessário
Afocar exclusivamente no desenvolvimento de funcionalidades adicionais para aumentar a satisfação do cliente no curto prazo.
Blimitar o envolvimento dos usuários finais no processo de validação dos requisitos, mas aumentar o envolvimento dos stakeholders para acelerar o desenvolvimento.
Caumentar a dependência em ferramentas automatizadas de validação de requisitos para reduzir a necessidade de feedback direto dos usuários finais.
Dutilizar uma abordagem de desenvolvimento waterfall, garantindo que todas as etapas sejam completadas sequencialmente com interação do usuário apenas antes do lançamento.
Eimplementar um processo de comunicação mais eficaz que inclua revisões frequentes dos requisitos com stakeholders e sessões de feedback com usuários finais para garantir que todos os requisitos sejam devidamente entendidos e documentados.
Revelar gabarito e comentário▾
GabaritoE — implementar um processo de comunicação mais eficaz que inclua revisões frequentes dos requisitos com stakeholders e sessões de feedback com usuários finais para garantir que todos os requisitos sejam devidamente entendidos e documentados.
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”.
Comunicação com stakeholders e feedback de usuários
Gabarito: letra E. Para evitar problemas de requisitos não identificados (como a falta de escalabilidade), é necessário implementar um processo de comunicação eficaz com revisões frequentes dos requisitos com stakeholders e feedback dos usuários finais, alinhado aos princípios do desenvolvimento ágil que valorizam a colaboração com o cliente e a resposta a mudanças.
A questão descreve um cenário onde a equipe focou em funcionalidades sem considerar escalabilidade, agravado pela falta de comunicação com stakeholders e pouco engajamento dos usuários. A solução deve atacar diretamente essa falha de comunicação.
Alternativa A — ❌ Incorreta
Focar exclusivamente em funcionalidades adicionais no curto prazo ignora a raiz do problema (comunicação) e pode agravar a falta de escalabilidade, pois não há validação de requisitos não funcionais.
Alternativa B — ❌ Incorreta
Limitar o envolvimento dos usuários finais vai contra a necessidade de entender suas necessidades; a participação dos usuários é essencial para validar requisitos, especialmente os não funcionais como desempenho.
Alternativa C — ❌ Incorreta
Aumentar a dependência em ferramentas automatizadas reduz o feedback direto, que é crucial para capturar requisitos tácitos. Automatização é complementar, não substituta da interação humana.
Alternativa D — ❌ Incorreta
Waterfall com interação do usuário apenas antes do lançamento reproduz o problema: a comunicação tardia impede que requisitos como escalabilidade sejam identificados cedo. Abordagens ágeis iterativas são mais adequadas.
Alternativa E — ✅ Correta ⟵ GABARITO
Implementar comunicação eficaz com revisões frequentes e feedback contínuo garante que todos os requisitos (incluindo não funcionais) sejam identificados e documentados, prevenindo problemas de desempenho e insatisfação. Essa prática está alinhada ao Manifesto Ágil, que prioriza a colaboração com o cliente.
PEGA ESSA DICA!
A banca testa a capacidade de identificar que a raiz do problema é a comunicação, não a tecnologia ou metodologia. Lembre-se: no desenvolvimento ágil, feedback frequente e colaboração são fundamentais para o sucesso.