SlideShare une entreprise Scribd logo
//
L’Agilité, Scrum et la BI
V1
Par Jean-Yves KLEIN
et Stéphane BOCUZE
// 2
Vos interlocuteurs
Stéphane Bocuze : ancien dév, CP, Scrum
Master, Certifié Scrum Master, Agiliste depuis
2012
Jean-Yves Klein : ancien dév, CP, DP, Certifié
PMP, Agiliste depuis 2008, Coach Agile et
Responsable d’Agence chez NODYA
// 3
Le Club Agile Rhône Alpes remercie
ses sponsors
Zenika, Good, JetPulp
Et merci à l’INSA qui nous accueille
//
•Nous allons vous présenter l’Agilité, un peu.
4
Ce soir
•Nous vous ferons quelques recommandations.
•Nous parlerons d’un cas pratique : Projet BI.
•Nous allons présenter une méthode : Scrum.
//
Avoir Envie
Assister à une
conférence
Agile
Être à l’écoute
Lire un
livre ou
regarder
un cours
sur
l’Agilité
Être en mesure
d’apprendre
Faire une
formation
Agile.
Être en mesure
de participer
Participer à un
projet Agile
Être en mesure
d’accompagner
Mener un
projet Agile
Comment devenir Agile ?
5
//
« l’agilité, c’est la capacité d’une organisation
à créer de la valeur et à satisfaire
continuellement le client final, tout en
s’adaptant aux changements de son
environnement » Claude AUBRY.
L’agilité, c’est quoi ?
C’est livrer de la valeur plus tôt
//
•L’Agilité, c’est redonner de l’intelligence aux
membres de l’équipes.
7
Pour nous
Notre vision de l’Agilité
• « Ça n'a pas de sens d'embaucher des gens intelligents
puis de leur dire quoi faire. Nous embauchons des gens
intelligents afin qu'ils puissent nous dire ce qu'il faut
faire ».
Steve Jobs
•Avec l’Agilité, on va mieux utiliser le temps de
cerveau disponible de l’équipe
•Les méthodes classiques de développement, c’est
« fait ce qu’on te dit » (issues de Ford)
//
•Le terme "méthode" est trop réducteur pour parler
de cette façon d'aborder la gestion de projet. Il
s'agit de bien plus qu'une méthode. On parle plutôt
de paradigme agile, d'état d'esprit agile, de
philosophie agile, de culture Agile ou encore
d'approche agile, de mouvement agile, de courant
agile, etc.
•L’agilité se rapproche du Lean Management, pour
faire le « juste » nécessaire.
•La théorie, c’est 4 valeurs fondamentales et 12
Principes généraux
8
La Théorie
// 9
La Théorie
L’une des 2 images à retenir
// 10
La Théorie
La deuxième image à retenir
//
•Les individus et leurs interactions plus que les
processus et les outils.
11
Les 4 valeurs de l’Agilité
Cf. manifeste Agile
•L’adaptation au changement plus que le suivi d’un
plan.
•La collaboration avec les clients plus que la
négociation contractuelle.
•Un logiciel qui fonctionne plus qu’une
documentation exhaustive.
// 25/04/2017AGILE
Les suites de l’agilité
L’agilité est issue du Lean
// 13
La méthode Scrum
//
• Le PO, pour Product Owner : C’est la voix du client, il
parle au nom du client, il prend des décisions, fait des
choix au nom du client final.
14
La méthode Scrum
Les rôles
•Non, il n’y a pas de chef de projet…
•L’équipe de Dev : C’est l’équipe qui produit, qui
développe. Equipe auto-organisé, …
• Le Scrum Master : Il est le garant de l’application des
règles, de l’organisation. Il est l’agent du changement,
servant leader, facilitateur, sachant scrum et coach…
//
•Le Backlog de Produit : C’est la liste du besoin du
client découpé en Users Stories
15
La méthode Scrum
Les artéfacts
•La Burndown chart : Cette courbe indique le travail
qui reste à faire pendant le sprint
•Le Sprint Backlog : C’est la liste des Users Stories
qui vont être traitées pendant le sprint
//
• Le Sprint : 2 à 3 semaines
16
La méthode Scrum
Les Evénements
• Planification du Sprint : C’est l’équipe de Dev qui
découpe les Users Stories en tâches
•L’ affinage du backlog : C’est revoir le backlog pour
augmenter les chances de succès des futurs sprints
• Daily meeting : C’est l’équipe Dev qui explique son
activité.
• Revue de sprint : C’est l’équipe de Dev qui présente et
livre les réalisations
• Rétrospective : C’est l’équipe de Dev qui fait un retour
d’expérience sur le sprint finit
// 17
La méthode Scrum
Les événements
// 18
La méthode Scrum
Artéfact : Le Backlog de Produit => PO
Priorité # N° User Stories
1.0 0001 En tant qu’utilisateur, j’ai accès à un site
via une URL donnée.
2.0 0002 En tant qu’utilisateur connecté, je peux
modifier mon mot de passe.
3.0 0003 En tant qu’administrateur, je peux créer
un nouvel utilisateur.
1.1 0004 En tant qu’utilisateur, je peux
m’identifier sur le site et obtenir un profil
spécifique.
// 19
La méthode Scrum
Evénements : L’affinage => PO, SM, Equipe Dev
Priorité # N° User Stories Points
1.0 0001 En tant qu’utilisateur, j’ai accès à un site
via une URL donnée.
5
2.0 0002 En tant qu’utilisateur connecté, je peux
modifier mon mot de passe.
3
3.0 0003 En tant qu’administrateur, je peux créer
un nouvel utilisateur.
2
1.1 0004 En tant qu’utilisateur, je peux
m’identifier sur le site et obtenir un profil
spécifique.
1
// 20
La méthode Scrum
Artéfacts: Sprint backlog => PO, SM, équipe Dev
Priorité # N° User Stories Points
1.0 0001 En tant qu’utilisateur, j’ai accès à un site
via une URL donnée.
5
2.0 0002 En tant qu’utilisateur connecté, je peux
modifier mon mot de passe.
3
3.0 0003 En tant qu’administrateur, je peux créer
un nouvel utilisateur.
2
1.1 0004 En tant qu’utilisateur, je peux
m’identifier sur le site et obtenir un profil
spécifique.
1
// 21
La méthode Scrum
Artéfacts : Le burn down chart
//
Au début d’un sprint, l’équipe de Dev, PO et SM
22
La méthode Scrum
L’événements : Planification de sprint
•Planifient la réalisation des stories
•Valident que la user story est bien réalisable pendant
le sprint
•Découpent les Users Stories en tâches
•Cette réflexion collective soude l’équipe vers l’objectif
du sprint
//
Tous les jours, chaque membre de l’équipe de Dev
partage
23
La méthode Scrum
L’événement : Daily Meeting
•Les problèmes qu’il a rencontré
•Ce qu’il va faire aujourd’hui
•Ce qu’il a fait Hier
//
A la fin du sprint, l’équipe de Dev, PO et SM
24
La méthode Scrum
L’événements : Revue de sprint
•EIle permet de voir ce qui a été réalisé lors du sprint
mais aussi l’avancement sur le projet
•Le PO fait un Feedback
•L’équipe de Dev présente les Users Stories réalisées
//
A la fin du sprint, l’équipe de Dev et le SM discute de
25
La méthode Scrum
L’événements : Rétrospectives
•Ce que l’on doit changer pour améliorer les choses
•Ce qui n’a pas bien marché
•Ce qui a bien marché
// 25/04/2017AGILE
Exemple
// 27
La méthode Scrum
//
70 rapports à réaliser en FORFAIT, dans un contexte
compliqué et complexe : plusieurs intervenants…
28
Le Projet BI
Business Intelligence
•Bref, je sais que je suis dans les ennuis.
•Point Négatif : l’équipe a déjà dépensé 30% du
budget sans rien produire d’exploitable…
•Point Positif : équipe motivé et très compétente, et
beaucoup de travail.
//
Préparation ratée (sprint 0)
// 30
Le temps passe
//
1 mois plus tard
//
Affinage : Prioriser, estimer et enfin
planifier permettent de faire des
prévisions
Préparation du sprint 1
//
Daily meeting : (tous les jours plus
ou moins ¼ d’heure)
Sprint 1
// 34
Le temps passe
//
Revue de sprint : préparation +
démo (à la fin de chaque sprint)
Sprint 1
//
6,1,0.03522349768381734,0,4,172,%6,1,0.023544080467400554,0,4,173,%6,0.9903381642512077,0.01554174680400523,0,4,174,%6,1,0.02242806520081283,0,4,175,%6,1,0.025269934785963448,0,4,176,
%6,1,0.02109122703047989,0,4,177,%6,1,0.20412414523193154,0,4,178,%6,1,0.7071067811865475,0,4,179,%6,1,0.2672612419124244,0,4,184,%6,1,0.5,0,4,185,%6,0,0.25,0,5,164,%6,0,0.2672612419124
244,0,5,169,%6,0.00145985401459854,0.02701716134791496,0,5,171,%6,0,0.03522349768381734,0,5,172,%6,0,0.023544080467400554,0,5,173,%6,0.00966183574879227,0.01554174680400523,0,5,174,
%6,0,0.02242806520081283,0,5,175,%6,0,0.025269934785963448,0,5,176,%6,0,0.02109122703047989,0,5,177,%6,0,0.20412414523193154,0,5,178,%6,0,0.7071067811865475,0,5,179,%6,0,0.2672612419
124244,0,5,184,%6,0,0.5,0,5,185,%6,0,0.7071067811865475,0,6,171,%6,0,0.15811388300841897,0,6,174,%7,32.666666666666664,NULL,0,1,229,Rec/Month7,1,NULL,0,1,233,Rec/Month7,6.6666666666666
67,NULL,0,1,234,Rec/Month7,25.333333333333332,NULL,0,1,235,Rec/Month7,95.66666666666667,NULL,0,1,236,Rec/Month7,84,NULL,0,1,237,Rec/Month7,194,NULL,0,1,238,Rec/Month7,1,NULL,0,1,239,R
ec/Month7,34,NULL,0,1,242,Rec/Month7,0.6666666666666666,NULL,0,1,243,Rec/Month7,0.3333333333333333,NULL,0,1,250,Rec/Month7,0.3333333333333333,NULL,0,1,251,Rec/Month7,139.33333333333
334,NULL,0,1,253,Rec/Month7,18.333333333333332,NULL,0,1,398,Rec/Month7,633.3333333333334,NULL,0,2,NULL,Rec/Month7,20.390091638029784,25.208030823368038,0,3,229,"period_in_hours
(between 2 rec)"7,24.403070175438597,25.89952278095523,0,3,234,"period_in_hours (between 2 rec)"7,19.97987037037037,27.56691518682979,0,3,235,"period_in_hours (between 2
rec)"7,8.380351592851593,20.150163903095013,0,3,236,"period_in_hours (between 2 rec)"7,9.696858198924732,20.377767526348823,0,3,237,"period_in_hours (between 2
rec)"7,4.760104166666666,14.840489958199884,0,3,238,"period_in_hours (between 2 rec)"7,15.162976992143658,23.673809104173376,0,3,242,"period_in_hours (between 2
rec)"7,23.170807613168726,26.6411340231622,0,3,398,"period_in_hours (between 2 rec)"7,7.831519410977242,17.33977333615481,0,3,253,"period_in_hours (between 2
rec)"7,1,0.07142857142857142,0,4,229,%7,1,0.4082482904638631,0,4,233,%7,1,0.15811388300841897,0,4,234,%7,1,0.08111071056538127,0,4,235,%7,0.9965156794425087,0.04173919355648411,0,4,23
6,%7,0.9801587301587301,0.0445435403187374,0,4,237,%7,1,0.02931051908802746,0,4,238,%7,0,0.4082482904638631,0,4,239,%7,1,0.07001400420140048,0,4,242,%7,1,0.5,0,4,243,%7,1,0.0953462589
2455924,0,4,398,%7,1,0.7071067811865475,0,4,250,%7,1,0.7071067811865475,0,4,251,%7,1,0.03458572319330373,0,4,253,%7,0,0.07142857142857142,0,5,229,%7,0,0.4082482904638631,0,5,233,%7,0,0
.15811388300841897,0,5,234,%7,0,0.08111071056538127,0,5,235,%7,0,0.04173919355648411,0,5,236,%7,0,0.0445435403187374,0,5,237,%7,0,0.02931051908802746,0,5,238,%7,0,0.4082482904638631,0
,5,239,%7,0,0.07001400420140048,0,5,242,%7,0,0.5,0,5,243,%7,0,0.09534625892455924,0,5,398,%7,0,0.7071067811865475,0,5,250,%7,0,0.7071067811865475,0,5,251,%7,0,0.03458572319330373,0,5,25
3,%7,217,0,0,7,236,days7,103.2,32.51092124194576,0,7,237,days7,88.66666666666667,3.2998316455372216,0,7,239,days8,53.333333333333336,NULL,0,1,254,Rec/Month8,132.66666666666666,NULL,0,1
,259,Rec/Month8,98.66666666666667,NULL,0,1,260,Rec/Month8,295.6666666666667,NULL,0,1,261,Rec/Month8,171,NULL,0,1,262,Rec/Month8,1219,NULL,0,1,264,Rec/Month8,0.3333333333333333,NULL,0
,1,268,Rec/Month8,956,NULL,0,1,269,Rec/Month8,312,NULL,0,1,270,Rec/Month8,62.666666666666664,NULL,0,1,273,Rec/Month8,193.66666666666666,NULL,0,1,274,Rec/Month8,13.333333333333334,NUL
L,0,1,276,Rec/Month8,1,NULL,0,1,277,Rec/Month8,4.666666666666667,NULL,0,1,278,Rec/Month8,8,NULL,0,1,279,Rec/Month8,1804.6666666666667,NULL,0,1,280,Rec/Month8,854,NULL,0,1,281,Rec/Month
8,310.6666666666667,NULL,0,1,284,Rec/Month8,127.33333333333333,NULL,0,1,392,Rec/Month8,179.66666666666666,NULL,0,1,393,Rec/Month8,984,NULL,0,1,447,Rec/Month8,7782.333333333333,NULL,
0,2,NULL,Rec/Month8,14.806180030786454,20.66232644556731,0,3,259,"period_in_hours (between 2 rec)"8,7.866035781544255,18.894016443357003,0,3,260,"period_in_hours (between 2
rec)"8,5.422844475831764,16.619336875253083,0,3,261,"period_in_hours (between 2 rec)"8,8.346414760348583,19.86533420486074,0,3,262,"period_in_hours (between 2
rec)"8,15.698172905525846,25.749142826204903,0,3,273,"period_in_hours (between 2 rec)"8,9.935409356725147,21.794049294255522,0,3,392,"period_in_hours (between 2
rec)"8,6.932399201907131,18.78715994815925,0,3,393,"period_in_hours (between 2 rec)"8,3.8544286296425656,9.03271619302745,0,3,269,"period_in_hours (between 2
rec)"8,10.248672014260249,16.194936248678015,0,3,270,"period_in_hours (between 2 rec)"8,6.40967176229237,12.329931329933679,0,3,264,"period_in_hours (between 2
rec)"8,5.889753352490421,17.516064289322767,0,3,274,"period_in_hours (between 2 rec)"8,27.885487891737892,26.715531211928635,0,3,276,"period_in_hours (between 2
rec)"8,27.65400641025641,25.366752648966333,0,3,278,"period_in_hours (between 2 rec)"8,20.76965579710145,26.060608584087145,0,3,279,"period_in_hours (between 2
rec)"8,2.000661855551367,8.281004042762955,0,3,280,"period_in_hours (between 2 rec)"8,4.151357656541954,11.641228218539208,0,3,281,"period_in_hours (between 2
rec)"8,11.913643115276248,18.97999087551191,0,3,284,"period_in_hours (between 2 rec)"8,17.34767208245982,24.317002011968306,0,3,254,"period_in_hours (between 2
rec)"8,3.6505713813303102,10.844075850338385,0,3,447,"period_in_hours (between 2
rec)"8,1,0.03617873026462108,0,4,392,%8,0.9949748743718593,0.03544406025041679,0,4,259,%8,0.9898648648648649,0.04109974682633932,0,4,260,%8,0.9932356257046223,0.02374232208416312,0,
4,261,%8,0.98635477582846,0.031219527052723135,0,4,262,%8,0.989882417281925,0.011692907713002625,0,4,264,%8,1,0.03045724519365863,0,4,393,%8,1,0.7071067811865475,0,4,268,%8,1,0.01320
3693325496157,0,4,269,%8,1,0.023112508176051212,0,4,270,%8,1,0.05157106231293967,0,4,273,%8,1,0.02933573244244288,0,4,274,%8,1,0.11180339887498948,0,4,276,%8,1,0.4082482904638631,0,4,
277,%8,1,0.1889822365046136,0,4,278,%8,1,0.14433756729740646,0,4,279,%8,0.9970446989287034,0.00961005507153939,0,4,280,%8,0.9976580796252927,0.013969968905677815,0,4,281,%8,1,0.0231
62052730603976,0,4,284,%8,1,0.05590169943749474,0,4,254,%8,1,0.013014480157383839,0,4,447,%8,0,0.03617873026462108,0,5,392,%8,0.002512562814070352,0.03544406025041679,0,5,259,%8,0.00
33783783783783786,0.04109974682633932,0,5,260,%8,0.0033821871476888386,0.02374232208416312,0,5,261,%8,0.009746588693957114,0.031219527052723135,0,5,262,%8,0.0019141372709871479,0.
011692907713002625,0,5,264,%8,0,0.03045724519365863,0,5,393,%8,0,0.7071067811865475,0,5,268,%8,0,0.013203693325496157,0,5,269,%8,0,0.023112508176051212,0,5,270,%8,0,0.051571062312939
67,0,5,273,%8,0,0.02933573244244288,0,5,274,%8,0,0.11180339887498948,0,5,276,%8,0,0.4082482904638631,0,5,277,%8,0,0.1889822365046136,0,5,278,%8,0,0.14433756729740646,0,5,279,%8,0.00203
1769486516439,0.00961005507153939,0,5,280,%8,0.00156128024980484,0.013969968905677815,0,5,281,%8,0,0.023162052730603976,0,5,284,%8,0,0.05590169943749474,0,5,254,%8,0,0.013014480157
383839,0,5,447,%8,1,0.7071067811865475,0,6,259,%8,2,0.7071067811865475,0,6,260,%8,1,0.4082482904638631,0,6,261,%8,0.4,0.31622776601683794,0,6,262,%8,4.285714285714286,0.26726124191242
44,0,6,264,%8,0.45454545454545453,0.21320071635561041,0,6,280,%8,0.5,0.35355339059327373,0,6,281,%8,164,0,0,7,259,days8,188,2,0,7,260,days8,135.66666666666666,24.280765135299085,0,7,261,
days8,118,0,0,7,262,days8,164.7,34.14688858446695,0,7,264,days8,154.8,31.128122333349953,0,7,280,days8,225.5,21.5,0,7,281,days9,7.333333333333333,NULL,0,1,369,Rec/Month9,13.66666666666666
6,NULL,0,1,374,Rec/Month9,13.666666666666666,NULL,0,1,375,Rec/Month9,278.6666666666667,NULL,0,1,379,Rec/Month9,25,NULL,0,1,380,Rec/Month9,33,NULL,0,1,382,Rec/Month9,1,NULL,0,1,383,Rec/
Month9,21.666666666666668,NULL,0,1,385,Rec/Month9,2.6666666666666665,NULL,0,1,390,Rec/Month9,1.6666666666666667,NULL,0,1,391,Rec/Month9,184.66666666666666,NULL,0,1,1196,Rec/Month9,
583,NULL,0,2,NULL,Rec/Month9,20.708940972222223,23.89611718704389,0,3,385,"period_in_hours (between 2 rec)"9,4.113931585292344,12.388610333956244,0,3,1196,"period_in_hours (between 2
rec)"9,19.824074074074076,24.395728619374626,0,3,369,"period_in_hours (between 2 rec)"9,28.478368055555556,24.506801628128894,0,3,374,"period_in_hours (between 2
rec)"9,29.978211805555556,24.402541252335585,0,3,375,"period_in_hours (between 2 rec)"9,9.732971970839618,20.079330647369442,0,3,379,"period_in_hours (between 2
rec)"9,12.719866741741741,18.091783214213542,0,3,380,"period_in_hours (between 2 rec)"9,5.477502893518519,14.353491920113266,0,3,382,"period_in_hours (between 2
rec)"9,0.9846153846153847,0.08770580193070293,0,4,385,%9,1,0.25,0,4,390,%9,1,0.31622776601683794,0,4,391,%9,1,0.030042088406305484,0,4,1196,%9,1,0.15075567228888181,0,4,369,%9,0.975609
756097561,0.11043152607484653,0,4,374,%9,1,0.11043152607484653,0,4,375,%9,0.9868421052631579,0.024455799402225926,0,4,379,%9,1,0.08164965809277261,0,4,380,%9,1,0.07106690545187015,0
,4,382,%9,1,0.4082482904638631,0,4,383,%9,0.015384615384615385,0.08770580193070293,0,5,385,%9,0,0.25,0,5,390,%9,0,0.31622776601683794,0,5,391,%9,0,0.030042088406305484,0,5,1196,%9,0,0.
15075567228888181,0,5,369,%9,0.024390243902439025,0.11043152607484653,0,5,374,%9,0,0.11043152607484653,0,5,375,%9,0.013157894736842105,0.024455799402225926,0,5,379,%9,0,0.081649658
09277261,0,5,380,%9,0,0.07106690545187015,0,5,382,%9,0,0.4082482904638631,0,5,383,%9,0,0.7071067811865475,0,6,385,%9,0,0.7071067811865475,0,6,374,%9,0,0.21320071635561041,0,6,379,%15,
65,61.72659750469139,0,1,474,Rec/Month15,100.51515151515152,58.86129904489473,0,1,475,Rec/Month15,1102.8181818181818,383.1680908669012,0,1,479,Rec/Month15,116.72727272727273,105.735
81524848913,0,1,480,Rec/Month15,436.5151515151515,274.1822331401088,0,1,482,Rec/Month15,71.72727272727273,34.938618614751654,0,1,483,Rec/Month15,75.0909090909091,84.61508808311395,0
,1,1050,Rec/Month15,49.111111111111114,18.018509002319437,0,1,1051,Rec/Month15,48.44444444444445,17.983016679325214,0,1,1052,Rec/Month15,48.2962962962963,17.866359173694477,0,1,1053,
Rec/Month15,47.666666666666664,17.658016750347574,0,1,1054,Rec/Month15,48.7037037037037,18.09192917393189,0,1,1055,Rec/Month15,49.666666666666664,18.377220198447375,0,1,1056,Rec/Mo
nth15,48.59259259259259,17.791834720344312,0,1,1057,Rec/Month15,47.77777777777778,17.628890429569804,0,1,1058,Rec/Month15,42.76666666666667,22.267758899802942,0,1,1059,Rec/Month15,4
0.208333333333336,19.67266857568868,0,1,1060,Rec/Month15,44.666666666666664,17.528548142958105,0,1,1061,Rec/Month15,1.3333333333333333,0.8748897637790901,0,1,1437,Rec/Month15,1.7916
666666666667,1.8766527107660054,0,1,1438,Rec/Month15,82,NULL,0,1,2599,Rec/Month15,78,NULL,0,1,2600,Rec/Month15,80,NULL,0,1,2601,Rec/Month15,77.33333333333333,NULL,0,1,2602,Rec/Month1
5,79,NULL,0,1,2603,Rec/Month15,1,NULL,0,1,2604,Rec/Month15,2423.4545454545455,907.6966486996668,0,2,NULL,Rec/Month15,11.423272337118139,21.279639177887976,0,3,1050,"period_in_hours
(between 2 rec)"15,28.60110434120335,28.398887983816586,0,3,1051,"period_in_hours (between 2 rec)"15,28.966256141711924,28.545255976342688,0,3,1052,"period_in_hours (between 2
rec)"15,32.14605654761905,21.250410194075613,0,3,1437,"period_in_hours (between 2 rec)"15,29.045110979774098,28.54524424305799,0,3,1054,"period_in_hours (between 2
rec)"15,28.88000460464319,28.555016232075214,0,3,1055,"period_in_hours (between 2 rec)"15,28.08027809367366,28.55327512766761,0,3,1056,"period_in_hours (between 2
rec)"15,28.483256590245578,28.552427691952442,0,3,1057,"period_in_hours (between 2 rec)"15,28.86079248366013,28.53562170750061,0,3,1058,"period_in_hours (between 2
rec)"15,28.85396935017101,28.528263518052064,0,3,1059,"period_in_hours (between 2 rec)"15,28.89165359135286,28.499580401075267,0,3,1060,"period_in_hours (between 2
rec)"15,28.68391910739191,28.52546028721247,0,3,1061,"period_in_hours (between 2 rec)"15,23.862412464985994,18.427330536812576,0,3,2599,"period_in_hours (between 2
rec)"15,24.490140112579542,18.23953080407567,0,3,2600,"period_in_hours (between 2 rec)"15,24.374451597520267,18.840420477139382,0,3,2601,"period_in_hours (between 2
rec)"15,24.332955383480826,18.41169793621897,0,3,2602,"period_in_hours (between 2 rec)"15,24.06601430976431,18.52220117692615,0,3,2603,"period_in_hours (between 2
rec)"15,28.685493827160492,28.513584455876575,0,3,1053,"period_in_hours (between 2 rec)"15,24.266532258064515,24.913105349283917,0,3,1438,"period_in_hours (between 2
rec)"15,13.839489189576176,20.688555046175985,0,3,474,"period_in_hours (between 2 rec)"15,20.952076624842697,20.128684076140743,0,3,475,"period_in_hours (between 2
rec)"15,11.69036988036645,16.312673156541507,0,3,479,"period_in_hours (between 2 rec)"15,16.07417355525767,18.986043981408997,0,3,480,"period_in_hours (between 2
rec)"15,5.470091964734185,15.40439872436241,0,3,482,"period_in_hours (between 2 rec)"15,23.518839899937458,23.651798248955032,0,3,483,"period_in_hours (between 2
rec)"15,0.9959644874899112,0.014204774743178402,0,4,1050,%15,0.9992458521870287,0.019418390934515434,0,4,1051,%15,0.9984709480122325,0.019551547175144377,0,4,1052,%15,0.99386503067
48467,0.019581511249698935,0,4,1053,%15,1,0.10783277320343841,0,4,1438,%15,0.9931558935361217,0.019499439399175793,0,4,1055,%15,0.9977628635346756,0.01930948154544974,0,4,1056,%15,
0.993140243902439,0.01952172023607576,0,4,1057,%15,0.9976744186046511,0.019687480773953943,0,4,1058,%15,0.9820732657833203,0.019741114796436383,0,4,1059,%15,0.9823834196891191,0.0
36
DataWhereHouse
//
Rétrospective (à la fin de chaque
sprint)
Sprint 1
//
Revue de sprint : démo
Sprint 2
//
Sur l’année, les fréquences
-1 km/h
+ 13 km/h
+10 km/h
+ 2 km/h- 4 km/h
+ 15 km/h
+4 km/h
-5 km/h
+3%
Excès de vitesses
+35%
Augmentation Trafic
-10%
Indisponibilités
+50%
Trafics marchands
+2%
Vitesses moyennes
//
Sprint 3
//
Sprint 4
//
Sprint 5
//
Affinage du backlog avec
préparation du sprint 7
Sprint 6
//
Sprint 7
//
Sprint 8
//
Sprint 9
//
Affinage du backlog avec
préparation des sprints suivants
mais on reprend des rapports
terminés pour les faire évoluer
Sprint 10
//
Il est casse gueule de faire de
l’Agilité dans un éco système qui
ne le permet pas. Vouloir faire de
l’Agilité à tout prix se paie TRES
cher.
Les Conclusions
//
•Les exigences non fonctionnelles (volumes, …)
•La simplicité est la sophistication suprême
(Léonard De Vinci)
49
Attention
//
• Scrum Guide http://www.scrumguides.org
• Scrum, 4ième édition par Claude Aubry, et son site http://www.aubryconseil.com/
• L’Agiliste http://www.agiliste.fr/guide-de-demarrage-scrum/
• Zenika / Rupture (21, Rupture Douce (Stéphane Cauchy, Luc Sarazin…),
https://agile.zenika.com/
• Romain Couturier http://www.terredagile.com
• Linkedin Scrum comment tomber dans le panneau
https://www.slideshare.net/calton13/scrum-comment-tomber-dans-le-
panneau?qid=820dfab0-d41c-4801-9e71-e01146eea02d&v=&b=&from_search=9
• Youtube Rôle du Scrumaster https://youtu.be/t2FaRj-tJ7Q
• Le Stand Up Meeting http://blog.xebia.fr/2016/02/10/non-le-daily-stand-up-meeting-cest-
pas-ca/
• Blog http://blog.soat.fr/2010/05/un-apercu-de-scrum-pour-neophyte-%E2%80%A6/
• https://www.linkedin.com/pulse/culture-agile-les-principes-du-savoir-agir-ensemble-
claude-emond?trk=v-
feed&lipi=urn%3Ali%3Apage%3Ad_flagship3_feed%3BsQ1nnVfywgmrXE93tWHzEg%3D
%3D
50
Nos références
Jeanyves.klein69@gmail.com & stephanebocuze@gmail.com
//
Servant Leader Ship
La règle d’Or de Norman L. Kerth
Indépendamment de ce que nous découvrons,
nous comprenons et nous croyons sincèrement
que chacun a fait du mieux qu’il pouvait, compte
tenu de ce qu’il savait à l’époque, de ses
compétences et de ses prérogatives, des
ressources disponibles et de la situation du
moment.
En Synthèse
Savoir être plutôt que faire Faire.

Contenu connexe

Tendances

Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
Guillaume Bladier
 
Bon coach bad coach
Bon coach bad coachBon coach bad coach
Bon coach bad coach
Isabelle Therrien
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneau
Romain Couturier
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
Artusamak
 
Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)
NovUp
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Artusamak
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
Valentin Bourgoin
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
Gautier Pialat
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
JEAN-GUILLAUME DUJARDIN
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Scrum
ScrumScrum
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
Fabrice Aimetti
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
Blackbird
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
Pyxis Technologies
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Agile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoractionAgile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoractionLuc Bizeul
 
