Le BDD: bien plus qu une technique de test!

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Le BDD: bien plus qu une technique de test!"

Transcription

1 Le BDD: bien plus qu une technique de test! FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC, PSM & PASCAL ROY ING., CSM, PSM, PMP Agile Tour Montréal 2015 Novembre 2015

2 Pourquoi cette présentation? Nous voulons vous introduire au BDD comme technique d analyse pour la découverte et la spécification des besoins.

3

4 Félix-Antoine Bourbonnais B.ing., PSM, M.Sc. Qui sommes-nous? Pascal Roy Ing., PSM, CSM, PMP 4 4

5 5

6 Coach Mentor ÉQUIPE AGILE Formateur TECH Gestion 6

7 C est quoi le problème? Image de Patrick Bell from Haddonfield, NJ, USA - new

8 C est quoi le problème? Bâtir le bon produit Image

9 BDD?!? BDD : Behavior-Driven Development

10 Le BDD est un processus

11 BDD Un processus pour Découvrir Spécifier Piloter

12 Le processus BDD (simplifié) PO + analystes 1. Discuter et établir les besoins d affaires Vision, objectifs et capacité 2. Découvrir et spécifier le besoin Atelier de découverte (3 amigos) Fonctionnalité + Règles + Scénarios Les scénarios servent de documentation et de mesure du progrès Pilote Pilote 3a. Réaliser la fonctionnalité (basé sur les scénarios) 3b. Tester la fonctionnalité (basé sur les scénarios) Rapports de tests (avancement) 13

13 Tous savent quoi faire et pourquoi! Affaires (Problème) BDD : Établir un langage commun!!! Dev (Solution) QA 14 14

14 Le BDD dans Scrum Découvrir Spécifier Piloter Story Mapping Atelier de découverte Fonctionnalités + règles Automatisation des scénarios Example Mapping Exemple Sprint Mêlée Planification de livraison Planification de sprint Scénarios Rétro de sprint Backlog de produit Backlog de sprint Revue de sprint Incrément Livrable 16

15 Quand utiliser le BDD? BDD "Cynefin as of 1st June 2014" by Snowded - Own work. Licensed under CC BY-SA 3.0 via Commons - https://commons.wikimedia.org/wiki/file:cynefin_as_of_1st_june_2014.png#/media/file:cynefin_as_of_1st_june_2014.png

16

17 BDD Mot clé BDD = Conversations!

18 Erreur! J ai écrit mes «BDDs» On pratique le BDD pour découvrir les besoins et se comprendre. BDD!= Tests Voir 20

19 BDD Les ingrédients 1 Spécification par l exemple Conversations + 2 Automatisation des scénarios en tests = BDD 21

20 1

21 Démonstration Example Mapping Story: Retirer des $$ au guichet Par tranche de 20$ 20$ -> OK 21$ -> Err 40$ -> OK Limite quotidienne Si limite=1000 Montant=20 ->OK Si limite=1000 Montant=1000 ->OK Si limite=1000 & tx AUJ de 980 Montant=1000 ->Refusé Doit avoir assez de fonds Retirer l Argent du compte (Q) Autre Story? Si refus -> message +fin Limites (scope): Distribution $$ exclue Déjà authentifié Si erroné -> message + réessai 23

22 Des exemples concrets Spécification par l exemple Scénario: Retirer avec un solde suffisant Étant donné un compte avec 600$ Quand je fais un retrait de 400$ Alors le retrait est autorisé Et l argent est retiré du compte 24

23 En résumé Spécification par l exemple Fonctionnalité / Story Règle (critère / COS) Exemple Exemple Exemple Règle (critère / COS) Exemple Exemple Exemple Questions à valider Nouvelle Story Nouvelle Story Spécification & documentation 25

24 Des exemples sous différentes formes! Spécification par l exemple 26

25 Il n y a rien de mieux qu un exemple pour être certain de se comprendre et trouver les cas manquants

26

27 Votre Story n est que la pointe de l iceberg Story Règles d affaires (critères d acceptation) Questions Plus petites stories Nouvelles stories Exemples

28 Atelier de découverte Compréhension commune Conversations Règles d affaires (critères d acceptation) plus de plus petites Stories Atelier de découverte Questions Exemples Pas de tests?? 30

29 3 Amigos Conversations Avec nos 3 Amigos PO Affaires (produit) QA / Tests Développement & opérations

30 2

31 La spécification (exemples) pilote la réalisation 33

32 Automatisation des tests nécessaire? Bien que fortement recommandée, le BDD a de la valeur sans l automatisation +++ Collaboration & langage commun!!!

33 mais votre spécification ne sera pas vivante

34

35 Spécification (exemple) + Règles (critères d acceptation) + Résultat des tests = Documentation vivante 37

36 Un scénario pour tous! Scénario Étant donné un scénario Quand nous l avons Alors il est le point rassembleur Spécification & < Livraison Tests automatisés Documentation 38

37

38 En résumé En découvrant ensemble les scénarios et les règles, nous bâtissons une compréhension commune et forte. Les scénarios servent d exemples pour piloter le développement. Les scénarios sont attachés à des tests automatisés qui démontrent l avancement et préviennent la régression Les scénarios et règles documentent la fonctionnalité de manière permanente et vivante 40

