Este documento presenta los 12 principios ágiles para el desarrollo de software. Los principios se enfocan en satisfacer al cliente a través de la entrega continua de software con valor, aceptar cambios de requisitos, entregas frecuentes de software, colaboración estrecha entre negocio y desarrollo, construir equipos motivados, comunicación cara a cara, software funcionando como medida de progreso, sostenibilidad, excelencia técnica, simplicidad y equipos auto-organizados.