12 agile
12 agile12 agile
12 agile
MiisterSifdin1
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
sebastien_fournel
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1
Jean-Luc MAZE
 

Tendances (20)

Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Bon coach bad coach
Bon coach bad coachBon coach bad coach
Bon coach bad coach
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneau
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
 
Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)
 
At nancy10 scrumv2.0
At nancy10 scrumv2.0At nancy10 scrumv2.0
At nancy10 scrumv2.0
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Scrum
ScrumScrum
Scrum
 
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Agile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoractionAgile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoraction
 
12 agile
12 agile12 agile
12 agile
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1
 

Similaire à AGILE SCRUM BI NODYA

Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
Jean Yves Klein
 
Gagnez en efficacité avec les méthodes Agile & Jira
Gagnez en efficacité avec les méthodes Agile & JiraGagnez en efficacité avec les méthodes Agile & Jira
Gagnez en efficacité avec les méthodes Agile & Jira
Twybee
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
Agile sherbrooke Instincts du Scrum Master
Agile sherbrooke   Instincts du Scrum MasterAgile sherbrooke   Instincts du Scrum Master
Agile sherbrooke Instincts du Scrum Master
Paul Laberge
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
Olivier Patou
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Pyxis Technologies
 
1.pdf
1.pdf1.pdf
1.pdf
DabiYonko
 
Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
Martin Lapointe, M.T.I.
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
Skander Hamza
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
Guillaume LAURIE
 
