L extension Agile du BABOK



Documents pareils
L Analyse d Affaires, une discipline pour tous BABOK 2.0

Cédric Berger. Editeur

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

Le Product Backlog, qu est ce c est?

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

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

Formation pour Product Owner

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

ANGULAR JS AVEC GDE GOOGLE

Maîtrise d ouvrage agile

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

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective

Scrum + Drupal = Julien Dubois

25/12/2012

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

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

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

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

Isabelle Nicolas

Scrum Une méthode agile pour vos projets

EXIN Agile Scrum Master

AGILE IPHONE DEVELOPMENT

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

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

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Introduc)on à l Agile

Agile&:&de&quoi&s agit0il&?&

backlog du produit Product Owner

Guide de Préparation. EXIN Agile Scrum. Foundation

Instructions Mozilla Thunderbird Page 1

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

Développement Agile des organisations et des hommes

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

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

Editing and managing Systems engineering processes at Snecma

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

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Forthcoming Database

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

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

La solution idéale de personnalisation interactive sur internet

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

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

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

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

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

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

Agilitéet qualité logicielle: une mutation enmarche

Les méthodes itératives. Hugues MEUNIER

Application Form/ Formulaire de demande

REX Scrum Master du terrain

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Jean-Pierre Vickoff J-P Vickoff

Consortium de recherche Value Stream Mapping Formation

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

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

DES SYSTÈMES D INFORMATION

Service management. Transforming the IT organization and driving it across the enterprise. Carlo Purassanta. Integrated Technology Services Executive

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

La famille Symphony. Click to add text. Vincent Perrin IBM Collaboration Solutions Architect IBM Corporation

Préconisations pour une gouvernance efficace de la Manche. Pathways for effective governance of the English Channel

Eclipse Process Framework et Telelogic Harmony/ITSW

Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation

Conception pédagogique Multimédia

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

AGILE. Implémenter la pratique Scrum dans votre équipe?

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Integrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Le MDM (Master Data Management) Pierre angulaire d'une bonne stratégie de management de l'information

SEMINAIRE SAS VISUAL ANALYTICS LAUSANNE, MARCH 18 : JÉRÔME BERTHIER VALERIE AMEEL

Le nouveau visage de la Dataviz dans MicroStrategy 10

Jean-Pierre Vickoff

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

Mon Odyssée Lean Startup

Le rôle de la DSI avec l audit Interne pour la maîtrise des risques

GESTION DU CYCLE DE VIE. Albert Amar Avant-vente Middleware

Méthodes de développement

Lean, Kanban & Management Visuel

Monitor LRD. Table des matières

SHAREPOINT PORTAL SERVER 2013

Bienvenue. au Pôle. de l ENSAMl

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

La démarche d innovation streching vs la démarche d innovation de rupture

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

Lean approach on production lines Oct 9, 2014

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

Pour responsabiliser vos employés et bien plus encore.

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

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

Erwan GAUTHIER. Consultant Stratégie Marketing Digital

EMC Forum EMC ViPR et ECS : présentation des services software-defined

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

Programme de Certification en Business Analysis

GESTION DE PROJET. - Tél : N enregistrement formation :

Préparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection

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

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

Transcription:

L extension Agile du BABOK Louis-Philippe Carignan Certified Scrum Coach(CSC) Professional Scrum Trainer (PST) 18 avril 2012

Agenda de la présentation Introduction Qui suis-je? Objectifs L extension Agile du BABoK 10 minutes Techniques Jeux collaboratifs Rétrospectives Behaviour Driven Development Value Stream Mapping 45 minutes Conclusion Mot de la fin Questions et évaluation 5 minutes

Formateur Agile

Coach Agile

Objectifs de la présentation

Ne PAS gaspiller votre temps

Détailler des techniques

Avoir du plaisir

Lieu pour apprendre