39 Suite Fonctionnalité VS Story Planification VS documentation Ça vous intéresse? Demandez cette 41

40 Merci.

41 Merci Diapositives seront disponibles conferences.elapsetech.com /bdd-plus-que-tests Notre site elapsetech.com Notre blogue developpementagile.com Nos courriels Nos LinkedIn linkedin.com/in/fbourbonnais/fr ca.linkedin.com/in/roypa 43

42

43 Automatisation Feature: Analyser en fonction du compte client Règles: - Une carte inconnue est refusée - Une carte expirée est refusée (le mois courant est accepté) - Aucune transaction n'est créée en cas de refus Scenario: Carte inconnue Étant donné une demande valide Et aucun compte associé à la carte demande = unedemande().estvalide().build() compterepository.clear() Quand la demande est traitée Alors la demande est refusée demandesservice.traiter(demande) assertfalse(demande.approvee) 45

44 Une documentation vivante!

45 Ça peut fonctionner à large échelle? «One large US Investment bank runs around 3000 automated Cucumber scenarios several times a day, validating 30 applications and components. They have over 500 people from both business and IT involved in BDD and Cucumber executable specifications.» «SGCIB runs 400 scenarios in minutes, and their team consists of 6 BAs, developers and a single QA person.» Etc. -- Aslak Hellesøy BDD in the Finance Sector https://cucumber.io/blog/2015/07/01/bdd-in-the-financial-sector 47

Les tests et la qualité: moteur de productivité

Les tests et la qualité: moteur de productivité Les tests et la qualité: moteur de productivité FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC., PSM & PASCAL ROY ING., CSM, PSM, PMP Selon-vous combien coûte 1 heure de non disponibilité pour Amazon? 2 Bienvenue!

Plus en détail

Les tests et la qualité: moteur de productivité FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC., PSM PASCAL ROY ING., CSM, PSM, PMP

Les tests et la qualité: moteur de productivité FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC., PSM PASCAL ROY ING., CSM, PSM, PMP Les tests et la qualité: moteur de productivité FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC., PSM PASCAL ROY ING., CSM, PSM, PMP Agile Tour Montréal 2014 Saviez-vous que En août 2013, Google est mort pendant

Plus en détail

La plus connue des méthodes Agile: Scrum. Fabien.Bataille@nokia.com Wireless/4G Nokia France

La plus connue des méthodes Agile: Scrum. Fabien.Bataille@nokia.com Wireless/4G Nokia France La plus connue des méthodes Agile: Scrum Fabien.Bataille@nokia.com Wireless/4G Nokia France D où vient l agilité? Quelques autres méthodes Agiles! Scrum = la + utilisée des méthodes Agiles Iterative mais

Plus en détail

Histoire d une transformation Agile

Histoire d une transformation Agile Agile Tour Toulouse 2011 Histoire d une transformation Agile Lionel Molas Laurent Carbonnaux REFERENCES SIMILAIRES : Du projet à la transformation Un peu d histoire Phase Pilote Transformation Agile -2

Plus en détail

TDD, agilité et Kanban

TDD, agilité et Kanban TDD, agilité et Kanban Philippe Collet Licence 3 MIAGE S6 2014-2015 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2014-2015 Plan r Agilité r TDD r Kanban r Planning Poker

Plus en détail

TDD Agilité et Kanban Planning Poker

TDD Agilité et Kanban Planning Poker TDD Agilité et Kanban Planning Poker Philippe Collet Licence 3 Informatique S6 2014-2015 Plan! TDD, agilité : rappel! Kanban! Planning Poker 2 Tests : Aspects méthodologiques (rappel)! Coder/tester, coder/tester!

Plus en détail

De la story aux tests d acceptation

De la story aux tests d acceptation 14 De la story aux tests d acceptation À l occasion d un audit sur le processus de développement d une entreprise, j avais constaté que la documentation relative aux spécifications et aux tests était abondante

Plus en détail

Principes des Méthodes Agile L impact sur la relation client-fournisseur

Principes des Méthodes Agile L impact sur la relation client-fournisseur Principes des Méthodes Agile L impact sur la relation client-fournisseur Sébastien DELAYRE 06/12/2013 CGI Business Consulting. CONFIDENTIEL Principes des méthodes agiles Introduction Des Méthodes de pilotage

Plus en détail

Initiation aux méthodes Agiles. 2010 Chris Ozanne

Initiation aux méthodes Agiles. 2010 Chris Ozanne Initiation aux méthodes Agiles Chris Ozanne Consultant indépendant Spécialisé en architecture et développement JEE et méthodes Agiles Certifié Scrum Master depuis quatre ans Qu'est-ce que l'agilité? Introduction

Plus en détail

La scierie à pratiques

La scierie à pratiques La scierie à pratiques version 20130516 - mai 2013 - "Affutée"- Pablo Pernot & Stéphane Langlois Vision du jeu Découper nos pratiques afin qu'il n'en reste qu'une, mettre ainsi en évidence la sève substantifique

