Introduction aux mthodes agiles PierreEmmanuel DAUTREPPE Norman DESCHAUWER
- Slides: 31
Introduction aux méthodes agiles Pierre-Emmanuel DAUTREPPE – Norman DESCHAUWER Le 28 Avril 2010 XP, Scrum, Lean, … En savoir plus sur les méthodes agiles
Qui sommes-nous ? Pierre-Emmanuel DAUTREPPE Ø Architecte Microsoft. NET Ø Coach e. Xtreme Programming Norman DESCHAUWER Ø SCRUM Master Ø Team Leader pierre@dotnethub. be www. pedautreppe. com norman@dotnethub. be http: //www. methode-agile. org/ 2
Agenda ü Présentation de l’association Dot. Net. Hub ü Pourquoi les méthodes agiles ? ü Présentation d’e. Xtreme Programming ü Les 5 valeurs ü Les 13 pratiques 3
Agenda ü Présentation de l’association Dot. Net. Hub ü Pourquoi les méthodes agiles ? ü Présentation d’e. Xtreme Programming ü Les 5 valeurs ü Les 13 pratiques 4
Présentation de l’association Dot. Net. Hub – 1/3 Technologie Méthodologie 5
Présentation de l’association Dot. Net. Hub – 2/3 Notre objectif ? La formation ! CITCON 2009 – Paris n Des conférences n Des Dojos n Des Open Space Discussions Dot. Net. Hub – 20/01/2010 Rejoignez-nous sur http: //www. dotnethub. be 6
Présentation de l’association Dot. Net. Hub – 3/3 Payant : 30€ Gratuit NService. Bus, l’ESB léger pour tous Par Steve Degosserie (Architecte) Le 06 Mai (18 h 30 – 20 h 30) à Liège Inscription sur http: //www. dotnethub. be/ La Journée Agile Wallonie 2010 Programme des conférences et des speakers prochainement disponible Le 16 Juin (13 h 00 à 19 h 00) au centre Techno. Futur TIC, à Gosselies Inscription sur http: //www. dotnethub. be/ 7
Agenda ü Présentation de l’association Dot. Net. Hub ü Pourquoi les méthodes agiles ? ü Présentation d’e. Xtreme Programming ü Les 5 valeurs ü Les 13 pratiques 8
Objectif : Réduire les coûts n Répondre strictement aux besoins (ni plus, ni moins) n Réduire le nombre de bug 9
Objectif : Eviter les dérives Tout Projet = Succès 10
Objectif : Maximiser la business value du produit n Être à l’écoute des besoins du client n Répondre aux contraintes opérationnelles n Retour rapide sur investissements 11
Quelles contraintes à l’agilité ? Réticences / Incompréhensions Je ne suis PAS un testeur ou un analyste !! @!!@? #& Je veux… üü ü Je veux… üü ü üü ü 12
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 13
Agenda ü Présentation de l’association Dot. Net. Hub ü Pourquoi les méthodes agiles ? ü Présentation d’e. Xtreme Programming ü Les 5 valeurs ü Les 13 pratiques 14
Les 5 valeurs d’e. Xtreme Programming Communication Respect Feedback 5 Valeurs Courage Simplicité 15
Les 13 pratiques d’e. Xtreme Programming Organisation Communication / Feedback Organisation Technique Développement Testing Planning Game Métaphore Convention de nommage Conception Simple Tests Unitaires Client sur site Livraisons rapides Appropriation Collective du Code Refactoring Tests de recette Rythme Soutenable Stand Up Binômage Intégration Continue 16
Les 13 pratiques d’e. Xtreme Programming Quelles pratiques allons-nous aborder ? Organisation Communication / Feedback Organisation Technique Développement Testing Planning Game Métaphore Convention de nommage Conception Simple Tests Unitaires Client sur site Livraisons rapides Appropriation Collective du Code Refactoring Tests de recette Rythme Soutenable Stand Up Binômage Intégration Continue 17
Les 13 pratiques d’e. Xtreme Programming Organisation Communication / Feedback Organisation Technique Développement Testing Planning Game Métaphore Convention de nommage Conception Simple Tests Unitaires Client sur site Livraisons rapides Appropriation Collective du Code Refactoring Tests de recette Rythme Soutenable Stand Up Binômage Intégration Continue 18
Organisation hiérarchique Hiérarchie dans un projet « traditionnel » Hiérarchie dans un projet agile Côté Client Côté Fournisseur Directeur « Projet » Chef de Service Client Chef de Service Chef de projet Employé 1 Employé 3 Employé 2 Employé 4 Analyste Responsable Projet Architecte Développeur Responsable technique Testeur Dév. 1 Dév. 2 19
Planning Game 20
Client sur site 21
Rythme soutenable 22
Les 13 pratiques d’e. Xtreme Programming Organisation Communication / Feedback Organisation Technique Développement Testing Planning Game Métaphore Convention de nommage Conception Simple Tests Unitaires Client sur site Livraisons rapides Appropriation Collective du Code Refactoring Tests de recette Rythme Soutenable Stand Up Binômage Intégration Continue 23
Métaphore Appelons un chat, un chat ! 24
Livraisons rapides 25
Stand Up Ø Qu’ai-je terminé la veille ? Ø Quels blocages ai-je rencontrés ? Ø Que vais-je faire aujourd’hui ? 26
Les 13 pratiques d’e. Xtreme Programming Organisation Communication / Feedback Organisation Technique Développement Testing Planning Game Métaphore Convention de nommage Conception Simple Tests Unitaires Client sur site Livraisons rapides Appropriation Collective du Code Refactoring Tests de recette Rythme Soutenable Stand Up Binômage Intégration Continue 27
Travail en binôme 30
Les 13 pratiques d’e. Xtreme Programming Organisation Communication / Feedback Organisation Technique Développement Testing Planning Game Métaphore Convention de nommage Conception Simple Tests Unitaires Client sur site Livraisons rapides Appropriation Collective du Code Refactoring Tests de recette Ryhtime Soutenable Stand Up Binômage Intégration Continue 35
Quelques références – 1/2 n Quelques blogs n http: //www. pedautreppe. com n http: //www. methode-agile. org/ n http: //emmanuelchenu. blogspot. com/ n http: //www. objectmentor. com (Robert C. Martin) n http: //www. fredericdoillon. com/ n Quelques conférences n La Journée Agile n XP Days (Benelux, France, Suisse, …) n CITCON (2010 : Prague) n Agile Tour 38
Quelques références – 2/2 n Quelques ouvrages n « Méthode Agile – Les meilleures pratiques – Compréhension et mise en oeuvre » par Jean-Pierre Vickoff n « Gestion de projet vers les méthodes agiles » par Véronique Messager Rota n « Agile Principles, Patterns, and Practices in C# » par Robert C. Martin 39
- Betriebsvereinbarung agiles arbeiten
- 12 principes agiles
- Introduction aux relations internationales cours
- Je remercie mes chers parents
- Auxlms login
- Comme un enfànt au yeux de lumiere
- Alleluia le christ est vivant
- Vincent van gogh champ de blé aux corbeaux
- Quand le soleil dit bonjour aux montagnes
- Lisez le texte puis répondez aux questions
- Lisez le texte et répondez aux questions
- Soyez soumis aux autorités
- Sophisme pente fatale
- Bulgarie aux jeux olympiques d
- Freebandy
- Subject-dqrnghtp
- Dans ces murs voués aux merveilles
- Ne fait pas aux autres ce que tu n'aimerais
- Rosenkavalier meaning streetcar
- Ouvre mes yeux seigneur fais que je voie partition pdf
- Fais correspondre les mots aux images
- Rembrandt aux yeux hagards
- Il sauva daniel de la fosse aux lions
- Aux armes citoyens
- Aspirez aux dons les meilleurs
- Puis je aller aux toilettes
- Convention de règlement relative aux pensionnats indiens
- Chambre nationale des commissaires aux comptes
- Gloire au père
- Traduire
- Ressort pour filet palombiere
- Heros de la mort aux trousses