SlideShare une entreprise Scribd logo
1  sur  68
Télécharger pour lire hors ligne
L’agilité	
  et	
  la	
  
ges,on	
  du	
  
changement	
  
	
  
Mathieu	
  Boisvert	
  
Pyxis	
  Technologies	
  
	
  
Événement	
  
Université	
  de	
  Sherbrooke	
  –	
  
Campus	
  Longueuil	
  
15	
  octobre	
  2013	
  

Copyright	
  ©	
  2012,	
  Pyxis	
  Technologies	
  inc.	
  
Tous	
  droits	
  réservés	
  
Qui	
  je	
  suis	
  et	
  pourquoi	
  ce	
  sujet?	
  
•  Expert	
  de	
  méthodes	
  agiles	
  à	
  Pyxis	
  depuis	
  2004	
  	
  
Différents	
  rôles:	
  Conseiller,	
  formateur,	
  auteur,	
  
chargé	
  de	
  cours	
  
	
  

•  Une	
  ques,on	
  qui	
  revient	
  de	
  temps	
  à	
  autre	
  
Est-­‐ce	
  que	
  tu	
  connais	
  des	
  
exemples	
  Agiles	
  qui	
  ne	
  sont	
  pas	
  
des	
  projets	
  de	
  développement	
  
logiciel?	
  	
  
Sondage	
  à	
  main	
  levée	
  
•  Qui	
  est	
  familier	
  avec	
  la	
  ges,on	
  du	
  
changement?	
  
•  Qui	
  connaît	
  peu	
  ou	
  pas	
  Agile?	
  

Les	
  autres,	
  qu’est-­‐ce	
  que	
  
vous	
  faites	
  ici?	
  
Agenda
•  50	
  minutes	
  –	
  Introduc,on	
  au	
  manifeste	
  à	
  l’Agilité	
  
	
  
•  50	
  minutes	
  –	
  Mener	
  un	
  projet	
  de	
  ges,on	
  du	
  
changement	
  avec	
  les	
  méthodes	
  Agiles	
  
	
  
•  50	
  minutes	
  –	
  La	
  ges,on	
  du	
  changement	
  lors	
  d’une	
  
transi,on	
  vers	
  l’Agilité	
  	
  

10	
  minutes	
  de	
  pause	
  entre	
  les	
  sec,ons	
  pour	
  permeZre	
  les	
  
déplacements	
  de	
  masse	
  	
  
INTRODUCTION	
  	
  
AUX	
  APPROCHES	
  AGILES	
  
Symptômes	
  des	
  projets	
  de	
  
développement	
  logiciel	
  

Les	
  sta,s,ques	
  de	
  Garthner:	
  Des	
  solu,ons	
  peu	
  
ou	
  pas	
  u,lisées;	
  
Une	
  mauvaise	
  qualité	
  de	
  produit:	
  	
  
les	
  anomalies;	
  
les	
  régressions;	
  
le	
  temps	
  de	
  stabilisa,on;	
  

Le	
  temps	
  trop	
  long	
  entre	
  une	
  idée	
  et	
  sa	
  mise	
  en	
  
produc,on;	
  
Le	
  dépassement	
  de	
  temps	
  et	
  de	
  budget.	
  
Le	
  manifeste	
  Agile	
  
	
  

Les	
  individus	
  et	
  leurs	
  interac,ons	
  	
  
plus	
  que	
  les	
  processus	
  et	
  les	
  ou,ls	
  
	
  

Des	
  soluCons	
  opéra,onnelles	
  	
  
plus	
  qu’une	
  documenta,on	
  exhaus,ve	
  
	
  

La	
  collabora,on	
  avec	
  les	
  clients	
  	
  
plus	
  que	
  la	
  négocia,on	
  contractuelle	
  
	
  	
  

L’adapta,on	
  au	
  changement	
  	
  
plus	
  que	
  le	
  suivi	
  d’un	
  plan	
  
	
  
	
  
Source:	
  hZp://agilemanifesto.org/iso/fr/	
  
Les	
  12	
  principes	
  Agiles	
  
1.	
  Notre	
  plus	
  haute	
  priorité	
  est	
  de	
  sa,sfaire	
  le	
  client	
  en	
  livrant	
  rapidement	
  et	
  
régulièrement	
  des	
  fonc,onnalités	
  à	
  grande	
  valeur	
  ajoutée.	
  
	
  

2.	
  Accueillez	
  posi,vement	
  les	
  changements	
  de	
  besoins,	
  même	
  tard	
  dans	
  le	
  projet.	
  Les	
  
processus	
  agiles	
  exploitent	
  le	
  changement	
  pour	
  donner	
  un	
  avantage	
  compé,,f	
  au	
  
client.	
  
	
  

3.	
  Livrez	
  fréquemment	
  un	
  logiciel	
  opéra,onnel	
  avec	
  des	
  cycles	
  de	
  quelques	
  semaines	
  
à	
  quelques	
  mois	
  et	
  une	
  préférence	
  pour	
  les	
  plus	
  courts.	
  
	
  

4.	
  Les	
  u,lisateurs	
  ou	
  leurs	
  représentants	
  et	
  les	
  développeurs	
  doivent	
  travailler	
  
ensemble	
  quo,diennement	
  tout	
  au	
  long	
  du	
  projet.	
  
	
  

5.	
  Réalisez	
  les	
  projets	
  avec	
  des	
  personnes	
  mo,vées.	
  Fournissez-­‐leur	
  l’environnement	
  
et	
  le	
  sou,en	
  dont	
  ils	
  ont	
  besoin	
  et	
  faites-­‐leur	
  confiance	
  pour	
  aZeindre	
  les	
  objec,fs	
  
fixés.	
  
	
  

6.	
  La	
  méthode	
  la	
  plus	
  simple	
  et	
  la	
  plus	
  efficace	
  pour	
  transmeZre	
  de	
  l’informa,on	
  à	
  
l'équipe	
  de	
  développement	
  et	
  à	
  l’intérieur	
  de	
  celle-­‐ci	
  est	
  le	
  dialogue	
  en	
  face	
  à	
  face.	
  
	
  
	
  

Source:	
  hZp://agilemanifesto.org/iso/fr/	
  
Les	
  12	
  principes	
  agiles	
  (suite)	
  
7.	
  Un	
  logiciel	
  opéra,onnel	
  est	
  la	
  principale	
  mesure	
  d’avancement.	
  
	
  

8.	
  Les	
  processus	
  agiles	
  encouragent	
  un	
  rythme	
  de	
  développement	
  soutenable.	
  
Ensemble,	
  les	
  commanditaires,	
  les	
  développeurs	
  et	
  les	
  u,lisateurs	
  devraient	
  être	
  
capables	
  de	
  maintenir	
  indéfiniment	
  un	
  rythme	
  constant.	
  
	
  

9.	
  Une	
  aZen,on	
  con,nue	
  à	
  l'excellence	
  technique	
  et	
  à	
  une	
  bonne	
  concep,on	
  
renforce	
  l’agilité.	
  
	
  

10.	
  La	
  simplicité	
  –	
  c’est-­‐à-­‐dire	
  l’art	
  de	
  minimiser	
  la	
  quan,té	
  de	
  travail	
  inu,le	
  –	
  est	
  
essen,elle.	
  
	
  

11.	
  Les	
  meilleures	
  architectures,	
  spécifica,ons	
  et	
  concep,ons	
  émergent	
  d'équipes	
  
autoorganisées.	
  
	
  

12.	
  À	
  intervalles	
  réguliers,	
  l'équipe	
  réfléchit	
  aux	
  moyens	
  de	
  devenir	
  plus	
  efficace,	
  puis	
  
règle	
  et	
  modifie	
  son	
  comportement	
  en	
  conséquence.	
  

Source:	
  hZp://agilemanifesto.org/iso/fr/	
  
Pourquoi	
  adopter	
  l’agilité?	
  
•  Sa,sfaire	
  rapidement	
  le	
  client	
  avec	
  des	
  solu,ons	
  logicielles	
  
u,les;	
  
•  Augmenter	
  la	
  qualité;	
  
•  Augmenter	
  la	
  produc,vité	
  et	
  réduire	
  les	
  coûts;	
  
•  Faire	
  face	
  à	
  la	
  complexité;	
  	
  
•  Réduire	
  le	
  temps	
  de	
  mise	
  en	
  marché;	
  
–  Réduire	
  les	
  inefficacités;	
  
–  Éviter	
  les	
  longues	
  périodes	
  de	
  stabilisa,on	
  en	
  fin	
  de	
  projet;	
  

•  Augmenter	
  la	
  mo,va,on,	
  la	
  collabora,on	
  et	
  l’engagement	
  
des	
  individus.	
  

Devenir	
  agile	
  pour	
  suivre	
  le	
  courant,	
  c’est	
  une	
  mauvaise	
  idée!	
  
Limites	
  et	
  défis	
  des	
  approches	
  agiles	
  
•  C’est	
  une	
  approche,	
  pas	
  une	
  méthode:	
  demande	
  de	
  changer	
  
le	
  savoir-­‐être	
  
•  Révèle	
  les	
  inefficacités	
  d’une	
  organisa,on,	
  qui	
  sont	
  parfois	
  
majeures:	
  
– 
– 
– 
– 
– 
– 

L’exercice	
  du	
  leadership	
  
La	
  reconnaissance	
  de	
  l’exper,se	
  
La	
  descrip,on	
  de	
  poste	
  
La	
  culture	
  d’entreprise	
  
La	
  rela,on	
  avec	
  le	
  client	
  
Les	
  processus	
  et	
  procédures	
  de	
  travail	
  

Même	
  combat,	
  peu	
  importe	
  le	
  domaine	
  d’affaires	
  
Limites	
  et	
  défis	
  des	
  approches	
  agiles	
  
•  Intégra,on	
  difficile	
  avec	
  les	
  méthodes	
  
tradi,onnelles:	
  
–  Pas	
  toujours	
  bien	
  adaptées	
  avec	
  les	
  méthodes	
  de	
  ges,on	
  
de	
  projet	
  tradi,onnelles;	
  
–  Source	
  poten,elle	
  de	
  conflit	
  de	
  nature	
  contractuelle;	
  

•  Implica,on	
  exigeante	
  pour	
  le	
  client	
  et	
  les	
  équipes	
  de	
  
projet;	
  
•  Elles	
  demandent	
  de	
  la	
  rigueur,	
  de	
  la	
  maturité,	
  de	
  la	
  
