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



Documents pareils
Jean-Pierre Vickoff J-P Vickoff

Jean-Pierre Vickoff

25/12/2012

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

Les méthodes itératives. Hugues MEUNIER

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

PUMA - PROCESSUS URBANISANT LES METHODES AGILES

Framework Agile Global

Cours Gestion de projet

Eclipse Process Framework et Telelogic Harmony/ITSW

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

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

backlog du produit Product Owner

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

Scrum + Drupal = Julien Dubois

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

Génie logiciel (Un aperçu)

Moteur Agile de Projet PUMA. Architecte d une génération d Entreprises performantes. Jean-Pierre Vickoff

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

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

Méthodes Agiles et gestion de projets

Scrum Une méthode agile pour vos projets

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

GESTION DE PROJET : LA METHODE AGILE

AGILE Historique et évolution

CHAPITRE 3 : LES METHODES AGILES?

GL Processus de développement Cycles de vie

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Maîtrise d ouvrage agile

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

Tuesday, October 20, Nantes

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

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

Certification Scrum Master

Guide de Préparation. EXIN Agile Scrum. Foundation

Aligner le SI sur la stratégie de l entreprise

Retour d expérience implémentation Scrum / XP

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

AGILE IPHONE DEVELOPMENT

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

Exemple d implémentation d un. Projet SAP avec ASAP

Gestion Projet. Cours 3. Le cycle de vie

Formation pour Product Owner

Agile 360 Product Owner Scrum Master

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

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

PEPI GPI (Gestion de Projet Informatique) - Note de Cadrage décembre

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

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

AGILE - Entreprise - Solution - Projet

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

Méthodes de développement

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

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

Pilotez, ajustez et optimisez votre portefeuille de projets

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

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

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

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

Accélérer l agilité de votre site de e-commerce. Cas client

Maîtriser les mutations

Développement itératif, évolutif et agile

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Introduc)on à l Agile

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

La rationalisation Moderniser l organisation pour dynamiser l entreprise

ITIL FOUNDATION. 2 jours. Programme

Approches Agiles pour éditeurs logiciels

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Formation Scrum. 2 jours

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

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Agilitéet qualité logicielle: une mutation enmarche

CONTRAT DE PRESTATION DE SERVICES RÉALISÉS SELON LES METHODOLOGIES AGILES. - v 1.1 -

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

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

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

Alignement stratégique du SI et gestion de portefeuille de projets

Les Eléments clés du projet

{ mathieu boisvert / michel céré ; }

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

NEXITY. Nexity développe une stratégie d E-reputation à 360 sur la base des données sociales fournies par BuzzWatcher. CASE STUDY

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

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

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

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

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

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Isabelle Nicolas

Modèle de Solution Agile PUMA. Architecte d une génération d entreprises performantes. Jean-Pierre Vickoff TMF. Teamlog Methodology Framework

Formation Certifiante Scrum Master

HISTOIRE D UNE DIGITAL FACTORY

Novembre Regard sur service desk

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

Le management de projet

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

Le rôle de l architecte Agile

Transcription:

PUMA Essentiel Méthode Agile de 3 ème génération 1

Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure de PUMA Essentiel Synthèse et conclusion 2

Ressources sur www.vickoff.com 3

Principe d une conférence en mode totalement Itératif Attentes Exprimées Priorisées Estimées _? _? _? _? _ Planning _ Suivi _ Exigences _ Estimation _ Exigences _ Estimation _ Planning _ Suivi 10% Exigences 15% Estimation 5% Planning 10% Suivi Salle Dédiée pour impression des supports 4

Management Agile : une approche globale et humaniste Le management Agile s instrumente par la conjonction de trois vecteurs : 1. la motivation rationnelle des ressources humaines 2. l usage intensif des nouvelles technologies 3. des processus reconfigurés en continu. L Agilité c est le passage du mode collaboratif au mode coopératif. 5

Historique, maturité et appropriation (Gartner) Fondation Généralisation Evolution. RAD2 / DSDM. RAD Plus d évolution. Scrum. XP. PUMA proposition. PUMA Essentiel 20 ans 1991 1994 1996 1999 2002 2006 2012 6

Les différents phasages en développement SI Cascade Etude d'opportunité Projet Cadre Analyse (DBS, CAS, SES, SIS,...) Programmation Tests unitaires Tests fonctionnels Site pilote Semi-itératif Par la structure : cohérence systémique CADRAGE DESIGN CONSTRUCTION Full Itératif? Par le besoin : adéquation fonctionnelle 7

