Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Presentation Thèse

No description
by

Nam NGUYEN

on 26 August 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Presentation Thèse

Différences avec les méthodes classiques
Soutenance Agiles
Projet de Recherche et Innovation
Introduction
Historique des méthodes Agiles et de Scrum
Sommaire
Par Nam Nguyen
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Historique des méthodes Agiles et de Scrum
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Différences avec les méthodes classiques
Introduction
Historique des méthodes Agiles et de Scrum
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Différences avec les méthodes classiques
Historique des méthodes Agiles et de Scrum
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Différences avec les méthodes classiques
Historique des méthodes Agiles et de Scrum
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Différences avec les méthodes classiques
Historique des méthodes Agiles et de Scrum
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Différences avec les méthodes classiques
Historique des méthodes Agiles et de Scrum
Présentation des méthodes Agiles
Zoom sur "Scrum"
Conclusion & Ouverture
Différences avec les méthodes classiques
- Que sont-elles réelement ?
- En quoi contrebalancent elles les méthodes "classiques" ?
1993
1994
Aujourd'hui
2001
1991
1984
2001 :
- Le
SEI
à l'origine de
CMMI
en 2008.

- Le
PMI
en 2011 -> propres certifications Agile.

- En 2012, le
Gartner
invite à abandonner complétement le Cycle en V.

- Une étude de
l'institut Forrester
de 2013.

-
Google
ou
Microsoft
sont Agiles, mais aussi
Apple
,
Peugeot
ou certaines sections de
Airbus
.
De nos jours :
Joins Requirements Planning (JRP)
&
Joint Application Design (JAD)
Dan Gielan
Ligne du temps
Dév. rapide d'application
Base des approches agiles actuelles
James Martin
Première mise en oeuvre
de
SCRUM
Ken Schwaber & Jeff Sutherland
Rapid Application Dev. (RAD)
Jean-Pierre Vickoff
&
Dynamic Systems Dev. Method (DSDM)
Jennifer Stapleton
Aux Etats-Unis, rassemblement de 17 figures du dév. logiciel
-> "Le Manifeste Agile"
Définition du développement agile et de ses principes.
- Méthode de gestion de projet
- Cycle de développement itératif et adaptatifs
- Implication de l'ensemble des collaborateurs
- Temps imparti et montée en compétences
- Gain en productivité et grand avantage compétitif
Les valeurs communes :
- L'équipe et la communication avant les outils et processus

- L'application avant la documentation

- La collaboration avant la négociation

- L'acceptation du changement et la flexibilité avant la planification
Différentes méthodes Agiles
XP
RUP
FDD
DSDM
RAD
3 contraintes
d'un Projet
Cycle en Cascade & Cycle en V
Synthèse
Inconvénients, avantages et apports
Inconvénients
Pour le client :
Avantages
Apports
Pour le développeur :
- Qualité du produit (indisponibilité du client)
- "Surspécification"
- Trace des processus
- Documentations
- Grande implication et réactivité
- Repose sur l'équipe
Pour le client : son recentrage
Pour le développeur : autonomisation et confiance
- Satisfaction
- Auto-organisation et liberté
- Compétitivité
"Feedback", "Delivery"
Gestion des priorités, économique
- Spécifications souples
Pourcentages Côté client :
Pourcentages Côté prestataire :
- Cabinet "Forrester", 7 points d'améliorations
- Compétences
- Transmission de connaisances
Productivité accrue
Coûts réduits
Motivation améliorée
Présentation Scrum
- Pourquoi Scrum en particulier ?
- Généralités
Processus Scrum
Inconvénients et avantages
Inconvénients
Mise en place
- Open Space
- Tableau blanc
- Post-it
- Outils logiciels
9h : Arrivée au bureau de toute l'équipe.
9h05 : Premier café de la journée !
9h15 : "Daily Scrum"
Reste de la journée : alternance entre écriture des tests et codes
Journée type
A qui s'adresse ce type d'organisation ?
Ses risques :
- Taille de l'équipe
- Demandes multiples
Avantages
Sa différenciation :
-
Méthode itérative et incrémentielle
ø "Effet tunnel"
-
Maximisation de la coopération
Echanges quotidiens avec le client
-
Adaptabilité max. pour le produit
Composition séquentielle
-
Méthode participative
Implication et Motivation
-
Augmentation de la communication
Environnement de travail
-
Augmentation de la productivité
ø Contraintes
- Qualité des développements
7 à 10 personnes
Solution : "Scrum de Scrum"
Canaux contradictoires
Solution : outil de gestion des demandes
Qualité difficile à maîtriser
Solution : Politique rigoureuse,
audits de code et indicateurs
Catalogue des fonctionnalités
- Chaque items 2 attributs :
Estimation en Points (Planning Poker), attribution des éléments aux Sprints
Valeur de la priorité de l'item par le directeur de produit
Rôles de Scrum
Ref. : Develeppez.com
Product Owner :
Scrum Master :
L'équipe de développement :
Expert du domaine - Relation Client - Priotrités - Ergonomie - IHM
Coach pour le PO et l'équipe
Animateur - Productivité - "Facilitateur"
Pluridisciplinaire
Contact directe avec le PO
Réunion Elements du Sprint (2h/semaine de sprint)
-> Division en petite tâches (avec le nombre d'heures et ne pouvant pas dépasser 2 jours)
(2 à 4 semaines)
ou Stand up meeting :
- Durée 15 min maximum
- 3 Questions ?
Qu'est-ce que j'ai terminé depuis la dernière mélée ?
Qu'est-ce que j'aurai terminé d'ici la prochaine mêlée ?
Quels obstacles me retardent ?
Revue de Sprint :
Retro de Sprint :
2 heures
15 à 30 min
Présentation et feedback
Anticipation et Ajustation
Décider des améliorations
Ref. : Develeppez.com
2 Graphiques
"Sprint Burndown Chart" & "Release Burndown Chart"
Conclusion de l'état de l'art
Conclusion personnelle
Ouverture & plan d'étude
"Pair Programming" & "Test Driven Development"
"Les méthodes Agiles peuvent-elles exister dans toute les entreprises ?"

"Est-il possible de développer un outil type afin de faire subsister Agile comme élement incontournable dans une entreprise ?
Full transcript