Résumé du projet Phoenix : comment de solides principes DevOps peuvent transformer les projets d'entreprise
Book Summaries

Résumé du projet Phoenix : comment de solides principes DevOps peuvent transformer les projets d'entreprise

Même les meilleures entreprises peuvent connaître des échecs, mais c'est leur capacité à rebondir qui compte.

Le livre The Phoenix Project suit le parcours d'une entreprise fictive confrontée à des retards, des travaux imprévus et une diminution de ses ressources. Il présente également son retour à la rentabilité grâce à la refonte de ses opérations informatiques.

L'entreprise tire parti des meilleurs principes DevOps pour découvrir les moyens optimaux de planifier, d'exécuter et d'améliorer les processus au sein du département informatique. Tout cela aboutit à la renaissance remarquable de l'entreprise, à l'image du phénix mythique. 🔥

Bien qu'il soit recommandé de lire le livre pour en saisir tous les mérites, ce résumé de The Phoenix Project mettra en évidence certaines de ses leçons les plus remarquables. Nous nous plongerons dans l'intrigue, les principaux enseignements, les citations marquantes et les conseils pour appliquer les concepts du livre dans la vie réelle.

Mais avant cela, si vous avez un intérêt pour la lecture de résumés de livres, consultez et ajoutez à vos signets notre sélection de 25 résumés de livres incontournables sur la productivité (y compris celui-ci) réunis en un seul endroit. Vous pouvez les enregistrer, effectuer des modifications en cours, les ajouter à vos signets et même les exporter pour les utiliser plus tard.

25 résumés de livres incontournables sur la productivité dans un seul document. Vous pouvez ajouter des signets, effectuer des modifications en cours, l'exporter et le partager avec qui vous voulez.

Résumé du livre : The Phoenix Project en bref

Couverture du livre The Phoenix Project, un projet
Via : Amazon

The Phoenix Project : A Novel about IT, DevOps, and Helping Your Enterprise Win est un ouvrage écrit par Gene Kim, Kevin Behr et George Spafford. Ce livre de 432 pages a été publié pour la première fois en 2013 et sa lecture prend environ 7 à 10 heures.

Ce que nous apprécions particulièrement dans The Phoenix Project, c'est qu'il utilise des personnages et des scénarios commerciaux auxquels on peut s'identifier pour définir les problèmes courants dans les opérations et la prestation informatiques, tout en orientant le lecteur vers des solutions efficaces. C'est également un ouvrage incontournable si vous cherchez à comprendre la relation entre les opérations d'une usine de fabrication et l'informatique. 🍀

Intrigue

Cet ouvrage consacré à l'entreprise et aux technologies de l'information s'appuie sur une adaptation romanesque experte pour présenter les concepts éprouvés de DevOps de manière facile à comprendre.

Le protagoniste principal de l'histoire est Bill Palmer, un vice-président des technologies de l'information nouvellement nommé qui travaille pour une entreprise de fabrication de pièces automobiles, Parts Unlimited. Même en tant que directeur informatique expérimenté, Bill a une tâche difficile à accomplir : empêcher l'entreprise de faire faillite.

Alors, qu'est-ce qui a mal tourné ?

Pour commencer, l'ensemble de l'organisation est en proie à des problèmes, allant des erreurs de paie et des retards de planification aux dépassements budgétaires. Bon nombre de ces échecs sont liés au département informatique malavisé de l'entreprise et, en particulier, à l'incapacité de l'équipe à achever une initiative essentielle de développement logiciel, le projet Phoenix.

Les problèmes se sont étendus à d'autres fonctions commerciales, et Bill doit désormais réparer les dégâts après des revers tels que des failles de sécurité et des violations des réglementations nationales. Et s'il échoue et que l'entreprise continue de perdre des parts de marché, le PDG de Parts Unlimited prévoit d'externaliser les opérations informatiques. L'enjeu est donc de taille. 🌋

Caractères

Tout au long de ses efforts pour réorganiser le service informatique et, par extension, l'ensemble de l'entreprise, Bill collabore avec plusieurs responsables de service et responsables techniques. Parmi les rôles centraux, on peut citer :

  • Brent Geller : Ingénieur en chef
  • Steve Masters : Président-directeur général (PDG)
  • John Pesche : Responsable de la sécurité des systèmes d'information (RSSI)
  • Wes Davis : Directeur des opérations technologiques de la distribution
  • Sarah Moulton : Vice-présidente senior des opérations commerciales
  • Chris Allers : Vice-président du développement d'applications
  • Kirsten Fingle : la responsable réfléchie du bureau de gestion de projet (PMO)
  • Dr Erik Reid : membre potentiel du conseil d'administration et expert en ingénierie des processus informatiques

