Com a adoção dos modelos de processos de software, a tarefa de desenvolvimento foi dividida em etapas, possibilitando a coleta de dados, a interação com o cliente, a apresentação de protótipos do sistema, a estipulação dos prazos de entregas com margem de erros e finalmente a apresentação de um sistema robusto, eficiente e que viria satisfazer o cliente apresentando de fato uma solução para o problema existente.

Dentre alguns dos problemas que atingiam o desenvolvimento, podemos citar:

Observando os itens acima é possível notar que pouca coisa mudou nos dias atuais. Ainda há muitos problemas e desafios, embora cada vez mais se invista em novos métodos de desenvolvimento.

Copyright © 2014 AIEC.