L agile est mort vive l agile! L évolution du développement logiciel



Documents pareils
Méthodes Agiles et gestion de projets

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

25/12/2012

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Développement itératif, évolutif et agile

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Méthodes de développement

Christophe Leroy Marc Lainez. L Agilité est-elle soluble dans la culture francophone?

Les mécanismes d'assurance et de contrôle de la qualité dans un

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

Scrum et l'agilité des équipes de développement

Estimer et mesurer la performance des projets agiles avec les points de fonction

Maîtrise d ouvrage agile

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Lean, Kanban & Management Visuel

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Agilitéet qualité logicielle: une mutation enmarche

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Les méthodes itératives. Hugues MEUNIER

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Présentation UBO 12/2008 Présentation des méthodes agiles

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Gestion de Projet Agile

Les Méthodes Agiles. description et rapport à la Qualité. Benjamin Joguet Rémi Perrot Guillaume Tourgis

Certification Scrum Master

Le Product Owner Clé de voute d un projet agile réussi

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril Trad FR v1.1

LA PYRAMIDE DES BESOINS VERSION 2.0

Agile 360 Product Owner Scrum Master

De la Crm à la Captation de trafic. FAX Land

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Fondateur d Agile Impulse nicolashennion@agileimpulse.com. Support disponible sur agileimpulse.com/formation/scrumssii2j.

L enseignement de méthodes agiles dans un contexte d apprentissage actif

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

REX Scrum Master du terrain

Mail: Linkedin:

1/15. Jean Bernard CRAMPES Daniel VIELLE

Le rôle de l architecte Agile

CHAPITRE 3 : LES METHODES AGILES?

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

Méthode Agile de 3 ème génération J-P Vickoff

Scrum + Drupal = Julien Dubois

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Le Product Backlog, qu est ce c est?

User stories et Backlog de produit

RGROSS R.GROSS 11/09/2007

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

{ mathieu boisvert / michel céré ; }

backlog du produit Product Owner

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

Jean-Pierre Vickoff

GESTION DE PROJET : LA METHODE AGILE

Avant propos. Parcours de lecture : combien de sprints vous faut il?

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Modernisation et gestion de portefeuilles d applications bancaires

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

Guide de Préparation. EXIN Agile Scrum. Foundation

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Scrum/XP adapté au BI/DW

Gestion du capital humain : savoir exploiter les big data

Séance 1 Méthodologies du génie logiciel

Architecture fondée sur les risques et les coûts (AFRC) L architecture de solution à l ère des technologies agiles

Retour d expérience implémentation Scrum / XP

Syllabus du cours de musique. Maternelle. enseigné par Joël Chiasson

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

EXIN Agile Scrum Master

Conditions gagnantes pour démarrer sa transition Agile

Ne renvoyez pas vos architectes! Utilisez-les avec agilité

Méthodologies SCRUM Présentation et mise en oeuvre

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

UML est-il soluble dans les méthodes agiles?

Extreme Programming. Le projet social. Angèle Batanero Thierry Cros. Agile Tour 2010 : XP, le projet social

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

AGILE IPHONE DEVELOPMENT

But de cette introduction à la gestion de projets :

Le rôle de l'analyste d'affaires et la place de la documentation dans un processus Agile

Les méthodes agiles UM Les méthodes agiles S. Mathon

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

Scrum Une méthode agile pour vos projets

Plateforme de capture et d analyse de sites Web AspirWeb

Listes de fournitures du secondaire pour la rentrée

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

Les Eléments clés du projet

Gestion Projet. Cours 3. Le cycle de vie

1. Considérations sur le développement rapide d'application et les méthodes agiles

Kanban et son utilisation à la Société GRICS

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

La solution IBM Rational pour une ALM Agile

Marketing (S + 4P) Importance de l innovation

Transcription:

L agile est mort vive l agile! L évolution du développement logiciel

L agile est mort vive l Agile. 2

3

4

L évolution 5

Une question de maturité Tiré de The Standish Group: Chaos Report 2011 Tiré de Version One : 7th annual state of agile dev survey. 2012 6

Que faisons-nous agile? Tiré de Version One : 7th annual state of agile dev survey. 2012 7