Parmi les caractères cités ci-dessus, Erik se distingue comme l'un des caractères les plus influents du récit. Alors que Bill Palmer et ses collègues tentent de réparer ce qui ne fonctionne pas, Erik les guide tout au long du processus, leur présentant les concepts essentiels du DevOps et de la gouvernance informatique. Si vous avez déjà travaillé dans le développement de logiciels ou les opérations informatiques, vous trouverez probablement les interactions entre les caractères assez familières.

Points clés à retenir du projet Phoenix

Les défis présentés dans ce livre sont assez courants si l'on considère les problèmes auxquels sont confrontés aujourd'hui la plupart des développeurs de logiciels et des professionnels de l'informatique. Les trois auteurs de The Phoenix Project étant des leaders d'opinion éminents dans le secteur informatique, ils sont en mesure d'identifier des stratégies efficaces pour relever ces défis et aider votre entreprise à prospérer à long terme. 🧑‍💻

Discutons des cinq leçons et enseignements les plus marquants de ce livre.

1. Identifiez les quatre types de travail (informatique)

Erik explique qu'il est plus facile de planifier et de superviser le travail dans le domaine informatique lorsque vous le classez en quatre catégories :

  1. Projets commerciaux : ce type de travail comprend les nouvelles initiatives et les nouveaux processus qui occupent une part importante de vos fonctions commerciales. Ils sont surveillés individuellement par le bureau de gestion de projet dans le cadre d'un programme de gouvernance.
  2. Projets internes : il s'agit notamment des tâches régulières, telles que la maintenance du système, les mises à niveau et les correctifs de sécurité, qui permettent à des entreprises comme Parts Unlimited de fonctionner.
  3. Modifications : il s'agit de tâches courantes, similaires aux projets internes, mais qui incluent des modifications à petite échelle telles que la correction de bugs et les mises à jour de version. En général, vous devez mettre en place un système de tickets pour suivre les problèmes, les modifications et les résolutions.
  4. Travail imprévu : alors que les autres catégories de travail sont convenues à l'avance, celle-ci ne l'est pas. Il peut s'agir de tâches de récupération après une panne du système ou de travail supplémentaire parce qu'un membre de l'équipe n'a pas communiqué les problèmes à temps. Cela entraîne des conflits d'horaires et des inefficacités dans les processus, qui se transforment en problèmes plus importants. Pour éviter le travail imprévu, Bill et son équipe conviennent d'examiner la capacité de l'équipe avant d'approuver le travail sur les demandes de changement.

Ce système de surveillance à plusieurs niveaux basé sur le travail garantit un flux de responsabilité approprié sur lequel l'équipe peut compter.

2. Limitez le travail en cours (WIP)

Selon le livre, vous devriez avoir le moins de tâches en cours possible à la fois.

Bill constate que lorsque votre attention est répartie entre plusieurs tâches, vous êtes submergé et susceptible de commettre des erreurs en raison d'un manque de concentration. Plus vous commettez d'erreurs, plus vous investissez d'efforts et de ressources de l'entreprise pour les résoudre. Comme le travail initial n'a pas été fructueux, il sera considéré comme un gaspillage de ressources qui auraient pu être utilisées pour de nouvelles tâches.

Le livre recommande d'aligner vos stratégies sur des méthodologies agiles ou Lean afin de garantir que vos tâches planifiées soient optimisées en termes de ressources.

Lecture bonus : Approfondissez vos connaissances grâce à nos guides sur :

3. Tirez parti des tableaux Kanban

L'une des méthodes utilisées par Bill Palmer et son équipe pour surmonter l'accumulation de travail en cours (WIP) chez Parts Unlimited consiste à utiliser des tableaux Kanban. Kanban, qui signifie « panneau » en japonais, permet à l'équipe de visualiser le travail. Le tableau est divisé en colonnes représentant les phases du flux de travail, généralement de gauche à droite. Chaque tâche est représentée par une carte.

Dans le livre, l'équipe de Bill crée un tableau Kanban avec les étiquettes « Prêt », « En cours » (pour les tâches en cours) et « Terminé ». Chaque carte est assignée à une personne et placée sur le côté gauche du tableau. Elle est déplacée vers la droite au fur et à mesure que le travail avance. Grâce à ce système, tout le travail est surveillé, organisé et hiérarchisé afin de maximiser la productivité, ce qui permet une visibilité complète des tâches de l'équipe et minimise le travail imprévu.

