Agile & CMMi, potion magique ou grand fossé ?

Post on 27-May-2015

3.233 views 3 download

description

Agile & CMMiPotion magique & grand fosséYassine Zakaria & Pablo Pernot

Transcript of Agile & CMMi, potion magique ou grand fossé ?

AGILE & CMMIPOTION MAGIQUE OU GRAND FOSSÉ ?

VERSION I.VI

UNE AVENTVRE DE

AGILETOVLOVSE2011

2

@YASSINEZAKARIA

@PABLOPERNOT

TULLIUS DETRITUS, SÈME LA ZIZANIEDE MAUVAISE FOI, TOUJOURS.

HTTP://WWW.SMARTVIEW.FRHTTP://WWW.KINDOFMAGEEK.COM

HTTP://WWW.SMARTVIEW.FR

HTTP://WWW.AREYOUAGILE.COM

3

POURQUOI CETTE SESSION ?

COMMENT LES AGILISTES

PERÇOIVENT CMMI

5

COMMENT LES CMMISTES

PERÇOIVENT L'AGILE

L'AGILE MANQUE QUAND MÊME DE RIGUEUR !

en agile, les

projets sont

moins bien

organisés

CClloosseerr

CMMI PRÉFÈRE QUE LES PROCESSUS SOIENT

RESPECTÉS ...PLUTÔT QUE LE PROJET RÉUSSISSE

CMMI OUBLIE L'HUMAINEt se focalise sur l'outil

8

ET POURTANT !

9

POURQUOI L'AGILITÉ Le fameux rapport Chaos du Standish Group...

Principales causes des échecs

Mauvaise compréhension du besoin : 51% Estimation et planification déficiente : 48% Technologies mal maîtrisées : 45%

Facteurs clefs du succès

Implication des utilisateurs Soutien par le management Objectifs business clair Périmètre optimisé

Un constat sévère

64% des fonctionnalités développées sont peu ou pas utilisées...

Source : http://www.cs.nmt.edu/~cs328/reading/Standish.pdf

10

Le fameux rapport Chaos du Standish Group...

Principales causes des échecs

Mauvaise compréhension du besoin : 51% Estimation et planification déficiente : 48% Technologies mal maîtrisées : 45%

Facteurs clefs du succès

Implication des utilisateurs Soutien par le management Objectifs business clair Périmètre optimisé

Un constat sévère

64% des fonctionnalités développées sont peu ou pas utilisées...

Source : http://www.cs.nmt.edu/~cs328/reading/Standish.pdf

POURQUOI CMMI

11

ET POURTANT ! MÊME CONSTATMÊME RÉPONSE

12

ET POURTANT ! MÊME CONSTATMÊME RÉPONSE

LA RECHERCHE D'UNE EXCELLENCEDANS UN ENSEMBLE DE BONNES PRATIQUESINTÉGRÉES POUR CMMIEXTRÊMES POUR AGILE

13

BIEN DOMMAGE !UNE BATAILLE DE CHAPELLES

14

PERSONNE NE PEUT EXPLOITER LES BIENFAITS

DE L'AUTRE

15

ET POURTANT !IL Y AURAIT UNE POTION MAGIQUE

16

JEFF SUTHERLAND, CARTSEN JAKOBSEN, KENT JOHNSON, 2007

SCRUM & CMMI NIVEAU 5 :

LA POTION MAGIQUE DES GUERRIERS DU CODE

INTÉGRER DES PRATIQUES SCRUM (COMMENT)

DANS UN CADRE CMMI (QUOI)

17

JEFF SUTHERLAND, CARTSEN JAKOBSEN, KENT JOHNSON, 2007

FORCE DU FEEDBACK AGILE

UNE INSTITUTIONNALISATIONDES MÉTHODES AGILES

18

JEFF SUTHERLAND, CARTSEN JAKOBSEN, KENT JOHNSON, 2007

EVITER QUE LES MÉTHODES AGILESNE DÉRIVENT VERS UNE

PRATIQUEINDISCIPLINÉE

GOUVERNANCE AGILE NÉCESSAIRE

19

JEFF SUTHERLAND NE VOULAIT-IL PAS PROFITER DU SUCCÈS DE

CMMI EN 2007 ?

20

DAVID ANDERSON 2009, SEPG 2009

KANBAN PERMET D'ATTEINDRE LE HAUT NIVEAU

DE MATURITÉ QUE RECHERCHE CMMI

ROOT CAUSE ANALYSIS

AVEC LA PRATIQUE CMMI CAR

KAIZEN AVEC LA PRATIQUE CMMI OID

NÉCESSITÉ DE CONNAITRE CM (CMMI NIVEAU 2) POUR FAIRE DU

KANBAN

21

DAVID ANDERSON 2009, SEPG 2009

LA COMMUNAUTÉ AGILE A ÉTÉ

LENTE À INTÉGRER LES

PRATIQUES DE MESURES

QUANTITATIVES QUI PERMETTENT

PLUS DE PRÉDICTIBILITÉS (CMMI NIVEAU 4)

22

TOUT CE QUI EST BON POUR DIFFÉRENTIER KANBAN DE

SCRUM EST BON POUR DAVID ANDERSON ?

23

RICHARD BASQUE 2009, AGILE TOUR GENÈVE

CONVERGENCES ENTRE CMMI & SCRUM/XP

CMMI DÉFINIT LE QUOI MAIS PAS LE COMMENT

L'AGILITÉ DÉFINIT LE COMMENT

24

RICHARD BASQUE 2009, AGILE TOUR GENÈVE

L'AGILITÉ PERMET D'INITIER UNE DÉMARCHE CMMI SANS

TROP DE FORMALISME

