méthodes agiles j certif abidjan

21
Méthodes Agiles JCERTIF ABIDJAN 28/08/2015 LAURENT HENRI-DAMIEN

Upload: henri-damien-laurent

Post on 15-Apr-2017

551 views

Category:

Presentations & Public Speaking


5 download

TRANSCRIPT

Page 1: Méthodes agiles j certif Abidjan

Méthodes AgilesJCERTIF ABIDJAN 28/08/2015LAURENT HENRI-DAMIEN

Page 2: Méthodes agiles j certif Abidjan

Présentation

Qui suis-je ? Ingénieur en Informatique et Mathématiques Appliquées Associé et directeur technique d’une entreprise française de service

en logiciel libre de gestion de bibliothèque pendant 5 ans Lead developer dans une startup de service dans les

télécommunications Consultant en solutions libres et gestion de projet Intéressé par l’agilité depuis 2007, j’ai contribué à son adoption dans

mon entreprise

Page 3: Méthodes agiles j certif Abidjan

Présentation

Je ne suis pas

Page 4: Méthodes agiles j certif Abidjan

Présentation

Et vous ? Etudiants ? Professionnels ? Connaissance de l’agilité ?

Page 5: Méthodes agiles j certif Abidjan

Des règles communes

Nous apprenons tous Engager un dialogue Les questions ou remarques, notez les, vous aurez des moments

pour les poser

Page 6: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Les problèmes

Page 7: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Les problèmes des méthodes traditionnelles Enquête du Standish Group faite une première fois en 1994 et

renouvellée en 2008 indique, en 2008, un taux de réussite de 35% dans les projets informatiques. Parmi les motifs d’échecs, arrivent en tête :

Manque d’implication des utilisateurs finaux : 12,8 %. Changement de spécifications en cours de projet : 11,8 %

Sur-spécification et fonctionnalités très peu utilisées Turnover des équipes

https://cs.nmt.edu/~cs328/reading/Standish.pdf

Page 8: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Manifeste pour le développement Agile de logiciels

Nous découvrons comment mieux développer des logicielspar la pratique et en aidant les autres à le faire.Ces expériences nous ont amenés à valoriser : Les individus et leurs interactions plus que les processus et les outils Des logiciels opérationnels plus qu’une documentation exhaustive La collaboration avec les clients plus que la négociation contractuelle L’adaptation au changement plus que le suivi d’un plan

Nous reconnaissons la valeur des seconds éléments,mais privilégions les premiers.

http://agilemanifesto.org/iso/fr/

Page 9: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Principes Notre plus haute priorité est de satisfaire le client

en livrant rapidement et régulièrement des fonctionnalitésà grande valeur ajoutée.

Accueillez positivement les changements de besoins,même tard dans le projet. Les processus Agilesexploitent le changement pour donner un avantagecompétitif au client.

Livrez fréquemment un logiciel opérationnel avec descycles de quelques semaines à quelques mois et unepréférence pour les plus courts.

Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennementtout au long du projet.

http://agilemanifesto.org/iso/fr/principles.html

Page 10: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Principes Réalisez les projets avec des personnes motivées.

Fournissez-leur l’environnement et le soutien dont ilsont besoin et faites-leur confiance pour atteindre lesobjectifs fixés.

La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développementet à l’intérieur de celle-ci est le dialogue en face à face.

Un logiciel opérationnel est la principale mesure d’avancement.

http://agilemanifesto.org/iso/fr/principles.html

Page 11: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Principes Les processus Agiles encouragent un rythme de développement

soutenable. Ensemble, les commanditaires, les développeurset les utilisateurs devraient être capables de maintenirindéfiniment un rythme constant.

Une attention continue à l'excellence technique età une bonne conception renforce l’Agilité.

http://agilemanifesto.org/iso/fr/principles.html

Page 12: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Principes La simplicité – c’est-à-dire l’art de minimiser la

quantité de travail inutile – est essentielle. Les meilleures architectures, spécifications et

conceptions émergent d'équipes autoorganisées. À intervalles réguliers, l'équipe réfléchit aux moyens

de devenir plus efficace, puis règle et modifie soncomportement en conséquence.

http://agilemanifesto.org/iso/fr/principles.html

Page 13: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation Penser valeur ajouté client : Prioriser la livraison de ce

qui a le plus de valeur

Waterfall : Périmètre fixéDélai Coût

Qualité

AgileBudget

Périmètre

Date

Page 14: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation Le changement positivement accueilli

« Difficile à voir. Toujours en mouvement est l’avenir. »

La seule certitude que nous ayons, c’est que les choses changent.

Page 15: Méthodes agiles j certif Abidjan

Les méthodes agiles : présentation

Devenir plus efficace

http://www.sictom-pontaumur-pontgibaud.fr/spip.php?article54

Page 16: Méthodes agiles j certif Abidjan

Méthodes agiles Faux préjugés :

Pas de plan Pas de règles Pas de méthodes

Page 17: Méthodes agiles j certif Abidjan

Méthodes agiles Pourquoi méthodes ?

http://guide.agilealliance.org/subway.html

Page 18: Méthodes agiles j certif Abidjan

Méthodes agiles Pourquoi méthodes ?

http://craigsmith.id.au/2014/10/21/scrum-australia-2014-40-agile-methods-in-40-minutes/

+ la vôtre

Page 19: Méthodes agiles j certif Abidjan

Les constantes agiles Focus Communication Confiance Courage Feedback

Métriques Travail en synergie

Simplicité Respect

Page 20: Méthodes agiles j certif Abidjan

Une boîte à outils Backlog et User Stories Kanban Scrum… ou pas Tests unitaires et intégration continue (champ informatique) Burndown charts Vélocité Rituels

Planification Daily meeting Démonstration Rétrospectives

Page 21: Méthodes agiles j certif Abidjan

LET’S PLAY