confiance	
  et	
  de	
  la	
  transparence	
  pour	
  réussir.	
  
Lean	
  en	
  quelques	
  mots	
  
Principes	
  
•  Éliminer	
  le	
  gaspillage	
  
•  Améliorer	
  la	
  rétroac,on	
  
•  Prendre	
  les	
  décisions	
  au	
  
dernier	
  moment	
  
responsable	
  
•  La	
  livraison	
  la	
  plus	
  rapide	
  
possible	
  
•  La	
  prise	
  de	
  recul	
  et	
  le	
  regard	
  
global	
  

Un	
  système	
  de	
  flux	
  Cré	
  

Source:	
  hZp://cdi-­‐usa.biz/mission-­‐directed-­‐work-­‐
teams/5-­‐lean-­‐workflow/	
  

Bonne	
  méthode	
  pour	
  améliorer	
  un	
  processus	
  de	
  travail	
  
Lean:	
  le	
  tableau	
  Kanban	
  
Pile de
travail	

	


Réalisation	


Acceptation	

 Déploiement	


3
3	
  

1

D2	
  
D3	
  

1	
  

D4	
  

D5	
  
D6	
  

3	
  

D7	
  
D8	
  
D9	
  

D10	
  
D11	
  

D12	
  

Source:	
  Choisir	
  l’Agilité	
  de	
  Mathieu	
  Boisvert	
  et	
  Sylvie	
  Trudel	
  

Terminé	


1	
  
D1	
  
Scrum	
  en	
  quelques	
  mots	
  
Product	
  Owner	
  	
  
(le	
  client)	
  

Product	
  Backlog	
  	
  
ou	
  	
  
carnet	
  de	
  produit	
  

Dev	
  Team	
  
(l’équipe	
  de	
  travail)	
  

Sprint	
  Planning	
  	
  
ou	
  
Planifica,on	
  

Daily	
  Scrum	
  	
  
ou	
  	
  
mêlée	
  quo,dienne	
  

Sprint	
  ou	
  Itéra,on	
  

Sprint	
  review:	
  inspec,on	
  
du	
  produit	
  
	
  
Sprint	
  Retrospec,ve:	
  
inspec,on	
  des	
  pra,ques	
  

Source:	
  Wikipedia	
  

Bonne	
  méthode	
  pour	
  gérer	
  le	
  développement	
  complexe	
  d’un	
  produit	
  
Scrum:	
  les	
  rôles	
  
Product	
  Owner	
  	
  
(le	
  client)	
  

•  La	
  vision	
  du	
  produit;	
  
•  Le	
  carnet	
  de	
  produit	
  
•  Évalue	
  le	
  résultat	
  des	
  
itéra,ons	
  
•  Communique	
  l’état	
  
d’avancement	
  
•  Collaborer	
  avec	
  
l’équipe	
  Scrum	
  
•  Collaborer	
  avec	
  les	
  
par,es	
  prenantes	
  

Dev	
  Team	
  
(l’équipe	
  de	
  travail)	
  

•  Choisit	
  le	
  contenu	
  du	
  
Sprint	
  Backlog	
  
•  Auto-­‐gérée	
  et	
  auto-­‐
organisée;	
  
•  Collabore	
  avec	
  le	
  Product	
  
Owner;	
  
•  Mul,disciplinaire:	
  
Compétences	
  pour	
  livrer	
  
un	
  incrément	
  complet.	
  

Scrum	
  Master	
  
(coach	
  d’équipe)	
  

•  Bonne	
  applica,on	
  du	
  
processus	
  
•  S’assurer	
  que	
  l’équipe	
  
est	
  fonc,onnelle,	
  
produc,ve	
  et	
  améliore	
  
sa	
  qualité	
  
•  Protéger	
  l’équipe	
  des	
  
interven,ons	
  externes	
  
•  Servant	
  Leader	
  
Agile	
  dans	
  sa	
  forme	
  la	
  plus	
  simple	
  
Terminer	
  ce	
  que	
  l’on	
  commence	
  

Inspecter	
  le	
  résultat	
  
Agile	
  en	
  famille	
  

Seulement	
  avec	
  une	
  mêlée	
  quo,dienne	
  et	
  une	
  liste	
  de	
  tâches,	
  Bruce	
  Feiler	
  a	
  modifié	
  
la	
  rou,ne	
  du	
  ma,n	
  de	
  sa	
  pe,te	
  famille.	
  	
  
Quelques	
  inspira,ons:	
  

Des	
  ques,ons?	
  
MENER	
  UN	
  PROJET	
  DE	
  GESTION	
  DU	
  
CHANGEMENT	
  AVEC	
  LES	
  
MÉTHODES	
  AGILES	
  
N’oubliez	
  pas,	
  votre	
  approche	
  	
  
peut	
  être	
  très	
  simple	
  
Terminer	
  ce	
  que	
  l’on	
  commence	
  

Inspecter	
  le	
  résultat	
  
Comment	
  choisir	
  
entre	
  le	
  Scrum	
  
et	
  le	
  Lean?	
  
Le	
  choix	
  entre…	
  
Lean:	
  pour	
  améliorer	
  un	
  processus	
  

Source:	
  hZp://www.contrepoints.org/2011/09/04/44030-­‐
gains-­‐de-­‐produc,vite/chaine-­‐de-­‐montage-­‐robo,se	
  

Scrum:	
  pour	
  le	
  développement	
  de	
  
produit	
  et/ou	
  gérer	
  la	
  complexité	
  

Wikispeed:	
  	
  
hZp://www.youtube.com/watch?v=x8jdx-­‐lf2Dw	
  
ou	
  
Lean?	
  

Scrum?	
  

•  Améliorer	
  le	
  temps	
  de	
  traitement	
  d’une	
  
demande	
  de	
  réclama,on?	
  
Réponse:	
  Probablement	
  Lean	
  

•  Construire	
  un	
  programme	
  de	
  ges,on	
  du	
  
changement?	
  
Réponse:	
  Probablement	
  Scrum	
  	
  

•  Construire	
  une	
  maison?	
  
	
   Réponse:	
  Hum,	
  pas	
  facile…	
  regardons	
  

ensemble	
  la	
  livraison	
  incrémentale	
  et	
  itéra,ve	
  
pour	
  nous	
  aider	
  à	
  répondre.	
  
Incrément	
  versus	
  Itéra,on	
  
Incrément	
  	
  
(porCon	
  complète	
  à	
  
chaque	
  fois)	
  
ItéraCon	
  
(vérifie	
  fréquemment	
  que	
  
l’on	
  approche	
  de	
  la	
  
vision)	
  
Scrum	
  propose	
  une	
  	
  
approche	
  itéra,ve	
  et	
  incrémentale	
  

Déroulement	
  du	
  projet	
  

Lean	
  n’impose	
  pas	
  d’approche	
  par,culière	
  
Tiré	
  du	
  matériel	
  de	
  forma,on	
  de	
  Pyxis	
  Technologies	
  
Basé	
  sur	
  :	
  hZp://www.agileproductdesign.com/blog/dont_know_what_i_want.html	
  
Comment	
  planifier	
  un	
  incrément?	
  
•  Quelle	
  grosseur	
  cons,tuera	
  un	
  incrément	
  
suffisant?	
  
•  Combien	
  de	
  points	
  d’inspec,on	
  ceZe	
  grosseur	
  
permeZra-­‐t-­‐elle?	
  
•  En	
  combien	
  de	
  temps	
  est-­‐il	
  possible	
  de	
  
construire	
  cet	
  incrément?	
  
Mauvais	
  incrément:	
  Le	
  cas	
  de	
  la	
  
construc,on	
  d’une	
  maison	
  
Meilleurs	
  exemples	
  de	
  la	
  construc,on	
  
incrémentale	
  

Empire	
  State	
  Building	
  

hZp://www.fastcodesign.com/1671701/micro-­‐
apartments-­‐give-­‐a-­‐hint-­‐of-­‐city-­‐livings-­‐future	
  
Pourquoi	
  c’est	
  important	
  de	
  livrer	
  par	
  
incrément,	
  périodiquement?	
  	
  
Parce	
  que	
  l’évalua,on	
  de	
  l’incrément	
  est	
  au	
  
cœur	
  de	
  la	
  ges,on	
  de	
  projet	
  agile	
  
	
  

–  Ges,on	
  du	
  risque	
  
–  Ges,on	
  des	
  demandes	
  de	
  changement	
  
–  Mesurer	
  la	
  progression	
  du	
  projet	
  
–  Réduit	
  le	
  travail	
  en	
  parallèle	
  (on	
  termine	
  ce	
  que	
  l’on	
  
commence)	
  
	
  
Que	
  faire	
  si	
  c’est	
  impossible	
  de	
  livrer	
  
un	
  incrément	
  en	
  un	
  mois	
  et	
  moins	
  ?	
  
•  Ne	
  le	
  faites	
  pas!	
  (avons-­‐nous	
  affaire	
  à	
  un	
  processus?)	
  
•  Sachez	
  cependant	
  que	
  plusieurs	
  entreprises	
  en	
  
développement	
  logiciel	
  affirmait	
  la	
  même	
  chose	
  et	
  
qu’avec	
  l’évolu,on	
  de	
  nos	
  pra,ques,	
  c’est	
  
maintenant	
  possible!	
  
•  Exemple	
  de	
  Wikispeed,	
  qui	
  a	
  changé	
  ses	
  pra,ques	
  
pour	
  réussir	
  à	
  livrer	
  des	
  pièces	
  en	
  1	
  mois.	
  
Comment	
  choisir	
  le	
  contenu	
  de	
  
l’incrément?	
  

Les	
  objec,fs	
  

La	
  valeur	
  d’affaires	
  

Les	
  risques	
  

Capitaliser	
  sur	
  ce	
  qui	
  est	
  prêt	
  
«	
  Ben	
  voyons!	
  Je	
  t’écoute	
  depuis	
  tout	
  à	
  
l’heure,	
  ça	
  marche	
  pas	
  ton	
  affaire.	
  »	
  
Cas	
  de	
  Louis	
  dont	
  le	
  projet	
  est	
  de	
  répondre	
  à	
  un	
  appel	
  
d’offre	
  sur	
  invita,on	
  
	
  
Est-­‐ce	
  que	
  le	
  projet	
  de	
  Louis	
  peut	
  être	
  
fait	
  avec	
  Scrum?	
  
•  Méthode:	
  Scrum	
  