Agile Tour Lille 2008
Agile Tour Lille 2008Agile Tour Lille 2008
Agile Tour Lille 2008
François Wauquier
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Comment développer mes compétences et me certifier sur l'agilité en ce moment ?
Comment développer mes compétences et me certifier sur l'agilité en ce moment ?Comment développer mes compétences et me certifier sur l'agilité en ce moment ?
Comment développer mes compétences et me certifier sur l'agilité en ce moment ?
DC CONSULTANTS
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm
 
Retour d'expérience d'un coach agile sur la transformation agile d'une banque
Retour d'expérience d'un coach agile sur la transformation agile d'une banqueRetour d'expérience d'un coach agile sur la transformation agile d'une banque
Retour d'expérience d'un coach agile sur la transformation agile d'une banque
DC CONSULTANTS
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
MICHRAFY MUSTAFA
 
ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015
Michel Duchateau
 
Atam2014 manager agile
Atam2014 manager agileAtam2014 manager agile
Atam2014 manager agile
Hubert GREGOIRE
 
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
DC CONSULTANTS
 

Similaire à AGILE SCRUM BI NODYA (20)

Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
Gagnez en efficacité avec les méthodes Agile & Jira
Gagnez en efficacité avec les méthodes Agile & JiraGagnez en efficacité avec les méthodes Agile & Jira
Gagnez en efficacité avec les méthodes Agile & Jira
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
Agile sherbrooke Instincts du Scrum Master
Agile sherbrooke   Instincts du Scrum MasterAgile sherbrooke   Instincts du Scrum Master
Agile sherbrooke Instincts du Scrum Master
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013
 
