Olá Otavio, tudo bem?
Você levantou um ponto importante sobre o uso do modelo waterfall em projetos de software. O modelo waterfall é, de fato, mais rígido, pois segue uma sequência linear de fases, o que pode dificultar ajustes e melhorias ao longo do processo. Isso pode ser problemático em projetos de software, onde as necessidades e requisitos podem evoluir rapidamente.
Por outro lado, a abordagem ágil é mais flexível e iterativa, permitindo ajustes contínuos e interação constante com as partes interessadas. Isso facilita a adaptação às mudanças e a melhoria contínua do produto. Um exemplo prático seria o uso de sprints no Scrum, onde o trabalho é dividido em ciclos curtos e revisado regularmente, permitindo que a equipe incorpore feedback e faça ajustes conforme necessário.
Bons estudos!