Agile comme un guépard

Preview:

Citation preview

AGILE comme un guépardou comment accélérer les cycles de production d’un projet

AGILE?

L’agile, qu’est ce que c’est pour vous ?Et vous, connaissez-vous l’AGILE ?

Les origines de l’AGILE

• Résultat des travaux de Tom Gilb (cycle de vie évolutif) et Scott Schultz (production en itération rapide)

• 1984 : Première publication par Chuck Morris (IBM)

• 1991 : Premier courant de l’agile, le RAD : Rapid Application Development

• 2001 : Réunion des différents mentors de la « pensée » agile et publication du manifeste.

Les origines de l’AGILE

Les mécanismes de l’AGILE

Les mécanismes de l’AGILE

1. Personnes et interaction plutôt que processus et outils

2. Logiciel fonctionnel plutôt que documentation complète

3. Collaboration avec le client plutôt que négociation de contrat

4. Réagir au changement plutôt que suivre un plan

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

• Le changement est bienvenu, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client.

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

• Les gens de l'art et les développeurs doivent collaborer quotidiennement au projet.

Les mécanismes de l’AGILE

• 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.

• La méthode la plus efficace de transmettre l'information est une conversation en face à face.

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

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

Les mécanismes de l’AGILE

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

• La simplicité - l'art de maximiser la quantité de travail à ne pas faire - est essentielle.

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

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

Les mécanismes de l’AGILE

Sommes-nous AGILE ?

Tour de table sur les projetsTour de table sur les projets passés

Comment devenir plus AGILE ?

Avoir de bons outils pour bien forger

• Utiliser un système de versioning de fichier : svn, git…

• Mettre en place un bug tracker : Mantis, JIRA, bugzilla (ou un fichier excel ?).

• Utiliser un wiki pour stocker les informations : Confluence, Mediawiki…

Découper comme un préparateur de sushis

• Découper chaque projet en étapes.• Définir des tâches simples pour chaque

étapes.• Réaliser chaque jour une météo des projets

(utiliser des post-it comme Kanban)• A chaque livrable, TESTER et livrer sans

régressions.

Soyez souple et solide comme le bambou

• Faites participer le client à la vie du projet.• Soyez à l’écoute de ses demandes et

remarques.• Lorsqu’une étape d’un projet a été validée ne

changer pas de cap. Soyez patient, attendez la prochaine.

• Soyez franc avec le client, si il y a un soucis, prévenez-le, le plus tôt possible.

En résumé, être AGILE c’est …

1. Avoir un environnement de travail stable2. Partager l’information3. Etre à l’écoute du client4. Découper de manière simple un projet

comme un jeu de LEGO5. Tester, tester et tester ce que l’on livre

Et une équipe AGILE c’est…

1. Un client.2. Une personne en frontale avec le client.3. Une personne en charge de la découpe du

projet et de son suivi.4. Des développeurs.5. Et surtout de la communication !

Pour aller plus loin

• AGILE c’est plusieurs écoles, courants : SCRUM, Extreme Programming, Crystal etc.

• L’AGILE est un enfant de la pensée Lean• Des outils peuvent être utiliser comme Kanban

pour avoir un vision claire du suivi des tâches en cours.

• AGILE c’est aussi des blogs : http://martinfowler.com/bliki/index.html

Recommended