Intervenant : Tremeur Balbous 04/09/2008 Les méthodes Agiles Introduction.

Slides:



Advertisements
Présentations similaires
François Potentier, 10 octobre 2008
Advertisements

Réalisé par: COLIN Yann DECAP Clément HAJJI Emna NICOLETTI Anthony
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Méthode AGILE : SCRUM Réalisé par : Imen SADKI Ines GHERAB
Jean-Baptiste savansongkham
Pierre-Emmanuel Dautreppe Norman Deschauwer
Gestion de projets AGILE
Gestion de projets Agile
Conférence 2TUP Stéphane Barthon 03/12/
L’APPROCHE AGILE AVEC SCRUM
Agile France 2010 Retour d'expérience sur la gestion agile du projet Pylos : bilan à mi parcours C. Absil A.Fayolle.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
Adopter le KM mix pour obtenir ou renforcer le leadership Préparé par: Ilham ELKORCHI Meriem NASIRI Mohammed BENMRAH Encadré par: Ouidad AMRANI.
STAGE SENS ET CONFIANCE ETÉ 2014 STAGE SENS ET CONFIANCE – MMES TOURNEMINE ET DAVY-RONDOT 1.
Projet de formation en conduite de changement Laurent GIROD-ROUX / mars 2016.
Introduction à Scrum par la pratique Florence Chabanois (25/06/09)
LE DEVELOPPEMENT AUTREMENT
Rôles et responsabilités des intervenants et gestionnaires en CHSLD Présenté par : Nancy Cyr, Inf. M. SC., conseillère-cadre en soins infirmiers, DSI.
SCRUM en Bref Rappels : étapes de développement de systèmes
PRESSOIR,RENAUX,EVENO,THOS
Clés de lecture - important
Formation Agile TD n°2.
Reference Document Document de référence
Reference Document Document de référence
Forum sur les meilleures pratiques en CHSLD Une organisation du travail qui soutient une pratique de qualité en regard des activités de l’alimentation/repas.
Reference Document Treasury Board of Canada Secretariat © Her Majesty the Queen in Right of Canada. This information is released under an Open Government.
Reference Document Document de référence
SmarTeam-Coord : mandat, composition, activités
BILAN D’ACTIVITES SEMESTRIEL 2014
Présentation de la méthode Agile: SCRUM Maxime LOVICHI
Les cycles du développement logiciel
Soutien aux utilisateurs de logiciels
LES MODULES PLAN DE DEVELOPPEMENT PERSONNEL LEADERSHIP ART ORATOIRE.
Étapes de maturité pour la gestion d'un système de qualité
Jeux Agiles Partie II.
Amélioration de la qualité des forfaits
Génie–logiciel 3. Modèles du cycle de vie du logiciel Azeddine Chikh
Démarche qualité sur les chantiers du génie civil
Intégration dans une équipe de TMA dans le domaine des Télécom
Comment améliorer l’adoption des applicatifs internes ?
Et la vie lycéenne Vous présentent.
Le projet de formation et de développement du personnel de soutien
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Méthodologie Agile - SCRUM
CMMI Capability Maturity Model Integration « Importance de CMMI dans la gouvernance IT basée sur COBIT »
Novembre Plan de la présentation  La méthode classique et ses inconvénients  La méthode Agile et ses bénéfices  Les rôles et les outils  L’approche.
Gestion de Projet BTS SI0 Gilles G. CASANOVA Professeur Agrégé d’Economie Gestion et Informatique Ingénieur Arts & Métiers Lycée Honoré d’Estienne d’Orves,
Compétences Ouest DGAFP1 Professionnaliser le recrutement 9 rue Marcel Sembat – NANTES Tél. : / – E.mail :
SYSTEME DE MANAGEMENT DE LA QUALITE : LA NOUVELLE NORME ISO 9001 version 2015.
Amélioration de la qualité des forfaits Vers la démarche CMM.
Normalisation & Certification M2PQSE Nedra Raouefi 2018/
Paris web 2007 Référentiel Général d’accessibilité pour les Administrations Choix initiaux, cadre général et déploiement.
Une introduction a la Méthode Agile
Équipe des Martres-De-Veyre La démarche d’investigations au cycle 3
Benali Fellague Mouhamed
Ecran 1 de 14 Techniques de collaboration et de plaidoyer Techniques pour améliorer le travail en collaboration Objectifs d’apprentissage Comprendre les.
Le Cycle SCrum SPRINT et release.
Points d’action pour une amélioration de l’Intégration des principes de Développement durable au sein des ODR.
Un cadre européen commun de référence pour les langues
Organisation et Fonctionnement de la Cellule Validation & Vérification 7 février 2019.
Un cadre européen commun de référence pour les langues
L’analyse de la valeur des projets informatiques
METHODES AGILES De gestion de projet Septembre - Octobre 2012
TESTS D’UTILISABILITE DANS LES SERVICES PUBLICS
Design Patterns en programmation par objets
Concepts et étapes Ateliers de formation à la mise en œuvre
THEME : METHODE AGILE Kamara sekou – N’depo landry.
UX DESIGN User exprérience en anglais Expérience Utilisateur en français Concevoir, Créer, dessiner UX DESIGN, consiste à penser et concevoir un site web.
Transcription de la présentation:

