Agile, Agile, vous avez dit Agile, comme c’est bizarre ! (3)

mai 25, 2015

Manifeste Agile

12 principes

1) Customer satisfaction

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

· Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles.

2) Welcoming change

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

· Le changement doit être accepté, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client.

3) Frequent delivery

Deliver working software frequently, from a couple of weeks to a couple of months, with preference to the shorter timescale.

· Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte.

4) Colocated teams

Business people and developers must work together daily throughout the project.

· Les experts métier et les développeurs doivent collaborer quotidiennement au projet.

5) Motivated individuals

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

· Bâtissez le projet autour de personnes motivées. Donnez leur l’environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail.

6) Face-to-face contacts

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

· La méthode la plus efficace pour transmettre l’information est une conversation en face à face.

7) Working software

Working software is the primary measure of progress.

· Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet.

8) Constant pace

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

· Les processus agiles correspondent à un rythme de développement soutenable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment.

9) Continuous attention

Continuous attention to technical excellence and good design enhances agility.

· Une attention continue à l’excellence technique et à la qualité de la conception améliore l’agilité.

10) Simplicity

Simplicity–the art of maximizing the amount of work not done–is essential.

· La simplicité – l’art de maximiser la quantité de travail à ne pas faire – est essentielle.

11) Self-organizion

The best architectures, requirements, and designs emerge from self-organizing teams.

· Les meilleures architectures, spécifications et conceptions sont issues d’équipes qui s’auto-organisent.

12) Regular reflections

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

· À intervalle régulier, l’équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. »

[Manifesto for Agile Software Development. Agile Alliance.]

L’agile va favoriser les interactions entre les acteurs d’un projet plutôt que la conformité à un « plan ». Cela ne veut pas dire que le plan n’est pas important, juste que l’on pense que la meilleure façon de réussir le projet est surtout de parvenir à faire travailler ensemble et de la façon la plus saine possible tous les acteurs d’un projet, plutôt que de suivre aveuglément un plan qui ne sera peut être plus si pertinent quelques mois plus tard.

Les méthodes agiles sont un moyen de faire discuter la MOA et la MOE sur toutes les étapes concernant le « concevoir » et le « réaliser » dans un projet. Elles sont aussi une certaine expression du lean management au niveau « projet » (au niveau de la conception d’un logiciel typiquement).

 

Vous pouvez aussi consulter:

Manifeste Agile: 4 valeurs fondamentales

 

Pourquoi ?

 

Origine des méthodes Agile

 

 

Leave a Reply

You must be logged in to post a comment.