Le management de projet à l ère de l entreprise AGILE

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

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

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

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

Presses des MINES - TRANSVALOR, 60, boulevard Saint-Michel Paris Cedex 06 - France

Les méthodes itératives. Hugues MEUNIER

Mail: Linkedin:

Les méthodes Agile. Implication du client Développement itératif et incrémental

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

AGILE Historique et évolution

25/12/2012

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

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

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

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

Les méthodes agiles en développement informatique : Fondements théoriques et retours d expérience

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Retour d expérience implémentation Scrum / XP

Tuesday, October 20, Nantes

Guide de Préparation. EXIN Agile Scrum. Foundation

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

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

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

Jean-Pierre Vickoff J-P Vickoff

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

Jean-Pierre Vickoff

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

Le rôle du coach Agile et son apport pour le projet

Agile 360 Product Owner Scrum Master

Certification Scrum Master

Formation agile. Formation agile Created on 24 janv Edited on 29 févr Page 1 sur 16

Scrum Une méthode agile pour vos projets

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

EXIN Agile Scrum Master

Génie logiciel (Un aperçu)

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

Le Management selon Deming

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

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

Méthodes Agiles et gestion de projets

Introduc)on à l Agile

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.

Fidéliser les collaborateurs tout en améliorant leurs compétences

CATALOGUE)FORMATION)2015)

Méthodes de développement

Introduction au génie logiciel

Développement Agile des organisations et des hommes

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

énie avec Scrum, Lean, extreme Programming

Présentation des experts

Operation Execution System (OES) Plateforme Stratégique Pour la performance Industrielle. Copyright 2006 Apriso Corporation 1

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

Process 4D Catalogue de formations 2011

Maîtrise d ouvrage agile

Cours Gestion de projet

Les méthodes Agiles sont-elles efficaces?

Méthodologie d ingénierie logicielle adaptée à une PME

Scrum + Drupal = Julien Dubois

Méthodologies Orientées-Objet!

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

GL Processus de développement Cycles de vie

Qualité et Test des Logiciels. Le génie logiciel. Moez Krichen.

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

Formation pour Product Owner

FORMATION MÉTHODES & PRATIQUES AGILES RÔLES AGILES & CERTIFICATIONS MODÉLISATION & CONCEPTION JAVA & FRAMEWORKS MICROSOFT.NET DÉVELOPPEMENT IHM WEB

Introduction à l extreme Programming et au développement agile

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies

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

AGILE et secteurs d activité

Yannick Prié Département Informatique Faculté des Sciences et Technologies Université Claude Bernard Lyon

XP : ce célèbre inconnu

But de cette introduction à la gestion de projets :

Le Conseil Interne, Accélérateur de performance Jacques Pansard

Contact: Yossi Gal, Téléphone:

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

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

Compte-rendu du petit-déjeuner. Vers l entreprise Agile

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

Agile : Controverses et réflexions

Les Bonnes PRATIQUES DU TEST LOGICIEL

Eclipse Process Framework et Telelogic Harmony/ITSW

Le management de projet

Formation Scrum. 2 jours

Kanban et son utilisation à la Société GRICS

REX Scrum Master du terrain

Méthodologies de gestion de projet agiles et en cascade : définition, combinaison et application.

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

PRATIQUES DE L'AGILITÉ

Développement ebusiness

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

Secteur Techn que LEAN MANAGER

Proposition d une méthodologie agile en intelligence d affaires pour réduire les risques d échecs. par. Étienne Rivard

La 1ère plateforme d'auto-formation. d'autoen ligne au Lean Manufacturing en français.

IMPLANTATION D UNE MÉTHODE AGILE DE DÉVELOPPEMENT LOGICIEL EN ENTREPRISE Une culture accueillant le changement

1. Étude réalisée par l AFOPE en Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.

Lean, Kanban & Management Visuel

Transcription:

Le management de projet à l ère de l entreprise AGILE Agnes Crepet Guillaume Ehret @Agnes_Crepet Alfred Almendra @GuillaumeEhret St Etienne @AlfredAlmendra 15.10.2015

Intervenants Agnès Crepet Guillaume Ehret Alfred Almendra Ninja Squad - EMSE Lyon JUG - Mix-IT Duchess France Dev Mind - Mix-IT Formateur et Développeur et consultant en développements logiciels consultant indépendant Java Champion en management agile

Au menu ce soir L agilité, c est quoi? L agilité sur le terrain Et le management dans tout ça

L agilité, c est quoi? Agile et souple???

AGILE?

Les grandes dates de l évolution du Lean Manufacturing 1950 s Kanban

L histoire du Lean Six Sigma 1931 Walter A. Shewart ingénieur statisticien chez Bell Telephone Laboratories publie Economic Control of Quality of Manufactured Products sur le contrôle statistique de la qualité et les cartes de contrôle 1950 William Edwards DEMING utilise les travaux de Shewart et crée le PDCA ou "Roue de Deming" 1960 1981 General Electric formalise les bases de la philosophie "Qualité Totale". Le contrôle de la qualité du produit à la fin du processus cède la place au contrôle en cours de processus Motorola - fabricant de semi-conducteurs - initie une démarche de maîtrise de la dispersion des procédés de fabrication 1986 Bill SMITH, Directeur Qualité Motorola, décrit la démarche d'amélioration basée sur l'utilisation des outils statistiques connue sous le nom de «6-sigma» 1995 Jack WELCH, P-DG de General Electric, convertit l'entreprise à la méthode 6-sigma. En multipliant les projets, General Electric a été amenée à formaliser une approche en mode projet, connue sous l'acronyme DMAIC, chaque lettre étant une étape du projet

