O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Accelerate : la vitesse conditionne l'excellence

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Scrumban Demystified
Scrumban Demystified
Carregando em…3
×

Confira estes a seguir

1 de 58 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Accelerate : la vitesse conditionne l'excellence (20)

Anúncio

Mais de OCTO Technology (20)

Mais recentes (20)

Anúncio

Accelerate : la vitesse conditionne l'excellence

  1. 1. OCTO Part of Accenture Digital © 2019 - All rights reserved 1
  2. 2. THERE IS A BETTER WAY Du modèle de maturité au modèle de capacités 1 2
  3. 3. OCTO Part of Accenture Digital © 2019 - All rights reserved 3
  4. 4. OCTO Part of Accenture Digital © 2019 - All rights reserved 4
  5. 5. OCTO Part of Accenture Digital © 2019 - All rights reserved 5 Accelerate https://itrevolution.com/book/accelerate/ Quelles sont les caractéristiques d’une organisation technologique performante ? NICOLE FORSGREN JEZ HUMBLE GENE KIM Directrice scientifique DevOps Research & Assessment (DORA) Co-auteur The DevOps Handbook Lean Enterprise Continuous Delivery CTO, co-auteur The Phoenix Project The DevOps Handbook The Visible Ops Handbook
  6. 6. OCTO Part of Accenture Digital © 2019 - All rights reserved 6
  7. 7. OCTO Part of Accenture Digital © 2019 - All rights reserved 7
  8. 8. OCTO Part of Accenture Digital © 2019 - All rights reserved 8
  9. 9. OCTO Part of Accenture Digital © 2019 - All rights reserved 9 Focus sur les Capabilités, pas sur la Maturité
  10. 10. OCTO Part of Accenture Digital © 2019 - All rights reserved 24 capabilités pour l’amélioration du “Software Delivery” Continuous Delivery Capabilities Architecture Capabilities Product & Process Capabilities Lean Mgt & Monitoring Capabilities Cultural Capabilities 8 2 4 5 5
  11. 11. THERE IS A BETTER WAY Les quatre métriques clefs de la performance technologique 2 11
  12. 12. OCTO Part of Accenture Digital © 2019 - All rights reserved 12 L’objectif : mesurer la performance Performance du delivery Performance de l’organisation?
  13. 13. OCTO Part of Accenture Digital © 2019 - All rights reserved 13 La performance de delivery : facteur de prédiction Les organisations les plus performantes dans leur delivery atteignent en moyenne deux fois plus souvent leurs objectifs que les organisations les moins performantes
  14. 14. OCTO Part of Accenture Digital © 2019 - All rights reserved Où se trouvent les frontières du delivery ? Comment définir la performance du delivery lui-même par rapport au reste du processus ? 14 Mesurer la performance du delivery : une tâche complexe
  15. 15. OCTO Part of Accenture Digital © 2019 - All rights reserved 1. Nombre de lignes de code produites Aucune corrélation avec la performance 15 Les précédents échecs des tentatives de mesure 3. Vélocité des équipes Indicateur relatif Facile à manipuler Favorise l’optimum local 2. Taux d’utilisation des équipes Travailler beaucoup n’est pas un but en soi Diminue la performance en cas d’imprévu
  16. 16. OCTO Part of Accenture Digital © 2019 - All rights reserved 16 Les caractéristiques du bon indicateur de performance ๏ Global et non local ๏ Centré sur l’impact et non sur la productivité ๏ Stable et répétable
  17. 17. OCTO Part of Accenture Digital © 2019 - All rights reserved Les quatre métriques d’Accelerate 17 Change failure rate Mesure l’optimisation du flux de production de valeur Mean time to repair Product delivery lead time Deployment frequency Mesure la rapidité de mise à disposition en production du code finalisé Mesure la performance de correction d’un défaut Mesure la qualité du code livré INDICATEURS DE VITESSE INDICATEURS DE STABILITÉ
  18. 18. OCTO Part of Accenture Digital © 2019 - All rights reserved L’état de l’art en 2017 18 Change failure rate Mean time to repair Product delivery lead time Deployment frequency 1 / semaine - 1 / mois 1 semaine - 1 mois < 1 jour 0 - 15 % INDICATEURS DE VITESSE INDICATEURS DE STABILITÉ
  19. 19. OCTO Part of Accenture Digital © 2019 - All rights reserved Les différents niveaux de performance 19 High performers Medium performers Low performers INDICATEURS DE VITESSE Deployment frequency > 1 / jour 1 / semaine - 1 / mois 1 / semaine - 1 / mois Product delivery lead time < 1 heure 1 semaine - 1 mois 1 semaine - 1 mois INDICATEURS DE STABILITÉ Mean time to repair < 1 heure < 1 jour 1 - 7 jours Change failure rate 0 -15% 0 -15% 31- 45%
  20. 20. OCTO Part of Accenture Digital © 2019 - All rights reserved Vitesse et stabilité s 20 LES ORGANISATIONS LES PLUS RAPIDES SONT AUSSI LES PLUS STABLES ENTRE VITESSE ET STABILITÉ, IL N’Y A PAS DE CHOIX À FAIRE
  21. 21. THERE IS A BETTER WAY Les influences d’Accelerate 3 21
  22. 22. OCTO Part of Accenture Digital © 2019 - All rights reserved 22 Accelerate et la frameworkologie
  23. 23. OCTO Part of Accenture Digital © 2019 - All rights reserved 23 DevOps - briser le mur entre développeurs et production PRINCIPE DEVOPS : TOUT LE MONDE EST RESPONSABLE L’objectif, c’est le flux complet qui permet de rendre le service à l’utilisateur
  24. 24. OCTO Part of Accenture Digital © 2019 - All rights reserved 24 Lean - limiter la parallélisation pour aller plus vite LOI DE LITTLE (1961) TEMPS DE RÉALISATION = TÂCHES EN COURS / DÉBIT Réduire l’encours est plus simple et plus économique qu’augmenter le débit
  25. 25. OCTO Part of Accenture Digital © 2019 - All rights reserved 25 L’objectif du Flow
  26. 26. OCTO Part of Accenture Digital © 2019 - All rights reserved 26 Flow - réduire la taille des lots PLUS LE LOT EST GROS, PLUS IL EST RISQUÉ ET PLUS IL S’AUTO-ALIMENTE Pour aller vite et réduire vos risques, réduisez la taille de vos lots
  27. 27. OCTO Part of Accenture Digital © 2019 - All rights reserved 27 Flow - réduire le coût de traitement des lots TAILLE OPTIMALE COÛT # UNITÉS PAR LOT COÛT DE TRANSACTIONCOÛT DU STOCK COÛT TOTAL NOUVELLE TAILLE OPTIMALE COÛT # UNITÉS PAR LOT SANS LES TECHNIQUES ASSOCIÉES, LES MÉTHODES NE SONT RIEN
  28. 28. OCTO Part of Accenture Digital © 2019 - All rights reserved 28 Et l’agile dans tout ça ?
  29. 29. OCTO Part of Accenture Digital © 2019 - All rights reserved 29 Le paradoxe du manifeste agile
  30. 30. OCTO Part of Accenture Digital © 2019 - All rights reserved 30 Le prérequis fondamental du manifeste agile Notre plus grande priorité est de satisfaire le client en livrant au plus vite et de façon continue un logiciel de valeur
  31. 31. OCTO Part of Accenture Digital © 2019 - All rights reserved 31 Là où l’agile ne vous aidera pas Livrez en cycles courts de deux semaines à deux mois, avec une préférence pour les cycles les plus courts
  32. 32. OCTO Part of Accenture Digital © 2019 - All rights reserved 32 Ce qu’on cherche à faire dans le développement logiciel DO THE RIGHT THING DO THE THING RIGHT DO IT FAST
  33. 33. OCTO Part of Accenture Digital © 2019 - All rights reserved 33 Un virage à 180° dans la façon de le faire DO THE RIGHT THING DO THE THING RIGHT DO IT FAST DO THE RIGHT THING DO THE THING RIGHT DO IT FAST
  34. 34. THERE IS A BETTER WAY Le modèle Accelerate 4 34
  35. 35. OCTO Part of Accenture Digital © 2019 - All rights reserved 35 Du modèle de maturité au modèle de capacités Mais qu’est-ce qu’une capacité ? Une pratique concrète et mesurable
  36. 36. OCTO Part of Accenture Digital © 2019 - All rights reserved 24 capacités réunies en 5 familles Continuous delivery Architecture Product & process Lean management & monitoring Culture
  37. 37. OCTO Part of Accenture Digital © 2019 - All rights reserved Continuous delivery - se donner visibilité et confiance Avoir une vision pipeline jusqu’à la production de l’ensemble de mon application
  38. 38. OCTO Part of Accenture Digital © 2019 - All rights reserved Product & process - valider itérativement le besoin Se donner les moyens de garantir l’adéquation du produit au besoin
  39. 39. OCTO Part of Accenture Digital © 2019 - All rights reserved Lean management & monitoring - garantir la cohésion Piloter le produit sur toute la chaîne de valeur et limiter les process
  40. 40. OCTO Part of Accenture Digital © 2019 - All rights reserved Architecture - favoriser l’autonomie Accompagner les équipes dans la maîtrise de leur périmètre en indépendance
  41. 41. OCTO Part of Accenture Digital © 2019 - All rights reserved Culture - mesurer les signes Agir sur les gestes du quotidien pour faire changer durablement la culture
  42. 42. OCTO Part of Accenture Digital © 2019 - All rights reserved Change approval process Monitoring Proactive notification WIP limits Visualizing work Lean Management & Monitoring Culture Westrum organizational culture Culture Collaboration among teams Culture Job satisfaction Culture Transformational leadership Culture Supporting learning Architecture 42 Les 24 capacités révélées Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Version control Deployment automation Continuous integration Trunk-based development Test automation Test data management Shift left on security Continuous delivery Loosely coupled architecture Architecture Empowered teams Product & Process Customer feedback Product & Process Value stream visibility Product & Process Working in small batches Product & Process Team experimentation Lean Management & Monitoring Lean Management & Monitoring Lean Management & Monitoring Lean Management & Monitoring
  43. 43. OCTO Part of Accenture Digital © 2019 - All rights reserved La démarche Accelerate en résumé MESURER L’IMPACT AGIR SUR LES CAPACITÉS
  44. 44. THERE IS A BETTER WAY Comment et par où commencer ? 5 44
  45. 45. OCTO Part of Accenture Digital © 2019 - All rights reserved Recommandation 1 - une approche progressive et durable 45
  46. 46. OCTO Part of Accenture Digital © 2019 - All rights reserved Recommandation 2 - commencer local avant de viser global Continuous delivery Architecture Product & process Lean management & monitoring Culture LES FAMILLES POUR DÉBUTER LES FAMILLES POUR PASSER À L'ÉCHELLE
  47. 47. OCTO Part of Accenture Digital © 2019 - All rights reserved Recommandation 3 - mesurer le passage à l’échelle 47 Nombre de déploiements par jour rapporté au nombre de développeurs
  48. 48. OCTO Part of Accenture Digital © 2019 - All rights reserved 48 Recommandation 4 - privilégier l’internalisation Continuous delivery Product & process SOFTWARE DELIVERY PERFORMANCE OUTSOURCING -
  49. 49. OCTO Part of Accenture Digital © 2019 - All rights reserved Mesurer l’avancement de mon organisation sur chaque capacité
  50. 50. OCTO Part of Accenture Digital © 2019 - All rights reserved 50 Exemple de l’auto-assessment sur la gestion des sources
  51. 51. OCTO Part of Accenture Digital © 2019 - All rights reserved 51 Exemple de rendu OCTOBench
  52. 52. OCTO Part of Accenture Digital © 2019 - All rights reserved Les premières capacités à acquérir VISUALISER L’IMPACT AUGMENTER LA CADENCE AUTOMATISER LES TÂCHES RÉCURRENTES INTÉGRER LA QUALITÉ DÈS LE DÉBUT SOUTENIR LES ÉQUIPES Product & Process Value stream visibility Product & Process Working in small batches Continuous Delivery Version control Continuous Delivery Test automation Culture Transformational leadership Product & Process Customer feedback Continuous Delivery Continuous integration Continuous Delivery Deployment automation Continuous Delivery Test data management
  53. 53. THERE IS A BETTER WAY Témoignage 6 53
  54. 54. THERE IS A BETTER WAY Conclusion 7 54
  55. 55. OCTO Part of Accenture Digital © 2019 - All rights reserved 55 1 - Choisissez la vitesse ET la stabilité VITESSE STABILITÉ
  56. 56. OCTO Part of Accenture Digital © 2019 - All rights reserved 56 2 - Renversez les priorités DO THE RIGHT THING DO THE THING RIGHT DO IT FAST DO THE RIGHT THING DO THE THING RIGHT DO IT FAST
  57. 57. OCTO Part of Accenture Digital © 2019 - All rights reserved 57 3 - Commencez par l’équipe avant de traiter l’organisation Architecture Lean management & monitoring Culture LES FAMILLES POUR DÉBUTER LES FAMILLES POUR PASSER À L'ÉCHELLE Continuous delivery Product & process
  58. 58. 58

×