Intervenant : Tremeur Balbous 04/09/2008 Les méthodes Agiles Introduction

04/09/2008Tremeur Balbous - Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition La mise en pratique

04/09/2008Tremeur Balbous - Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition La mise en pratique

04/09/2008Tremeur Balbous - Le contexte – Les risques Dépassement des délais Abandon du projet Détérioration du système Taux de défaillances Incompréhension de l'aspect fonctionnel Changement des besoins fonctionnels Fausse fonctionnalité Turnover

04/09/2008Tremeur Balbous - Le contexte – Equation logicielle 4 variables d'ajustement sur un projet Coût Qualité Durée Périmètre fonctionnel

04/09/2008Tremeur Balbous - Un constat – Equation logicielle Règle du jeu : Le client a le droit de fixer 3 variables L'équipe de développement ajuste la dernière. Le périmètre fonctionnel est la variable qui fournit la maîtrise la plus efficace.

04/09/2008Tremeur Balbous - Les méthodes Agiles Un constat Le Manifeste Agile Une tentative de définition La mise en pratique

04/09/2008Tremeur Balbous - Le Manifeste Agile Quand : du 11 au 13 février 2001 Où : montagnes Wasatch (Utah) Qui : 17 experts But : promouvoir une approche différente du développement logiciel en s'attachant à délivrer de la meilleure façon possible ce qui a de la valeur pour le Client (i.e. la personne ou le groupe qui paie) Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas

04/09/2008Tremeur Balbous - Le Manifeste Agile 4 valeurs “ While there is value in items on the right, agile teams value items on the left more” “ We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value” Individuals & interactions over processes and tools Working software over lengthy documentation Customer collaboration over contract negotiation Responding to change over following a plan

04/09/2008Tremeur Balbous - Le Manifeste Agile 12 principes (1/3) Notre priorité est de satisfaire le client par des livraisons rapides et continues de logiciel utile. Intégrer les changements aux exigences même s’ils arrivent tard dans le processus de développement. Les méthodes Agiles intègrent rapidement les changements de façon à offrir un avantage compétitif au client. Livrer fréquemment du logiciel opérationnel, de quelques semaines à quelques mois en visant les délais courts. Les clients et les développeurs doivent travailler main dans la main quotidiennement tout au long du projet.

04/09/2008Tremeur Balbous - Le Manifeste Agile 12 principes (2/3) Élaborer des projets autour d’individus motivés. Leur procurer l’environnement et le support nécessaire et leur faire confiance pour réaliser le travail. La façon la plus efficace de transmettre l’information à une équipe et entre ses membres est la conversation en face à face. Le logiciel opérationnel est la principale mesure de progrès Agile favorise le développement à rythme "normal" ou soutenable. Les gestionnaires, développeurs et utilisateurs devraient être en mesure de maintenir un rythme constant et ce, indéfiniment.

04/09/2008Tremeur Balbous - Le Manifeste Agile 12 principes (3/3) Porter une attention continue à l’excellence technique et à un bon design améliore l’agilité. La simplicité - l’art de maximiser la quantité de travail non fait - est essentielle. Les meilleures architectures, exigences et designs prennent naissance dans des équipes qui se gèrent elles-mêmes. Régulièrement, l’équipe fait une réflexion sur les façons de devenir plus efficace, s’ajuste et modifie son comportement en conséquence.