•  Valeur	
  d’affaires:	
  les	
  sec,ons	
  sensibles,	
  
risquant	
  de	
  causer	
  le	
  refus	
  de	
  la	
  proposi,on	
  
•  Incrément:	
  Sec,on	
  du	
  document	
  
•  Itéra,on:	
  2	
  semaines	
  
•  Organisa,on	
  du	
  travail:	
  une	
  équipe	
  
d’architectes	
  et	
  rédacteurs	
  techniques	
  
«	
  As-­‐tu	
  un	
  autre	
  exemple?	
  »	
  
Cas	
  de	
  Mathieu	
  qui	
  conçoit	
  un	
  cours	
  universitaire	
  à	
  
propos	
  des	
  méthodes	
  agiles	
  
Est-­‐ce	
  que	
  le	
  projet	
  de	
  Mathieu	
  peut	
  
être	
  fait	
  avec	
  Scrum?	
  
•  Méthode:	
  Scrum	
  
•  Valeur	
  d’affaires:	
  Objec,fs	
  d’appren,ssage	
  aZeints?	
  
(concevoir	
  les	
  devoirs	
  en	
  conséquence)	
  
•  Incrément:	
  Un	
  cours	
  de	
  3	
  heures	
  (matériel,	
  atelier,	
  
exemple,	
  etc.)	
  
•  Itéra,on:	
  1	
  semaine	
  
•  Organisa,on	
  du	
  travail:	
  les	
  deux	
  chargés	
  de	
  cours	
  
Un	
  projet	
  de	
  ges,on	
  du	
  changement	
  
pour	
  un	
  nouveau	
  logiciel	
  de	
  mission	
  

Source:	
  hZp://www.manutri,onniste.com/les-­‐etapes-­‐de-­‐changement/	
  
La	
  valeur	
  d’affaires	
  d’un	
  projet	
  de	
  
ges,on	
  du	
  changement?	
  
Les	
  livrables	
  (Incrément)	
  

• 
• 
• 
• 
• 
• 
• 

Forma,on	
  
Aide	
  en	
  ligne	
  
Aide	
  à	
  la	
  tâche	
  
Capsules	
  vidéo	
  
Documenta,on	
  /	
  références	
  
Bulle,n	
  de	
  nouvelles	
  
[…]	
  

Incidences	
  (Valeur	
  d’affaires)	
  

Factura,on	
  
Inscrire	
  un	
  bâ,ment	
  
Planifier	
  un	
  projet	
  
Consulter	
  un	
  rapport	
  
Évaluer	
  un	
  projet	
  de	
  
rénova,on	
  
•  […]	
  
• 
• 
• 
• 
• 
Le	
  meilleur	
  programme	
  de	
  ges,on	
  du	
  
changement	
  dans	
  les	
  ressources	
  
disponibles	
  	
  
1.  Choisir	
  une	
  méthode	
  de	
  travail:	
  	
  
Scrum	
  
2.  Iden,fier	
  la	
  valeur	
  d’affaires:	
  	
  
les	
  incidences	
  
3.  Planifier	
  un	
  incrément:	
  	
  
aide	
  à	
  la	
  tâche,	
  module	
  de	
  forma,on	
  
4.  Vérifier	
  les	
  résultats:	
  	
  
est-­‐ce	
  que	
  les	
  employés	
  ont	
  compris?	
  	
  
5.  Recommencer:	
  	
  
corriger	
  et/ou	
  poursuivre	
  le	
  programme?	
  
Dernier	
  point	
  important:	
  l’améliora,on	
  
con,nue	
  des	
  pra,ques	
  
•  Principe	
  #9	
  
Une	
  aZen,on	
  con,nue	
  à	
  l'excellence	
  technique	
  et	
  à	
  la	
  qualité	
  
de	
  la	
  concep,on.	
  
	
  
•  Principe	
  #10	
  
La	
  simplicité	
  et	
  l'art	
  de	
  minimiser	
  les	
  tâches	
  parasites,	
  sont	
  
appliqués	
  comme	
  principes	
  essen,els.	
  
•  Principe	
  #12	
  
À	
  intervalles	
  réguliers,	
  l'équipe	
  réfléchit	
  aux	
  moyens	
  de	
  
devenir	
  plus	
  efficace,	
  puis	
  règle	
  et	
  modifie	
  son	
  comportement	
  
en	
  conséquence.	
  
extremeProgramming:	
  une	
  inspira,on!	
  
Quelques	
  inspira,ons:	
  
	
  
•  La	
  famille	
  agile	
  de	
  Bruce	
  Feiler:	
  
hZp://www.youtube.com/watch?v=J6oMG7u9HGE	
  
•  La	
  voiture	
  Scrum	
  de	
  Joe	
  JusCce	
  (Wikispeed):	
  
hZp://www.youtube.com/watch?v=x8jdx-­‐lf2Dw	
  	
  
•  Mon	
  expérience	
  de	
  chargé	
  de	
  cours:	
  	
  
hZp://pyxis-­‐tech.com/blog/2013/02/14/revela,on-­‐dun-­‐
jeune-­‐charge-­‐de-­‐cours/	
  	
  	
  

Des	
  ques,ons?	
  
La	
  ges,on	
  du	
  changement	
  lors	
  d’une	
  transi,on	
  vers	
  l’Agilité	
  	
  
	
  

LA	
  STRUCTURE	
  
ORGANISATIONNELLE	
  
L’agilité	
  comme	
  élément	
  de	
  la	
  
stratégie	
  d’entreprise	
  
•  Requiert	
  au	
  préalable	
  un	
  consensus	
  sur	
  les	
  raisons	
  ayant	
  introduit	
  
l’agilité;	
  	
  
•  Il	
  est	
  important	
  que	
  tous	
  ceux	
  ayant	
  un	
  rôle	
  à	
  jouer	
  dans	
  le	
  sou,en	
  de	
  
ceZe	
  ini,a,ve	
  en	
  deviennent	
  les	
  promoteurs:	
  	
  le	
  seul	
  financement	
  de	
  
la	
  transi,on	
  est	
  insuffisant;	
  
•  L’agilité	
  est	
  une	
  philosophie	
  de	
  travail:	
  il	
  est	
  possible	
  que	
  
l’organisa,on	
  doive	
  :	
  

–  réunir	
  certaines	
  condi,ons	
  gagnantes;	
  	
  
–  accepter	
  de	
  se	
  faire	
  bousculer;	
  
–  être	
  récep,ve	
  aux	
  raisons	
  et	
  aux	
  objec,fs	
  du	
  manifeste,	
  aux	
  méthodes	
  et	
  
aux	
  pra,ques	
  agiles.	
  
An,ciper	
  les	
  objec,ons	
  
Les	
  dirigeants	
  peuvent	
  craindre	
  de	
  perdre	
  leurs	
  acquis	
  :	
  contrôle,	
  pouvoir	
  et	
  avantages	
  
liés	
  à	
  leur	
  ,tre:	
  	
  
	
  
«	
  Avec	
  l’agilité,	
  je	
  vais	
  perdre	
  le	
  contrôle	
  puisque	
  les	
  équipes	
  seront	
  autogérées	
  !	
  »	
  
	
  
«	
  Mais	
  comment	
  va-­‐t-­‐on	
  y	
  arriver	
  ?	
  Nous	
  manquons	
  déjà	
  de	
  temps	
  pour	
  tout	
  faire…	
  »	
  
«	
  Mais	
  pourquoi	
  l’agilité	
  ?	
  Le	
  statu	
  quo	
  n’est	
  pas	
  si	
  mal	
  que	
  ça…	
  »	
  
	
  
	
  
	
  
«	
  Ah	
  mais	
  c’est	
  que	
  j’ai	
  des	
  intérêts	
  personnels	
  et	
  
l’agilité	
  ne	
  me	
  sert	
  absolument	
  pas	
  !	
  »	
  
	
  
«	
  Là,	
  on	
  me	
  demande	
  de	
  faire	
  appliquer	
  une	
  nouvelle	
  
méthodologie	
  à	
  mes	
  équipes	
  et	
  personne	
  ne	
  m’a	
  
impliqué	
  dans	
  la	
  décision.	
  »	
  
	
  
Compréhension	
  commune	
  
À	
  quoi	
  s’aZendre	
  :	
  
•  Un	
  processus	
  empirique	
  
•  Un	
  carnet	
  de	
  commande	
  priorisé	
  
•  La	
  livraison	
  d’incréments	
  de	
  produits	
  terminés	
  	
  
•  Une	
  équipe	
  auto-­‐organisée	
  
Les	
  appréhensions/interpréta,ons	
  	
  fréquentes	
  :	
  
•  L’abandon	
  de	
  la	
  ges,on	
  de	
  projet	
  	
  
•  La	
  fin	
  de	
  la	
  documenta,on	
  
•  L’anarchie	
  des	
  équipes	
  
•  Une	
  excuse	
  pour	
  le	
  laxisme	
  
•  La	
  solu,on	
  à	
  tous	
  les	
  problèmes	
  
Bien	
  qu’elles	
  soient	
  dites	
  légères,	
  les	
  méthodes	
  agiles	
  
requièrent	
  de	
  la	
  rigueur	
  et	
  de	
  la	
  discipline.	
  	
  
L’imputabilité	
  
Direc,on	
  
Affaires	
  

•  soutenir	
  les	
  ini,a,ves	
  du	
  responsable	
  de	
  produit	
  ;	
  
•  éliminer	
  les	
  obstacles	
  rencontrés	
  par	
  les	
  équipes	
  ;	
  
•  orchestrer	
  les	
  ac,vités	
  autour	
  de	
  la	
  livraison	
  :	
  
déploiement,	
  forma,on,	
  marke,ng,	
  etc.	
  ;	
  
•  assurer	
  le	
  succès	
  de	
  chacun	
  des	
  projets	
  d’affaires	
  
impliquant	
  du	
  développement	
  logiciel.	
  

Direc,on	
  
des	
  TI	
  

•  qualité	
  des	
  logiciels	
  livrés	
  ;	
  
•  améliora,on	
  con,nue	
  des	
  processus,	
  méthodes	
  et	
  
ou,ls	
  de	
  développement	
  sur	
  les	
  axes	
  de	
  coûts,	
  de	
  
délais	
  et	
  de	
  qualité	
  ;	
  
•  améliora,on	
  de	
  la	
  cohésion	
  des	
  équipes	
  ;	
  