1995 Avant 1990, les modèles séquentiels (en cascade, cycle en V, Merise, SADT) sont la norme dans le développement logiciel. Au milieu des 1980 s, apparaissent des approches par les risques, itératives, et incrémentales : Objectory Process et UP (1987), modèle en sprirale (1988), RAD (1991), DSDM (1994) En 1995, Jeff Sutherland et Ken Schwaber ont inventé Scrum après quelques années de maturation d une telle approche dans leurs entreprises respectives, Brian Marick a écrit The Craft of Software Testing: Subsystem Testing Including Object-Based and Object-Oriented Testing 1999 Kent Beck, Ward Cunningham (inventeur du concept de wiki en 1995), et Ron Jeffries ont inventé l'extreme Programming en 1999 suite au projet C3 (Chrysler Comprehensive Compensation) chez Chrysler en 1996. Kent Beck avait déjà utilisé certaines pratiques auparavant. En 1999, Jim Highsmith a inventé l'adaptive Software Development, Martin Fowler a publié Refactoring, Dave Thomas (inventeur du principe DRY) et Andy Hunt ont écrit The Pragmatic Programmer: From Journeyman to Master Jeff De Luca et Peter Coad ont inventé Feature Driven Development de 1997 à 1999 2001 Le manifeste agile de 2001 est la profession de foi de 17 experts du développement logiciel ayant identifié les points communs (4 valeurs et 12 principes) des méthodes (alors dites légères ) qu ils ont chacun fait émerger du terrain dès les années 1990. http://www.agilemanifesto.org/iso/fr/ Robert Cecil Martin (dit Uncle Bob) a publié l Agile Software Development en 2002 et Clean Code en 2009. Tom & Mary Poppendieck publient Lean Software Developpement : an agile toolkit en 2003 Alistair Cockburn a inventé Crystal Clear (software development) en 2004 Depuis, d autres approches empiriques ont émergé : BDD (2006), Lean Startup (2008), Kanban (2003 2010) http://www.fabrice-aimetti.fr/dotclear/public/traductions/agilemanifesto-history-fr.html

Le Manifeste Agile 2001

Des méthodes agiles

Et concrètement comment fait-on? Vision collective Périmètre 20 % Priorisation Suivi 80 % Risques Outils Amélioration

Vision collective

Création d options sur le cahier des charges safaribooksonline.com

Cycle incrémental et itératif Henrik Kniberg - What is Scrum?

Priorisation Valeur Gros ROI Incertain Effort Bouches trous A éviter

Suivi - Tableau de travail Dennis Hamilton

Suivi des risques Impact PRIO 1 2 2 Occurrence

Méthodes légères - outils

Amélioration continue

Et voilà! C est simple! Mais ce n est pas facile...

Qu est ce qui est difficile? Le management de soutien, par la confiance Les pratiques de qualité (totale, 0 défaut) La discipline sur le cadre méthodologique L amélioration continue scientifique La transformation agile de l entreprise jenni11

L agilité sur le terrain Une évolution permanente Des contextes différents

Estimations (relatives) Planning poker (fibonacci revisité) T-Shirt sizing Zoo points (férocité, poids, )

Engagement et planification #NoEstimates!?

L importance de la valeur utilisateur

XM : extreme Manufacturing 1,5 L au 100 km $ 10.000 en kit $ 18.000 Open Source 240 km/h 20+ pays 0-100 en 5s 1.000+ membres Une voiture à haute efficience énergétique en moins de 3 mois

XM : extreme Manufacturing

Amélioration continue Scientifique Mesure Qu est-ce qu un indicateur?

Indicateurs - de quel point de vue? Celui de l utilisateur final? Celui de l équipe? Celui des financeurs?

Diagramme de flux cumulé (CFD)

Et le management dans tout ça? La clé de la réussite

Auto-organisation

Aspect Humain / RH " Valoriser les individus et leurs interactions plus que les processus et les outils. " 1ère valeur du manifeste agile

Valve Corporation Studio américain de développement de jeux vidéo (Half-Life, Counter-Strike, Portal ) 300 salariés Organisation Horizontale (pas de titre/poste) Ordre spontané

Gestion du temps Hacker les réunions Laisser son téléphone à l entrée Timeboxer Se fixer un agenda Retrospective Jean Claude GROSJEAN

L importance du feedback - des retrospectives Speed boat photo de @jcqualitystreet Happy retro image de Conscires

Quelques rituels Stand-up quotidien Démonstration Pratique de visualisation Drew Stephens

Motivation " Réalisez les projets avec des personnes motivées...." extrait du 5è principe du manifeste agile Au recrutement, chercher d'abord la motivation! Puis, régulièrement, suivre la satisfaction des collaborateurs : Niko-Niko One To One @Happy_Laurence

Motivation Fournissez-leur l environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés. " extrait du 5è principe du manifeste agile

Motivation : les leviers

Conclusion Un nouveau début?...

Conclusion Comment réussir à mettre en place un processus agile? Les personnes de l équipe doivent s approprier la méthode. Mieux que de l imposer! Appliquer les pratiques qui semblent pragmatiques et adaptées à votre contexte «Ne pas développer de dépendance spécifique à une arme ou à une école de combat» Miyamoto Musachi, Samouraï du XVIIième siècle

Pour aller plus loin...

Annexe : Management 3.0 Jurgen Appelo Évolution du management 1.0 : Hiérarchies 2.0 : Modèles 3.0 : Complexité

Management 3.0 : 3 livres

Management 3.0 : moving motivators

Management 3.0 : delegation poker

Management 3.0 : 6 règles pour récompenser