Conseil de pro : utilisez la vue Tableau dans ClickUp pour créer des tableaux Kanban évolutifs et informatifs. Créez des flux de travail en plusieurs étapes en quelques clics et accédez aux statuts, aux tâches assignées et aux priorités dans une seule vue. Vous pouvez facilement glisser-déposer des tâches entre les colonnes et même utiliser la barre d'outils intégrée pour effectuer des mises à jour de statut en masse. 💪

Vue simplifiée du Tableau ClickUp 3.0
Supervisez les tâches et les projets d'un seul coup d'œil et glissez-déposez, triez et filtrez sans effort les tâches grâce à une vue Tableau entièrement personnalisable.

4. Gérez les changements grâce à la théorie des contraintes

Erik explique à Bill comment la théorie des contraintes s'applique aux grandes organisations. La plupart des entreprises connaissent des goulots d'étranglement ou des contraintes au sein de leurs opérations informatiques et industrielles, qui peuvent perturber leur activité et entraîner des tâches imprévues. Erik explique que pour fournir un service informatique stable, prévisible et sécurisé, vous devez planifier vos ressources humaines et non humaines afin de remédier à ces contraintes et de faciliter un flux de travail ininterrompu.

Dans le cas de Parts Unlimited, l'impact de ses nombreuses contraintes a touché Brent, l'ingénieur principal des opérations et prodige de l'informatique. Brent était submergé par des tâches imprévues, généralement insignifiantes et des corrections, ce qui a nui à des tâches cruciales prévues.

Pour résoudre ce problème, Bill a formé un groupe chargé de gérer les escalades à la place de Brent. De plus, Brent, qui gardait auparavant ses méthodes pour lui, allait désormais former le groupe afin de lui transmettre ses connaissances. Cela a permis à l'équipe de définir le processus pour référence future et a libéré du temps à Brent (ou, comme le dit Bill, libéré Brent de la lutte contre les incendies) afin qu'il puisse investir son expertise dans des tâches à plus forte valeur ajoutée.

Bonus : essayez le modèle de Tableau blanc ClickUp Processes Map pour visualiser les goulots d'étranglement et créer un flux de travail interdépartemental infaillible, aligné sur la théorie des contraintes.

5. Optimisez le pipeline de déploiement

Le projet Phoenix était axé sur les délais, il y avait donc peu de temps pour tester et déployer l'application.

Cependant, tout au long du livre, l'équipe de Bill est devenue plus efficace et a produit plus de versions que lors du trimestre précédent. Cela s'explique en partie par leur nouvelle approche consistant à livrer du travail plus petit plus fréquemment, réduisant ainsi le travail en cours (WIP) et le temps tampon sans prendre de raccourcis excessifs.

6. Utilisez le modèle « The Three Ways » pour dynamiser DevOps

Le coaching d'Erik s'articule autour du modèle « The Three Ways », qui est à la base de nombreux concepts DevOps. Ce modèle fournit des lignes directrices aux entreprises pour leur permettre d'offrir une valeur ajoutée constante à leurs produits et un service client irréprochable grâce à un travail régulier, efficace et de haute qualité.

La première voie : l'optimisation

Lorsque nous évaluons la réussite d'une entreprise, nous évaluons le résultat, pas le processus. La première voie explore comment le processus affecte le résultat et les délais de livraison. Pour maximiser votre rentabilité, vous devez optimiser votre flux de valeur, c'est-à-dire le flux de travail qui commence par le développement de logiciels et se termine par la livraison au client.

Selon le livre, il est essentiel de prendre en compte la situation dans son ensemble lors de la création d'un plan d'optimisation. Quels sont les principaux objectifs de l'entreprise? Sur quels types de conformité réglementaire et de normes de sécurité ne devez-vous jamais faire de compromis ?

Il est également important de se tenir au courant des avancées technologiques. Par exemple, explorer de nouveaux logiciels tels que AI DevOps, des outils de création de diagrammes de Gantt faciles à utiliser et des outils de gestion des opérations informatiques peut considérablement accélérer la planification et la production.

La deuxième méthode : utiliser une boucle de rétroaction pour éviter les retouches

La deuxième méthode concerne le flux interne d'informations. Grâce à des boucles de rétroaction rapides et constantes, les entreprises peuvent apprendre à détecter les problèmes de qualité à la source et à les résoudre rapidement afin qu'ils n'aient pas d'impact sur la chaîne de production. Les problèmes détectés à une étape plus avancée seront plus difficiles à résoudre et entraîneront des retards importants. ⚠️

La troisième voie : amélioration continue et assistance technique