Plus en détail

Sprint Planning SPRINT 1

Sprint Planning SPRINT 1 Sprint Planning SPRINT 1 Temps de Sprint : 2 Semaines Date de Sprint : 04/04/2013 18/04/2013 Description : Dans ce sprint, on dénombrera sept User Stories à réaliser. L équipe de développement sera composé

Plus en détail

Comment puis- je appuyer mon Scrum Master?

Comment puis- je appuyer mon Scrum Master? Je prend charge d un projet Agile: Comment puis- je appuyer mon Scrum Master? Novembre 2013 Agile Tour Copyright 2012, Pyxis Technologies inc. Tous droits réservés Qui sommes nous? Mar$n Dupont mdupont@pyxis-

Plus en détail

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

Le Product Owner Clé de voute d un projet agile réussi Le Product Owner Clé de voute d un projet agile réussi Cédric Pourbaix - EFIDEV Qui est le product owner? SM PO Scrum Team Qui est le product owner? SM PO Scrum Team Qui est le product owner? marketing

Plus en détail

Scrum 101. Communauté Agile de Sherbrooke M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016

Scrum 101. Communauté Agile de Sherbrooke M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016 Communauté Agile de Sherbrooke Scrum 101 M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016 B L O G S U R A G I L E S H E R B R O O K E : H T T P : / / A G I L E S H E

Plus en détail

Devops pour z Systems Les solutions qui simplifient le cycle de vie des développements

Devops pour z Systems Les solutions qui simplifient le cycle de vie des développements Software Development Tools for System z Devops pour z Systems Les solutions qui simplifient le cycle de vie des développements Christian Chalumeau cchalume@fr.ibm.com Véronique Quiblier veroquiblier@fr.ibm.com

Plus en détail

CONDUITE ET GESTION DE PROJET V 4. La méthode Scrum

CONDUITE ET GESTION DE PROJET V 4. La méthode Scrum CONDUITE ET GESTION DE PROJET V 4 La méthode Scrum 1 Problème : Un processus parfois inadapté La méthode consistant à définir le besoin, puis à élaborer le processus à partir d'un cahier des charges ne

Plus en détail

Reddition de compte et Agilité. Présenté par Jean-René Rousseau Agile Québec Septembre 2011

Reddition de compte et Agilité. Présenté par Jean-René Rousseau Agile Québec Septembre 2011 Reddition de compte et Agilité Présenté par Jean-René Rousseau Agile Québec Septembre 2011 Qui suis-je Jean-René Rousseau jrrousseau@pyxis-tech.com Coach Agile à Pyxis www.pyxis-tech.com/accompagnement

Plus en détail

Le Product Backlog, qu est ce c est?

Le Product Backlog, qu est ce c est? Le Product Backlog, qu est ce c est? Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Sommaire > Rappels théoriques : qu est ce qu un Product Backlog? > Le Product Backlog n est pas seul! > Techniques

Plus en détail

Plan de la Formation. SCRUM en PRATIQUE

Plan de la Formation. SCRUM en PRATIQUE Plan de la Formation SCRUM en PRATIQUE Démarrage clés en mains de votre Projet en SCRUM Intitule de la Formation SCRUM en PRATIQUE Objectifs Les Objectifs de la formation sont de vous fournir une excellente

Plus en détail

Scrum + Drupal = Julien Dubois

Scrum + Drupal = Julien Dubois Pourquoi j aime Scrum Pourquoi Scrum et Drupal sont faits pour s entendre Scrum + Drupal = Julien Dubois Happyculture.coop De quoi allons-nous parler? 1. Que sont les méthodes agiles? 2. Présentation de

Plus en détail

KANBAN & SCRUM samedi 16 avril 2011

KANBAN & SCRUM samedi 16 avril 2011 KANBAN & SCRUM Merci aux sponsors du Scrum day! Sponsors Platinum Sponsors Gold Parrainage : 2 «Kanban et Scrum Tirer le meilleur des deux» Mis en scène et interprété par Claude Aubry, Antoine Vernois

Plus en détail

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

Testeur Agile Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair Agile tester WG Testeur Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair tester WG Enquêtes 2013 sur l Agilité Seriez-vous interessé par la certification Testeur? Enquête ISTQB (70 pays juin octobre 2013) Ingénieurs

Plus en détail

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

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Concepts Agile appliqués à l architecture et à la conception Jean-Louis Maréchaux jl.marechaux@ca.ibm.com Jean-Louis Maréchaux

Plus en détail

Mike Cohn 12 Mars 2008

Mike Cohn 12 Mars 2008 Une Introduction à l Estimation et à la Planification Agile Mike Cohn 12 Mars 2008 2003 2007 Mountain Goat Software Mike Cohn présentation Coach et formateur Agile Membre fondateur et directeur de l Agile

Plus en détail

L approche agile au-delà du développement logiciel:

L approche agile au-delà du développement logiciel: L approche agile au-delà du développement logiciel: une étude descriptive des pratiques émergentes Présentation du 16 avril 2014 Par : Marie-Michèle Lévesque Maîtrise en gestion de projet (profil recherche)

