Fonctions du centre d’excellence cloud (CCoE)
De nombreuses organisations informatiques ont en commun un objectif fondamental : faire preuve d’agilité au niveau métier et technique. Un centre d’excellence cloud (CCoE, Cloud Center of Excellence) est une fonction qui permet aux organisations d’équilibrer vitesse et stabilité tout en poursuivant cet objectif.
Structure fonctionnelle
Un modèle CCoE implique la collaboration entre chacune des ressources suivantes :
- Adoption du cloud (architectes de solutions)
- Stratégie cloud (responsables de programme et chefs de projet)
- Gouvernance cloud
- Plateforme cloud
- Automatisation du cloud
Effets
Lorsque cette fonction est correctement structurée et prise en charge, les participants peuvent accélérer les efforts d’innovation et de migration tout en réduisant le coût global du changement et en augmentant l’agilité de l’entreprise. Une fois correctement implémentée, cette fonction peut réduire significativement le délai de mise sur le marché. À mesure que les pratiques collectives évoluent, les indicateurs de qualité tels que la fiabilité, l'efficacité des performances, la sécurité, la maintenabilité et la satisfaction client s'améliorent. Ces gains d’efficacité, d’agilité et de qualité sont particulièrement vitaux si l’entreprise prévoit d’implémenter des efforts de migration cloud à grande échelle ou si elle souhaite utiliser le cloud pour stimuler les innovations associées à la différenciation du marché.
En cas de succès, un modèle du CCoE crée un changement culturel dans le domaine informatique. Dans une approche CCoE, l’informatique joue le rôle de courtier de services, de partenaire ou de représentant pour l’entreprise. Ce modèle est un changement de paradigme par rapport à la vision traditionnelle de l’informatique en tant qu’unité d’exploitation ou couche d’abstraction entre l’entreprise et les ressources informatiques.
L’image suivante propose une analogie pour ce changement. En l’absence d’une approche CCoE, l’informatique a tendance à mettre l’accent sur le contrôle et la responsabilité centrale, agissant comme des feux de circulation à une intersection. Quand le CCoE réussit, le rôle de l’informatique ressemble à un rond-point à une intersection où l’accent est mis sur la liberté et la responsabilité déléguée.
Les deux approches sont valides, mais correspondent à des vues différentes en matière de responsabilité et de gestion. Un modèle CCoE peut s’inscrire dans la stratégie technologique si vous souhaitez établir un modèle libre-service qui permet aux unités opérationnelles de prendre leurs propres décisions tout en respectant un ensemble de lignes directrices et de contrôles établis et reproductibles.
Responsabilités principales
Le principal objectif de l’équipe du CCoE est d’accélérer l’adoption du cloud via des solutions cloud ou hybrides.
L’objectif du CCoE est de :
- Aider à construire une organisation informatique moderne grâce à des approches agiles pour saisir et mettre en œuvre les exigences de l’entreprise.
- Utiliser des packages de déploiement réutilisables qui s’alignent sur les stratégies de sécurité, de conformité et d’administration.
- Gérer une plateforme Azure fonctionnelle en l’alignant sur des procédures opérationnelles.
- Passer en revue et approuver l’utilisation des outils cloud natifs.
- Normaliser et automatiser les solutions et les composants de plateforme couramment requis au fil du temps.
Cadence des réunions
Il est important de permettre une collaboration organique et de suivre la croissance grâce à un référentiel ou un catalogue de solutions commun. Optimiser les interactions naturelles mais réduire le nombre de réunions. Des réunions récurrentes, telles que les réunions de mise en production tenues par l’équipe d’adoption du cloud, peuvent permettre de recueillir des données. Toutefois, lorsque cette fonction arrive à maturité, tentez de limiter les réunions qui y sont dédiées. Tenir une réunion après que chaque plan de mise en production a été partagé peut constituer un contact minimum avec cette équipe.
Solutions et contrôles
Chaque membre du CCoE doit comprendre les contraintes, risques et protections nécessaires qui ont conduit à l’ensemble actuel des contrôles informatiques. Le CCoE transforme cette compréhension en solutions ou contrôles natifs cloud (ou hybrides), qui permettent d’obtenir les résultats métier souhaités en libre-service. À mesure que des solutions sont créées, elles sont partagées avec d’autres équipes sous forme de contrôles ou de processus automatisés qui servent de garde-fous pour divers efforts. Ces garde-fous permettent d’orienter les activités de l’équipe et de déléguer des responsabilités aux participants dans le cadre des efforts de migration ou d’innovation.
Le tableau suivant décrit quelques exemples de cette transition.
Scénario | Solution pré-CCoE | Solution post-CCoE |
---|---|---|
Approvisionner une instance SQL Server en production | Les équipes réseau, informatique et de plateforme de données approvisionnent les composants durant plusieurs jours ou plusieurs semaines. | L’équipe qui nécessite que le serveur déploie une instance PaaS (Platform as a service) de Azure SQL Database. Le déploiement peut également utiliser un modèle préapprouvé pour toutes les ressources IaaS (Infrastructure as a service) dans le cloud en quelques heures. |
Approvisionner un environnement de développement | Les équipes Réseau, IT, Développement et DevOps s’entendent sur les spécifications et déploient un environnement. | L’équipe de développement définit ses propres spécifications et déploie un environnement basé sur le budget alloué. |
Mettre à jour les exigences de sécurité pour améliorer la protection des données | Les équipes chargées des réseaux, de l’informatique et de la sécurité mettent à jour différents appareils réseau et machines virtuelles dans plusieurs environnements afin d’ajouter des protections. | Les outils de gouvernance du cloud permettent de mettre à jour les stratégies qui peuvent être appliquées immédiatement à toutes les ressources dans tous les environnements cloud. |
Négociations
Un processus de négociation continu constitue la base des efforts du Centre CCoE. Une équipe CCoE négocie avec les fonctions informatiques existantes pour réduire le contrôle central. Les compromis pour l’entreprise dans le cadre de cette négociation sont la liberté, l’agilité et la vitesse. La valeur du compromis pour les équipes informatiques existantes correspond aux nouvelles solutions. De nouvelles solutions offrent à l’équipe informatique existante un ou plusieurs des avantages suivants :
- Capacité à automatiser les problèmes courants
- Amélioration de la cohérence avec réduction des frustrations quotidiennes
- Possibilité d’apprendre et de déployer de nouvelles solutions techniques
- Réduction des incidents de gravité élevée (demandent moins de correctifs rapides ou de réponses aux demandes d’intervention urgente)
- Possibilité d’élargir l’étendue technique et de traiter des sujets plus larges
- Participation à des solutions d’entreprise de niveau supérieur, en traitant les effets de la technologie
- Réduction des tâches de maintenance subalternes
- Augmentation de la stratégie technologique et de l’automatisation
En échange de ces avantages, la fonction informatique existante peut échanger les valeurs suivantes :
- Sentiment de contrôle des processus d’approbation manuels
- Sentiment de stabilité grâce au contrôle des changements
- Sentiment de sécurité du travail qui découle de l’exécution de tâches nécessaires mais répétitives
- Sentiment de cohérence qui découle de l’adhésion aux fournisseurs de solutions informatiques existants
Dans les entreprises saines désireuses d’adopter le cloud, ce processus de négociation est une conversation dynamique entre les pairs et les équipes informatiques partenaires. Les détails techniques peuvent être complexes, mais ils sont gérables lorsque le service informatique comprend parfaitement l’objectif et soutient les efforts du CCoE. Si le service informatique apporte un soutien moindre, la section suivante, qui porte sur les moyens d’assurer la réussite du CCoE, peut aider à surmonter les frictions.
Assurer la réussite du CCoE
Avant de poursuivre avec ce modèle, tenez compte de la volonté de croissance de l’entreprise et du niveau de préparation du service informatique à déléguer des responsabilités centrales. Comme mentionné précédemment, un CCoE remplace le contrôle par l’agilité et la vitesse.
Ce type de changement demande du temps, de l’expérimentation et de la négociation. Ce processus est semé d’embûches et de régressions. Cependant, si l’équipe reste agile et n’est pas découragée par l’expérimentation, elle a de fortes chances de réussir à améliorer l’agilité, la vitesse et la fiabilité. Le soutien apporté par la direction et des parties prenantes clés est l’un des principaux facteurs de réussite.
Parties prenantes principales
La direction informatique est la première partie prenante et la plus évidente. Les responsables informatiques jouent un rôle important, mais l’implémentation de ce modèle requiert le soutien du directeur informatique et d’autres cadres en informatique.
Celui des parties prenantes de l’entreprise est moins évident. L’agilité de l’entreprise et le délai de commercialisation sont les principales motivations pour former un CCoE. Par conséquent, les parties prenantes clés doivent avoir un intérêt direct dans ces domaines. Parmi les parties prenantes de l’entreprise, citons les dirigeants, les cadres financiers, les cadres d’exploitation et les propriétaires de produits professionnels.
Soutien des parties prenantes de l’entreprise
L’accélération des efforts du CCoE est possible avec le soutien des parties prenantes de l’entreprise. La plupart des efforts du CCoE sont consacrés à des améliorations à long terme de l’agilité et de la vitesse d’action de l’entreprise. La définition des effets des modèles opérationnels actuels et la valeur des améliorations sont utiles en tant qu’outil de négociation et guide pour le CCoE. Nous vous suggérons d’établir ou de définir clairement dans la documentation les éléments suivants pour augmenter le soutien d’un CCoE :
Résultats et objectifs opérationnels attendus.
Points faibles du processus informatique actuel, tels que la vitesse, l’agilité, la stabilité et les défis liés aux coûts.
Impact historique de ces points faibles, tels que la perte de parts de marché, les gains des concurrents en termes de fonctionnalités et de fonctions, les mauvaises expériences client et les augmentations de budget.
Opportunités d’amélioration de l’entreprise qui sont bloquées par les points faibles et les modèles opérationnels actuels.
Chronologies et métriques liées à ces opportunités.
Ces points de données ne constituent pas une attaque contre l’informatique. Ils aident plutôt l’équipe du CCoE à tirer des leçons du passé et à établir un backlog réaliste et un plan d’amélioration.
Soutien et engagement continus des parties prenantes
Les équipes du CCoE peuvent faire preuve d’une grande réactivité dans certains domaines. Mais les objectifs de haut niveau, comme l’agilité de l’entreprise et le délai de commercialisation, peuvent prendre beaucoup plus de temps. Au cours de la maturation, il existe un risque élevé que l’équipe du CCoE se décourage ou que ses membres se concentrent sur d’autres efforts informatiques.
Au cours des six à neuf premiers mois des efforts du CCoE, nous recommandons que les intervenants opérationnels rencontrent chaque mois les dirigeants informatiques et le CCoE. Ces réunions peuvent être mises en place de façon flexible. Le simple fait de rappeler aux membres du CCoE et à leurs dirigeants l’importance de ce programme peut contribuer grandement au succès du CCoE.
Nous recommandons également que les parties prenantes de l’entreprise s’informent sur les progrès et les problèmes bloquants rencontrés par l’équipe du CCoE. Leurs efforts peuvent sembler porter sur des détails techniques, mais il est important que les parties prenantes de l’entreprise comprennent la progression du plan pour qu’elles puissent s’engager quand l’équipe s’essouffle ou se laisse distraire par d’autres priorités.
Soutien des parties prenantes informatiques
Le soutien des parties prenantes informatiques doit inclure les activités suivantes :
Soutenir la philosophie d’approche : Le succès des efforts du CCoE nécessite beaucoup de négociations avec les membres actuels de l’équipe informatique.
Lorsque le processus se passe bien, toute l’informatique contribue à la solution et se sent à l’aise avec le changement. De temps à autre, certains membres de l’équipe informatique existante peuvent vouloir s’en tenir aux mécanismes de contrôle. Lorsque de telles situations se produisent, le soutien au CCoE par les parties prenantes informatiques est essentiel au succès du CCoE. Les parties prenantes informatiques doivent encourager et renforcer les objectifs généraux du CCoE pour surmonter les obstacles à une négociation adéquate. En de rares occasions, les parties prenantes informatiques peuvent même avoir besoin d’intervenir et de sortir d’une impasse ou d’une égalité de voix pour que le CCoE continue de progresser.
Soutenir les efforts : Un CCoE peut représenter un engagement important pour toute équipe informatique aux ressources limitées.
Le fait de retirer les architectes expérimentés des projets à court terme pour se concentrer sur les gains à long terme risque de poser des difficultés aux membres de l’équipe qui ne font pas partie du CCoE. Les dirigeants et les parties prenantes informatiques doivent demeurer concentrés sur l’objectif du CCoE. L’appui des dirigeants et des parties prenantes informatiques peut éviter que les opérations quotidiennes soient perturbées au profit des tâches du CCoE.
Créer une zone tampon : l’équipe du CCoE expérimente de nouvelles approches.
Certaines des nouvelles approches ne s’harmoniseront pas bien avec les opérations existantes ou les contraintes techniques. L’équipe du CCoE peut subir des pressions ou des recours de la part d’autres équipes en cas d’échec des expériences. Il est important d’encourager l’équipe du CCoE et de la mettre à l’abri des conséquences des opportunités d’entraînement de type « fail-fast ». Il est tout aussi important de responsabiliser l’équipe en termes de croissance, en veillant à ce qu’elle tire des leçons de ces expériences et trouve de meilleures solutions.
Étapes suivantes
Un modèle CCoE exige des fonctions de plateforme cloud et d’automatisation du cloud. La prochaine étape consiste à aligner les fonctions de plateforme cloud.