La troisième voie traite de l'amélioration continue, qui est le résultat des éléments suivants :

  1. Apprendre en analysant les expériences passées
  2. Pratiquer une compétence de manière répétée : selon Erik, il vaut mieux s'entraîner cinq minutes par jour plutôt que trois heures une fois par semaine. Même la répétition d'erreurs aide à développer la résilience et la confiance nécessaires pour essayer quelque chose de nouveau.
  3. En prenant des risques et en expérimentant différentes méthodes, outils DevOps et autres stratégies de service client, vous pouvez atteindre des niveaux d'efficacité et de qualité sans précédent.

Les citations du projet Phoenix que nous aimons

The Phoenix Project est un livre qui regorge de citations mémorables, mais ces cinq extraits nous ont particulièrement marqués :

Il n'y a aucune limite à ce qui peut être accompli lorsque personne ne se soucie de savoir à qui revient le crédit

Cette citation souligne que nous pouvons obtenir des résultats remarquables en mettant de côté nos intérêts personnels et en nous concentrant sur la collaboration. Sans la pression d'être les meilleurs, la créativité et les connaissances de l'équipe peuvent s'épanouir pleinement. ⛅

La rapidité d'un processus dépend de son goulot d'étranglement le plus lent.

Du point de vue des contraintes, une sous-performance à une étape peut entraver l'ensemble du processus, même si les autres étapes se déroulent correctement.

Peu importe le temps que nous consacrons à la planification. Ce qui compte, c'est la manière dont nous affinons notre plan à mesure que de nouvelles informations apparaissent.

Nos efforts de planification seront vains si nous ne nous adaptons pas aux défis permanents, qui sont inévitables. Il en va de même pour les développements favorables. Ils représentent des opportunités d'obtenir des résultats encore meilleurs.

Il n'existe aucun secret qui vous permettra d'éviter le travail acharné

Parfois, l'efficacité consiste à trouver des raccourcis et à éliminer les étapes inutiles du processus. Cependant, si vous voulez réussir, vous ne pouvez pas faire l'impasse sur le travail acharné et la détermination.

Une mer calme n'a jamais fait un marin expérimenté

Même s'ils peuvent être frustrants et vous ralentir, les erreurs et les défis contribuent à renforcer votre résilience et favorisent votre épanouissement personnel et professionnel. 🌱

💡📚 Vous avez aimé cet article ? Vous aimerez également notre sélection de 25 résumés de livres incontournables sur la productivité. Vous pouvez l'enregistrer, effectuer des modifications en cours, ajouter des signets et même l'exporter.

Appliquez les enseignements du projet Phoenix avec ClickUp

Les leçons DevOps contenues dans ce livre constituent la base des opérations de toute équipe informatique. Cependant, la question à un million de dollars reste : Comment adopter ces enseignements d'un point de vue pratique ?

La réponse est d'utiliser ClickUp —un hub de gestion de projet proposant des solutions sur mesure pour les équipes logicielles. Que vous souhaitiez mettre en œuvre les trois méthodes DevOps ou établir un système de suivi du travail en cours (WIP), ClickUp est très flexible et peut être configuré pour prendre en charge n'importe quel flux de travail.

ClickUp offre de nombreuses fonctionnalités spécialement conçues pour les équipes de développement et d'exploitation de logiciels. Il s'intègre également à bon nombre de vos outils préférés, tels que GitHub, GitLab et Bitbucket, afin que vous puissiez planifier, collaborer et exécuter des tâches de manière productive à partir d'une plateforme centralisée.

ClickUp pour les équipes informatiques et logicielles
Planifiez, documentez et livrez vos logiciels plus rapidement : construisez votre propre projet Phoenix avec ClickUp.

Avec ClickUp, les principes du Projet Phoenix peuvent facilement s'intégrer à votre routine quotidienne. Découvrons comment.

1. Mettez en place des flux de travail optimisés à l'aide d'outils de gestion des tâches et de planification.

Dans sa quête pour remettre Parts Unlimited sur les rails, Bill Palmer met tout en œuvre pour mettre en place les meilleures bonnes pratiques de planification et de gestion des tâches DevOps. Mais avec ClickUp, toutes les tâches de planification et d'organisation du flux de travail sont un jeu d'enfant.