Plus en détail

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

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 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 LES MÉTHODES AGILES Méthodes classiques client IKK!! #@??? client IK K Définition

Plus en détail

Disclosure of trading in own shares. Registered name of the issuer

Disclosure of trading in own shares. Registered name of the issuer 13 March 2014 Disclosure of trading in own shares from 10/03/2014 to 12/03/2014 10.03.2014 Purchased 1.200,00 49,99-59.990,04 12.03.2014 Purchased 2.000,00 49,79-99.580,80 12.03.2014 Sold -395.353,00 50,10

Plus en détail

Retour d expérience d un chef de projet MOA devenu Product Owner

Retour d expérience d un chef de projet MOA devenu Product Owner Retour d expérience d un chef de projet MOA devenu Product Owner Les méthodes agiles adoptées avec agilité Agile Tour 2010 Dorothée Le Seac h Je me présente Dorothée, chef de projet MOA depuis 6 ans De

Plus en détail

Comment livrer de la qualité?

Comment livrer de la qualité? Comment livrer de la qualité? JULIEN DESLIÈRES Programmeur-Analyste / Scrum Master DOCUMENT CONFIDENTIEL, TOUS DROITS RÉSERVÉS Objectif Partager notre expérience en Agilité pour inspirer les autres équipes

Plus en détail

Conduite de projets agiles Management alternatif dans une équipe de développement agile

Conduite de projets agiles Management alternatif dans une équipe de développement agile Contexte 1. Introduction 11 2. Enjeu de Talentsoft 13 3. Objectifs de Talentsoft 17 4. L agilité comme remède miracle 18 4.1 Mise en place de l agile 18 4.2 Les problématiques actuelles 19 5. La solution

Plus en détail

Retour d expérience. Agile dans un contexte traditionnel? Nicolas De Loof. 7 Octobre 2010

Retour d expérience. Agile dans un contexte traditionnel? Nicolas De Loof. 7 Octobre 2010 Retour d expérience Agile dans un contexte traditionnel? Nicolas De Loof 7 Octobre 2010 Who s that guy? Nicolas De loof Architecte Agile Techno veilleur Committer Fondateur du http://blog.loof.fr twitter.com/ndeloof

Plus en détail

Developpement & Formation. Serge Dubois, BP Algeria Communications Manager

Developpement & Formation. Serge Dubois, BP Algeria Communications Manager Developpement & Formation Serge Dubois, BP Algeria Communications Manager Building capability «BP Strategy, Safety People Performance» Tony Hayward, CEO BP Octobre 2007 Human resources are the most invaluable

Plus en détail

Le point sur la méthode SCRUM

Le point sur la méthode SCRUM Le point sur la méthode SCRUM Inspirée du privé et de la gestion des projets informatiques, la méthode SCRUM est devenue de nos jours de plus en plus adoptée dans les équipes de développement. Cette méthode

Plus en détail

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

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab L'agilité appliquée à nous-mêmes Philippe Krief, PhD Development Manager IBM France Lab Agenda Où en était l équipe RPP il y a 24 mois Réorganisation de l équipe et du projet autour de Scrum et de RTC

Plus en détail

AGILITÉ ET PROJETS AVEC SCRUM

AGILITÉ ET PROJETS AVEC SCRUM AGILITÉ ET PROJETS AVEC SCRUM ENSIMAG 2014 Jean-François Jagodzinski @jfjago www.agilessence.fr 1 Jean-François Jagodzinski - Coach Formateur et accompagnateur d équipes agiles Site -> http://www.agilessence.fr

Plus en détail

Planifier son projet avec SCRUM

Planifier son projet avec SCRUM Avec SCRUM l estimation de la taille du projet est collective. C est l équipe présente qui estime taille et la durée du projet. L estimation se base sur la capacité de l équipe : la vélocité. La vélocité

Plus en détail

Esclave de votre dette technique?

Esclave de votre dette technique? Esclave de votre dette technique? Agile Tour Québec 6 novembre 2013 Image par JefferyTurner / Flickr Image par NASA Goddard Photo and Video / Flickr Félix-Antoine Bourbonnais Ing. jr, PSM-I, M.Sc. Formateur

Plus en détail

Scrum Planification, Estimation, Risques

Scrum Planification, Estimation, Risques Pierre Vachon, MBA, CSP, CSM blog.lmrtechnologies.com Scrum 1 Planification, Estimation, Risques Pierre Vachon 15+ ans en informatique 5 ans d Agilité (Scrum, XP, Kanban) Canada, États-Unis, France Ford,

Plus en détail

25/12/2012 www.toubkalit.ma

25/12/2012 www.toubkalit.ma 25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).

Plus en détail

Architecture Agile et développement durable

Architecture Agile et développement durable Architecture Agile et développement durable FÉLIX-ANTOINE BOURBONNAIS B.ING., M.SC., PSM Agile Tour Québec 2014 5 novembre 2014 http://www.internetlivestats.com/ ^ 2 Je suis formateur et coach Je fournis