Des cycles méthodes identiques : semi-itératif 8

Agilité en matière de développement de SI «Le développement agile se caractérise par un style de conduite de projets itératif, incrémental et adaptatif.» «Les méthodes Agiles sont centrées sur l autonomie de ressources humaines impliquées dans la spécification, la production et la validation d une application intégrée et testée en continu.» 9

Incrémental ou Itératif Incrémental Itératif Jeff Patton 10

Itératif et Incrémental Incréments livrables Itérations dans Incrément ITERATION = Revenir «sur» pour affiner 11

ADAPTATIF Incrémental Itératif Adaptatif Fonctionnalités : Développées et livrées 1 2 3 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 2 Livrées utiles 1 Total livré utile Apport du changement mesuré coût 2.1 3 cv 1.1 2 3 4.1 cv Changement après ou en cours de développement Le gain de la dynamique du changement Le prix de la dynamique du changement Au-delà des apparences : conforme aux nouveaux besoins 12

Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure de PUMA Essentiel Synthèse et conclusion 13

Outils légers d évaluation collective Exemple le Planning poker game Un engagement collectif 14

Reporting Mural étendu aux freins et problèmes Dates livraisons Métrique Défauts Architecture Avancement du livré Définitions Obstacles Améliorations Monitoring temps réel coopératif, communication avancée mais surtout métrique permettant de mesurer et de visualiser immédiatement le coût du changement 15

Les rétrospectives (un cérémonial indispensable) La quotidienne debout (ou stand up meeting de Scrum) Techniques d amélioration continue La revue d itération (ou de sprint pour Scrum ou le Focus pour RAD ou le Show pour PUMA) Les méthodes Agiles actuelles (comme Scrum) ne vont pas plus loin (depuis 1996) 16

Un exemple réel de War Room 17

Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes basiques Principales pratique Agile de pilotage Structure de PUMA Essentiel Synthèse et conclusion 18

PUMA Essentiel Moteur de Communication Piloté par la collaboration «Consensus driven» Moteur de Solution Piloté par la valeur métier «Business driven» Scrum et XP «like» Moteur de Pilotage Piloté par la performance «Production driven» Moteur de Réalisation Piloté par la qualité «Tests driven» Exploration Implémentation Une mise en œuvre simple et élégante de l Agilité dans les projets conséquents 19

Une seule phase semi-itérative Le moteur de Solution n est pas une phase mais un modèle itératif de structuration des exigences. Le moteur de Communication est lui aussi un modèle itératif de facilitation de la communication en environnement sensible. Le moteur de Pilotage spécialisé dans la conduite itérative incrémentale du projet est le seul élément pouvant être apparenté à une phase complexe. Imbriqué dans une phase, un moteur de Réalisation n est en fait qu une simple boite à outils composée des meilleures techniques actuelles de développement. 20

Logiciel Anticipation Rationnelle Architecture Dynamique d Entreprise Agile Logiciel Conduite de projet Logiciel Configuration de processus PUMA Entreprise une vision globale Logiciel Logiciel Modèle Agile de Solution (Exigences) Optimisation Logiciel de processus Logiciel Modèle collaboratif Logiciel Processus Ingénierie Agile (BPM) Outillage BPM Architecture applicative Agile (SOA) 21

Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes basiques Principales pratique Agile de pilotage Structure de PUMA Essentiel Synthèse et conclusion 22

Les enjeux techniques des méthodes Agiles Exemple (commerce B2B, société de services Agile Logic) 1. Le développement en méthode classique 2. Celui exécuté en méthode Agile. Selon les participants, les deux développements étaient équivalents en termes de complexité et de fonctionnalités à produire. Méthode cascade Méthode Agile Durée Charge 23 Défauts Taille de code Méthodes par classe Lignes par méthodes Complexité

Pas de miracle mais... Amélioration des modes de communication Adaptation des pratiques de conduite de projet Perfectionnement des techniques de conception Optimisation des conditions de réalisation Une progression globale de l état de l art 24

L essentiel : le rythme du changement Rythme de l engagement des utilisateurs Rythme des modes d entretiens Rythme de la dimension temporelle Rythme des Shows de livraison Entre dynamique et communication s impose l énergie du rythme! 25

Plus qu un rythme c est un état d esprit! Questions Et désormais,. une CULTURE PUMA Essentiel Une mise en œuvre simple et élégante de l Agilité 26