Utilisez tâches ClickUp pour personnaliser les flux de travail de tous vos projets : suivez les personnes assignées, les sous-tâches, les commentaires sur les tâches, les dépendances et les libellés de priorité, le tout à partir d'un seul endroit. La plateforme offre plusieurs options de visualisation grâce à des vues. Par exemple :

  • Vue du diagramme de Gantt : créez des feuilles de route complexes pour atteindre vos objectifs et limitez le travail en cours (WIP) en obtenant un aperçu en temps réel des dépendances, des jalons de livraison et des contraintes. Vous pouvez également utiliser des modèles de diagrammes de Gantt prédéfinis pour planifier plus rapidement l'échéancier de vos projets.
  • Affichage calendrier : un planificateur de type glisser-déposer pour les projets basés sur des dates.
  • Vue Charge de travail : utilisez-la pour évaluer la capacité de l'équipe et redistribuer la charge de travail créative ou en retard entre les membres de l'équipe sous-employés et surchargés.
  • Affichage du formulaire : Collectez les demandes de correction de bogues et d'ajout de fonctionnalités à l'aide des formulaires natifs ClickUp et transformez-les rapidement en tâches réelles à l'aide de balises et d'étiquettes de priorité.

Pour gagner en efficacité, automatisez les tâches répétitives et administratives grâce à ClickUp Automations et réduisez la charge de travail de votre équipe.

2. Développez votre conscience situationnelle en surveillant les sprints et autres opérations informatiques

Liste des sprints ClickUp 3.0 simplifiée
Obtenez un aperçu rapide des sprints de vos équipes grâce à la vue « Liste des sprints » de ClickUp.

Après avoir mis en place des flux de travail, vous pouvez surveiller de près toutes vos opérations sur ClickUp, des sprints et tâches de déploiement aux matières premières et demandes. Avec Sprints dans ClickUp, vous pouvez :

  • Copiez les vues Sprint pour démarrer rapidement.
  • Fixez des dates et personnalisez votre structure de points
  • Synchronisez le travail de votre équipe avec les référentiels Git.
  • Transférez automatiquement les tâches incomplètes vers le prochain sprint.

La plateforme propose des diagrammes de burnup, de burndown et de flux cumulatif pour vous aider au suivi de la progression vers vos objectifs et à l'identification plus rapide des contraintes et des possibilités d'amélioration.

ClickUp simplifie la gestion des versions grâce à son pipeline Git intégré, ses checklists de mise en service et ses trains de versions. Vous pouvez également configurer des cartes de tableau de bord dans votre environnement de travail pour accéder aux indicateurs en temps réel de votre équipe, tels que la durée moyenne de déploiement et le temps suivi.

3. Gagnez grâce à une collaboration et un retour d'information continus

ClickUp Docs, vue Chat, vue Liste et page d'accueil
Collaborez sur des idées et créez des documents ou des wikis époustouflants avec des pages imbriquées et des options de mise en forme personnalisées pour les feuilles de route, les bases de connaissances, etc.

Dans son livre, Erik explique l'importance d'être transparent avec les équipes concernant les développements qui ont un impact sur les délais d'attente ou les dates de livraison. Heureusement, ClickUp propose toute une gamme d'outils de communication et de collaboration pour vous aider dans ce domaine. Voici quelques-unes des fonctionnalités les plus remarquables :

  1. ClickUp Docs pour stocker toutes les exigences relatives aux produits, les commentaires, l'historique des retouches et la documentation des processus en un seul endroit.
  2. ClickUp AI sert d'assistant de rédaction IA, ainsi que de réseau neuronal assurant la connexion entre vos tâches, vos documents et vos contacts.
  3. Commentaires assignés , Révision et vue Chat pour les mises à jour, la communication interne, les transferts et les cycles de feedback rapides.
  4. Champs personnalisés pour ajouter des informations sur les nouveaux bugs et les mises à jour des fonctionnalités
  5. Tableaux blancs ClickUp et Cartes mentales pour le brainstorming et la cartographie des processus

Vous ne savez pas par où commencer ? Profitez des nombreux modèles prêts à l'emploi de la plateforme pour divers objectifs de l'entreprise. Des options telles que le modèle ClickUp Ultimate Software Development, le modèle ClickUp Bug and Issue Tracking et le modèle ClickUp Release Notes sont indispensables pour tout service informatique.

Profitez des avantages de DevOps et remportez votre prochain succès pour l'entreprise avec ClickUp.

The Phoenix Project nous enseigne qu'il est possible de viser à la fois l'efficacité, la qualité des produits et la satisfaction des clients. En appliquant les principes de ce livre à l'aide d'une solution de gestion du travail haut de gamme telle que ClickUp, votre entreprise peut non seulement mener à bien ses plans de lancement, mais aussi satisfaire toutes les parties prenantes.

Essayez ClickUp gratuitement et découvrez toutes les façons dont il peut rationaliser vos opérations informatiques et stimuler la productivité de votre équipe. ⬆️