Foto: Mlife/MTS India |
Esse texto - que posto aqui como resumo - eu colhi no blog Protocolo TI E é muito útil para quem desenvolve software, claro, mas também para quem desenvolve projetos e deseja seguir uma metodologia simples como o Scrum.
Por exemplo, trabalhando sozinho em projetos simples eu uso o modelo em cascata; trabalhando com outros profissionais ou projetos complexos ou caros uso o modelo iterativo.
O artigo:
Os Modelos de Desenvolvimento de Software
Há mais de uma década, vem se tentando encontrar um processo ou metodologia previsível e repetível que melhore a produtividade e qualidade. Alguns tentaram sintetizar e formalizar a tarefa aparentemente incontrolável de escrever um software. Outros aplicaram técnicas de gerenciamento de projeto na escrita de software. Sem o gerenciamento de projeto, projetos de software podem facilmente sofrer atraso ou estourar o orçamento. Como um grande número de projetos de software não atendem suas expectativas em termos de funcionalidades, custo, ou cronograma de entrega, ainda não existe um modelo de processo perfeito para todas aplicações.