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



Documents pareils
Scrum + Drupal = Julien Dubois

25/12/2012

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

backlog du produit Product Owner

Formation pour Product Owner

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

GESTION DE PROJET : LA METHODE AGILE

Scrum Une méthode agile pour vos projets

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

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

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

Certification Scrum Master

Formation Scrum. 2 jours

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

Méthodes Agiles et gestion de projets

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

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

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

Diplôme Fédéral de Web Project Manager

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

1/15. Jean Bernard CRAMPES Daniel VIELLE

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

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

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

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

Gestion de Projet Agile

Isabelle Nicolas

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

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

Les méthodes itératives. Hugues MEUNIER

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

Agile 360 Product Owner Scrum Master

AGILE IPHONE DEVELOPMENT

Agilitéet qualité logicielle: une mutation enmarche

CHAPITRE 3 : LES METHODES AGILES?

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

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

Scrum/XP adapté au BI/DW

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

La solution IBM Rational pour une ALM Agile

Le Product Backlog, qu est ce c est?

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

Kanban et son utilisation à la Société GRICS

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

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

Intégration de la validation utilisateur en développement Agile

Enfants Agiles. La méthode Agile appliquée à l éducation

Guide de Préparation. EXIN Agile Scrum. Foundation

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

Retour d expérience implémentation Scrum / XP

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

Tuesday, October 20, Nantes

Développement itératif, évolutif et agile

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

Méthodologies SCRUM Présentation et mise en oeuvre

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

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

Maîtrise d ouvrage agile

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

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

Développement Agile des organisations et des hommes

INFORMATIONS PRATIQUES

REX Scrum Master du terrain

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

L Université Nice Sophia Antipolis

Introduc)on à l Agile

EXIN Agile Scrum Master

Année : Team-War Jaafar AMRANI-MESBAHI Fabien GARCIA Abdelali NAIT BELKACEM Rahma NAKARA Philippe NGUYEN

Gestion Projet. Cours 3. Le cycle de vie

Contact: Yossi Gal, Téléphone:

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

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

RÉUNION D INFORMATION Jeudi 26 février 2015

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

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

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

User stories et Backlog de produit

DIPLÔME FEDERAL DE WEB PROJECT MANAGER. Formation supérieure

MediMail SLA 1/1/2014 1

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

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

Conditions gagnantes pour démarrer sa transition Agile

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Méthodes de développement

La gestion des contraintes pour modéliser les stratégies humaines d'ordonnancement et concevoir des interfaces homme-machine ergonomiques

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

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

Le management de projet

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

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

Jean-Pierre Vickoff

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

OMGL 6 Cahier des charges

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

SIGEM 2015 Questions fréquemment posées

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

Enquête de satisfaction ABC Portage Juillet 2012

Transcription:

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 des spécifications fonctionnelles Livraison Méthodes agiles client client client Construction «agile» de l outil final 2

LES PRINCIPES DU MANIFESTE AGILE ET SCRUM Un cadre méthodologique pour la gestion de projet, en particulier informatique fondé sur la cohésion, la motivation et l émulation de l équipe productive -> atteinte d un objectif commun vers une meilleure qualité et l amélioration continue But final : la satisfaction client Pour l obtenir : meilleure définition des besoins et des échéances possibles des objectifs remplis grâce à la planification et à l absence de perturbation transparence et compréhension mutuelle 3

AGILITÉ : UNE NÉCESSITÉ DANS NOTRE DOMAINE CADRE DE TRAVAIL PARTICULIÈREMENT PERTINENT POUR NOTRE DOMAINE ET NOS CLIENTS Des outils complexes et très spécifiques réalisés en collaboration Des clients/partenaires qui ont souvent du mal à définir leurs besoins Un besoin ergonomique important 4

DES MÉTIERS ET DES RÔLES Equipe étendue Utilisateurs Directeur de produit Equipe Scrum master Analyse, conception, maquettage, développement, tests $ $ $$ Le commercial L agronome modélisateur Le développeur L ergonome graphiste 5