•  montée	
  en	
  compétence	
  des	
  membres	
  d’équipes	
  ;	
  
•  accompagnement	
  des	
  affaires	
  dans	
  la	
  ges,on	
  de	
  
produit	
  logiciel.	
  
Structure	
  d'équipe	
  Agile	
  
L’équipe	
  Scrum	
  se	
  compose…	
  
du	
  Scrum	
  Master	
  ,	
  

Des	
  Équipiers,	
  
Ges,onnaires	
  

Du	
  Responsable	
  	
  
de	
  produit,	
  

de	
  l’ensemble	
  des	
  individus	
  ayant	
  
les	
  compétences	
  pour	
  produire	
  un	
  
incrément	
  de	
  produit.	
  

Et	
  moi	
  ?	
  

Les	
  collaborateurs	
  et	
  les	
  contributeurs	
  
sou,ennent	
  l’équipe	
  

Source:	
  Rôle	
  de	
  l’architecte	
  agile,	
  
présenté	
  par	
  Jean-­‐René	
  Rousseau	
  et	
  Mathieu	
  Boisvert,	
  Pyxis	
  

Clients	
  

Experts	
  
Le	
  client	
  
Choisir	
  le	
  bon	
  candidat:	
  
•  Est-­‐il	
  disponible?	
  
•  Est-­‐il	
  crédible?	
  
•  Connaît-­‐il	
  la	
  vision	
  du	
  
produit?	
  
•  Est-­‐ce	
  un	
  bon	
  
communicateur?	
  

Probable	
  que	
  le	
  candidat	
  doive	
  apprendre	
  le	
  mé,er	
  de	
  Product	
  Owner	
  
Les	
  spécialistes:	
  	
  

Être	
  ou	
  ne	
  pas	
  être	
  dans	
  l’équipe	
  ?	
  
•  Être	
  dans	
  l’équipe	
  est	
  sans	
  doute	
  la	
  meilleure	
  
posture	
  pour	
  accomplir	
  vos	
  objec,fs	
  
•  Mais…	
  Aurez-­‐vous	
  la	
  disponibilité	
  nécessaire?	
  
–  Plus	
  souvent	
  qu’autrement,	
  les	
  spécialistes	
  se	
  
posi,onnent	
  comme	
  un	
  collaborateur	
  

•  Vous	
  avez	
  donc	
  un	
  défi	
  supplémentaire	
  
–  Ne	
  pas	
  être	
  un	
  goulot!	
  

Rôle de l’architecte agile,	

présenté par Jean-René Rousseau et Mathieu Boisvert, Pyxis	
  
Le	
  défi	
  du	
  collaborateur	
  
•  Il	
  faut	
  à	
  tout	
  prix	
  éviter	
  les	
  situa,ons	
  
suivantes:	
  
–  L’équipe	
  abend	
  après	
  une	
  décision	
  
–  L’équipe	
  se	
  fait	
  systéma,quement	
  reprendre	
  ses	
  
ini,a,ves	
  et	
  perd	
  ainsi	
  confiance	
  
–  L’équipe	
  n’a	
  pas	
  accès	
  à	
  l’informaCon	
  qui	
  lui	
  
permeZrait	
  de	
  décider	
  
–  Bref…	
  l’équipe	
  a	
  constamment	
  besoin	
  de	
  son	
  
architecte…	
  qui	
  n’est	
  pas	
  toujours	
  disponible!	
  
Les	
  ges,onnaires	
  

Répercussions	
  sur	
  le	
  rôle	
  
de	
  la	
  direc,on	
  /	
  vice-­‐présidence	
  
•  Définir	
  les	
  objec,fs	
  de	
  leurs	
  équipes	
  ou	
  leurs	
  
départements	
  au	
  lieu	
  de	
  meZre	
  l’accent	
  sur	
  
leurs	
  tâches;	
  
•  Prioriser	
  les	
  objec,fs	
  au	
  lieu	
  de	
  prioriser	
  les	
  
ac,vités;	
  
•  Suivre	
  la	
  progression	
  vers	
  l’aZeinte	
  de	
  ces	
  
objec,fs;	
  
•  Con,nuer	
  de	
  protéger	
  les	
  ressources	
  des	
  
équipes	
  afin	
  d’augmenter	
  leur	
  cohésion	
  et,	
  
par	
  conséquent,	
  leur	
  performance;	
  
•  Soutenir	
  les	
  employés	
  dans	
  leur	
  
développement	
  de	
  carrière;	
  
•  Construire	
  et	
  entretenir	
  des	
  rela,ons	
  avec	
  les	
  
autres	
  départements	
  et	
  équipes.	
  
Impacts	
  sur	
  la	
  structure	
  organisa,on	
  
Exemple de matrice
RACI dans un
contexte non agile.

Exemple de
matrice RACI dans
un contexte agile.
Leadership	
  situa,onnel	
  
1.	
  Imposer	
  (Tell)	
  	
  

	
  Imposer	
  une	
  décision	
  à	
  l’équipe	
  

2.	
  Vendre	
  (Sell)	
  

	
  Décider	
  et	
  convaincre	
  l’équipe	
  

3.	
  Consulter	
  (Consult)	
   	
  Consulter	
  l’équipe	
  avant	
  de	
  décider	
  
4.	
  Collaborer	
  (Agree)	
  

	
  Décider	
  en	
  collabora,on	
  avec	
  l’équipe	
  

5.	
  Aviser	
  (Advise)	
  	
  

	
  Influencer	
  la	
  décision	
  prise	
  par	
  l’équipe	
  

6.	
  Demander	
  (Inquire)	
   	
  S’informer	
  d’une	
  décision	
  prise	
  par	
  l’équipe	
  
7.	
  Déléguer	
  (Delegate)	
   	
  Laisser	
  l’équipe	
  prendre	
  ses	
  propres	
  décisions	
  

Tiré	
  du	
  matériel	
  de	
  forma,on	
  de	
  Pyxis	
  Technologies	
  
Source	
  :	
  Jurgen	
  Appelo,	
  Management	
  3.0	
  –	
  leading	
  agile	
  developers,	
  developing	
  agile	
  leaders	
  
La	
  ges,on	
  du	
  changement	
  lors	
  d’une	
  transi,on	
  vers	
  l’Agilité	
  	
  
	
  

LA	
  CULTURE	
  
Selon	
  vous,	
  
quelles	
  sont	
  les	
  causes	
  principales	
  
d’échecs	
  des	
  projets	
  agiles?	
  
Percep,on	
  des	
  causes	
  principales	
  
d’échecs	
  des	
  projets	
  agiles.	
  
La	
  culture	
  est	
  impliquée	
  
dans	
  au	
  moins	
  19%	
  des	
  
cas,	
  soit	
  la	
  «	
  culture	
  
organisa,onnelle	
  à	
  
l’encontre	
  des	
  valeurs	
  et	
  
principes	
  agiles	
  »	
  (11%)	
  
et	
  le	
  «	
  manque	
  de	
  
transi,on	
  
culturelle	
  »	
  (8%).	
  	
  

Source:	
  VersionOne,	
  State	
  of	
  Agile	
  Survey	
  2010.	
  Données	
  recueillies	
  auprès	
  de	
  4	
  770	
  par,cipants	
  dans	
  91	
  
pays,	
  entre	
  le	
  11	
  août	
  et	
  le	
  31	
  octobre	
  2010.	
  
Types	
  de	
  cultures	
  

Tiré	
  de	
  l’ouvrage	
  The	
  Reengineering	
  Alterna,ve	
  de	
  William	
  E.	
  Schneider	
  
Caractéris,ques	
  des	
  cultures	
  
Caractéris,ques	
  des	
  cultures	
  
Caractéris,que	
  des	
  cultures	
  
La	
  culture	
  de	
  préférence	
  de	
  l’agilité	
  

Sondage	
  mené	
  auprès	
  d’environ	
  120	
  personnes	
  qui	
  appliquent	
  l’agilité	
  	
  
et	
  provenant	
  de	
  cultures	
  différentes,	
  par	
  Michael	
  Spayd,	
  en	
  mai	
  2010	
  
Prédisposi,ons	
  et	
  indisposi,ons	
  
Collabora'on	
  
	
  
•  prédisposé	
  au	
  travail	
  d’équipe	
  
•  de	
  bons	
  généralistes	
  s’aZribuant	
  la	
  prochaine	
  tâche	
  d’équipe	
  à	
  pied	
  levé	
  
•  individus	
  veulent	
  tout	
  décider	
  par	
  consensus	
  
•  s’embourbent	
  dans	
  des	
  réunions	
  où	
  tous	
  doivent	
  être	
  présents	
  
•  cherchent	
  l’avis	
  de	
  tous	
  et	
  de	
  chacun	
  avant	
  de	
  prendre	
  une	
  décision	
  
	
  
Accomplissement	
  
	
  
•  la	
  croissance	
  concerne	
  à	
  la	
  fois	
  les	
  individus	
  et	
  les	
  équipes	
  
•  les	
  inspec,ons	
  et	
  les	
  rétrospec,ves	
  sont	
  menées	
  avec	
  un	
  souci	
  d’apprendre,	
  de	
  ,rer	
  
des	
  leçons	
  et	
  de	
  s’améliorer	
  
•  manque	
  de	
  canalisa,on	
  envers	
  les	
  résultats	
  
•  nouvelles	
  idées	
  provoquent	
  de	
  l’éparpillement	
  
•  manque	
  de	
  rigueur	
  	
  
Prédisposi,ons	
  et	
  endisposi,ons	
  
Prédisposi,ons	
   i t	
  indisposi,ons	
  
Compétence	
  
	
  
•  font	
  preuve	
  de	
  rigueur	
  et	
  de	
  discipline	
  à	
  propos	
  de	
  la	
  collecte,	
  l’analyse	
  et	
  la	
  
présenta,on	
  des	
  données	
  d’avancement	
  ainsi	
  que	
  du	
  calcul	
  de	
  l’effort	
  restant	
  et	
  de	
  la	
  
vélocité	
  
•  cul,ve	
  les	
  secrets,	
  et	
  la	
  poli,que	
  finit	
  par	
  prendre	
  le	
  dessus	
  sur	
  l’efficacité	
  
•  transparence	
  est	
  permise	
  seulement	
  lorsque	
  que	
  les	
  résultats	
  plaisent	
  
•  le	
  concept	
  d’équipe	
  auto-­‐organisée	
  passe	
  mal	
  
Contrôle	
  
	
  
