Porque as metodologias de desenvolvimento de software falham?

Existe um interessante paradoxo, enquanto os softwares aumentam a produtividade dos negócios o processo de desenvolvimento de software é ineficiente. Os projetos de software são famosos por não serem entregues no prazo, no custo e na qualidade planejada. Os CFO (Chief Financial Officer) já planejam gastos acima dos planejados na certeza que não serão entregues conforme planejado. Desde a década de 60 do século passado estudam-se formas de aumentar a previsibilidade e melhorar a eficiência no desenvolvimento de software. A engenharia de software criou vários métodos de gerenciamento de projetos específicos e metodologias, reunindo vários métodos, são aplicadas no desenvolvimento de software. Entretanto, parece que toda a teoria e esforço de implantação de práticas de desenvolvimento não conseguem resolver o problema.

Continue lendo “Porque as metodologias de desenvolvimento de software falham?”