Plus en détail

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

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle 1 AGENDA Présentation de BWIN Description rapide du scrum Processus du scrum Démonstration de l implémentation

Plus en détail

Sprint Planning. Prépa N Product Backlog. Dev N-1 DEV N. Démarrage d un Item (US, TS, DEFECT) Release Planning (review)

Sprint Planning. Prépa N Product Backlog. Dev N-1 DEV N. Démarrage d un Item (US, TS, DEFECT) Release Planning (review) Sprint N-1 Sprint N Prépa N Product Backlog Sprint Planning Vérification estimations initiales Pour les premiers items : Instanciation d un Tasks Pattern Estimation des tâches en heures Dev N-1 Sprint

Plus en détail

Le Bon, la Brute et le Truand. Le pouvoir des trois dans l Agilité. Laurent BOUHIER. «Quality shouldn t require a. leap of faith!»

Le Bon, la Brute et le Truand. Le pouvoir des trois dans l Agilité. Laurent BOUHIER. «Quality shouldn t require a. leap of faith!» «Quality shouldn t require a Le Bon, la Brute et le Truand leap of faith!» Le pouvoir des trois dans l Agilité 1 12/04/2016 Le Bon, la Brute et le Truand Laurent BOUHIER 2 12/04/2016 Le Bon, la Brute et

Plus en détail

Gestion des exigences dans des projets agiles. Témoignage industriel

Gestion des exigences dans des projets agiles. Témoignage industriel Gestion des exigences dans des projets agiles Témoignage industriel Sommaire Contexte de l'intervention Etre agile, c'est quoi? Processus d'ie dans un contexte d agilité organisation structurelle des exigences

Plus en détail

L extension Agile du BABOK

L extension Agile du BABOK 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

Plus en détail

User stories et Backlog de produit

User stories et Backlog de produit User stories et Backlog de produit User-stories ou scénarios : Une user story ou un scénario est une exigence du système à développer formulée en une ou deux phrases dans le langage des utilisateurs pour

Plus en détail

L APPRENTISSAGE VAUT PLUS QUE LES IDÉES. Un livre sur l agilité et le lean

L APPRENTISSAGE VAUT PLUS QUE LES IDÉES. Un livre sur l agilité et le lean L APPRENTISSAGE VAUT PLUS QUE LES IDÉES Un livre sur l agilité et le lean Ce livre a aussi un site! En allant ici : www.crisp.se/crispie1/en Vous trouverez : Des articles plus profonds Des astuces pour

Plus en détail

10 contrats pour votre prochain Projet Logiciel Agile

10 contrats pour votre prochain Projet Logiciel Agile 10 contrats pour votre prochain Projet Logiciel Agile Auteur : Peter Stevens Son article du 29 avril 2009 : http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts Son blog : http://www.scrum-breakfast.com/

Plus en détail

Agile Grenoble 2010 23 novembre 2010. Bonjour Grenoble. Qui ne souhaite pas être agile? chat. Claude Aubry Le petit Scrum illustré 1

Agile Grenoble 2010 23 novembre 2010. Bonjour Grenoble. Qui ne souhaite pas être agile? chat. Claude Aubry Le petit Scrum illustré 1 Bonjour Grenoble Qui ne souhaite pas être agile? chat Claude Aubry Le petit Scrum illustré 1 Le petit Scrum illustré canal du Midi Scrum? mêlée ballon de rugby Claude Aubry Le petit Scrum illustré 2 Les

Plus en détail

HISTOIRE D UNE DIGITAL FACTORY

HISTOIRE D UNE DIGITAL FACTORY HISTOIRE D UNE DIGITAL FACTORY L ambition et le Contexte IT L Ambition de Bouygues Telecom fin 2012. 1. Fournir une expérience encore plus digitale à ses clients. 2. Faciliter l accès au monde digital.

Plus en détail

SCRUM en Bref. Système comprend trois sous-systèmes:a,b,c. S-Système A S-Système B S-Système C A1, B1, C2 A2, C1, A3 B2 B3 C3

SCRUM en Bref. Système comprend trois sous-systèmes:a,b,c. S-Système A S-Système B S-Système C A1, B1, C2 A2, C1, A3 B2 B3 C3 Rappels : étapes de développement de systèmes: 1. Étude des besoins 2. Analyse 3. conception 4. Implémentation 5. Test 6. Déploiement Planification Post-Mortem Système comprend trois sous-systèmes:a,b,c

Plus en détail

L équipe de projet se dépl oie Mesurer et assurer l engagement individuel pour réussir ses projets: Pourquoi, comment et quoi?

L équipe de projet se dépl oie Mesurer et assurer l engagement individuel pour réussir ses projets: Pourquoi, comment et quoi? L équipe de projet se dépl oie Mesurer et assurer l engagement individuel pour réussir ses projets: Pourquoi, comment et quoi? Charlotte Goudreault, MBA, Maître praticienne en PNL Claude Émond, BEng, MEng,

Plus en détail

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

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche Règles d engagement Présentation Diapositives Bibliographie Questions Les vertus de la marche Plan Rappels sur l agilité Scrum : une implantation de l agilité Scrum ou XP? Conclusion Historique sélectif