04/09/2008Tremeur Balbous - Les méthodes Agiles Un constat Le Manifeste Agile Une tentative de définition La mise en pratique

04/09/2008Tremeur Balbous - Les méthodes Agiles – Définition Mode de développement logiciel léger et adaptable qui permet de délivrer rapidement le maximum de valeur et de qualité. Elles préconisent un ensemble de « bonnes pratiques » rassemblées en un tout cohérent et qui se renforcent mutuellement : développement itératif et incrémental, équipe pluridisciplinaire incluant le donneur d'ordre, collaboration ouverte et franche, formalisme au service du projet, etc.

04/09/2008Tremeur Balbous - Les méthodes Agiles Un constat Le Manifeste Agile Une tentative de définition La mise en pratique

04/09/2008Tremeur Balbous - Mise en pratique – Quelques méthodes DSDM (Dynamic Software Development Method) Crystal Clear Adaptive Software Development Extreme Programming Scrum...

04/09/2008Tremeur Balbous - Mise en pratique eXtreme Programming (XP) Kent Beck et Ward Cunningham 1996 chez Chrysler. Publication en 2000 Méthode d'ingénierie du développement XP v2 en 2004

04/09/2008Tremeur Balbous - XP – Valeurs Communication Simplicité Feedback Courage Respect (ajouté en V2)

04/09/2008Tremeur Balbous - XP – Pratiques Client sur le Site (On-Site Customer) Séance de Planification (Planning Game) Intégration Continue (Continuous Integration) Livraisons Fréquentes (Frequent Releases) Rythme Soutenable (Forty-hour Week) Tests de Recette (Acceptance Tests) Tests Unitaires (Unit Tests) Conception Simple (Simple Design)

04/09/2008Tremeur Balbous - XP – Pratiques Métaphore (Metaphor) Remaniement Continu ou Refactorisation de code pratiqué sans relâche (Refactoring) Convention de Code (Coding Standard) Programmation en Binôme (Pair Programming) Propriété Collective du Code (Collective Code Ownership)

04/09/2008Tremeur Balbous - XP – Rôles Développeur travaille en binôme, communique doit être autonome a une double compétence : développeur – concepteur Client doit apprendre à exprimer ses besoins sous forme de user-stories a à la fois le profil de l'utilisateur et une vision plus élevée sur le problème et l'environnement du business doit apprendre à écrire les cas de tests fonctionnels Testeur a pour rôle d'aider le client à choisir et à écrire ses tests fonctionnels

04/09/2008Tremeur Balbous - XP – Rôles Tracker aide l'équipe à mieux estimer le temps nécessaire à l'implémentation de chaque user story contrôle la conformité de l'avancement au planning Coach recadre le projet ajuster les procédures doit intervenir de la manière la moins intrusive possible Consultant n'apporte pas de solution toute faite apporte à l'équipe les connaissances nécessaires pour qu'elle résolve elle-même les problèmes Big Boss apporte à l'équipe courage et confiance

04/09/2008Tremeur Balbous - XP – Cycle de vie

04/09/2008Tremeur Balbous - Mise en pratique Scrum Jeff Sutherland & Ken Schwaber ( )

04/09/2008Tremeur Balbous - Scrum - Rôles Directeur de produit ScrumMaster Equipe Intervenants

04/09/2008Tremeur Balbous - Scrum – Réunions Planification du Sprint (2 * 4h) Revue de Sprint (2 h à 4h) Retrospective du Sprint (2h à 4h) Scrum quotidien (15 min debout)

04/09/2008Tremeur Balbous - Scrum – Traces physiques Backlog de produit But du Sprint Backlog de Sprint Burndown chart Charte Projet

04/09/2008Tremeur Balbous - Scrum – cycle de vie

04/09/2008Tremeur Balbous - Les méthodes Agiles Quelques références

04/09/2008Tremeur Balbous - Les méthodes Agiles - Les manifestations Agile Tour : (octobre 2008) XP Day France : (mai 2008) Agile Open France : (mars 2008) Agile : (août 2008) Les réunions des groupes de praticiens

04/09/2008Tremeur Balbous - Les méthodes Agiles – Quelques liens

04/09/2008Tremeur Balbous - Les méthodes Agiles – Quelques livres

04/09/2008Tremeur Balbous - Les méthodes Agiles Fin