Extreme programming - xp
Desenvolvimento Tradicional [pic]
Você colocaria grande parte do seu dinheiro em um investimento que tivesse 70% de chances de dar prejuízo? Talvez não, mas supondo que você seja suficientemente corajoso e decida fazer isso, você acompanharia o seu investimento de perto, ou só se preocuparia com ele de vez em quando?
Essas perguntas têm muito em comum com a indústria de software e talvez você se interesse por elas, se tiver a oportunidade de apreciar alguns números levantados por uma empresa americana chamada Standish Group. Há pouco mais de uma década, ela vem produzindo um relatório chamado The Chaos Report, cujo exemplar do ano 2000, que pesquisou 280 mil projetos de software nos EUA, revelou que 72% deles falham devido a um dos seguintes fatores: a. Consomem mais recursos que o orçado; b. Consomem mais tempo que o estimado; c. Não entregam o que foi combinado; d. Todas as alternativas acima em conjunto.
Infelizmente a letra d é a regra geral. Além disso, os atrasos normalmente representam 63% mais tempo que o estimado, os gastos normalmente são 45% maiores que o orçado e no geral apenas 67% das funcionalidades prometidas são efetivamente entregues. Destes 280 mil projetos, 23% deles fracassaram tão vigorosamente que foram cancelados ("apenas" 64.400 projetos).
O Standish Group também informa, pesquisando o grau de utilização das funcionalidades dos sistemas que são colocados em produção, ter descoberto que, tipicamente, 45% das funcionalidades nunca são utilizadas pelos seus