Les 12 principes agiles

Les principes Agile 12 sont un ensemble de concepts directeurs qui prennent en charge les équipes de projet à mettre en œuvre des projets agiles. Utilisez ces concepts à mettre en œuvre des méthodologies agiles dans vos projets.

  1. Notre priorité est de satisfaire le client jusqu'à la livraison précoce et continue des logiciels utiles.

  2. Bienvenue évolution des besoins, même tard dans le développement. Les processus agiles à exploiter changement pour l'avantage concurrentiel du client.

  3. Fournir des logiciels de travail fréquemment, de quelques semaines à quelques mois, avec une préférence à l'échelle de temps plus courte.

  4. Les gens d'affaires et les développeurs doivent travailler ensemble tous les jours tout au long du projet.

  5. Construire des projets autour d'individus motivés. Donnez-leur l'environnement et le soutien dont ils ont besoin, et leur font confiance pour faire le travail.

  6. La méthode la plus efficace et efficiente de transmission des informations aux et dans une équipe de développement est une conversation en face-à-face.

  7. Logiciel de travail est la principale mesure du progrès.

  8. Les processus agiles de promouvoir le développement durable. Les commanditaires, les développeurs et les utilisateurs devraient être en mesure de maintenir un rythme constant indéfiniment.

  9. Une attention continue à l'excellence technique et un bon design améliore l'agilité.

  10. Simplicité - l'art de maximiser la quantité de travail pas fait - est essentiel.

  11. Les meilleures architectures, les exigences et conceptions émergent des équipes d'auto-organisation.

  12. À intervalles réguliers, l'équipe réfléchit sur la façon de devenir plus efficace, puis des airs et ajuste son comportement en conséquence.