Blog

La démocratie DevOps

par Sam Lewis 5 novembre 2015 | 5 minutes de lecture

La prochaine grande expérience

La démocratie : la grande expérience. La voix du peuple au pouvoir. La fin des hiérarchies rigides et autoritaires. Ces principes sont présents depuis plus de deux siècles au sein du gouvernement, mais de nombreux modèles économiques ressemblent encore à ceux de l’Empire britannique. Alors que le rythme du développement continue de s’accélérer et que les clients s’attendent à une réponse en temps réel à leurs préoccupations, les entreprises dotées de services informatiques complexes évoluent vers un modèle DevOps qui leur donne l’agilité nécessaire pour rester à la pointe et répondre à la voix du peuple. Nous explorons ici comment la promotion d’une culture DevOps peut créer un lieu de travail et une expérience client plus démocratiques.

Communication transparente

Des outils tels que le code source partagé et un tableau de bord centralisé des incidents (ahem, coup de pouce coup de pouce ) sont de formidables facilitateurs de la communication transparente nécessaire pour réunir les équipes de développeurs et d'exploitation. Mais DevOps ne peut pas se résumer à quelques nouveaux outils. Cela nécessite un changement culturel.

Les managers doivent d’abord favoriser un environnement de confiance dans lequel Dev et Ops travaillent en étroite collaboration pour mieux comprendre ce dont ils ont besoin les uns des autres à mesure qu’ils progressent vers des objectifs communs orientés client. Cela peut être réalisé en valorisant l’apprentissage, en éliminant les obstacles au transfert de connaissances et en développant autopsies sans reproche .

La culture d'Etsy est un excellent exemple de la manière dont ces valeurs fonctionnent. Tous les nouveaux employés participent à un camp d'entraînement de cinq semaines au cours duquel ils travailler avec d'autres équipes pendant une semaine chacune, apprendre leur processus et développer une compréhension complète de Comment fonctionne l'organisation dans son ensemble. Les ingénieurs seniors ont également la possibilité d'échanger plus longtemps avec une équipe différente, et toutes ces interconnexions permettent une libre circulation des connaissances et incitent tous les employés à continuer d'apprendre les uns des autres.

Etsy et d'autres entreprises DevOps ont commencé à traiter les échecs inévitables au moyen d'autopsies sans reproche. En se concentrant sur ce qui s'est passé au lieu de décider qui est responsable d'un incident, ces entreprises encourager les ingénieurs de fournir les détails nécessaires à la compréhension du mécanisme de la panne. Ces détails sont essentiels pour éviter que le problème ne se reproduise à l'avenir et ils ne peuvent pas être révélés si les ingénieurs ont peur d'être blâmés s'ils parlent de ce qu'ils ont fait.

Lorsque les membres d’une équipe se sentent à l’aise dans une culture qui valorise les enseignements tirés des inévitables échecs, lorsqu’ils font confiance à leurs collègues et les comprennent dans leur travail pour atteindre des objectifs communs, des boucles de rétroaction positive commencent à se développer. Les employés s’approprient leurs récits sur le travail qu’ils font et les erreurs qu’ils commettent, et ils sont enthousiastes à l’idée de partager ces histoires et de trouver des moyens de s’améliorer. Au fur et à mesure que ces retours d’information circulent dans l’entreprise, ils créent une culture positive et axée sur la croissance. Ces retours d’information, qui se transmettent à travers les équipes et les hiérarchies, constituent la première étape vers un flux de travail plus démocratique.

Amélioration constante

Ces boucles de rétroaction positive au sein de l’organisation permettent un déploiement et une réponse aux incidents plus rapides. Elles permettent également aux entreprises de s’appuyer sur les commentaires des clients et d’y répondre plus en profondeur et plus fréquemment. Comme la démocratie, le travail de DevOps n’est jamais terminé. Les équipes DevOps livrent en permanence, envoient et reçoivent en permanence des commentaires, collaborent et innovent en permanence.
Cela nécessite que chaque membre de l'équipe soit engagé dans une culture de travail axée sur les données. Comme nous l'avons noté avant , la première étape dans la construction de cette culture est de démocratiser les données , ce qui signifie donner à chaque employé les outils et les compétences nécessaires pour analyser l'impact de son travail sur l'entreprise. Lorsque chaque membre de l'équipe pense comme un analyste de données, l'étape suivante consiste à lui donner les moyens d'apporter des modifications proactives pour améliorer le produit. Lorsque vous avez des équipes habilitées à agir en permanence sur la base de sources de données riches et de boucles de rétroaction positives, chacun a son mot à dire sur la direction que prend l'entreprise. C'est la démocratie en action.

La possession

Lorsque les équipes de développement et les équipes opérationnelles ne sont plus cloisonnées, lorsque chaque membre de l'équipe est impliqué dans les données entrantes et a son mot à dire sur l'avenir du produit, l'investissement et l'adhésion montent en flèche. Les ingénieurs peuvent se considérer comme copropriétaires non seulement du travail de leur équipe, mais aussi de l'entreprise elle-même. Cette appropriation s'accompagne d'une plus grande collaboration pour apporter des améliorations agiles qui peuvent se propager dans toute l'entreprise et avoir un impact sur le changement global. son article Pour opensource.com, Gene Kim soutient que, dans un modèle DevOps, « nous n’attendons plus des dirigeants qu’ils planifient notre réussite. Au lieu de cela, les dirigeants aident à favoriser et à développer des routines, à les tester dans la pratique, à reconnaître celles qui ne fonctionnent pas et à renforcer celles qui fonctionnent… afin que ce qui nous a empêchés hier et aujourd’hui ne nous empêche pas demain. »

PagerDuty, le premier logiciel de gestion d'incidents au monde, donne à votre équipe une tableau de bord centralisé pour voir tous les incidents traités dans l'entreprise et les analyses pour comprendre les riches boucles de rétroaction qui font de la communication transparente, de l'amélioration constante et de l'appropriation la base d'une approche DevOps démocratique.