Modelagem Ágil é um conjunto de metodologias para desenvolvimento de um software, que visam minimizar os riscos em iterações (fases) de um projeto de software.
Os principais valores do Manifesto Ágil são:
Indivíduos e interações valem mais que processos e ferramentas;
Um software funcionando vale mais que uma documentação extensa;
A colaboração do cliente vale mais que a negociação do contrato;
Responder as mudanças vale mais do que seguir um plano;
A tabela a seguir compara as particularidades de empresas com metodologias ágeis e tradicionais
Quando o DESENVOLVIMENTO ÁGIL pode não ser adequado?
Equipe com mais de 20 desenvolvedores;
Pessoas envolvidas não inspiram confiança ou comprometimento parcial;
Projetos que levam muito tempo para serem desenvolvidos e executados;
Projetos que lidam com altos riscos ou alta complexidade;
Ambiente que não facilite a comunicação com stakeholders;
Companhia com uma cultura de processos engessados;
Quando o DESENVOLVIMENTO ÁGIL se adequa melhor?
Equipe pequena e competente com facilidade para se auto-gerenciar;
Projetos que possam usar frameworks e componentes já existentes;
Projetos onde as iterações durem menos de um mês;
Atualização constante nos requisitos;
Liberdade de comunicação;
Alguns MÉTODOS ÁGEIS
SCRUM
Crystal/Clear
DSDM
Programação Extrema (XP)
Método Dinâmico de Desenvolvimento de Sistemas;
Fonte: http://www.inf.ufpr.br/lmperes/ciclos_vida/DesenvolvimentoModelagemAgilCI221.pdf