Introduction aux m thodes agiles
This presentation is the property of its rightful owner.
Sponsored Links
1 / 40

Introduction aux méthodes agiles PowerPoint PPT Presentation


  • 55 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Introduction aux méthodes agiles

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Introduction aux m thodes agiles

Introduction aux méthodesagiles

Norman Deschauwer

Pierre-Emmanuel Dautreppe


Introduction aux m thodes agiles

NOUS

Pierre-Emmanuel

Dautreppe

Norman

Deschauwer

Scrum Practitioner

Manager 3.0

  • Architecte .NET

  • Coach & Formateur


Agenda

Agenda

  • Origine de l’agilité

  • Pourquoiles méthodesagiles ? Les objectifs

  • Quelquesexemples de méthodesagiles

  • Présentationd’eXtreme Programming

    • Les 5 valeurs

    • Les 13 pratiques

  • Passonsàl’action !


Origine de l agilit

Origine de l’agilité

  • Toyota (1962)

  • XP, Scrum,… (1999)

  • http://agilemanifesto.org/ (2001)


Le manifeste agile

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 interactionsplus 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


Agenda1

Agenda

  • Origine de l’agilité

  • Pourquoiles méthodesagiles ? Les objectifs

  • Quelquesexemples de méthodesagiles

  • Présentationd’eXtreme Programming

    • Les 5 valeurs

    • Les 13 pratiques

  • Passonsàl’action!


Chaos report

Chaos Report

http://www.standishgroup.com/


Objectif r duire les co ts

Objectif : Réduire les coûts

  • Répondre strictement aux besoins (ni plus, ni moins)

  • Réduire le nombre de bugs


Objectif eviter les d rives

Objectif : Eviter les dérives

Tout Projet = Succès


Objectif maximiser la business value du produit

Objectif : Maximiser la business value du produit

  • Être à l’écoute des besoins du client

  • Répondre aux contraintes opérationnelles

  • Retour rapide sur investissements


Une nouvelle fa on de travailler

Une nouvelle façon de travailler

Client

Equipe « Projet »

Fournisseur

Images de http://gris-bouilli.blogspot.com/ et www.crayola.fr


Introduction aux m thodes agiles

D’après un article d’E. Chenu


Organisation hi rarchique

Organisation hiérarchique

Hiérarchie dans un projet « traditionnel »

Hiérarchie dans un projet agile

Côté Client

Côté Fournisseur


Introduction aux m thodes agiles

Les difficultés rencontrées lors de la mise en œuvre de l’agilité

sont toujours le reflet de l’incapacité de l’organisation à accepterde résoudre ses conflits internes

Jean-Pierre Vickoff


Agenda2

Agenda

  • Origine de l’agilité

  • Pourquoi les méthodesagiles ? Les objectifs

  • Quelquesexemples de méthodesagiles

  • Présentationd’eXtreme Programming

    • Les 5 valeurs

    • Les 13 pratiques

  • Passonsàl’action!


Repr sentation des m thodes agiles

Représentation des méthodes Agiles


Scrum en un slide

Scrum en un slide

  • 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


La vision scrum conduite de projet agile

La vision SCRUM : conduite de projet agile


Agenda3

Agenda

  • Origine de l’agilité

  • Pourquoi les méthodesagiles ? Les objectifs

  • Quelquesexemples de méthodesagiles

  • Présentationd’eXtreme Programming

    • Les 5 valeurs

    • Les 13 pratiques

  • Passonsàl’action!


Les 5 valeurs d extreme programming

Les 5 valeurs d’eXtremeProgramming

5 Valeurs


Vue compl te

Vuecomplète


Livraisons rapides fr quentes

Livraisons Rapides/fréquentes


Client sur site

Client sur site


Utilisation de la m taphore

Utilisation de la métaphore

Appelons un chat,

un chat !


Rythme soutenable

Rythmesoutenable


Planning game

Planning game

DONE ?

Definition


Stand up meeting

Stand-Up meeting


Conventions de nommage

Conventions de nommage


Appropriation collective du code

Appropriation collective du code


Travail en bin me

Travail en Binôme


Conception simple

Conception Simple

  • KISS

  • YAGNI

  • DRY


Refactoring

Refactoring


Integration continue

Integration continue

  • Binôme A

  • Build

  • Serveur d’intégration

  • Binôme C

  • Binôme B

Rapport

  • Compil OK

  • Test 1

  • Test 2

  • Test 3

  • …..

  • Test N


Tests unitaires

Tests unitaires

Test

Driven

Development


Tests de recettes

Tests de recettes


Xp game

XP GAME


Quelques r f rences 1 2

Quelques références – 1/2

  • 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 2 2

Quelques références – 2/2

  • 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


Introduction aux m thodes agiles

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é


Merci

Merci !

pyxis-tech.com


  • Login