DES MÉTIERS ET DES RÔLES Equipe étendue Utilisateurs Directeur de produit Equipe Scrum master Analyse, conception, maquettage, développement, tests $ $ $$ Le commercial L agronome modélisateur Spéc. détaillées Le big boss Les DP 6

DES RITUELS SPRINT PLANIFICATIO N PROJET Freeze DÉMO RÉTROSPECTI VE LIVRAISON LIVRAISON SPRINT SPRINT SPRINT SPRINT SPRINT SPRINT SPRINT SPRINT 7

DES HISTOIRES ET DES PROJETS Expression du besoin Projet A Argh, j ai perdu mon mot de passe pour me connecter à Précovision! Comment je fais?? Projet B Humm, sur Disp Eau, ça serait bien de pouvoir renseigner des informations en plus quand on crée sa parcelle Rédaction des spécifications Spéc. détaillées Spéc. détaillées Transformatio n en Histoires Backlog de produit 8

AVANT LA PLANIFICATION Backlog de produit Priorisation des Histoires Projet A Projet B 70 9

½JOURNÉES VÉLOCITÉ LA PLANIFICATION <3h Importance décroissante 70 HISTOIRES 10 Facteur de focalisation 3 2 3

LA PLANIFICATION Cette histoire ne prévoit pas le test des données météo Alors, combien de points d histoire à votre avis? 3! 11

SUIVI DE SPRINT : LE TABLEAU DE SPRINT BONUS Image tirée du livre "SCRUM et XP depuis les tranchées" 12

AU COURS DU SPRINT PLANIFICATIO N STAND UP MEETINGS Freeze REVUE RÉTROSPECTI VE 15 Rencontres-tu des problèmes? Qu as-tu prévu pour la suite? 70 «je demande au DP de nous les fournir» «il manque des adresses «je prépare un script mail en base» pour les ajouter» 13

DÉMO DE SPRINT Toutes les histoires terminées sont montrées Groupies Mot de passe oublié? MAQUETTE 30 14

RÉTROSPECTIVE DE SPRINT L histoire sur les parcelles n est pas terminée à mon avis Groupies EVALUATION DU FACTEUR DE FOCALISATION VÉLOCITÉ NOUVELLE HISTOIRE 15

DE L AMÉLIORATION CONTINUE (C EST UN PRINCIPE AGILE) Tour de table : Ce qui a bien marché Ce qui a moins bien marché Ce qu il faudrait améliorer Ce que l on va améliorer lors du prochain sprint Bien Peut mieux faire Améliorations?? ² «Au prochain sprint, il faudrait qu on automatise mieux le processus de déploiement de Précovision» 16

GESTION DES TESTS : PHASE DÉDIÉE ET HISTOIRES SPÉCIFIQUES LUNDI MARDI MERCREDI JEUDI VENDRE DI Relâche, veille, autre PLANIFICAT DU SPRINT POINT HEBDO. POINT HEBDO. POINT HEBDO. Freeze DÉMO + RÉTROSP. DÉBUT TESTS + DÉBUG Freeze POINT HEBDO. LIVRAISON SPRINT DE DÉBOGAGE BACKLOG DE TEST TICKETS TRAC Relâche, veille, autre Relâche, veille, autre PLANIFICAT DU SPRINT 17

CE QUE SCRUM A APPORTÉ Forte implication du demandeur assimilé au rôle de directeur de produit : prise de conscience des métiers de l informatique (le «ça semble pourtant facile» disparait) Charte de fonctionnement avec nos partenaires et nos clients, rédaction de spécifications plus détaillées et «vivantes» on sait où l on va et ce que l on veut faire on estime mieux le temps nécessaire Meilleure répartition des tâches et plus de communication entre développeurs: on se marche moins sur les pieds (découpage en histoire, mêlées quotidiennes, points hebdo, tableau de sprint) 18

Merci de votre attention