Os Agile Principles por trás do Agile Manifesto, definidos pela Agile Aliance são:
Nós seguimos os seguintes princípios:
Nossa máxima prioridade é satisfazer o cliente através de continuas entregas de software funcionando, o mais cedo possível.
Nós aceitamos alterações nos requerimentos, mesmo quando já estamos com o desenvolvimento bem adiantado, ou próximo do final. O Processo Agile aceita as mudanças possibilitando ao cliente vantagens competitivas no mercado.
Entregamos software funcionando entre duas semanas e dois meses, dando preferência ao mais curto.
Pessoal de negocio e desenvolvedores precisam trabalhar juntos diariamente durante o projeto.
Faça seus projetos com indivíduos motivados, de a eles um bom ambiente, suporte suas necessidades e confie neles para que o trabalho seja feito.
O mais eficiente e efetivo meio de passar informações entre um time de desenvolvedores é conversa face-a-face.
Software funcionando é a medida primária de progresso.
Os Patrocinadores, desenvolvedores e usuários devem ser capazes de manter um constante passo por um tempo indeterminado.
Continua atenção a excelência técnica e bom design melhora a agilidade
Simplicidade - - A arte de maximizar a quantidade de trabalho não feito — é essencial.
As melhores arquiteturas, requerimentos e design nascem de times auto-organizados
Em intervalos regulares o time reflete como poderia ser mais efetivo, então afina e ajusta seu processo de trabalho adequadamente.
http://www.agilemanifesto.org/principles.html