Introduction aux m thodes agiles
Download
1 / 40

- PowerPoint PPT Presentation


  • 82 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - donnel


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



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!



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



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





Travail en bin me
Travail en Binôme


Conception simple
Conception Simple

  • KISS

  • YAGNI

  • DRY



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



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