Agile. Thomas Clavier <thomas.clavier@univ-lille1.fr>



Documents pareils
Méthodes Agiles et gestion de projets

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

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

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

25/12/2012

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

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

Guide de Préparation. EXIN Agile Scrum. Foundation

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

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

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

GESTION DE PROJET : LA METHODE AGILE

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

Scrum + Drupal = Julien Dubois

Isabelle Nicolas

backlog du produit Product Owner

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

Scrum Une méthode agile pour vos projets

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

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

Formation Scrum. 2 jours

REX Scrum Master du terrain

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

Certification Scrum Master

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

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

Retour d expérience implémentation Scrum / XP

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

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

Formation pour Product Owner

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

Le Product Backlog, qu est ce c est?

Maîtrise d ouvrage agile

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

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

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

Agile 360 Product Owner Scrum Master

Personas. Le programme ne vous parle pas?

Les méthodes itératives. Hugues MEUNIER

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

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

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

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

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

EXIN Agile Scrum Master

La solution IBM Rational pour une ALM Agile

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

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

Méthodologies SCRUM Présentation et mise en oeuvre

CHAPITRE 3 : LES METHODES AGILES?

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

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

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

Développement itératif, évolutif et agile

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

Gestion Projet. Cours 3. Le cycle de vie

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

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

Eclipse Process Framework et Telelogic Harmony/ITSW

M1 : Ingénierie du Logiciel

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

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

XP : ce célèbre inconnu

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

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

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

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

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

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

Plan de la Formation. GESTION de PROJET

Développement Agile des organisations et des hommes

1/15. Jean Bernard CRAMPES Daniel VIELLE

Les Méthodes Agiles. Plan. Lecture. Objectifs du cours

Contact: Yossi Gal, Téléphone:

Approches Agiles pour éditeurs logiciels

Table des matières. Préface... Avant-propos...

CATALOGUE)FORMATION)2015)

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

Tuesday, October 20, Nantes

Cycle d exploration «Software Asset Building» Expédition 2 du 11 juin 2013 à la SGCIB ; l Agile.

DES SYSTÈMES D INFORMATION

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

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

MÉTHODES AGILES ET APPRENTISSAGE PAR PROBLÈME : QUELS POINTS COMMUNS? POURQUOI?

Méthodes de développement

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

Démarche Lean management

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

Introduc)on à l Agile

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

énie avec Scrum, Lean, extreme Programming

Expériences offshore en développement logiciel

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

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

PRATIQUES DE L'AGILITÉ

Jean-Pierre Vickoff

Transcription:

Agile Thomas Clavier <thomas.clavier@univ-lille1.fr>

C est quoi? Être agile et pas faire de l Agile. C est avant tout un état d esprit partagé par l ensemble des participants à un projet.

Être agile "Les firmes qui survivent dans le long terme ne sont pas celles qui sont les plus fortes ou les plus intelligentes, mais celles qui s adaptent le mieux aux changements d environnement" Hiroshi Okuda, Toyota

Pourquoi l agilité? Méthode en V Effet tunnel Contrat Perdant / perdant!

Le manifeste agile Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

L équipe «Personnes et interaction plutôt que processus et outils» Dans l optique agile, l équipe est bien plus importante que les moyens matériels ou les procédures. Il est préférable d avoir une équipe soudée et qui communique composée de développeurs moyens plutôt qu une équipe composée d individualistes, même brillants. La communication est une notion fondamentale.

L application «Logiciel fonctionnel plutôt que documentation complète» Il est vital que l application fonctionne. Le reste, et notamment la documentation technique, est secondaire, même si une documentation succincte et précise est utile comme moyen de communication. La documentation représente une charge de travail importante, mais peut pourtant être néfaste si elle n est pas à jour. Il est préférable de commenter abondamment le code lui-même, et surtout de transférer les compétences au sein de l équipe (on en revient à l importance de la communication).

La collaboration «Collaboration avec le client plutôt que négociation de contrat» Le client doit être impliqué dans le développement. On ne peut se contenter de négocier un contrat au début du projet, puis de négliger les demandes du client. Le client doit collaborer avec l équipe et fournir un feed-back continu sur l adaptation du logiciel à ses attentes.

L acceptation du changement «Réagir au changement plutôt que suivre un plan» La planification initiale et la structure du logiciel doivent être flexibles afin de permettre l évolution de la demande du client tout au long du projet. Les premières releases du logiciel vont souvent provoquer des demandes d évolution.

Valeurs et principes Des cycles courts, un produit en production à chaque fin de cycle et des producteurs de valeurs qui s améliorent continuellement.

Histoire Ve siècle av. J.-C : L Art de la guerre de Sun Tzu Les Bâtisseurs de cathédrales 1880 : Taylorisme 1908 : Fordisme

Toyota 1950, Toyota Kaizen : amélioration continue, «Mieux qu hier, moins bien que demain.» 5S : propre et ordonné, mais surtout organisé selon l usage Kanban : les fiches sur les chaînes de montage

D autres exemples 1983 : Yamaha et MBK Canon et son Canon Products System 1980 : Sony, Fujitsu 2001 : La poste japonaise, Ito-Yokado avec l aide de Toyota

Favi : 40 ans d agilité adaptations de toutes les méthodes japonaises au contexte local des fiches L homme est bon => pas de sanction mais de l action Quoi? Qui? = Pourquoi? 1 jour, 20 ans

Les grands du web 2 pizzas team Devops chez Amazon du nombre de relations à l organisation des sociétés créer des groupes sociaux culturel privilégier le "time to market", donc le client! générique implique complexité donc délais + coût

Les méthodes Lean Scrum Kanban Devops Extreme Programming

Principe Travailler ensemble : collectif Concentré sur un sous ensemble de taches Simplicité, efficacité, qualité

Scrum un backlog produit un backlog d itération des rendez-vous un produit une équipe un product owner un scrum master

Les rendez-vous Scrum Planning Poker Découpage en tâches Mêlée quotidienne Démonstration Rétrospective