Le manifeste Agile Miser sur... Les individus et les interactions Du logiciel fonctionnel La collaboration avec le client L ouverture au changement Plutôt que sur... Un processus de développement lourd et des outils complexes Une documentation lourde La négociation contractuelle Un plan rigide Source: The Agile Manifesto http://www.agilemanifesto.org

La progression de l Agilité en T.I 120 100 Waterfall % 80 60 40 20 Agile % 0 2001 2003 2005 2007 2009 Source : December 2008 Global Agile Company Online Survey

Les résultats de l Agilité en T.I

Le but de l extension Agile «The purpose of the Agile Extension is to act as a business analysis primer for agile software development methodologies» Source: The Agile Extension, to the BABOK Guide, Novembre 2011, p.2

Cependant «The techniques of business analysis do not change dramatically in the agile environment. However, the timing and how they are used do change.» Source: The Agile Extension, to the BABOK Guide, Novembre 2011, p.3

Quand utiliser la technique et

pourquoi l utiliser à ce moment

20 techniques Business Capability Analysis MoSCow Prioritization Collaborative games Business Value Definition Purpose Alignment Model Backlog Management Retrospectives Lightweight Documentation Story Mapping Value Stream Mapping Behaviour Driven Development Estimation Story Elaboration User Story Story Decomposition Storyboarding Personas Real Options Kano Analysis Planning Workshop

INDIVIDUS ET INTERACTIONS JEUX COLLABORATIFS

Selon l extension Agile du BABOK «Collaborative games help a group of people promote a common understanding, gain insight into a problem, or inspire new ideas about solving a problem.» Source: The Agile Extension, to the BABOK Guide,Novembre 2011,, p. 94

Ma recette pour le succès d un jeu

Formation par l action

Est-ce qu ils peuvent échouer?

Ma recette pour le succès d un jeu Déterminer l objectif du jeu Déterminer la durée Évaluer un budget (optionel) Créer le jeu Simuler le jeu Prendre des photos pendant le jeu

Faire un tout EXEMPLE: TOTEM

Objectifs du jeu Briser les silos entre différentes équipes Souligner l importance de la collaboration inter-équipes

Instructions Former des équipes de 4 à 6 personnes Chaque équipe a un masque à faire (boîte) Chaque équipe décore son masque Empiler les masques Donner des spécifications légères La plus petite boîte est en haut Doit avoir des yeux verts

Agenda 5 minutes Instructions 15 minutes 1 ière itération 5 minutes Démo et rétrospective 15 minutes 2 ième itération 5 minutes Démo et rétrospective 15 minutes 3 ième itération 5 minutes Assemblage final et rétrospective

Matériel Boîtes de carton Carton de couleurs Ciseau Colle Plumes

Prenez des photos

Prenez des photos

Prenez des photos

Résultat final

Pratiquons-nous JEU: EXPLIQUER/EXPLORER

Sur votre carton Écrivez quelque chose de vrai à propos de vous

Instructions Placez-vous en équipe de deux Expliquez ce que vous venez d écrire Durée: 1 minute Échanger les rôles L autre personne explique ce qu elle a écrit Durée: 1 minute

Échanger les cartons

Instructions Placez-vous en équipe de deux Avec quelqu un de nouveau SVP Explorer ce qui est écrit sur votre carton Durée: 1 minute Échanger les rôles L autre personne explore son carton Durée: 1 minute

Question aux participants Quel carton était le plus facile à expliquer?

Constat Il est plus facile de protéger/défendre quelque chose qui vient de soi.

Leçon Lorsque vous produisez un document, une analyse, une idée, comment pouvez-vous faire pour qu il appartienne à tous les gens qui vont l utiliser?

L équipe réfléchit pour devenir plus efficace RÉTROSPECTIVES

Selon l extension Agile du BABOK «Unique to the agile environment, retrospectives are held at the end of each iteration so that learnings can be quickly embedded in the processes and practices going forward for remainder of the project.» Source: The Agile Extension, to the BABOK Guide,Novembre 2011, p. 96

Esther Derby et Diana Larsen AGILE RETROSPECTIVES