•  propension	
  à	
  livrer	
  des	
  produits	
  de	
  qualité	
  supérieure	
  à	
  ceux	
  de	
  la	
  compé,,on	
  
demande	
  la	
  contribu,on	
  d’individus	
  spécialisés,	
  ayant	
  de	
  très	
  grandes	
  compétences	
  
techniques	
  
•  réduit	
  la	
  possibilité	
  de	
  prendre	
  des	
  engagements	
  collec,fs	
  
•  l’engagement	
  d’équipe	
  est	
  absent	
  ou	
  chao,que	
  
La	
  ges,on	
  du	
  changement	
  lors	
  d’une	
  transi,on	
  vers	
  l’Agilité	
  	
  
	
  

LE	
  PLAN	
  DE	
  TRANSITION	
  
Ges,on	
  de	
  la	
  transi,on	
  agile	
  
•  Un	
  sen,ment	
  d’urgence	
  
La	
  situa,on	
  actuelle	
  est	
  intolérable	
  et	
  il	
  est	
  impéra,f	
  de	
  
changer	
  rapidement.	
  La	
  souffrance	
  étant	
  grande,	
  
l’organisa,on	
  devient	
  prête	
  à	
  essayer	
  n’importe	
  quelle	
  
alterna,ve	
  pour	
  changer	
  sa	
  situa,on.	
  	
  

•  Un	
  facteur	
  volontaire	
  posi,f	
  
L’organisa,on	
  a	
  eu	
  quelques	
  résultats	
  mi,gés	
  et	
  les	
  
équipes	
  de	
  développement	
  désirent	
  améliorer	
  la	
  
situa,on,	
  bien	
  que	
  la	
  souffrance	
  soit	
  faible.	
  

•  Un	
  facteur	
  néga,f	
  ou	
  involontaire	
  	
  
La	
  haute	
  direc,on	
  impose	
  un	
  changement	
  n’étant	
  pas	
  
perçu	
  comme	
  nécessaire.	
  Cela	
  crée	
  un	
  inconfort	
  et	
  une	
  
souffrance,	
  comme	
  si	
  soudainement	
  une	
  solu,on	
  se	
  
cherchait	
  un	
  problème.	
  
La	
  ges,on	
  du	
  changement	
  
Ges,on	
  des	
  risques	
  de	
  l’adop,on	
  
Évaluer	
  les	
  impacts	
  d’une	
  transi,on	
  agile	
  en	
  tenant	
  compte	
  de	
  la	
  culture,	
  de	
  la	
  
structure	
  de	
  gouvernance,	
  des	
  projets	
  en	
  cours	
  et	
  à	
  venir	
  et	
  des	
  technologies	
  
u,lisées.	
  
Adopter	
  une	
  stratégie	
  de	
  transiCon	
  agile	
  tenant	
  compte	
  de	
  la	
  culture,	
  des	
  risques	
  et	
  
des	
  impacts	
  sur	
  l’organisa,on.	
  
Planifier	
  et	
  faire	
  le	
  suivi	
  du	
  projet	
  de	
  transi,on	
  agile	
  qui	
  doit	
  être	
  traité	
  comme	
  un	
  
projet	
  organisa,onnel.	
  
Choisir	
  les	
  méthodes	
  agiles	
  qui	
  conviennent	
  aux	
  besoins	
  et	
  au	
  contexte	
  
organisa,onnel.	
  
Adapter	
  les	
  processus	
  ou	
  définir	
  un	
  cadre	
  méthodologique	
  dans	
  lequel	
  les	
  méthodes	
  
agiles	
  choisies	
  sont	
  mises	
  en	
  œuvre	
  avec	
  des	
  principes	
  directeurs.	
  
Se	
  doter	
  d’ouCls	
  adéquats	
  pour	
  opéra,onnaliser	
  les	
  processus	
  et	
  donner	
  de	
  la	
  
visibilité	
  à	
  tous.	
  
Former	
  et	
  accompagner	
  les	
  ges,onnaires,	
  les	
  membres	
  d’équipes	
  et	
  les	
  clients	
  
impliqués	
  dans	
  les	
  projets	
  de	
  développement.	
  
Évaluer	
  l’applicaCon	
  des	
  praCques	
  agiles	
  à	
  intervalles	
  réguliers	
  pour	
  s’assurer	
  que	
  
l’organisa,on	
  ob,endra	
  le	
  rendement	
  escompté	
  et	
  appliquer	
  les	
  adapta,ons	
  
requises	
  pour	
  y	
  arriver.	
  
Stratégie	
  de	
  mise	
  en	
  œuvre	
  
•  Par	
  les	
  ges'onnaires	
  
l’adop,on	
  de	
  l’agilité	
  provient	
  d’un	
  ges,onnaire	
  important	
  qui	
  sait	
  
communiquer	
  et	
  partager	
  sa	
  vision	
  de	
  l’agilité.	
  
•  Par	
  les	
  équipes	
  (par	
  le	
  bas)	
  
des	
  équipes	
  de	
  développement	
  logiciel	
  qui	
  sont	
  à	
  l’origine	
  de	
  la	
  mise	
  en	
  
œuvre	
  des	
  pra,ques	
  agiles	
  
•  En	
  sandwich	
  
combinaison	
  des	
  approches	
  «	
  par	
  les	
  ges,onnaires	
  »	
  et	
  «	
  par	
  les	
  équipes	
  »	
  
•  Progressiste	
  
commencer	
  avec	
  un	
  projet	
  et	
  contaminer	
  de	
  plus	
  en	
  plus	
  de	
  projets	
  
•  Big	
  Bang	
  
tabula	
  rasa	
  sur	
  les	
  méthodologies	
  qui	
  existent	
  et	
  tout	
  démarrer	
  ou	
  
redémarrer	
  en	
  mode	
  agile	
  
Des	
  ques,ons?	
  

Contenu connexe

Tendances

Développer votre logiciel interne : comment y parvenir sans investir une fort...
Développer votre logiciel interne : comment y parvenir sans investir une fort...Développer votre logiciel interne : comment y parvenir sans investir une fort...
Développer votre logiciel interne : comment y parvenir sans investir une fort...Pyxis Technologies
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes AgilesPyxis Technologies
 
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsCessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsPMI-Montréal
 
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...Pyxis Technologies
 
J'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agileJ'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agilekeurvet
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneCGI Québec Formation
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet AgileJonathan Roy
 
Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...
Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...
Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...ENSIBS
 
La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?Christa Dabilly
 
Choisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produitChoisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produitPyxis Technologies
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
L'agilité organisationnelle
L'agilité organisationnelleL'agilité organisationnelle
L'agilité organisationnelleClaude Emond
 
Le role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projetLe role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projetFranck Beulé
 
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Agile Montréal
 

Tendances (20)

Développer votre logiciel interne : comment y parvenir sans investir une fort...
Développer votre logiciel interne : comment y parvenir sans investir une fort...Développer votre logiciel interne : comment y parvenir sans investir une fort...
Développer votre logiciel interne : comment y parvenir sans investir une fort...
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles
 
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsCessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
 
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
 
Introduction à Agile Lean
Introduction à Agile LeanIntroduction à Agile Lean
Introduction à Agile Lean
 
Parlons Agilité !
Parlons Agilité !Parlons Agilité !
Parlons Agilité !
 
J'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agileJ'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agile
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienne
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Danser avec les polarités
Danser avec les polaritésDanser avec les polarités
Danser avec les polarités
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet Agile
 
Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...
Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...
Agile Tour Paris 2014 : "Comment Répondre aux Enjeux Humains des Entreprises ...
 
La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?
 
Choisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produitChoisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produit
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
L'agilité organisationnelle
L'agilité organisationnelleL'agilité organisationnelle
L'agilité organisationnelle
 
Le role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projetLe role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projet
 
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
 

Similaire à Agilité et la gestion du changement mboisvert - 15 octobre 2013

Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPguestaaee88d
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Management de projet 2
Management de projet 2Management de projet 2
Management de projet 2David VALLAT
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)David VALLAT
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPYouness Boukouchi
 
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 & JiraTwybee
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PXL Groupe
 
Scrum pour les (nuls) devs
Scrum pour les (nuls) devsScrum pour les (nuls) devs
Scrum pour les (nuls) devsJenny Beaumont
 
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...Claude Emond
 
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...Julien Roynette
 
Formation agile - Concepts agiles
Formation agile - Concepts agilesFormation agile - Concepts agiles
Formation agile - Concepts agilesNovUp
 
Formation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product OwnerFormation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product OwnerNovUp
 

Similaire à Agilité et la gestion du changement mboisvert - 15 octobre 2013 (20)

La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Management de projet 2
Management de projet 2Management de projet 2
Management de projet 2
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)
 
Méthodes agiles j certif Abidjan
Méthodes agiles j certif AbidjanMéthodes agiles j certif Abidjan
Méthodes agiles j certif Abidjan
 
Agile Tour Lille 2008
Agile Tour Lille 2008Agile Tour Lille 2008
Agile Tour Lille 2008
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
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
 
Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3P
 
Scrum pour les (nuls) devs
Scrum pour les (nuls) devsScrum pour les (nuls) devs
Scrum pour les (nuls) devs
 
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
 
Formation agile - Concepts agiles
Formation agile - Concepts agilesFormation agile - Concepts agiles
Formation agile - Concepts agiles
 
Formation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product OwnerFormation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product Owner
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
Atclt 2012 - les bases de l’agilité, le manifeste
Atclt 2012 - les bases de l’agilité, le manifesteAtclt 2012 - les bases de l’agilité, le manifeste
Atclt 2012 - les bases de l’agilité, le manifeste
 

Plus de Pyxis Technologies

Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Pyxis Technologies
 
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Pyxis Technologies
 
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Pyxis Technologies
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...Pyxis Technologies
 
Apprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtreApprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtrePyxis Technologies
 
L'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipeL'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipePyxis Technologies
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Pyxis Technologies
 
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Pyxis Technologies
 
FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09Pyxis Technologies
 
Agile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardAgile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardPyxis Technologies
 
l'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtll'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure MtlPyxis Technologies
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDDPyxis Technologies
 
Test Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionTest Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionPyxis Technologies
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logiciellePyxis Technologies
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 

Plus de Pyxis Technologies (16)

Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
 
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
 
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
 
Apprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtreApprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-être
 
L'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipeL'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipe
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
 
Pyxis selon Pyxis
Pyxis selon PyxisPyxis selon Pyxis
Pyxis selon Pyxis
 
FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09
 
Agile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardAgile Tour2009 - François Beauregard
Agile Tour2009 - François Beauregard
 
l'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtll'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtl
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDD
 
Test Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionTest Driven Development - Overview and Adoption
Test Driven Development - Overview and Adoption
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logicielle
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 

Agilité et la gestion du changement mboisvert - 15 octobre 2013

  • 1. L’agilité  et  la   ges,on  du   changement     Mathieu  Boisvert   Pyxis  Technologies     Événement   Université  de  Sherbrooke  –   Campus  Longueuil   15  octobre  2013   Copyright  ©  2012,  Pyxis  Technologies  inc.   Tous  droits  réservés  
  • 2. Qui  je  suis  et  pourquoi  ce  sujet?   •  Expert  de  méthodes  agiles  à  Pyxis  depuis  2004     Différents  rôles:  Conseiller,  formateur,  auteur,   chargé  de  cours     •  Une  ques,on  qui  revient  de  temps  à  autre   Est-­‐ce  que  tu  connais  des   exemples  Agiles  qui  ne  sont  pas   des  projets  de  développement   logiciel?    
  • 3. Sondage  à  main  levée   •  Qui  est  familier  avec  la  ges,on  du   changement?   •  Qui  connaît  peu  ou  pas  Agile?   Les  autres,  qu’est-­‐ce  que   vous  faites  ici?  
  • 4. Agenda •  50  minutes  –  Introduc,on  au  manifeste  à  l’Agilité     •  50  minutes  –  Mener  un  projet  de  ges,on  du   changement  avec  les  méthodes  Agiles     •  50  minutes  –  La  ges,on  du  changement  lors  d’une   transi,on  vers  l’Agilité     10  minutes  de  pause  entre  les  sec,ons  pour  permeZre  les   déplacements  de  masse    
  • 5. INTRODUCTION     AUX  APPROCHES  AGILES  
  • 6. Symptômes  des  projets  de   développement  logiciel   Les  sta,s,ques  de  Garthner:  Des  solu,ons  peu   ou  pas  u,lisées;   Une  mauvaise  qualité  de  produit:     les  anomalies;   les  régressions;   le  temps  de  stabilisa,on;   Le  temps  trop  long  entre  une  idée  et  sa  mise  en   produc,on;   Le  dépassement  de  temps  et  de  budget.  
  • 7. Le  manifeste  Agile     Les  individus  et  leurs  interac,ons     plus  que  les  processus  et  les  ou,ls     Des  soluCons  opéra,onnelles     plus  qu’une  documenta,on  exhaus,ve     La  collabora,on  avec  les  clients     plus  que  la  négocia,on  contractuelle       L’adapta,on  au  changement     plus  que  le  suivi  d’un  plan       Source:  hZp://agilemanifesto.org/iso/fr/  
  • 8. Les  12  principes  Agiles   1.  Notre  plus  haute  priorité  est  de  sa,sfaire  le  client  en  livrant  rapidement  et   régulièrement  des  fonc,onnalités  à  grande  valeur  ajoutée.     2.  Accueillez  posi,vement  les  changements  de  besoins,  même  tard  dans  le  projet.  Les   processus  agiles  exploitent  le  changement  pour  donner  un  avantage  compé,,f  au   client.     3.  Livrez  fréquemment  un  logiciel  opéra,onnel  avec  des  cycles  de  quelques  semaines   à  quelques  mois  et  une  préférence  pour  les  plus  courts.     4.  Les  u,lisateurs  ou  leurs  représentants  et  les  développeurs  doivent  travailler   ensemble  quo,diennement  tout  au  long  du  projet.     5.  Réalisez  les  projets  avec  des  personnes  mo,vées.  Fournissez-­‐leur  l’environnement   et  le  sou,en  dont  ils  ont  besoin  et  faites-­‐leur  confiance  pour  aZeindre  les  objec,fs   fixés.     6.  La  méthode  la  plus  simple  et  la  plus  efficace  pour  transmeZre  de  l’informa,on  à   l'équipe  de  développement  et  à  l’intérieur  de  celle-­‐ci  est  le  dialogue  en  face  à  face.       Source:  hZp://agilemanifesto.org/iso/fr/  
  • 9. Les  12  principes  agiles  (suite)   7.  Un  logiciel  opéra,onnel  est  la  principale  mesure  d’avancement.     8.  Les  processus  agiles  encouragent  un  rythme  de  développement  soutenable.   Ensemble,  les  commanditaires,  les  développeurs  et  les  u,lisateurs  devraient  être   capables  de  maintenir  indéfiniment  un  rythme  constant.     9.  Une  aZen,on  con,nue  à  l'excellence  technique  et  à  une  bonne  concep,on   renforce  l’agilité.     10.  La  simplicité  –  c’est-­‐à-­‐dire  l’art  de  minimiser  la  quan,té  de  travail  inu,le  –  est   essen,elle.     11.  Les  meilleures  architectures,  spécifica,ons  et  concep,ons  émergent  d'équipes   autoorganisées.     12.  À  intervalles  réguliers,  l'équipe  réfléchit  aux  moyens  de  devenir  plus  efficace,  puis   règle  et  modifie  son  comportement  en  conséquence.   Source:  hZp://agilemanifesto.org/iso/fr/  
  • 10. Pourquoi  adopter  l’agilité?   •  Sa,sfaire  rapidement  le  client  avec  des  solu,ons  logicielles   u,les;   •  Augmenter  la  qualité;   •  Augmenter  la  produc,vité  et  réduire  les  coûts;   •  Faire  face  à  la  complexité;     •  Réduire  le  temps  de  mise  en  marché;   –  Réduire  les  inefficacités;   –  Éviter  les  longues  périodes  de  stabilisa,on  en  fin  de  projet;   •  Augmenter  la  mo,va,on,  la  collabora,on  et  l’engagement   des  individus.   Devenir  agile  pour  suivre  le  courant,  c’est  une  mauvaise  idée!  
  • 11. Limites  et  défis  des  approches  agiles   •  C’est  une  approche,  pas  une  méthode:  demande  de  changer   le  savoir-­‐être   •  Révèle  les  inefficacités  d’une  organisa,on,  qui  sont  parfois   majeures:   –  –  –  –  –  –  L’exercice  du  leadership   La  reconnaissance  de  l’exper,se   La  descrip,on  de  poste   La  culture  d’entreprise   La  rela,on  avec  le  client   Les  processus  et  procédures  de  travail   Même  combat,  peu  importe  le  domaine  d’affaires  
  • 12. Limites  et  défis  des  approches  agiles   •  Intégra,on  difficile  avec  les  méthodes   tradi,onnelles:   –  Pas  toujours  bien  adaptées  avec  les  méthodes  de  ges,on   de  projet  tradi,onnelles;   –  Source  poten,elle  de  conflit  de  nature  contractuelle;   •  Implica,on  exigeante  pour  le  client  et  les  équipes  de   projet;   •  Elles  demandent  de  la  rigueur,  de  la  maturité,  de  la   confiance  et  de  la  transparence  pour  réussir.  
  • 13. Lean  en  quelques  mots   Principes   •  Éliminer  le  gaspillage   •  Améliorer  la  rétroac,on   •  Prendre  les  décisions  au   dernier  moment   responsable   •  La  livraison  la  plus  rapide   possible   •  La  prise  de  recul  et  le  regard   global   Un  système  de  flux  Cré   Source:  hZp://cdi-­‐usa.biz/mission-­‐directed-­‐work-­‐ teams/5-­‐lean-­‐workflow/   Bonne  méthode  pour  améliorer  un  processus  de  travail  
  • 14. Lean:  le  tableau  Kanban   Pile de travail Réalisation Acceptation Déploiement 3 3   1 D2   D3   1   D4   D5   D6   3   D7   D8   D9   D10   D11   D12   Source:  Choisir  l’Agilité  de  Mathieu  Boisvert  et  Sylvie  Trudel   Terminé 1   D1  
  • 15. Scrum  en  quelques  mots   Product  Owner     (le  client)   Product  Backlog     ou     carnet  de  produit   Dev  Team   (l’équipe  de  travail)   Sprint  Planning     ou   Planifica,on   Daily  Scrum     ou     mêlée  quo,dienne   Sprint  ou  Itéra,on   Sprint  review:  inspec,on   du  produit     Sprint  Retrospec,ve:   inspec,on  des  pra,ques   Source:  Wikipedia   Bonne  méthode  pour  gérer  le  développement  complexe  d’un  produit  
  • 16. Scrum:  les  rôles   Product  Owner     (le  client)   •  La  vision  du  produit;   •  Le  carnet  de  produit   •  Évalue  le  résultat  des   itéra,ons   •  Communique  l’état   d’avancement   •  Collaborer  avec   l’équipe  Scrum   •  Collaborer  avec  les   par,es  prenantes   Dev  Team   (l’équipe  de  travail)   •  Choisit  le  contenu  du   Sprint  Backlog   •  Auto-­‐gérée  et  auto-­‐ organisée;   •  Collabore  avec  le  Product   Owner;   •  Mul,disciplinaire:   Compétences  pour  livrer   un  incrément  complet.   Scrum  Master   (coach  d’équipe)   •  Bonne  applica,on  du   processus   •  S’assurer  que  l’équipe   est  fonc,onnelle,   produc,ve  et  améliore   sa  qualité   •  Protéger  l’équipe  des   interven,ons  externes   •  Servant  Leader  
  • 17. Agile  dans  sa  forme  la  plus  simple   Terminer  ce  que  l’on  commence   Inspecter  le  résultat  
  • 18. Agile  en  famille   Seulement  avec  une  mêlée  quo,dienne  et  une  liste  de  tâches,  Bruce  Feiler  a  modifié   la  rou,ne  du  ma,n  de  sa  pe,te  famille.    
  • 20. MENER  UN  PROJET  DE  GESTION  DU   CHANGEMENT  AVEC  LES   MÉTHODES  AGILES  
  • 21. N’oubliez  pas,  votre  approche     peut  être  très  simple   Terminer  ce  que  l’on  commence   Inspecter  le  résultat  
  • 22. Comment  choisir   entre  le  Scrum   et  le  Lean?  
  • 23. Le  choix  entre…   Lean:  pour  améliorer  un  processus   Source:  hZp://www.contrepoints.org/2011/09/04/44030-­‐ gains-­‐de-­‐produc,vite/chaine-­‐de-­‐montage-­‐robo,se   Scrum:  pour  le  développement  de   produit  et/ou  gérer  la  complexité   Wikispeed:     hZp://www.youtube.com/watch?v=x8jdx-­‐lf2Dw  
  • 24. ou   Lean?   Scrum?   •  Améliorer  le  temps  de  traitement  d’une   demande  de  réclama,on?   Réponse:  Probablement  Lean   •  Construire  un  programme  de  ges,on  du   changement?   Réponse:  Probablement  Scrum     •  Construire  une  maison?     Réponse:  Hum,  pas  facile…  regardons   ensemble  la  livraison  incrémentale  et  itéra,ve   pour  nous  aider  à  répondre.  
  • 25. Incrément  versus  Itéra,on   Incrément     (porCon  complète  à   chaque  fois)   ItéraCon   (vérifie  fréquemment  que   l’on  approche  de  la   vision)  
  • 26. Scrum  propose  une     approche  itéra,ve  et  incrémentale   Déroulement  du  projet   Lean  n’impose  pas  d’approche  par,culière   Tiré  du  matériel  de  forma,on  de  Pyxis  Technologies   Basé  sur  :  hZp://www.agileproductdesign.com/blog/dont_know_what_i_want.html  
  • 27. Comment  planifier  un  incrément?   •  Quelle  grosseur  cons,tuera  un  incrément   suffisant?   •  Combien  de  points  d’inspec,on  ceZe  grosseur   permeZra-­‐t-­‐elle?   •  En  combien  de  temps  est-­‐il  possible  de   construire  cet  incrément?  
  • 28. Mauvais  incrément:  Le  cas  de  la   construc,on  d’une  maison  
  • 29. Meilleurs  exemples  de  la  construc,on   incrémentale   Empire  State  Building   hZp://www.fastcodesign.com/1671701/micro-­‐ apartments-­‐give-­‐a-­‐hint-­‐of-­‐city-­‐livings-­‐future  
  • 30. Pourquoi  c’est  important  de  livrer  par   incrément,  périodiquement?     Parce  que  l’évalua,on  de  l’incrément  est  au   cœur  de  la  ges,on  de  projet  agile     –  Ges,on  du  risque   –  Ges,on  des  demandes  de  changement   –  Mesurer  la  progression  du  projet   –  Réduit  le  travail  en  parallèle  (on  termine  ce  que  l’on   commence)    
  • 31. Que  faire  si  c’est  impossible  de  livrer   un  incrément  en  un  mois  et  moins  ?   •  Ne  le  faites  pas!  (avons-­‐nous  affaire  à  un  processus?)   •  Sachez  cependant  que  plusieurs  entreprises  en   développement  logiciel  affirmait  la  même  chose  et   qu’avec  l’évolu,on  de  nos  pra,ques,  c’est   maintenant  possible!   •  Exemple  de  Wikispeed,  qui  a  changé  ses  pra,ques   pour  réussir  à  livrer  des  pièces  en  1  mois.  
  • 32. Comment  choisir  le  contenu  de   l’incrément?   Les  objec,fs   La  valeur  d’affaires   Les  risques   Capitaliser  sur  ce  qui  est  prêt  
  • 33. «  Ben  voyons!  Je  t’écoute  depuis  tout  à   l’heure,  ça  marche  pas  ton  affaire.  »   Cas  de  Louis  dont  le  projet  est  de  répondre  à  un  appel   d’offre  sur  invita,on    
  • 34. Est-­‐ce  que  le  projet  de  Louis  peut  être   fait  avec  Scrum?   •  Méthode:  Scrum   •  Valeur  d’affaires:  les  sec,ons  sensibles,   risquant  de  causer  le  refus  de  la  proposi,on   •  Incrément:  Sec,on  du  document   •  Itéra,on:  2  semaines   •  Organisa,on  du  travail:  une  équipe   d’architectes  et  rédacteurs  techniques  
  • 35. «  As-­‐tu  un  autre  exemple?  »   Cas  de  Mathieu  qui  conçoit  un  cours  universitaire  à   propos  des  méthodes  agiles  
  • 36. Est-­‐ce  que  le  projet  de  Mathieu  peut   être  fait  avec  Scrum?   •  Méthode:  Scrum   •  Valeur  d’affaires:  Objec,fs  d’appren,ssage  aZeints?   (concevoir  les  devoirs  en  conséquence)   •  Incrément:  Un  cours  de  3  heures  (matériel,  atelier,   exemple,  etc.)   •  Itéra,on:  1  semaine   •  Organisa,on  du  travail:  les  deux  chargés  de  cours  
  • 37. Un  projet  de  ges,on  du  changement   pour  un  nouveau  logiciel  de  mission   Source:  hZp://www.manutri,onniste.com/les-­‐etapes-­‐de-­‐changement/  
  • 38. La  valeur  d’affaires  d’un  projet  de   ges,on  du  changement?   Les  livrables  (Incrément)   •  •  •  •  •  •  •  Forma,on   Aide  en  ligne   Aide  à  la  tâche   Capsules  vidéo   Documenta,on  /  références   Bulle,n  de  nouvelles   […]   Incidences  (Valeur  d’affaires)   Factura,on   Inscrire  un  bâ,ment   Planifier  un  projet   Consulter  un  rapport   Évaluer  un  projet  de   rénova,on   •  […]   •  •  •  •  • 
  • 39. Le  meilleur  programme  de  ges,on  du   changement  dans  les  ressources   disponibles     1.  Choisir  une  méthode  de  travail:     Scrum   2.  Iden,fier  la  valeur  d’affaires:     les  incidences   3.  Planifier  un  incrément:     aide  à  la  tâche,  module  de  forma,on   4.  Vérifier  les  résultats:     est-­‐ce  que  les  employés  ont  compris?     5.  Recommencer:     corriger  et/ou  poursuivre  le  programme?  
  • 40. Dernier  point  important:  l’améliora,on   con,nue  des  pra,ques   •  Principe  #9   Une  aZen,on  con,nue  à  l'excellence  technique  et  à  la  qualité   de  la  concep,on.     •  Principe  #10   La  simplicité  et  l'art  de  minimiser  les  tâches  parasites,  sont   appliqués  comme  principes  essen,els.   •  Principe  #12   À  intervalles  réguliers,  l'équipe  réfléchit  aux  moyens  de   devenir  plus  efficace,  puis  règle  et  modifie  son  comportement   en  conséquence.   extremeProgramming:  une  inspira,on!  
  • 41. Quelques  inspira,ons:     •  La  famille  agile  de  Bruce  Feiler:   hZp://www.youtube.com/watch?v=J6oMG7u9HGE   •  La  voiture  Scrum  de  Joe  JusCce  (Wikispeed):   hZp://www.youtube.com/watch?v=x8jdx-­‐lf2Dw     •  Mon  expérience  de  chargé  de  cours:     hZp://pyxis-­‐tech.com/blog/2013/02/14/revela,on-­‐dun-­‐ jeune-­‐charge-­‐de-­‐cours/       Des  ques,ons?  
  • 42. La  ges,on  du  changement  lors  d’une  transi,on  vers  l’Agilité       LA  STRUCTURE   ORGANISATIONNELLE  
  • 43. L’agilité  comme  élément  de  la   stratégie  d’entreprise   •  Requiert  au  préalable  un  consensus  sur  les  raisons  ayant  introduit   l’agilité;     •  Il  est  important  que  tous  ceux  ayant  un  rôle  à  jouer  dans  le  sou,en  de   ceZe  ini,a,ve  en  deviennent  les  promoteurs:    le  seul  financement  de   la  transi,on  est  insuffisant;   •  L’agilité  est  une  philosophie  de  travail:  il  est  possible  que   l’organisa,on  doive  :   –  réunir  certaines  condi,ons  gagnantes;     –  accepter  de  se  faire  bousculer;   –  être  récep,ve  aux  raisons  et  aux  objec,fs  du  manifeste,  aux  méthodes  et   aux  pra,ques  agiles.  
  • 44. An,ciper  les  objec,ons   Les  dirigeants  peuvent  craindre  de  perdre  leurs  acquis  :  contrôle,  pouvoir  et  avantages   liés  à  leur  ,tre:       «  Avec  l’agilité,  je  vais  perdre  le  contrôle  puisque  les  équipes  seront  autogérées  !  »     «  Mais  comment  va-­‐t-­‐on  y  arriver  ?  Nous  manquons  déjà  de  temps  pour  tout  faire…  »   «  Mais  pourquoi  l’agilité  ?  Le  statu  quo  n’est  pas  si  mal  que  ça…  »         «  Ah  mais  c’est  que  j’ai  des  intérêts  personnels  et   l’agilité  ne  me  sert  absolument  pas  !  »     «  Là,  on  me  demande  de  faire  appliquer  une  nouvelle   méthodologie  à  mes  équipes  et  personne  ne  m’a   impliqué  dans  la  décision.  »    
  • 45. Compréhension  commune   À  quoi  s’aZendre  :   •  Un  processus  empirique   •  Un  carnet  de  commande  priorisé   •  La  livraison  d’incréments  de  produits  terminés     •  Une  équipe  auto-­‐organisée   Les  appréhensions/interpréta,ons    fréquentes  :   •  L’abandon  de  la  ges,on  de  projet     •  La  fin  de  la  documenta,on   •  L’anarchie  des  équipes   •  Une  excuse  pour  le  laxisme   •  La  solu,on  à  tous  les  problèmes   Bien  qu’elles  soient  dites  légères,  les  méthodes  agiles   requièrent  de  la  rigueur  et  de  la  discipline.    
  • 46. L’imputabilité   Direc,on   Affaires   •  soutenir  les  ini,a,ves  du  responsable  de  produit  ;   •  éliminer  les  obstacles  rencontrés  par  les  équipes  ;   •  orchestrer  les  ac,vités  autour  de  la  livraison  :   déploiement,  forma,on,  marke,ng,  etc.  ;   •  assurer  le  succès  de  chacun  des  projets  d’affaires   impliquant  du  développement  logiciel.   Direc,on   des  TI   •  qualité  des  logiciels  livrés  ;   •  améliora,on  con,nue  des  processus,  méthodes  et   ou,ls  de  développement  sur  les  axes  de  coûts,  de   délais  et  de  qualité  ;   •  améliora,on  de  la  cohésion  des  équipes  ;   •  montée  en  compétence  des  membres  d’équipes  ;   •  accompagnement  des  affaires  dans  la  ges,on  de   produit  logiciel.  
  • 47. Structure  d'équipe  Agile   L’équipe  Scrum  se  compose…   du  Scrum  Master  ,   Des  Équipiers,   Ges,onnaires   Du  Responsable     de  produit,   de  l’ensemble  des  individus  ayant   les  compétences  pour  produire  un   incrément  de  produit.   Et  moi  ?   Les  collaborateurs  et  les  contributeurs   sou,ennent  l’équipe   Source:  Rôle  de  l’architecte  agile,   présenté  par  Jean-­‐René  Rousseau  et  Mathieu  Boisvert,  Pyxis   Clients   Experts  
  • 48. Le  client   Choisir  le  bon  candidat:   •  Est-­‐il  disponible?   •  Est-­‐il  crédible?   •  Connaît-­‐il  la  vision  du   produit?   •  Est-­‐ce  un  bon   communicateur?   Probable  que  le  candidat  doive  apprendre  le  mé,er  de  Product  Owner  
  • 49. Les  spécialistes:     Être  ou  ne  pas  être  dans  l’équipe  ?   •  Être  dans  l’équipe  est  sans  doute  la  meilleure   posture  pour  accomplir  vos  objec,fs   •  Mais…  Aurez-­‐vous  la  disponibilité  nécessaire?   –  Plus  souvent  qu’autrement,  les  spécialistes  se   posi,onnent  comme  un  collaborateur   •  Vous  avez  donc  un  défi  supplémentaire   –  Ne  pas  être  un  goulot!   Rôle de l’architecte agile, présenté par Jean-René Rousseau et Mathieu Boisvert, Pyxis  
  • 50. Le  défi  du  collaborateur   •  Il  faut  à  tout  prix  éviter  les  situa,ons   suivantes:   –  L’équipe  abend  après  une  décision   –  L’équipe  se  fait  systéma,quement  reprendre  ses   ini,a,ves  et  perd  ainsi  confiance   –  L’équipe  n’a  pas  accès  à  l’informaCon  qui  lui   permeZrait  de  décider   –  Bref…  l’équipe  a  constamment  besoin  de  son   architecte…  qui  n’est  pas  toujours  disponible!  
  • 51. Les  ges,onnaires   Répercussions  sur  le  rôle   de  la  direc,on  /  vice-­‐présidence   •  Définir  les  objec,fs  de  leurs  équipes  ou  leurs   départements  au  lieu  de  meZre  l’accent  sur   leurs  tâches;   •  Prioriser  les  objec,fs  au  lieu  de  prioriser  les   ac,vités;   •  Suivre  la  progression  vers  l’aZeinte  de  ces   objec,fs;   •  Con,nuer  de  protéger  les  ressources  des   équipes  afin  d’augmenter  leur  cohésion  et,   par  conséquent,  leur  performance;   •  Soutenir  les  employés  dans  leur   développement  de  carrière;   •  Construire  et  entretenir  des  rela,ons  avec  les   autres  départements  et  équipes.  
  • 52. Impacts  sur  la  structure  organisa,on   Exemple de matrice RACI dans un contexte non agile. Exemple de matrice RACI dans un contexte agile.
  • 53. Leadership  situa,onnel   1.  Imposer  (Tell)      Imposer  une  décision  à  l’équipe   2.  Vendre  (Sell)    Décider  et  convaincre  l’équipe   3.  Consulter  (Consult)    Consulter  l’équipe  avant  de  décider   4.  Collaborer  (Agree)    Décider  en  collabora,on  avec  l’équipe   5.  Aviser  (Advise)      Influencer  la  décision  prise  par  l’équipe   6.  Demander  (Inquire)    S’informer  d’une  décision  prise  par  l’équipe   7.  Déléguer  (Delegate)    Laisser  l’équipe  prendre  ses  propres  décisions   Tiré  du  matériel  de  forma,on  de  Pyxis  Technologies   Source  :  Jurgen  Appelo,  Management  3.0  –  leading  agile  developers,  developing  agile  leaders  
  • 54. La  ges,on  du  changement  lors  d’une  transi,on  vers  l’Agilité       LA  CULTURE  
  • 55. Selon  vous,   quelles  sont  les  causes  principales   d’échecs  des  projets  agiles?  
  • 56. Percep,on  des  causes  principales   d’échecs  des  projets  agiles.   La  culture  est  impliquée   dans  au  moins  19%  des   cas,  soit  la  «  culture   organisa,onnelle  à   l’encontre  des  valeurs  et   principes  agiles  »  (11%)   et  le  «  manque  de   transi,on   culturelle  »  (8%).     Source:  VersionOne,  State  of  Agile  Survey  2010.  Données  recueillies  auprès  de  4  770  par,cipants  dans  91   pays,  entre  le  11  août  et  le  31  octobre  2010.  
  • 57. Types  de  cultures   Tiré  de  l’ouvrage  The  Reengineering  Alterna,ve  de  William  E.  Schneider  
  • 59. Caractéris,ques  des  cultures   Caractéris,que  des  cultures  
  • 60. La  culture  de  préférence  de  l’agilité   Sondage  mené  auprès  d’environ  120  personnes  qui  appliquent  l’agilité     et  provenant  de  cultures  différentes,  par  Michael  Spayd,  en  mai  2010  
  • 61. Prédisposi,ons  et  indisposi,ons   Collabora'on     •  prédisposé  au  travail  d’équipe   •  de  bons  généralistes  s’aZribuant  la  prochaine  tâche  d’équipe  à  pied  levé   •  individus  veulent  tout  décider  par  consensus   •  s’embourbent  dans  des  réunions  où  tous  doivent  être  présents   •  cherchent  l’avis  de  tous  et  de  chacun  avant  de  prendre  une  décision     Accomplissement     •  la  croissance  concerne  à  la  fois  les  individus  et  les  équipes   •  les  inspec,ons  et  les  rétrospec,ves  sont  menées  avec  un  souci  d’apprendre,  de  ,rer   des  leçons  et  de  s’améliorer   •  manque  de  canalisa,on  envers  les  résultats   •  nouvelles  idées  provoquent  de  l’éparpillement   •  manque  de  rigueur    
  • 62. Prédisposi,ons  et  endisposi,ons   Prédisposi,ons   i t  indisposi,ons   Compétence     •  font  preuve  de  rigueur  et  de  discipline  à  propos  de  la  collecte,  l’analyse  et  la   présenta,on  des  données  d’avancement  ainsi  que  du  calcul  de  l’effort  restant  et  de  la   vélocité   •  cul,ve  les  secrets,  et  la  poli,que  finit  par  prendre  le  dessus  sur  l’efficacité   •  transparence  est  permise  seulement  lorsque  que  les  résultats  plaisent   •  le  concept  d’équipe  auto-­‐organisée  passe  mal   Contrôle     •  propension  à  livrer  des  produits  de  qualité  supérieure  à  ceux  de  la  compé,,on   demande  la  contribu,on  d’individus  spécialisés,  ayant  de  très  grandes  compétences   techniques   •  réduit  la  possibilité  de  prendre  des  engagements  collec,fs   •  l’engagement  d’équipe  est  absent  ou  chao,que  
  • 63. La  ges,on  du  changement  lors  d’une  transi,on  vers  l’Agilité       LE  PLAN  DE  TRANSITION  
  • 64. Ges,on  de  la  transi,on  agile   •  Un  sen,ment  d’urgence   La  situa,on  actuelle  est  intolérable  et  il  est  impéra,f  de   changer  rapidement.  La  souffrance  étant  grande,   l’organisa,on  devient  prête  à  essayer  n’importe  quelle   alterna,ve  pour  changer  sa  situa,on.     •  Un  facteur  volontaire  posi,f   L’organisa,on  a  eu  quelques  résultats  mi,gés  et  les   équipes  de  développement  désirent  améliorer  la   situa,on,  bien  que  la  souffrance  soit  faible.   •  Un  facteur  néga,f  ou  involontaire     La  haute  direc,on  impose  un  changement  n’étant  pas   perçu  comme  nécessaire.  Cela  crée  un  inconfort  et  une   souffrance,  comme  si  soudainement  une  solu,on  se   cherchait  un  problème.  
  • 65. La  ges,on  du  changement  
  • 66. Ges,on  des  risques  de  l’adop,on   Évaluer  les  impacts  d’une  transi,on  agile  en  tenant  compte  de  la  culture,  de  la   structure  de  gouvernance,  des  projets  en  cours  et  à  venir  et  des  technologies   u,lisées.   Adopter  une  stratégie  de  transiCon  agile  tenant  compte  de  la  culture,  des  risques  et   des  impacts  sur  l’organisa,on.   Planifier  et  faire  le  suivi  du  projet  de  transi,on  agile  qui  doit  être  traité  comme  un   projet  organisa,onnel.   Choisir  les  méthodes  agiles  qui  conviennent  aux  besoins  et  au  contexte   organisa,onnel.   Adapter  les  processus  ou  définir  un  cadre  méthodologique  dans  lequel  les  méthodes   agiles  choisies  sont  mises  en  œuvre  avec  des  principes  directeurs.   Se  doter  d’ouCls  adéquats  pour  opéra,onnaliser  les  processus  et  donner  de  la   visibilité  à  tous.   Former  et  accompagner  les  ges,onnaires,  les  membres  d’équipes  et  les  clients   impliqués  dans  les  projets  de  développement.   Évaluer  l’applicaCon  des  praCques  agiles  à  intervalles  réguliers  pour  s’assurer  que   l’organisa,on  ob,endra  le  rendement  escompté  et  appliquer  les  adapta,ons   requises  pour  y  arriver.  
  • 67. Stratégie  de  mise  en  œuvre   •  Par  les  ges'onnaires   l’adop,on  de  l’agilité  provient  d’un  ges,onnaire  important  qui  sait   communiquer  et  partager  sa  vision  de  l’agilité.   •  Par  les  équipes  (par  le  bas)   des  équipes  de  développement  logiciel  qui  sont  à  l’origine  de  la  mise  en   œuvre  des  pra,ques  agiles   •  En  sandwich   combinaison  des  approches  «  par  les  ges,onnaires  »  et  «  par  les  équipes  »   •  Progressiste   commencer  avec  un  projet  et  contaminer  de  plus  en  plus  de  projets   •  Big  Bang   tabula  rasa  sur  les  méthodologies  qui  existent  et  tout  démarrer  ou   redémarrer  en  mode  agile