introduction aux méthodes agiles
DESCRIPTION
Introduction aux méthodes agiles. Norman Deschauwer Pierre-Emmanuel Dautreppe. NOUS. Pierre-Emmanuel Dautreppe. Norman Deschauwer. Scrum Practitioner Manager 3.0. Architecte .NET Coach & Formateur. Agenda. Origine de l’agilité Pourquoi les méthodes agiles ? Les objectifs - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/1.jpg)
INTRODUCTION AUX MÉTHODES AGILES
Norman DeschauwerPierre-Emmanuel Dautreppe
![Page 2: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/2.jpg)
© Pyxis Technologies inc.
Pierre-EmmanuelDautreppe
Architecte .NETCoach & Formateur
NormanDeschauwer
Scrum PractitionerManager 3.0
NOUS
![Page 3: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/3.jpg)
© Pyxis Technologies inc.
Origine de l’agilité Pourquoi les méthodes agiles ? Les objectifsQuelques exemples de méthodes agilesPrésentation d’eXtreme Programming
Les 5 valeursLes 13 pratiques
Passons à l’action !
AGENDA
![Page 4: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/4.jpg)
© Pyxis Technologies inc.
Toyota (1962)
XP, Scrum,… (1999)
http://agilemanifesto.org/ (2001)
ORIGINE DE L’AGILITÉ
![Page 5: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/5.jpg)
© Pyxis Technologies inc.
LE MANIFESTE AGILE
Nous découvrons comment mieux développer des logicielspar la pratique et en aidant les autres à le faire.Ces expériences nous ont amenés à valoriser :
Les individus et leurs interactions plus que les processus et les outils
Des logiciels opérationnels plus qu’une documentation exhaustive
La collaboration avec les clients plus que la négociation contractuelle
L’adaptation au changement plus que le suivi d’un plan
Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.
http://www.agilemanifesto.org
![Page 6: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/6.jpg)
© Pyxis Technologies inc.
Origine de l’agilité Pourquoi les méthodes agiles ? Les objectifsQuelques exemples de méthodes agilesPrésentation d’eXtreme Programming
Les 5 valeursLes 13 pratiques
Passons à l’action !
AGENDA
![Page 7: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/7.jpg)
© Pyxis Technologies inc.
CHAOS REPORT
http://www.standishgroup.com/
![Page 8: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/8.jpg)
© Pyxis Technologies inc.
Répondre strictement aux besoins (ni plus, ni moins)Réduire le nombre de bugs
OBJECTIF : RÉDUIRE LES COÛTS
![Page 9: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/9.jpg)
© Pyxis Technologies inc.
Tout Projet = Succès
OBJECTIF : EVITER LES DÉRIVES
![Page 10: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/10.jpg)
© Pyxis Technologies inc.
Être à l’écoute des besoins du clientRépondre aux contraintes opérationnellesRetour rapide sur investissements
OBJECTIF : MAXIMISER LA BUSINESS VALUE DU PRODUIT
![Page 11: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/11.jpg)
© Pyxis Technologies inc.
UNE NOUVELLE FAÇON DE TRAVAILLER
Images de http://gris-bouilli.blogspot.com/ et www.crayola.fr
Client
FournisseurEquipe « Projet »
![Page 12: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/12.jpg)
© Pyxis Technologies inc.
D’après un article d’E. Chenu
![Page 13: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/13.jpg)
© Pyxis Technologies inc.
ORGANISATION HIÉRARCHIQUE
Directeur
Chef de Service
Employé 1
Employé 2
Chef de Service
Employé 3
Employé 4
Chef de Service
Responsable Projet
Responsable Projet
Analyste ArchitecteResponsabl
e technique
Dév. 1
Dév. 2
Côté Client Côté Fournisseur
Hiérarchie dans un projet « traditionnel »
« Projet »
Client Chef de projet Analyste Développe
ur Testeur
Hiérarchie dans un projet agile
![Page 14: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/14.jpg)
© Pyxis Technologies inc.
Les difficultés rencontrées lors de la mise en œuvre de l’agilité
sont toujours le reflet de l’incapacité de l’organisation à accepter de résoudre ses conflits internes
Jean-Pierre Vickoff
![Page 15: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/15.jpg)
© Pyxis Technologies inc.
Origine de l’agilité Pourquoi les méthodes agiles ? Les objectifsQuelques exemples de méthodes agilesPrésentation d’eXtreme Programming
Les 5 valeursLes 13 pratiques
Passons à l’action !
AGENDA
![Page 16: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/16.jpg)
© Pyxis Technologies inc.
REPRÉSENTATION DES MÉTHODES AGILES
Agile
Scrum
XP
![Page 17: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/17.jpg)
© Pyxis Technologies inc.
3 rôles Scrum Master Product Owner Développeur
5 évènements Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective
3 artéfacts Product Backlog Sprint Backlog Incrément
SCRUM EN UN SLIDE
![Page 18: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/18.jpg)
© Pyxis Technologies inc.
LA VISION SCRUM : CONDUITE DE PROJET AGILE
![Page 19: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/19.jpg)
© Pyxis Technologies inc.
Origine de l’agilité Pourquoi les méthodes agiles ? Les objectifsQuelques exemples de méthodes agilesPrésentation d’eXtreme Programming
Les 5 valeursLes 13 pratiques
Passons à l’action !
AGENDA
![Page 20: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/20.jpg)
© Pyxis Technologies inc.
LES 5 VALEURS D’EXTREME PROGRAMMING
Communication
Feedback
SimplicitéCourage
Respect5
Valeurs
![Page 21: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/21.jpg)
© Pyxis Technologies inc.
VUE COMPLÈTE
Organisation
Planning Game
Client sur site
Rythme Soutenable
Communication / Feedback
Métaphore
Livraisons rapides
Stand Up
Organisation Technique
Convention de
nommage
Appropriation
Collective du Code
Binômage
Développement
Conception Simple
Refactoring
Intégration Continue
Testing
Tests Unitaires
Tests de recette
![Page 22: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/22.jpg)
© Pyxis Technologies inc.
LIVRAISONS RAPIDES/FRÉQUENTES
![Page 23: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/23.jpg)
© Pyxis Technologies inc.
CLIENT SUR SITE
![Page 24: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/24.jpg)
© Pyxis Technologies inc.
UTILISATION DE LA MÉTAPHORE
Appelons un chat, un chat !
![Page 25: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/25.jpg)
© Pyxis Technologies inc.
RYTHME SOUTENABLE
![Page 26: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/26.jpg)
© Pyxis Technologies inc.
PLANNING GAME
DONE ?
Definition
![Page 27: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/27.jpg)
© Pyxis Technologies inc.
STAND-UP MEETING
![Page 28: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/28.jpg)
© Pyxis Technologies inc.
CONVENTIONS DE NOMMAGE
![Page 29: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/29.jpg)
© Pyxis Technologies inc.
APPROPRIATION COLLECTIVE DU CODE
![Page 30: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/30.jpg)
© Pyxis Technologies inc.
TRAVAIL EN BINÔME
![Page 31: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/31.jpg)
© Pyxis Technologies inc.
CONCEPTION SIMPLE
KISSYAGNIDRY
![Page 32: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/32.jpg)
© Pyxis Technologies inc.
REFACTORING
![Page 33: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/33.jpg)
© Pyxis Technologies inc.
INTEGRATION CONTINUE
Serveur d’intégrati
on
Binôme A
Binôme B
Binôme C
Build
Compil OK
Test 1x Test 2x Test 3….. Test N
Rapport
![Page 34: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/34.jpg)
© Pyxis Technologies inc.
TESTS UNITAIRES
Test
D riven
Development
![Page 35: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/35.jpg)
© Pyxis Technologies inc.
TESTS DE RECETTES
![Page 36: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/36.jpg)
© Pyxis Technologies inc.
XP GAME
![Page 37: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/37.jpg)
© Pyxis Technologies inc.
Quelques blogs http://www.pedautreppe.com http://www.methode-agile.org/ http://emmanuelchenu.blogspot.com/ http://www.objectmentor.com (Robert C. Martin) http://www.fredericdoillon.com/
Quelques conférences La Journée Agile XP Days (Benelux, France, Suisse, …) Agile Tour (ATBRU) CITCON Lean Startup Obeya
QUELQUES RÉFÉRENCES – 1/2
![Page 38: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/38.jpg)
© Pyxis Technologies inc.
Quelques ouvrages « Méthode Agile – Les meilleures pratiques –
Compréhension et mise en oeuvre » par Jean-Pierre Vickoff
« Gestion de projet vers les méthodes agiles » par Véronique Messager Rota
« Agile Principles, Patterns, and Practices in C# » par Robert C. Martin
QUELQUES RÉFÉRENCES – 2/2
![Page 39: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/39.jpg)
© Pyxis Technologies inc.
http://www.dotnethub.be
Conférences gratuites ouvertes à tous, en soirée Microsoft.NET Méthodes Agiles
Cours CEFORA SIN 81 : Les méthodes Agiles dans le développement de
logiciel (1 jour) SIN 92 : La gestion de projet ICT selon SCRUM (2 jours)
Formation et coaching personnalisé
![Page 40: Introduction aux méthodes agiles](https://reader036.vdocuments.net/reader036/viewer/2022062305/568166c3550346895ddad080/html5/thumbnails/40.jpg)
Titre sur mesure
POINTS FORTS 1
Merci !
pyxis-tech.com