DevOps Dojo de Microsoft Services

Premier Developer

Developer

Jesse Powell, Directeur de la livraison technique chez Microsoft Services : Support pour développeurs. Mike Batongbacal, Directeur du développement d’application chez Microsoft Services : Support pour développeurs. Dave Lipien, Directeur, Microsoft Services : Support pour développeurs. Sharon Eilon, Chef, Microsoft Services : Services applicatifs pour les Amériques.


Click here for English | Click here for Spanish

DevOps Dojo de Microsoft Services

  • DevOps : « L’union des personnes, des processus et des technologies destinés à fournir continuellement de la valeur aux clients. »
  • Dōjō : Un endroit pour l’apprentissage immersif, la méditation et la pratique.

Il y a un peu plus de 2 ans, lorsque nous avons demandé à Jesse d’établir la stratégie de Microsoft Services par rapport au DevOps, nous avons fait face à des défis importants. Le terme DevOps commençait à prendre de l’ampleur chez nos clients plus vite que nous avions envisagé. Bien que nous avions déjà quelques personnes dans l’organisation qui étaient des leaders dans la gestion du cycle de vie des applications (ALM) et qui avaient accompagnés des clients dans l’adoption des méthodologies agiles et des outils, en tant qu’organisation, nous n’avions pas réussi à acquérir les connaissances de base du DevOps. Nous avons déterminé que, pour offrir de la valeur ajoutée grâce à nos engagements de conseil où nous construisions des solutions pour nos clients, nous en avions absolument besoin.

Deuxièmement, bien que nous avions un portefeuille d’offres conseil liées au DevOps, il nous manquait un parcours client DevOps bien établi pour organiser les offres individuelles en une expérience de support plus cohérente. Par conséquent, il était souvent difficile pour nos vendeurs et nos gestionnaires de comptes de déterminer les bons services à proposer à quel moment à leurs clients.

Le dernier point, et possiblement le pire de tous, est que nous avions pris du retard sur nos confrères et consœurs des équipes d’ingénierie de produits sur le sujet du DevOps et que nous avions commencé à perdre de la crédibilité avec eux en tant que facilitateurs efficaces du changement DevOps pour notre clientèle commune.

À cette époque, où l’équipe de produits Azure DevOps avait commencé à partager publiquement leur histoire inspirante de la façon dont ils s’étaient complètement réinventés en passant de la vente de produits en boîte avec des mises à jour trimestrielles à une offre des services infonuagiques avec des millions d’utilisateurs simultanés avec 99,99% de disponibilité tout en publiant des mises à jour quotidiennes. Ils avaient mis en œuvre, au cours d’un voyage laborieux de 7 ans, une réorganisation pour éliminer les silos, la mise en place des concepts de la littérature sur l’amélioration des processus et la cartographie des flux de valeur (value stream mapping), et bien sûr l’adoption (et même la création) des principes et de la culture de DevOps. Microsoft Services, de son côté, n’avait pas une telle histoire à raconter.

Entre en scène Kan Tang, qui a rejoint Microsoft en février 2019 en tant qu’architecte senior du côté de nos services applicatifs. Kan a présenté sa vision d’un DevOps Dojo : Un ensemble de propriétés intellectuelles et un véhicule de livraison qui nous permettrait d’enseigner les principes DevOps à notre propre organisation et à nos clients. Kan a rapidement obtenu l’adhésion et l’investissement de plusieurs hauts dirigeants de notre organisation et a constitué une équipe virtuelle de contributeurs de contenu. Après plusieurs mois de dur labeur, cette équipe virtuelle a publié le “DevOps Dojo: Ceinture blanche”, qui est notre expérience d’introduction de style Dojo.

Le DevOps Dojo: Ceinture blanche contient huit modules, chacun aligné sur les concepts clés DevOps tels que l’intégration continue, la sécurité continue, la planification continue et autres. Chaque module est composé d’une conférence, d’un exercice pratique (laboratoire) avec une application exemple robuste dans un environnement virtuel à la fois en C# et Java, d’un exercice de jeu de rôle, et d’une section « rendre réel » où les participants appliquent ce qu’ils ont appris aux défis du monde réel. Le Dojo propose du contenu de quatre piliers: la culture, l’approche Lean, l’architecture et la technologie, pour compléter la discussion. Le Dojo peut être livré en plusieurs formats : comme un cours en ligne de deux heures, un atelier accéléré de trois jours, une journée d’apprentissage approfondie sur un seul module, ou une expérience immersive de deux semaines. Les offres Ceinture orange, Ceinture verte et Ceinture noire suivront avec des expériences plus approfondies et plus exigeantes sur le plan technique pour ceux qui veulent augmenter leurs capacités et leur maturité DevOps.

Microsoft Services déploie actuellement le Dojo comme une formation obligatoire en interne pour nos consultants et ingénieurs de support pour s’assurer que nous avons toutes les connaissances de base de DevOps nécessaires pour générer d’excellents résultats. Lorsque chacun de nous apporte les meilleurs principes, pratiques, culture et outillage DevOps à chaque engagement de consultation, nous pouvons créer des solutions supérieures pour nos clients qui sont abordables, évolutives, pratiques, maintenables, performantes et sécurisées, tout en accélérant la mise en marché, en répondant rapidement au feedback et en gérant le changement.

Le Dojo est maintenant la pierre angulaire de notre portefeuille d’offres DevOps et il est au centre d’un parcours client clair et d’une feuille de route DevOps.

L’un des nombreux résultats positifs de notre expérience Dojo est la façon dont il a forgé un partenariat plus étroit avec l’équipe d’ingénierie de produit Azure DevOps. Nous avons eu une interaction constante avec l’équipe de Sam Guckenheimer, incluant des commentaires lorsque nous construisions le contenu du Dojo, lorsque nous formions nos maîtres formateurs et lorsque nous effectuions les premières livraisons pilotes. Grâce à ce partenariat, nous nous sommes assurés que nous partageons tous un langage et une taxonomie commune lorsque nous parlons de DevOps avec nos clients. Nous avons démontré que les services aux entreprises disposent désormais de capacités DevOps approfondies et la capacité de les partager avec nos clients. Par conséquent, l’équipe d’ingénierie de produits fait maintenant régulièrement appel à nous comme partenaire de choix pour aider les clients dans leur parcours DevOps.

Tel que décrit dans le livre influant Accelerate de Nicole Forsgren, Jez Humble et Gene Kim : « Les pratiques de DevOps engendrent des performances TI plus élevées. Les développeurs consacrent 21 % moins de temps au travail et aux correctifs imprévus et 44 % plus de temps à de nouveaux travaux qui permettent d’offrir plus d’innovation et des expériences clients supérieures. Une performance TI solide est un avantage concurrentiel. Les entreprises qui ont des organisations TI performantes étaient deux fois plus susceptibles d’augmenter leur rentabilité, leur part de marché et leurs objectifs de productivité.

Vous souhaitez démarrer votre parcours DevOps ? Vous aimeriez en savoir plus sur nos formations et nos conseils ? Microsoft Services est là pour vous aider, contactez-nous.

Le DevOps Dojo est maintenant disponible pour les clients de Microsoft. Le DevOps Dojo peut être livré via un contrat Premier classique ou Support unifié ou via Microsoft Services lorsqu’une réalisation à plus grande échelle est désirée. Si vous souhaitez que votre équipe fasse l’expérience du DevOps Dojo, contactez votre responsable du développement d’application (ADM), votre gestionnaire de compte technique (TAM) ou tout autre représentant Microsoft.

 

0 comments

Comments are closed. Login to edit/delete your existing comments