1.pdf
1.pdf1.pdf
1.pdf
 
Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
Agile Tour Lille 2008
Agile Tour Lille 2008Agile Tour Lille 2008
Agile Tour Lille 2008
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Comment développer mes compétences et me certifier sur l'agilité en ce moment ?
Comment développer mes compétences et me certifier sur l'agilité en ce moment ?Comment développer mes compétences et me certifier sur l'agilité en ce moment ?
Comment développer mes compétences et me certifier sur l'agilité en ce moment ?
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
 
Retour d'expérience d'un coach agile sur la transformation agile d'une banque
Retour d'expérience d'un coach agile sur la transformation agile d'une banqueRetour d'expérience d'un coach agile sur la transformation agile d'une banque
Retour d'expérience d'un coach agile sur la transformation agile d'une banque
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015ParticipAgile - Conférence de Découverte - Jan 2015
ParticipAgile - Conférence de Découverte - Jan 2015
 
Atam2014 manager agile
Atam2014 manager agileAtam2014 manager agile
Atam2014 manager agile
 
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
 

AGILE SCRUM BI NODYA

  • 1. // L’Agilité, Scrum et la BI V1 Par Jean-Yves KLEIN et Stéphane BOCUZE
  • 2. // 2 Vos interlocuteurs Stéphane Bocuze : ancien dév, CP, Scrum Master, Certifié Scrum Master, Agiliste depuis 2012 Jean-Yves Klein : ancien dév, CP, DP, Certifié PMP, Agiliste depuis 2008, Coach Agile et Responsable d’Agence chez NODYA
  • 3. // 3 Le Club Agile Rhône Alpes remercie ses sponsors Zenika, Good, JetPulp Et merci à l’INSA qui nous accueille
  • 4. // •Nous allons vous présenter l’Agilité, un peu. 4 Ce soir •Nous vous ferons quelques recommandations. •Nous parlerons d’un cas pratique : Projet BI. •Nous allons présenter une méthode : Scrum.
  • 5. // Avoir Envie Assister à une conférence Agile Être à l’écoute Lire un livre ou regarder un cours sur l’Agilité Être en mesure d’apprendre Faire une formation Agile. Être en mesure de participer Participer à un projet Agile Être en mesure d’accompagner Mener un projet Agile Comment devenir Agile ? 5
  • 6. // « l’agilité, c’est la capacité d’une organisation à créer de la valeur et à satisfaire continuellement le client final, tout en s’adaptant aux changements de son environnement » Claude AUBRY. L’agilité, c’est quoi ? C’est livrer de la valeur plus tôt
  • 7. // •L’Agilité, c’est redonner de l’intelligence aux membres de l’équipes. 7 Pour nous Notre vision de l’Agilité • « Ça n'a pas de sens d'embaucher des gens intelligents puis de leur dire quoi faire. Nous embauchons des gens intelligents afin qu'ils puissent nous dire ce qu'il faut faire ». Steve Jobs •Avec l’Agilité, on va mieux utiliser le temps de cerveau disponible de l’équipe •Les méthodes classiques de développement, c’est « fait ce qu’on te dit » (issues de Ford)
  • 8. // •Le terme "méthode" est trop réducteur pour parler de cette façon d'aborder la gestion de projet. Il s'agit de bien plus qu'une méthode. On parle plutôt de paradigme agile, d'état d'esprit agile, de philosophie agile, de culture Agile ou encore d'approche agile, de mouvement agile, de courant agile, etc. •L’agilité se rapproche du Lean Management, pour faire le « juste » nécessaire. •La théorie, c’est 4 valeurs fondamentales et 12 Principes généraux 8 La Théorie
  • 9. // 9 La Théorie L’une des 2 images à retenir
  • 10. // 10 La Théorie La deuxième image à retenir
  • 11. // •Les individus et leurs interactions plus que les processus et les outils. 11 Les 4 valeurs de l’Agilité Cf. manifeste Agile •L’adaptation au changement plus que le suivi d’un plan. •La collaboration avec les clients plus que la négociation contractuelle. •Un logiciel qui fonctionne plus qu’une documentation exhaustive.
  • 12. // 25/04/2017AGILE Les suites de l’agilité L’agilité est issue du Lean
  • 14. // • Le PO, pour Product Owner : C’est la voix du client, il parle au nom du client, il prend des décisions, fait des choix au nom du client final. 14 La méthode Scrum Les rôles •Non, il n’y a pas de chef de projet… •L’équipe de Dev : C’est l’équipe qui produit, qui développe. Equipe auto-organisé, … • Le Scrum Master : Il est le garant de l’application des règles, de l’organisation. Il est l’agent du changement, servant leader, facilitateur, sachant scrum et coach…
  • 15. // •Le Backlog de Produit : C’est la liste du besoin du client découpé en Users Stories 15 La méthode Scrum Les artéfacts •La Burndown chart : Cette courbe indique le travail qui reste à faire pendant le sprint •Le Sprint Backlog : C’est la liste des Users Stories qui vont être traitées pendant le sprint
  • 16. // • Le Sprint : 2 à 3 semaines 16 La méthode Scrum Les Evénements • Planification du Sprint : C’est l’équipe de Dev qui découpe les Users Stories en tâches •L’ affinage du backlog : C’est revoir le backlog pour augmenter les chances de succès des futurs sprints • Daily meeting : C’est l’équipe Dev qui explique son activité. • Revue de sprint : C’est l’équipe de Dev qui présente et livre les réalisations • Rétrospective : C’est l’équipe de Dev qui fait un retour d’expérience sur le sprint finit
  • 17. // 17 La méthode Scrum Les événements
  • 18. // 18 La méthode Scrum Artéfact : Le Backlog de Produit => PO Priorité # N° User Stories 1.0 0001 En tant qu’utilisateur, j’ai accès à un site via une URL donnée. 2.0 0002 En tant qu’utilisateur connecté, je peux modifier mon mot de passe. 3.0 0003 En tant qu’administrateur, je peux créer un nouvel utilisateur. 1.1 0004 En tant qu’utilisateur, je peux m’identifier sur le site et obtenir un profil spécifique.
  • 19. // 19 La méthode Scrum Evénements : L’affinage => PO, SM, Equipe Dev Priorité # N° User Stories Points 1.0 0001 En tant qu’utilisateur, j’ai accès à un site via une URL donnée. 5 2.0 0002 En tant qu’utilisateur connecté, je peux modifier mon mot de passe. 3 3.0 0003 En tant qu’administrateur, je peux créer un nouvel utilisateur. 2 1.1 0004 En tant qu’utilisateur, je peux m’identifier sur le site et obtenir un profil spécifique. 1
  • 20. // 20 La méthode Scrum Artéfacts: Sprint backlog => PO, SM, équipe Dev Priorité # N° User Stories Points 1.0 0001 En tant qu’utilisateur, j’ai accès à un site via une URL donnée. 5 2.0 0002 En tant qu’utilisateur connecté, je peux modifier mon mot de passe. 3 3.0 0003 En tant qu’administrateur, je peux créer un nouvel utilisateur. 2 1.1 0004 En tant qu’utilisateur, je peux m’identifier sur le site et obtenir un profil spécifique. 1
  • 21. // 21 La méthode Scrum Artéfacts : Le burn down chart
  • 22. // Au début d’un sprint, l’équipe de Dev, PO et SM 22 La méthode Scrum L’événements : Planification de sprint •Planifient la réalisation des stories •Valident que la user story est bien réalisable pendant le sprint •Découpent les Users Stories en tâches •Cette réflexion collective soude l’équipe vers l’objectif du sprint
  • 23. // Tous les jours, chaque membre de l’équipe de Dev partage 23 La méthode Scrum L’événement : Daily Meeting •Les problèmes qu’il a rencontré •Ce qu’il va faire aujourd’hui •Ce qu’il a fait Hier
  • 24. // A la fin du sprint, l’équipe de Dev, PO et SM 24 La méthode Scrum L’événements : Revue de sprint •EIle permet de voir ce qui a été réalisé lors du sprint mais aussi l’avancement sur le projet •Le PO fait un Feedback •L’équipe de Dev présente les Users Stories réalisées
  • 25. // A la fin du sprint, l’équipe de Dev et le SM discute de 25 La méthode Scrum L’événements : Rétrospectives •Ce que l’on doit changer pour améliorer les choses •Ce qui n’a pas bien marché •Ce qui a bien marché
  • 28. // 70 rapports à réaliser en FORFAIT, dans un contexte compliqué et complexe : plusieurs intervenants… 28 Le Projet BI Business Intelligence •Bref, je sais que je suis dans les ennuis. •Point Négatif : l’équipe a déjà dépensé 30% du budget sans rien produire d’exploitable… •Point Positif : équipe motivé et très compétente, et beaucoup de travail.
  • 30. // 30 Le temps passe
  • 32. // Affinage : Prioriser, estimer et enfin planifier permettent de faire des prévisions Préparation du sprint 1
  • 33. // Daily meeting : (tous les jours plus ou moins ¼ d’heure) Sprint 1
  • 34. // 34 Le temps passe
  • 35. // Revue de sprint : préparation + démo (à la fin de chaque sprint) Sprint 1
  • 36. // 6,1,0.03522349768381734,0,4,172,%6,1,0.023544080467400554,0,4,173,%6,0.9903381642512077,0.01554174680400523,0,4,174,%6,1,0.02242806520081283,0,4,175,%6,1,0.025269934785963448,0,4,176, %6,1,0.02109122703047989,0,4,177,%6,1,0.20412414523193154,0,4,178,%6,1,0.7071067811865475,0,4,179,%6,1,0.2672612419124244,0,4,184,%6,1,0.5,0,4,185,%6,0,0.25,0,5,164,%6,0,0.2672612419124 244,0,5,169,%6,0.00145985401459854,0.02701716134791496,0,5,171,%6,0,0.03522349768381734,0,5,172,%6,0,0.023544080467400554,0,5,173,%6,0.00966183574879227,0.01554174680400523,0,5,174, %6,0,0.02242806520081283,0,5,175,%6,0,0.025269934785963448,0,5,176,%6,0,0.02109122703047989,0,5,177,%6,0,0.20412414523193154,0,5,178,%6,0,0.7071067811865475,0,5,179,%6,0,0.2672612419 124244,0,5,184,%6,0,0.5,0,5,185,%6,0,0.7071067811865475,0,6,171,%6,0,0.15811388300841897,0,6,174,%7,32.666666666666664,NULL,0,1,229,Rec/Month7,1,NULL,0,1,233,Rec/Month7,6.6666666666666 67,NULL,0,1,234,Rec/Month7,25.333333333333332,NULL,0,1,235,Rec/Month7,95.66666666666667,NULL,0,1,236,Rec/Month7,84,NULL,0,1,237,Rec/Month7,194,NULL,0,1,238,Rec/Month7,1,NULL,0,1,239,R ec/Month7,34,NULL,0,1,242,Rec/Month7,0.6666666666666666,NULL,0,1,243,Rec/Month7,0.3333333333333333,NULL,0,1,250,Rec/Month7,0.3333333333333333,NULL,0,1,251,Rec/Month7,139.33333333333 334,NULL,0,1,253,Rec/Month7,18.333333333333332,NULL,0,1,398,Rec/Month7,633.3333333333334,NULL,0,2,NULL,Rec/Month7,20.390091638029784,25.208030823368038,0,3,229,"period_in_hours (between 2 rec)"7,24.403070175438597,25.89952278095523,0,3,234,"period_in_hours (between 2 rec)"7,19.97987037037037,27.56691518682979,0,3,235,"period_in_hours (between 2 rec)"7,8.380351592851593,20.150163903095013,0,3,236,"period_in_hours (between 2 rec)"7,9.696858198924732,20.377767526348823,0,3,237,"period_in_hours (between 2 rec)"7,4.760104166666666,14.840489958199884,0,3,238,"period_in_hours (between 2 rec)"7,15.162976992143658,23.673809104173376,0,3,242,"period_in_hours (between 2 rec)"7,23.170807613168726,26.6411340231622,0,3,398,"period_in_hours (between 2 rec)"7,7.831519410977242,17.33977333615481,0,3,253,"period_in_hours (between 2 rec)"7,1,0.07142857142857142,0,4,229,%7,1,0.4082482904638631,0,4,233,%7,1,0.15811388300841897,0,4,234,%7,1,0.08111071056538127,0,4,235,%7,0.9965156794425087,0.04173919355648411,0,4,23 6,%7,0.9801587301587301,0.0445435403187374,0,4,237,%7,1,0.02931051908802746,0,4,238,%7,0,0.4082482904638631,0,4,239,%7,1,0.07001400420140048,0,4,242,%7,1,0.5,0,4,243,%7,1,0.0953462589 2455924,0,4,398,%7,1,0.7071067811865475,0,4,250,%7,1,0.7071067811865475,0,4,251,%7,1,0.03458572319330373,0,4,253,%7,0,0.07142857142857142,0,5,229,%7,0,0.4082482904638631,0,5,233,%7,0,0 .15811388300841897,0,5,234,%7,0,0.08111071056538127,0,5,235,%7,0,0.04173919355648411,0,5,236,%7,0,0.0445435403187374,0,5,237,%7,0,0.02931051908802746,0,5,238,%7,0,0.4082482904638631,0 ,5,239,%7,0,0.07001400420140048,0,5,242,%7,0,0.5,0,5,243,%7,0,0.09534625892455924,0,5,398,%7,0,0.7071067811865475,0,5,250,%7,0,0.7071067811865475,0,5,251,%7,0,0.03458572319330373,0,5,25 3,%7,217,0,0,7,236,days7,103.2,32.51092124194576,0,7,237,days7,88.66666666666667,3.2998316455372216,0,7,239,days8,53.333333333333336,NULL,0,1,254,Rec/Month8,132.66666666666666,NULL,0,1 ,259,Rec/Month8,98.66666666666667,NULL,0,1,260,Rec/Month8,295.6666666666667,NULL,0,1,261,Rec/Month8,171,NULL,0,1,262,Rec/Month8,1219,NULL,0,1,264,Rec/Month8,0.3333333333333333,NULL,0 ,1,268,Rec/Month8,956,NULL,0,1,269,Rec/Month8,312,NULL,0,1,270,Rec/Month8,62.666666666666664,NULL,0,1,273,Rec/Month8,193.66666666666666,NULL,0,1,274,Rec/Month8,13.333333333333334,NUL L,0,1,276,Rec/Month8,1,NULL,0,1,277,Rec/Month8,4.666666666666667,NULL,0,1,278,Rec/Month8,8,NULL,0,1,279,Rec/Month8,1804.6666666666667,NULL,0,1,280,Rec/Month8,854,NULL,0,1,281,Rec/Month 8,310.6666666666667,NULL,0,1,284,Rec/Month8,127.33333333333333,NULL,0,1,392,Rec/Month8,179.66666666666666,NULL,0,1,393,Rec/Month8,984,NULL,0,1,447,Rec/Month8,7782.333333333333,NULL, 0,2,NULL,Rec/Month8,14.806180030786454,20.66232644556731,0,3,259,"period_in_hours (between 2 rec)"8,7.866035781544255,18.894016443357003,0,3,260,"period_in_hours (between 2 rec)"8,5.422844475831764,16.619336875253083,0,3,261,"period_in_hours (between 2 rec)"8,8.346414760348583,19.86533420486074,0,3,262,"period_in_hours (between 2 rec)"8,15.698172905525846,25.749142826204903,0,3,273,"period_in_hours (between 2 rec)"8,9.935409356725147,21.794049294255522,0,3,392,"period_in_hours (between 2 rec)"8,6.932399201907131,18.78715994815925,0,3,393,"period_in_hours (between 2 rec)"8,3.8544286296425656,9.03271619302745,0,3,269,"period_in_hours (between 2 rec)"8,10.248672014260249,16.194936248678015,0,3,270,"period_in_hours (between 2 rec)"8,6.40967176229237,12.329931329933679,0,3,264,"period_in_hours (between 2 rec)"8,5.889753352490421,17.516064289322767,0,3,274,"period_in_hours (between 2 rec)"8,27.885487891737892,26.715531211928635,0,3,276,"period_in_hours (between 2 rec)"8,27.65400641025641,25.366752648966333,0,3,278,"period_in_hours (between 2 rec)"8,20.76965579710145,26.060608584087145,0,3,279,"period_in_hours (between 2 rec)"8,2.000661855551367,8.281004042762955,0,3,280,"period_in_hours (between 2 rec)"8,4.151357656541954,11.641228218539208,0,3,281,"period_in_hours (between 2 rec)"8,11.913643115276248,18.97999087551191,0,3,284,"period_in_hours (between 2 rec)"8,17.34767208245982,24.317002011968306,0,3,254,"period_in_hours (between 2 rec)"8,3.6505713813303102,10.844075850338385,0,3,447,"period_in_hours (between 2 rec)"8,1,0.03617873026462108,0,4,392,%8,0.9949748743718593,0.03544406025041679,0,4,259,%8,0.9898648648648649,0.04109974682633932,0,4,260,%8,0.9932356257046223,0.02374232208416312,0, 4,261,%8,0.98635477582846,0.031219527052723135,0,4,262,%8,0.989882417281925,0.011692907713002625,0,4,264,%8,1,0.03045724519365863,0,4,393,%8,1,0.7071067811865475,0,4,268,%8,1,0.01320 3693325496157,0,4,269,%8,1,0.023112508176051212,0,4,270,%8,1,0.05157106231293967,0,4,273,%8,1,0.02933573244244288,0,4,274,%8,1,0.11180339887498948,0,4,276,%8,1,0.4082482904638631,0,4, 277,%8,1,0.1889822365046136,0,4,278,%8,1,0.14433756729740646,0,4,279,%8,0.9970446989287034,0.00961005507153939,0,4,280,%8,0.9976580796252927,0.013969968905677815,0,4,281,%8,1,0.0231 62052730603976,0,4,284,%8,1,0.05590169943749474,0,4,254,%8,1,0.013014480157383839,0,4,447,%8,0,0.03617873026462108,0,5,392,%8,0.002512562814070352,0.03544406025041679,0,5,259,%8,0.00 33783783783783786,0.04109974682633932,0,5,260,%8,0.0033821871476888386,0.02374232208416312,0,5,261,%8,0.009746588693957114,0.031219527052723135,0,5,262,%8,0.0019141372709871479,0. 011692907713002625,0,5,264,%8,0,0.03045724519365863,0,5,393,%8,0,0.7071067811865475,0,5,268,%8,0,0.013203693325496157,0,5,269,%8,0,0.023112508176051212,0,5,270,%8,0,0.051571062312939 67,0,5,273,%8,0,0.02933573244244288,0,5,274,%8,0,0.11180339887498948,0,5,276,%8,0,0.4082482904638631,0,5,277,%8,0,0.1889822365046136,0,5,278,%8,0,0.14433756729740646,0,5,279,%8,0.00203 1769486516439,0.00961005507153939,0,5,280,%8,0.00156128024980484,0.013969968905677815,0,5,281,%8,0,0.023162052730603976,0,5,284,%8,0,0.05590169943749474,0,5,254,%8,0,0.013014480157 383839,0,5,447,%8,1,0.7071067811865475,0,6,259,%8,2,0.7071067811865475,0,6,260,%8,1,0.4082482904638631,0,6,261,%8,0.4,0.31622776601683794,0,6,262,%8,4.285714285714286,0.26726124191242 44,0,6,264,%8,0.45454545454545453,0.21320071635561041,0,6,280,%8,0.5,0.35355339059327373,0,6,281,%8,164,0,0,7,259,days8,188,2,0,7,260,days8,135.66666666666666,24.280765135299085,0,7,261, days8,118,0,0,7,262,days8,164.7,34.14688858446695,0,7,264,days8,154.8,31.128122333349953,0,7,280,days8,225.5,21.5,0,7,281,days9,7.333333333333333,NULL,0,1,369,Rec/Month9,13.66666666666666 6,NULL,0,1,374,Rec/Month9,13.666666666666666,NULL,0,1,375,Rec/Month9,278.6666666666667,NULL,0,1,379,Rec/Month9,25,NULL,0,1,380,Rec/Month9,33,NULL,0,1,382,Rec/Month9,1,NULL,0,1,383,Rec/ Month9,21.666666666666668,NULL,0,1,385,Rec/Month9,2.6666666666666665,NULL,0,1,390,Rec/Month9,1.6666666666666667,NULL,0,1,391,Rec/Month9,184.66666666666666,NULL,0,1,1196,Rec/Month9, 583,NULL,0,2,NULL,Rec/Month9,20.708940972222223,23.89611718704389,0,3,385,"period_in_hours (between 2 rec)"9,4.113931585292344,12.388610333956244,0,3,1196,"period_in_hours (between 2 rec)"9,19.824074074074076,24.395728619374626,0,3,369,"period_in_hours (between 2 rec)"9,28.478368055555556,24.506801628128894,0,3,374,"period_in_hours (between 2 rec)"9,29.978211805555556,24.402541252335585,0,3,375,"period_in_hours (between 2 rec)"9,9.732971970839618,20.079330647369442,0,3,379,"period_in_hours (between 2 rec)"9,12.719866741741741,18.091783214213542,0,3,380,"period_in_hours (between 2 rec)"9,5.477502893518519,14.353491920113266,0,3,382,"period_in_hours (between 2 rec)"9,0.9846153846153847,0.08770580193070293,0,4,385,%9,1,0.25,0,4,390,%9,1,0.31622776601683794,0,4,391,%9,1,0.030042088406305484,0,4,1196,%9,1,0.15075567228888181,0,4,369,%9,0.975609 756097561,0.11043152607484653,0,4,374,%9,1,0.11043152607484653,0,4,375,%9,0.9868421052631579,0.024455799402225926,0,4,379,%9,1,0.08164965809277261,0,4,380,%9,1,0.07106690545187015,0 ,4,382,%9,1,0.4082482904638631,0,4,383,%9,0.015384615384615385,0.08770580193070293,0,5,385,%9,0,0.25,0,5,390,%9,0,0.31622776601683794,0,5,391,%9,0,0.030042088406305484,0,5,1196,%9,0,0. 15075567228888181,0,5,369,%9,0.024390243902439025,0.11043152607484653,0,5,374,%9,0,0.11043152607484653,0,5,375,%9,0.013157894736842105,0.024455799402225926,0,5,379,%9,0,0.081649658 09277261,0,5,380,%9,0,0.07106690545187015,0,5,382,%9,0,0.4082482904638631,0,5,383,%9,0,0.7071067811865475,0,6,385,%9,0,0.7071067811865475,0,6,374,%9,0,0.21320071635561041,0,6,379,%15, 65,61.72659750469139,0,1,474,Rec/Month15,100.51515151515152,58.86129904489473,0,1,475,Rec/Month15,1102.8181818181818,383.1680908669012,0,1,479,Rec/Month15,116.72727272727273,105.735 81524848913,0,1,480,Rec/Month15,436.5151515151515,274.1822331401088,0,1,482,Rec/Month15,71.72727272727273,34.938618614751654,0,1,483,Rec/Month15,75.0909090909091,84.61508808311395,0 ,1,1050,Rec/Month15,49.111111111111114,18.018509002319437,0,1,1051,Rec/Month15,48.44444444444445,17.983016679325214,0,1,1052,Rec/Month15,48.2962962962963,17.866359173694477,0,1,1053, Rec/Month15,47.666666666666664,17.658016750347574,0,1,1054,Rec/Month15,48.7037037037037,18.09192917393189,0,1,1055,Rec/Month15,49.666666666666664,18.377220198447375,0,1,1056,Rec/Mo nth15,48.59259259259259,17.791834720344312,0,1,1057,Rec/Month15,47.77777777777778,17.628890429569804,0,1,1058,Rec/Month15,42.76666666666667,22.267758899802942,0,1,1059,Rec/Month15,4 0.208333333333336,19.67266857568868,0,1,1060,Rec/Month15,44.666666666666664,17.528548142958105,0,1,1061,Rec/Month15,1.3333333333333333,0.8748897637790901,0,1,1437,Rec/Month15,1.7916 666666666667,1.8766527107660054,0,1,1438,Rec/Month15,82,NULL,0,1,2599,Rec/Month15,78,NULL,0,1,2600,Rec/Month15,80,NULL,0,1,2601,Rec/Month15,77.33333333333333,NULL,0,1,2602,Rec/Month1 5,79,NULL,0,1,2603,Rec/Month15,1,NULL,0,1,2604,Rec/Month15,2423.4545454545455,907.6966486996668,0,2,NULL,Rec/Month15,11.423272337118139,21.279639177887976,0,3,1050,"period_in_hours (between 2 rec)"15,28.60110434120335,28.398887983816586,0,3,1051,"period_in_hours (between 2 rec)"15,28.966256141711924,28.545255976342688,0,3,1052,"period_in_hours (between 2 rec)"15,32.14605654761905,21.250410194075613,0,3,1437,"period_in_hours (between 2 rec)"15,29.045110979774098,28.54524424305799,0,3,1054,"period_in_hours (between 2 rec)"15,28.88000460464319,28.555016232075214,0,3,1055,"period_in_hours (between 2 rec)"15,28.08027809367366,28.55327512766761,0,3,1056,"period_in_hours (between 2 rec)"15,28.483256590245578,28.552427691952442,0,3,1057,"period_in_hours (between 2 rec)"15,28.86079248366013,28.53562170750061,0,3,1058,"period_in_hours (between 2 rec)"15,28.85396935017101,28.528263518052064,0,3,1059,"period_in_hours (between 2 rec)"15,28.89165359135286,28.499580401075267,0,3,1060,"period_in_hours (between 2 rec)"15,28.68391910739191,28.52546028721247,0,3,1061,"period_in_hours (between 2 rec)"15,23.862412464985994,18.427330536812576,0,3,2599,"period_in_hours (between 2 rec)"15,24.490140112579542,18.23953080407567,0,3,2600,"period_in_hours (between 2 rec)"15,24.374451597520267,18.840420477139382,0,3,2601,"period_in_hours (between 2 rec)"15,24.332955383480826,18.41169793621897,0,3,2602,"period_in_hours (between 2 rec)"15,24.06601430976431,18.52220117692615,0,3,2603,"period_in_hours (between 2 rec)"15,28.685493827160492,28.513584455876575,0,3,1053,"period_in_hours (between 2 rec)"15,24.266532258064515,24.913105349283917,0,3,1438,"period_in_hours (between 2 rec)"15,13.839489189576176,20.688555046175985,0,3,474,"period_in_hours (between 2 rec)"15,20.952076624842697,20.128684076140743,0,3,475,"period_in_hours (between 2 rec)"15,11.69036988036645,16.312673156541507,0,3,479,"period_in_hours (between 2 rec)"15,16.07417355525767,18.986043981408997,0,3,480,"period_in_hours (between 2 rec)"15,5.470091964734185,15.40439872436241,0,3,482,"period_in_hours (between 2 rec)"15,23.518839899937458,23.651798248955032,0,3,483,"period_in_hours (between 2 rec)"15,0.9959644874899112,0.014204774743178402,0,4,1050,%15,0.9992458521870287,0.019418390934515434,0,4,1051,%15,0.9984709480122325,0.019551547175144377,0,4,1052,%15,0.99386503067 48467,0.019581511249698935,0,4,1053,%15,1,0.10783277320343841,0,4,1438,%15,0.9931558935361217,0.019499439399175793,0,4,1055,%15,0.9977628635346756,0.01930948154544974,0,4,1056,%15, 0.993140243902439,0.01952172023607576,0,4,1057,%15,0.9976744186046511,0.019687480773953943,0,4,1058,%15,0.9820732657833203,0.019741114796436383,0,4,1059,%15,0.9823834196891191,0.0 36 DataWhereHouse
  • 37. // Rétrospective (à la fin de chaque sprint) Sprint 1
  • 38. // Revue de sprint : démo Sprint 2
  • 39. // Sur l’année, les fréquences -1 km/h + 13 km/h +10 km/h + 2 km/h- 4 km/h + 15 km/h +4 km/h -5 km/h +3% Excès de vitesses +35% Augmentation Trafic -10% Indisponibilités +50% Trafics marchands +2% Vitesses moyennes
  • 43. // Affinage du backlog avec préparation du sprint 7 Sprint 6
  • 47. // Affinage du backlog avec préparation des sprints suivants mais on reprend des rapports terminés pour les faire évoluer Sprint 10
  • 48. // Il est casse gueule de faire de l’Agilité dans un éco système qui ne le permet pas. Vouloir faire de l’Agilité à tout prix se paie TRES cher. Les Conclusions
  • 49. // •Les exigences non fonctionnelles (volumes, …) •La simplicité est la sophistication suprême (Léonard De Vinci) 49 Attention
  • 50. // • Scrum Guide http://www.scrumguides.org • Scrum, 4ième édition par Claude Aubry, et son site http://www.aubryconseil.com/ • L’Agiliste http://www.agiliste.fr/guide-de-demarrage-scrum/ • Zenika / Rupture (21, Rupture Douce (Stéphane Cauchy, Luc Sarazin…), https://agile.zenika.com/ • Romain Couturier http://www.terredagile.com • Linkedin Scrum comment tomber dans le panneau https://www.slideshare.net/calton13/scrum-comment-tomber-dans-le- panneau?qid=820dfab0-d41c-4801-9e71-e01146eea02d&v=&b=&from_search=9 • Youtube Rôle du Scrumaster https://youtu.be/t2FaRj-tJ7Q • Le Stand Up Meeting http://blog.xebia.fr/2016/02/10/non-le-daily-stand-up-meeting-cest- pas-ca/ • Blog http://blog.soat.fr/2010/05/un-apercu-de-scrum-pour-neophyte-%E2%80%A6/ • https://www.linkedin.com/pulse/culture-agile-les-principes-du-savoir-agir-ensemble- claude-emond?trk=v- feed&lipi=urn%3Ali%3Apage%3Ad_flagship3_feed%3BsQ1nnVfywgmrXE93tWHzEg%3D %3D 50 Nos références Jeanyves.klein69@gmail.com & stephanebocuze@gmail.com
  • 51. // Servant Leader Ship La règle d’Or de Norman L. Kerth Indépendamment de ce que nous découvrons, nous comprenons et nous croyons sincèrement que chacun a fait du mieux qu’il pouvait, compte tenu de ce qu’il savait à l’époque, de ses compétences et de ses prérogatives, des ressources disponibles et de la situation du moment. En Synthèse Savoir être plutôt que faire Faire.