Modelos de Ciclos de Vida

- Sequencial (cachoeira)

- Prototipagem

- Modelo Espiral

- Modelo ETVX

- RUP

 

Metodologias Ágeis:

- SCRUM: estrutura de gerenciamento de projeto, divide o desenvolvimento em ciclos curtos.

- DSDM - Desenvolvimento de Sistemas Dinâmicos: envolvimento ativo do usuário, força de equipe, entrega frequente de produtos, adequação para o propósito do negócio, desenvolvimento iterativo e incremental, todas as mudanças durante o desenvolvimento são reversíveis, base de exigências a um alto nível, teste integrado, colaboração e cooperação entre interessados.

- CRYSTAL: conjunto de metodologias configuráveis, foca no aspecto de desenvolvimento de pessoas.

- DESENVOLVIMENTO VOLTADO A RECURSO: estrutura curta de iteração para desenvolvimento de software.

- DESENVOLVIMENTO ENXUTO: elimina desperdícios, ampliar o aprendizado, decidir o mais tarde possível, entregar o mais rápido possível, capacitar a equipe, construir a integridade, enxergar o todo.

- XP - PROGRAMAÇÃO EXTREME: testar primeiro, reestruturar continuamente e programar em par.