12 principes 8

La base : les valeurs 9

Principe #1 Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée. 10

L implantation de progiciel agile J implante un progiciel. Comment je fais pour prioriser mon backlog? 11

Principe #2 Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client. 12

L agilité dans l organisation L agilité vient des TI et n est pas appliquée de façon holistique Donner «l ownership» et le leadership des projets aux affaires. Tiré de Version One : 7th annual state of agile dev survey. 2012 13

Principe #3 Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts. 14

L avion n attend pas! Qui livre en production (go live) à chaque itération? À chaque trimestre? Une fois par projet? 15

Principe #4 Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet. 16

Le cabanon du beau-frère 17

Principe #5 Réalisez les projets avec des personnes motivées. Fournissez-leur l environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés. 18

Savoir faire vs. savoir être Besoins secondaires Besoins primaire Accomplissement personnel Estime (confiance, respect des autres, estime personnelle) Besoins sociaux (amour, amitié, Appartenance, intimité) Sécurité (du corps, de l emploi, de la santé, propriété, monétaire) Besoins physiologiques (manger, boire, dormir, respirer ) A Theory of Human Motivation, Abraham Maslow, 1943 19

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

Positionnement relatif de l influenceur Communiquer efficacement pour État de la personne à influencer Pas d accord D accord Imposer Manipuler Faire pression Persuader Confronter Faire intrigue Négocier Collaborer Contester Faire subversion Revendiquer Demander ou informer Source : Michèle Poirier & Associés inc., 21

Principe #7 Un logiciel opérationnel est la principale mesure d avancement. 22

Mesurer les résultats La vélocité n est pas une mesure d avancement, c est une mesure de productivité. C est quoi ça des points? 23

Principe #8 Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant. 24

Mini cascade On appelle ça un sprint?! 25

Principe #9 Une attention continue à l'excellence technique et à une bonne conception renforce l Agilité. 26

La qualité et le temps 27

Principes #10 et 11 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 auto-organisées. 28

Réinventer la roue! Simplicité + architecture + organisation = L'architecture est l'agencement des formes complexes d'édifices et l'art de les imaginer, de les concevoir et de diriger leur réalisation. - Wikipédia Architecture: Structure ou organisation des éléments d un ensemble ou d une œuvre complexe. - Robert «La simplicité est la sophistication ultime» 29

Principe #12 À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence. 30

Les faux problèmes Pourquoi, avec nos itérations, nos démos, nos revues de sprint et tout le tralala, on a encore les même problèmes? 31

Non, ce n est pas fini Tiré de Version One : 7th annual state of agile dev survey. 2012 33

Révolution ou évolution? You say you want a revolution You tell me that it's evolution Well you know We all want to change the world Lennon-McCartney, 1968 34

Culture Changer une personne pour adopter les valeurs agiles Changer une équipe pour adopter les valeurs agiles Changer un département pour adopter les valeurs agiles Changer une organisation pour adopter les valeurs agiles 35

Une évolution de l Agilité Intégrer plus les approches traditionnels Planification Architecture Gestion Adopter un langage plus universel Ressources humaines Affaires Tout en continuant à s appuyer sur ses quatre valeurs. 36

Retour aux sources Les individus et leurs interactions plus que les processus et les outils Une bonne gestion ouverte et humaine, mais aussi ferme Des gens ayant une bonne attitude C est le gros bon sens peu importe si c est cascade, itératif, etc. 37

Retour aux sources Des logiciels opérationnels plus qu une documentation exhaustive Fournir de la qualité (via des processus et des outils) Réinventer la documentation c est très important C est le gros bon sens peu importe si c est cascade, itératif, etc. 38

Retour aux sources La collaboration avec les clients plus que la négociation contractuelle Sortir les projets des TI, ce sont des projets d affaires le plus souvent C est le gros bon sens peu importe si c est cascade, itératif, etc. 39

Retour aux sources L adaptation au changement plus que le suivi d un plan Pourquoi pas l adaptation au changement tout en suivant un plan? C est le gros bon sens peu importe si c est cascade, itératif, etc. 40

Principe #13 Tu dois appliquer tout à la lettre, sans rien remettre en question 41

FIN 42