Existem quatro princípios que são normalmente utilizados para realçar a diferença entre o agile e cachoeira (ou mais tradicional) abordagens de gerenciamento de projeto:
- colaboração com o Cliente sobre a negociação de contrato;
- a Indivíduos e a interação dos processos e ferramentas;
- Responder a mudanças sobre seguir um plano estruturado;
- Prototipagem/trabalhar de soluções mais abrangente de documentação.,as abordagens tradicionais de “Cachoeira” tenderão a tratar o escopo como o motorista e calcular o tempo e o custo consequentes; enquanto que “ágil” compromete recursos estabelecidos ao longo de períodos limitados para entregar produtos que são desenvolvidos ao longo de ciclos sucessivos.existem abordagens ágeis e cachoeira para a gestão de projetos em um continuum de técnicas que devem ser adotadas conforme adequado aos objetivos do projeto e à cultura organizacional do ambiente de entrega.,em termos gerais, abordagens ágeis e de cascata para a gestão do projecto trazem pontos fortes e fracos para a entrega do projecto, e os profissionais devem adoptar uma abordagem de “saco de golfe” para seleccionar as técnicas mais adequadas ao projecto, ao ambiente do projecto e às partes contratantes, com ênfase nos comportamentos, liderança e governação, e não nos métodos, que criam as melhores oportunidades para uma execução bem sucedida do projecto.