Préface
Q : Comment te rends-tu au Carnegie Hall ?
A : Entraîne-toi, entraîne-toi, entraîne-toi !
Je veux t'aider à maîtriser l'art du développement Agile.
Le développement Agile, comme toute approche du développement de logiciels basée sur le travail en équipe, est un art fondamentalement humain, soumis aux aléas des individus et de leurs interactions. Pour maîtriser le développement Agile, tu dois apprendre à évaluer une myriade de possibilités, d'instant en instant, et à choisir intuitivement le meilleur plan d'action.
Comment peux-tu apprendre un art aussi difficile ? Entraîne-toi !
Ce livre est avant tout un guide pratique. C'est une description détaillée d'une façon de pratiquer le développement Agile. Il est basé sur l'Extreme Programming, mais il apporte également des idées et des pratiques provenant de Scrum, Kanban, DevOps, Lean Software Development, Lean Startup, et bien d'autres encore. En fin de compte, c'est un guide pratique qui te permettra d'introduire avec succès le développement Agile au sein de ton équipe et de ton organisation - ou qui t'aidera à découvrir que l'Agile n'est pas un bon choix pour ta situation.
Deuxièmement, ce livre existe pour t'aider à maîtriser l'art du développement Agile. Maîtriser l'Agile signifie aller au-delà d'un livre de recettes de pratiques. Le développement logiciel est trop sensible au contexte pour ...