Diferentes metodologias foram criadas para atender às demandas de projetos de grande porte. Algumas dessas metodologias focam em aspectos específicos, como a eficiência operacional ou a colaboração entre equipes, enquanto outras buscam integrar múltiplos conceitos para otimizar o processo de desenvolvimento. Em um cenário onde a adaptabilidade e a resposta rápida às mudanças são fundamentais, qual metodologia é reconhecida por sua robustez e longevidade, especialmente em projetos de grande escala?
Questão
Diferentes metodologias foram criadas para atender às demandas de projetos de grande porte. Algumas dessas metodologias focam em aspectos específicos, como a eficiência operacional ou a colaboração entre equipes, enquanto outras buscam integrar múltiplos conceitos para otimizar o processo de desenvolvimento. Em um cenário onde a adaptabilidade e a resposta rápida às mudanças são fundamentais, qual metodologia é reconhecida por sua robustez e longevidade, especialmente em projetos de grande escala?
Alternativas
A) O Scrum, com sua abordagem iterativa e foco em sprints, é amplamente utilizado para projetos de grande porte devido à sua flexibilidade e adaptabilidade.
B) O Kanban, com seu sistema de gerenciamento visual, é ideal para projetos de grande escala, permitindo ajustes contínuos e melhoria de processos.
C) O FDD, ou Feature Driven Development, destaca-se por sua robustez e longevidade, sendo recomendado para desenvolvimento de software de grande porte.
D) O XP, ou Extreme Programming, é reconhecido por sua abordagem intensiva de feedback e testes, ideal para projetos complexos e de grande escala.
E) O Lean Software Development, com foco na eliminação de desperdícios, é amplamente adotado em projetos de grande porte por sua eficiência.
Explicação
A questão pede a metodologia reconhecida por robustez e longevidade, especialmente aplicada a projetos de grande escala, em um contexto de necessidade de adaptação.
-
Scrum (A) e Kanban (B) são bastante usados e adaptáveis, mas a pergunta não está focando em popularidade/visualização de fluxo e sim em uma metodologia que, na literatura de métodos ágeis, costuma ser descrita como mais “robusta” e com histórico de aplicação em projetos maiores, com práticas mais estruturadas.
-
XP (D) é forte em engenharia (testes, feedback rápido, refatoração), mas tradicionalmente é mais associado a equipes pequenas/médias e a alta intensidade de práticas, não sendo o “clássico” apontado como o mais longevo/robusto para grande porte no enunciado.
-
Lean (E) é um conjunto de princípios (eliminação de desperdício, otimização de fluxo), muito útil, porém a questão procura uma metodologia específica reconhecida por robustez e longevidade em desenvolvimento de software de grande porte.
-
FDD (C) – Feature Driven Development foi concebido com foco em projetos maiores, usando uma abordagem mais estruturada e orientada a funcionalidades (features), o que o torna frequentemente citado como uma opção robusta e com boa adequação histórica a contextos de grande escala.
Logo, a alternativa que melhor atende exatamente ao que o enunciado descreve é a do FDD.
Alternativa correta: (C).