Plus en détail

backlog du produit Product Owner

backlog du produit Product Owner Méthodes agiles : Définition: selon Scott Ambler «Une méthode agile est une approche itérative et incrémentale pour le développement de logiciel, réalisé de manière très collaborative par des équipes responsabilisées

Plus en détail

Mesures, indicateurs et estimations agiles 22/10/2009. Estimations, mesures et indicateurs agiles. - 22 octobre 2009-

Mesures, indicateurs et estimations agiles 22/10/2009. Estimations, mesures et indicateurs agiles. - 22 octobre 2009- Estimations, mesures et indicateurs agiles - 22 octobre 29- Objectif Présenter les nouveaux indicateurs associés aux méthodes agiles, et le processus pour les obtenir. Indicateurs Mesures Estimations aubryconseil

Plus en détail

La gestion de projet dans une PME spécialisée dans le test logiciel

La gestion de projet dans une PME spécialisée dans le test logiciel La gestion de projet dans une PME spécialisée dans le test logiciel PMI Branche France Atlantique Florent VAUTION (Responsable Qualité) florent.vaution@kereval.com Date présentation 09-06-2016 4 Confidentiel

Plus en détail

la phase exploratoire

la phase exploratoire V 1.00 la phase exploratoire élément facilitateur dans la réussite d un projet Agile A. MORVANT IT&L@BS Coach Agile aurelien.morvant@orange-ftgroup.com Page 1 Page 2 objet de la session > introduire la

Plus en détail

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

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies Choisir ses priorités: le développement incrémental de produit Copyright Pyxis Technologies Ce qui m occupe... 2 nous nous préparons l Agile Tour Tour... je suis coach à Pyxis... Sylvie et moi avons publié

Plus en détail

Aurélia Durand, Professeure adjointe, Département des Affaires Internationales HEC Montréal - 04 décembre 2014

Aurélia Durand, Professeure adjointe, Département des Affaires Internationales HEC Montréal - 04 décembre 2014 1 Aurélia Durand, Professeure adjointe, HEC Montréal - 04 décembre 2014 Motivations : pourquoi se poser ces questions? Expériences positives et négatives Diversité et hétérogénéité des publics Partons

Plus en détail

Organisation du projet Agilité, etc.

Organisation du projet Agilité, etc. Organisation du projet Agilité, etc. Philippe Collet Licence 3 Informatique S6 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Ce qui NE marche PAS! Des spécifications complètes

Plus en détail

CERTIFICATION Professional Scrum Developer (.NET)

CERTIFICATION Professional Scrum Developer (.NET) Durée 5 jours Description Le cours «Professional Scrum Developer» de Pyxis offre une expérience intensive unique aux développeurs de logiciels. Ce cours guide les équipes sur la façon de transformer les

Plus en détail

Guide de l utilisateur des employés

Guide de l utilisateur des employés Guide de l utilisateur des employés Contents Qu est-ce que le réseau Yammer? 3 Pourquoi utiliser Yammer? 4 Guide de prise en main de Yammer 5 Inscription 5 Accueil 6 Communications 7 Profil 8 Champs obligatoires

Plus en détail

Introduction. Règlement général des TPs - Rappel. Objectifs du cours. Génie logiciel. Génie logiciel

Introduction. Règlement général des TPs - Rappel. Objectifs du cours. Génie logiciel. Génie logiciel Introduction Génie logiciel Philippe Dugerdil Génie logiciel «The disciplined application of engineering, scientific and mathematical principles, methods and tools to the economical production of quality

Plus en détail

Transformation Digitale & Sécurité. CERT-IST 24/11/2015 Fabrice CHATRON

Transformation Digitale & Sécurité. CERT-IST 24/11/2015 Fabrice CHATRON Transformation Digitale & Sécurité CERT-IST 24/11/2015 Fabrice CHATRON Agenda Le digital c est quoi? La transformation digitale / enjeux de sécurité La transformation des modes de travail Agenda Le digital

Plus en détail

dev ops day 2015 DevOps

dev ops day 2015 DevOps 2015 day DevOps agile & DevOps services lead Samuel Metias #DevOpsDay «Every company will be a DevOps company» @smetias Linkedin.com/in/smetias samuel.metias@microsoft.com introduction Ils pratiquent déjà

Plus en détail

Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale

Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale Un retour d expérience Martin Lalonde, M.Sc Survol Introduction Un exemple concret Défis et Solutions Obtenir

Plus en détail

Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5

Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5 Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5 Plan Chapitre 2 Modèles de cycles de vie Méthodes de développement : Méthode lourde Méthode agile Exemple

Plus en détail

L entreprise Urbans URBANS Reproduction interdite 07/05/2014

L entreprise Urbans URBANS Reproduction interdite 07/05/2014 L entreprise Urbans URBANS - Reproduction interdite 07/05/2014 De l orchestration des données à la mobilité 2013 RH GF Formation Opérationnel Prévision Finances Intranet 2005 SIG Prévention SSSM > Création

Plus en détail

Témoignage d implémentation et d utilisation du Cloud au centre clients IBM de Montpellier

