Vous êtes sur la page 1sur 3

Philosophie agile

1. Définitions

Définition 1
«Les méthodes de développement de type Agile suivent un mode de
développement itératif et incrémental, une planification de projet évolutive et
encouragent les releases fréquentes au client. Elles incluent également toute une
série d'autres valeurs et pratiques qui encouragent l'agilité et une réponse aux
changements.» (Craig Larman 2003).

Définition 2
« L'Agilité est la capacité à favoriser le changement et à y répondre en vue de
s'adapter au mieux à un environnement turbulent. » (Jim Highsmith).

2. Valeurs agiles
Les valeurs agiles telles que présentées dans le manifeste agile :
 Les individus et leurs interactions, de préférence aux processus et aux
outils,

 Des solutions opérationnelles, de préférence à une documentation


exhaustive,

 La collaboration avec les clients, de préférence aux négociations


contractuelles,

1
 La réponse au changement, de préférence au respect d’un plan.
3. Principes agiles
Les principes agiles tels que présentés dans le manifeste agile :

 La principale priorité est de satisfaire le client en livrant rapidement et


régulièrement des solutions qui apportent de la valeur.

 Des solutions opérationnelles sont souvent livrées, à une fréquence allant


de quelques semaines à quelques mois, avec une préférence pour les
échelles de temps les plus courtes.

 Les changements de besoins, même tardifs dans le développement, sont


chaleureusement accueillis. Les processus agiles tirent parti du
changement pour renforcer l’avantage concurrentiel du client.

 Les personnes en charge du métier ou des affaires et les personnes en


charge de la réalisation doivent travailler ensemble chaque jour, tout au
long du projet.

 Les projets sont construits par des personnes motivées. On doit leur
donner l’environnement et le soutien dont elles ont besoin et leur faire
confiance pour mener à bien le travail.

 La conversation en face à face est la méthode la plus efficace et la plus


économique pour donner des informations à une équipe de réalisation, et
pour échanger des informations à l’intérieur de l’équipe.

 La disponibilité de solutions opérationnelles est la principale mesure


d’avancement.

 Les processus agiles encouragent à respecter un rythme soutenable lors


de la réalisation. Les commanditaires, les réalisateurs et les utilisateurs
devraient pouvoir maintenir indéfiniment un rythme constant.

2
 Porter continuellement attention à l’excellence technique et à la qualité
de la conception renforce l’agilité.

 La simplicité – l’art de maximiser la quantité de travail qu’on ne fait pas –


est essentielle.

 Les meilleures architectures, les meilleures spécifications de besoins, et les


meilleures conceptions émergent d’équipes auto-organisées.

 À intervalles réguliers, l’équipe réfléchit aux façons de devenir plus


efficace, puis modifie son comportement et l’ajuste en conséquence.

Vous aimerez peut-être aussi