IL EST JUSTE DE CONSIDÉRER QU’UNE DÉMARCHE AGILE PEUT

ÊTRE RIGOUREUSE ET DISCIPLINÉE DANS UN CONTEXTE SCRUM/XP

FAIRE CONVERGER AGILE & CMMI :

ÉQUILIBRE LES EXCÈS

25

RICHARD BASQUE AURAIT-IL VOULU PROFITER DU SUCCÈS DE SCRUM EN 2009 ?

26

SCOTT W. AMBLER 2010, AGILE MATURITY MODEL

NIVEAU 1 : MODÈLE RHÉTORIQUE MARKETING

NIVEAU 2 : PSEUDO CERTIFICATION AGILE : QUELQUES PRATIQUES

COMMUNES

NIVEAU 3 : MISE EN OEUVRE ET

CONFRONTATION AUX PROBLÉMATIQUES DU

PROJET

27

SCOTT W. AMBLER 2010, AGILE MATURITY MODEL

NIVEAU 4 : ADAPTABILITÉ, ÉCOSYSTÈME DES GRANDES

ENTREPRISES

NIVEAU 5 : AMÉLIORATION CONTINUE BASÉE SUR DES

MESURES TANGIBLES

28

...ECRIT UN PREMIER AVRIL

29

CONSTATTOUT MODÈLE OU

MÉTHODE PRÉSENTE DES FORCES ET DES

FAIBLESSES.

OBJECTIFDANS UN SOUCI

D’AMÉLIORATION CONTINUE, ON PEUT

COMBLER CERTAINES FAIBLESSES PAR DES APPORTS D’AUTRES

MODÈLES.

30

FAIBLESSE:DOCUMENTATION PLÉTHORIQUE ET

PRATIQUES INUTILES

AMÉLIORATION:MISE EN PLACE

D’AJUSTEMENTS AU LANCEMENT DU PROJET AFIN DE SÉLECTIONNER LE STRICT

NÉCESSAIRE

31

FAIBLESSE:EFFET TUNNEL, TESTS TARDIFS

AMÉLIORATION:CYCLE COURT ITÉRATIF,

LOTISSEMENTTESTS AU PLUS TÔT

32

FAIBLESSE:BILAN EN FIN DE

PROJET (TROP TARD)

AMÉLIORATION:INSTAURER DES BILANS INTERMÉDIAIRES SOUS FORME DE RÉTROSPECTIVES.

33

AGILE

CULTURE

RETOUR D'EXPÉRIENCE

CMMI

34

PROFITONS DU SAVOIR SUR LEQUEL

REPOSE CMMI

CMMI COMME "ACCÉLÉRATEUR D'EXPÉRIENCE"

35

"FORTUNE CMMI"

ELIGIBILITÉ &

APPRENTISSAGE

36

FORTUNE CMMI, DEUX PROPOSITION DE MODES OPÉRATOIRES

▪ OUVRIR UNE FORTUNE DE FAÇON JOURNALIÈRE. SI 10 FORTUNES SONT JUGÉES NON ÉLIGIBLES OU DÉJÀ EN OEUVRE, ON ARRÊTE CAR ON ESTIME QUE LE PROJET EST DÉJÀ MATURE OU NON ADAPATÉ À LA PRATIQUE.

▪ OUVRIR UNE FORTUNE PAR PARTICIPANT DURANT LA RÉTROSPECTIVE. LES FORTUNES SONT LA BASES DE DISCUSSIONS AUTOUR DE L'AMÉLIORATION CONTINUE TOUJOURS S'INTERROGER SUR

L'ÉGIBILITÉ D'UNE FORTUNE

37

QUANTITATIVE PROJECT MANAGEMENT : COMPARER DANS LE PROJET, MAIS SURTOUT ENTRE LES PROJETS

POUVOIR S'ADAPTER EN COURS DE PROJET

TO GET PREDICTABLE

OUTCOMES, DON’T PREDICT!

MAKE DECISIONS BASED OF

FACTS, NOT FORECASTS.

38

QUANTITATIVE PROJECT MANAGEMENT

NI PRÉDICTIONNI ESTIMATION

COMPARAISON AVEC DES ÉLÉMENTS COMPARABLES

EXISTE-T-IL UN THERMOMÈTRE QUI MESURE L'AVENIR ?

39

MAIS SI NOUS AVIONS STOCKÉ TOUTES NOS MESURES ?POURRAIT-ON ANTICIPER LES SAISONS ?

40

ELÉMENTS DE COMPARAISON

TYPOLOGIE D'ÉQUIPESTYPOLOGIE DE TECHNOLOGIES

TYPOLOGIE DE MÉTIERSTYPOLOGIE DE PHASE

TYPOLOGIE D'ORGANISATIONETC.

FAIRE ÉMERGER DES TENDANCES

MAIS NE PAS S'ALIÉNER AVEC DES

CHIFFRES

41

QUAND CMMI & AGILE ÉCHOUENT,

ILS ÉCHOUENT POUR LES MÊMES RAISONS

42

UNE APPLICATION DU

PROCESSUS POUR LE

PROCESSUS...

UTILISATION DU "GIMMICK" (STANDUP, ITÉRATION, POKER...)

APPLICATION SUPERFICIELLE, SANS IMPLICATION, SANS RÉFLEXION

43

ARGUMENTAIRE

MARKETING

SANS RÉALITÉ

UNE CERTIFICATION

SANS VALEUR

UN EFFET DE MODE, UNE

OPPORTUNITÉ COMMERCIALE

44

DONC

QUELQUE SOIT VOTRE CHOIX

VOUS DEVEZ VOUS DONNER LES MOYENS DE VOTRE DÉMARCHE !

45

QUESTIONS ?