5 étapes 1. Focus In 2. Rassembler de l information 3. Générer des réflexions 4. Établir un plan d action 5. Fermer la rétrospective

Un autre jeu À la fin de ma présentation

Évaluez-moi

Utiliser votre Post-It

Coller le au meilleur endroit

Développement piloté par les comportements BEHAVIOUR DRIVEN DEVELOPMENT (BDD)

Selon l extension Agile du BABOK «An approach that enhances the communication between business users and the development team.» Source: The Agile Extension, to the BABOK Guide,Novembre 2011, p. 82

Exemple d un comportement Étant donné que Luc a acheté un micro-ondes Et que le micro-ondes a coûté 100$ Quand on retourne le micro-ondes Alors Luc sera remboursé

Formalisme du comportement Étant donné <un contexte> Quand <une action survient> Alors <un résultat se produit>

iaccept «iaccept est un framework de tests d'acceptation de type Behavior Driven Development (BDD) pour l'environnement de développement ios (iphone et ipad).» Source: http://www.elapsetech.com/iaccept

Démonstation de l animalerie

Animalerie Cas BDD #1 Étant donné un panier vide Quand je touche le bouton Promotion Alors le menu des promotions est affiché

Animalerie Cas BDD #2 Étant donné un animal sélectionné Quand je touche le bouton Ajout Alors l animal est ajouté au panier

Animalerie Cas BDD #3 Étant donné un panier avec un chat Et un chien Quand je touche le bouton Payer Alors je suis facturé à mon compte

Animalerie Plus de 70 cas BDD Étant donné <un contexte> Quand <une action survient> Alors <un résultat se produit>

Démonstration Sur simulateur http://www.elapsetech.com/iaccept

Avant de plonger dans le BDD

Équipe est forte techniquement

Des gens ouverts

Financièrement acceptable

Le côté Affaires collabore

avec le côté T.I

Pour stimuler un travail d équipe

Voir le gaspillage VALUE STREAM MAPPING

Fusil à pression

Plus de pression

Balai pour sauver de l eau

Balai à gaz

Visualiser la situation actuelle Situation actuelle But visé

Selon l extension Agile du BABOK «Value stream mapping provides a complete [...] representation of the stream of activities required to deliver a product [...] to the customer.» «It is used to identify areas of potential improvement in an end to end process» Source: The Agile Extension, to the BABOK Guide,Novembre 2011, p. 51

Visualiser la situation actuelle Valeur Gaspillage

Visualiser la situation actuelle Besoin Livraison Temps

Éliminer le gaspillage Besoin Livraison Livraison Temps

Visualiser votre processus

Développement itératif Itération 1 2 3 4 5 Durée 30 jours 29 jours 28 jours 28 jours 27 jours 6 26 jours

Liens entre les techniques Rétrospective Cartographier votre valeur en équipe

Le mot de la fin CONCLUSION

Pour apprendre en équipe

Pour analyser en équipe

Pour stimuler une synergie

Références The Agile Manifesto http://www.agilemanifesto.org Principles behind the Agile Manifesto http://www.agilemanifesto.org/principles.html Tasty Cupcakes Jeux collaboratifs http://www.tastycupcakes.org Agile Games 2012 La conférence http://www.agilegames2012.com Agile Retrospectives Le livre Esther Derby et Diana Larsen, 2006, 200 pages Blogue d Esther Derby http://www.estherderby.com/category/insights Compte Twitter d Esther Derby https://twitter.com/estherderby

Références - Suite Agile Retrospectives Présentation d Esther Derby http://www.slideshare.net/estherderby/agile-retrospectives-4976896 Behavior Driven Development Dan North http://behaviour-driven.org iaccept Framework BDD pour ios http://www.elapsetech.com/iaccept Learning to See: Value Stream Mapping to Add Value and Eliminate MUDA Mike Rother and John Shook, 1999, 102 pages

Questions et commentaires

Présentation disponible www.developpementagile.com