Une relecture «web» du manifeste Agile
La méthode «Agile» est désormais fortement répandue dans l’industrie du développement logiciel. Depuis la création de cette méthodologie de travail en 2001, de nombreuses entreprises ont adoptées ses valeurs et principes afin d’améliorer leur productivité.
Récemment, alors que je cherchais à m’informer sur l’origine de ce courant de pensée, je suis tombé sur le «manifeste Agile», considéré comme le texte fondateur de cette philosophie organisationnelle. Dans cet article, je vous propose une relecture, une traduction libre recentrée sur le développement web.
Pour un petit rafraîchissement mémoriel, visitez le site web du manifeste Agile (en anglais), vous y trouverez le texte original dont je me suis inspiré pour cette rédaction:
Les valeurs fondamentales du Manifeste Agile – version web
Un travail d’équipe avant tout - Les individus et leurs interactions prévalent devant les processus
Commenter votre code et transférer vos connaissances – L’ergonomie et la simplicité de conception devant la complexité et la contrainte qui imposent la rédaction d’une lourde et coûteuse documentation
Une collaboration étroite – La participation active du client au projet devant la distance et la négociation
La résistance au changement – Répondre positivement aux changements qui s’imposent durant le développement plutôt que de s’accrocher à suivre religieusement le plan initial qui souvent omet, de prendre en considération des impératifs qui se présenteront en cours de route
Les douze principes du Manifeste Agile - version web
Notre plus grande priorité est de satisfaire le client du début à la fin du projet en lui livrant un site web de grande qualité, exempt de toute défectuosité.
Les changements sont bienvenus tout au long du processus de développement, et ce même tardivement. Cette méthode dite «Agile» devient un atout concurrentiel de l’entreprise et se met chaque jour en application à l’avantage directe du client.
Fournir des sites web entièrement fonctionnels, que ce soit pour des mandats corporatifs de courte durée ou pour d’immenses projets de très grande envergure, avec constamment en ligne de mire, une volonté intangible d’atteindre le délai de production le plus court.
Les gens d’affaires, les artistes et les développeurs doivent travailler étroitement ensemble, tout au long du projet.
Construire des projets autour de personnes motivées. Donnez-leur l’environnement et le soutien dont ils ont besoin, et favoriser le maintien d’une confiance solide envers et entre eux afin d’obtenir le meilleur de leurs savoir-faire.
La méthode la plus efficace de partage et de transmission de l’information à l’intérieur d’une équipe de développement doit toujours se faire par une conversation face-à-face.
La mesure principale du progrès d’une équipe web se perçoit via l’analyse de ses récentes réalisations fonctionnelles.
Le processus «Agile» vise à promouvoir le développement durable. Les auteurs, les concepteurs, les développeurs et les utilisateurs devraient être en mesure de maintenir un rythme de travail constant, et ce, indéfiniment.
Une attention continue à l’excellence technique et au design intelligent améliore considérablement l’agilité de l’équipe.
La simplicité – l’art de maximiser le montant de travail à ne pas faire – est essentielle.
Le choix des meilleures architectures d’information, l’établissement des exigences inhérentes au projet, la création des dessins et modèles de travail doivent émerger de l’auto-organisation des équipes de développement.
À intervalles réguliers, l’équipe réfléchit sur la façon de devenir plus efficaces, puis ajuste son comportement en conséquence.
Quelques liens utiles pour vous renseigner davantage :
http://agilemanifesto.org/
http://scrummethodology.com/
http://etreagile.thierrycros.net/
http://www.fabrice-aimetti.fr/
http://www.slideshare.net/xwarzee/du-manifeste-agile-scrum-2068216