Témoignage d implémentation et d utilisation du Cloud au centre clients IBM de Montpellier Jean-Yves Leclere Paris, le 11 Février 2010 Témoignage d implémentation et d utilisation du Cloud au centre clients IBM de Montpellier Infrastructure Solutions Center Activities Le Centre de Solutions

Plus en détail

Formation certifiante Scrum Developer

Formation certifiante Scrum Developer L institut de formation continue des professionnels du Web Formation certifiante Scrum Developer Référence formation : Durée : Prix conseillé : CSD-1 5 jours (35 heures) 2 750 HT (hors promotion ou remise

Plus en détail

Marketing synchronisé

Marketing synchronisé Marketing synchronisé Placez l expérience de vos prospects au centre de vos stratégies pour un engagement maximum Big Bang -AQT 15 mai 2013 Alain Boudreau Associé-fondateur, VSM Quelle est votre destination

Plus en détail

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

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07 Enterprise Scrum Organisation des développements chez exo Agile Tour Rennes 2010 / 10 / 07 Les Projets et Produits exo Open Source exo JCR exo Portal / GateIn / WebOS exo Social exo Content DMS, WCM, Workflow

Plus en détail

Les testeurs au service de l agilité. Mise en pratique chez MAPPY

Les testeurs au service de l agilité. Mise en pratique chez MAPPY Nicolas KORCHIA Les testeurs au service de l agilité Mise en pratique chez MAPPY PERFORMANCE ET QUALITE DES SYSTEMES D INFORMATION Vittorio CAPELLANO 1 Sommaire Adoption de l agilité, idées reçues et expériences

Plus en détail

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

Le rôle du coach Agile et son apport pour le projet Le rôle du coach Agile et son apport pour le projet Franck Beulé Soirée du 4 novembre 2013 Chez Google 45 Sommaire Qu est- ce qu un coach Agile? Que s interdit- il? Ce qu il fait Ses points d anenoon Des

Plus en détail

EUCLID-FRANCE POINT SGS-FR

EUCLID-FRANCE POINT SGS-FR IAP EUCLID-FRANCE POINT SGS-FR M. Poncet (CNES) 5 décembre 2013 1 Copyright ESA and EC, for the benefit of the Euclid Collaboration SUMMARY ACTIONS ORGANISATION GROUP & CO ORGANISATION SDC-FR/OUS TRAVAUX

Plus en détail

L Agilité MODE PASSAGÈRE OU APPROCHE PÉRENNE? Sylvie Trudel. Mise en contexte: les acteurs d un projet logiciel. Cadres: Supervisent

L Agilité MODE PASSAGÈRE OU APPROCHE PÉRENNE? Sylvie Trudel. Mise en contexte: les acteurs d un projet logiciel. Cadres: Supervisent L Agilité MODE PASSAGÈRE OU APPROCHE PÉRENNE? Mise en contexte: les acteurs d un projet logiciel 2 Experts d affaires: Utilisent le service Personnel: Utilisent la solution Cadres: Supervisent Haute direction:

Plus en détail

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys

Plus en détail

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

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles

Plus en détail

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

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective Ce qui était bien Ce qui n était pas bien Questions J ai appris Bon résumé des valeurs Simplicité du format Présentateurs sympathiques et joie communicative Bonbons Utilisation réelle du feedback Présentation

Plus en détail

1 PROCESSUS DE DEVELOPPEMENT : METHODOLOGIE SCRUM

1 PROCESSUS DE DEVELOPPEMENT : METHODOLOGIE SCRUM 1 PROCESSUS DE DEVELOPPEMENT : METHODOLOGIE SCRUM Scrum est une méthode agile pour la gestion de projets informatiques. C est une méthode itérative basée sur des itérations de courte durée appelées Sprints.

Plus en détail

Quiz. Les questions et leurs réponses sont présentées et commentées dans mon blog Scrum, Agilité et Rock n roll : www.aubryconseil.

Quiz. Les questions et leurs réponses sont présentées et commentées dans mon blog Scrum, Agilité et Rock n roll : www.aubryconseil. Quiz À la fin de mes formations Scrum de trois jours, je propose aux participants un quiz ludique. L objectif est de les placer dans des situations qui n ont pas été abordées pendant la formation on ne

Plus en détail

Atelier Gestion de projets européens Pour les ADL

Atelier Gestion de projets européens Pour les ADL Atelier Gestion de projets européens Pour les ADL Comment suivre et évaluer le bon déroulement d un projet européen? Natacha Kossiakin pour Progress Consulting Méthodologie et principes de formation Objectif

Plus en détail

Le Processus Rational Unified Process

Le Processus Rational Unified Process Le Processus Rational Unified Process Hafedh Mili Copyright 2004 Plan Qu est ce un cycle de vie? Quelques cycles de vie Le cycle de vie Rational Unified Process 1 Un cycle de vie Un cycle de vie est un

Plus en détail

welcome! B enjamin Samson

welcome! B enjamin Samson welcome! B enjamin Samson GESTION DE PROJET Programme Introduction à la gestion de projet Atelier Brainstorming / Sujet de travail en équipe Introduction aux méthodes Agiles - Le sprint 0 - Les personas

Plus en détail

Du business pitch au business plan: comment cristalliser son idée commerciale?

Du business pitch au business plan: comment cristalliser son idée commerciale? «venturelab» est un programme de l'agence pour la promotion de l'innovation CTI Du business pitch au business plan: comment cristalliser son idée commerciale? Jordi Montserrat jordi.montserrat@venturelab.ch

Plus en détail

Documents d'analyse. Gestion des user stories

Documents d'analyse. Gestion des user stories Projet : ScrumTool, application de gestion de projets SCRUM Documents d'analyse Gestion des user stories Contenu Diagramme de cas d'utilisation Diagramme de classes Descriptif textuel de cas d'utilisation

Plus en détail

Guichet Automatique de Banque GAB:

Guichet Automatique de Banque GAB: Guichet Automatique de Banque GAB: 3. Distribution d argent à tout porteur de carte de crédit, via un lecteur et un distributeur de billet 4. Consultation de solde, dépôt de billets e dépôt de chèques

Plus en détail

Développement Agile des organisations et des hommes

Développement Agile des organisations et des hommes Développement Agile des organisations et des hommes Le développement RH aujourd hui Des problématiques récurrentes de recrutements et de fidélisation dans le secteur de l IT Des acteurs segmentés par compétences

Plus en détail

UF - Technique de Gestion de projet Evaluation certificative

UF - Technique de Gestion de projet Evaluation certificative UF - Technique de Gestion de projet Evaluation certificative GILLAIN Bachelier en informatique de gestion Année scolaire 2015-2016 Jean-Pierre Rapport 1 1 Table des matières Présentation du contexte...

Plus en détail

Certification ScrumMaster avec Jeff Sutherland

Certification ScrumMaster avec Jeff Sutherland Certification ScrumMaster avec Jeff Sutherland Présentation de la formation Scrum Master certifiante Cette formation de deux jours fournit aux stagiaires les principes fondamentaux de Scrum. Des ateliers

Plus en détail

EXIN Agile Scrum Master

EXIN Agile Scrum Master Guide de préparation EXIN Agile Scrum Master Édition de juillet 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

Plus en détail

Isabelle Therrien @itherrien. Nicolas Mivielle @sonic1200

Isabelle Therrien @itherrien. Nicolas Mivielle @sonic1200 Isabelle Therrien @itherrien Nicolas Mivielle @sonic1200 UBISOFT & GROUPE TECHNOLOGIQUE - Plus de 300 personnes - Fourniture de solutions logicielles pour les jeux - Collaboration directe avec les jeux,

Plus en détail

Introduction au développement Agile. François Beauregard - fbeauregard@pyxis-tech.com

Introduction au développement Agile. François Beauregard - fbeauregard@pyxis-tech.com Introduction au développement Agile François Beauregard - fbeauregard@pyxis-tech.com Objectifs Vous faire connaître les valeurs, principes et pratiques du développement Agile Secouer vos perceptions concernant

Plus en détail

Certification Scrum Master

Certification Scrum Master avec Jeff Sutherland Les méthodes Agiles représentent indéniablement une approche nouvelle et différente dans la conduite de projets. Au lieu de suivre un plan à la lettre en assignant des tâches à une

Plus en détail

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

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle

Plus en détail

Agilitéet qualité logicielle: une mutation enmarche

Agilitéet qualité logicielle: une mutation enmarche Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels

Plus en détail

Fonctions et procédures. Procedures: déclaration et appel

Fonctions et procédures. Procedures: déclaration et appel Cours 5 : fonctions, procédures, passage des paramètres 1 Fonctions et procédures Idée : capitaliser sur le code déjà écrit pour introduire des nouvelles commandes et opérations. On souhaite donner un

Plus en détail

Gestion de Projet Agile

Gestion de Projet Agile Gestion de Projet Agile De la vision aux tests Tianxiao.Liu@u-cergy.fr Université de Cergy-Pontoise Master SIC/ISIM 2 ième Année 1 Plan Vision et features du projet User story (ou story) Décomposer les

Plus en détail

Agilité et Gestion de Portefeuille

Agilité et Gestion de Portefeuille Agilité et Gestion de Portefeuille Retour d expérience de mise en oeuvre Agile chez Viaccess-Orca Pascal GEOFFRE Product Portfolio Manager Viaccess-Orca Viaccess-Orca est fournisseur de produits et solutions

Plus en détail

AGILE et le PMO. Conférence présentée à Agile Montréal 12 septembre 2013. Stéphane Lecuyer & Frédérick H. Stoltz

AGILE et le PMO. Conférence présentée à Agile Montréal 12 septembre 2013. Stéphane Lecuyer & Frédérick H. Stoltz AGILE et le PMO Conférence présentée à Agile Montréal 12 septembre 2013 Stéphane Lecuyer & Frédérick H. Stoltz 1 Qui sommes-nous? Frédérick H. Stoltz, PMP, ITIL Parallèlement à son engagement en tant que

Plus en détail