

ATIVIDADE 1 - ESOFT - PROCESSOS DE SOFTWARE - 54_2025

ATIVIDADE 1 - ESOFT - PROCESSOS DE SOFTWARE - 54_2025
No cenário atual de desenvolvimento de software, a escolha entre metodologias tradicionais e ágeis representa um dos principais desafios enfrentados pelas organizações. Esta decisão impacta diretamente no sucesso dos projetos, na satisfação dos clientes e na produtividade das equipes.
Fonte: FREITAS, Janaina Aparecida de. Processos de Software. Florianópolis: Arqué, 2025.
Esta é nossa Atividade de Estudo 1 da disciplina de Processos de Software, e eu os convido a refletir sobre a seguinte pergunta:
Como as características específicas de um projeto de software podem determinar a escolha entre uma metodologia tradicional e uma metodologia ágil, e quais são os impactos dessa decisão na qualidade final do produto?
Esta pergunta requer análise profunda dos fatores que influenciam a seleção de metodologias, considerando que não existe uma solução única para todos os cenários de desenvolvimento. Para compreender melhor essa questão, analise o caso da empresa TechSolutions:
A CapivaraTech desenvolveu dois produtos simultaneamente: um sistema de controle de tráfego aéreo usando metodologia tradicional (modelo em cascata) e um e-commerce usando Scrum. O primeiro levou 24 meses, teve extensa documentação e zero defeitos críticos pós-entrega. O segundo foi entregue em 6 meses, com atualizações mensais, alta satisfação do cliente, mas necessitou de 3 correções importantes após o lançamento.
Características observadas:
- Metodologia Tradicional: Planejamento extensivo, documentação completa, baixa flexibilidade para mudanças.
- Metodologia Ágil: Adaptabilidade alta, entregas frequentes, documentação mínima, maior colaboração com cliente.
Para realizar esta atividade, você deve:
- a) Analisar os fatores determinantes na escolha entre metodologias tradicionais e ágeis, explicando quando cada uma é mais apropriada.
- b) Discutir como as características da equipe, do projeto e do cliente influenciam essa decisão.
- c) Avaliar os impactos das metodologias tradicionais versus ágeis na qualidade de software, considerando diferentes perspectivas de qualidade.

