annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

Dans cet article, nous définirons l'architecture d'entreprise et expliquerons pourquoi elle est essentielle pour mener la transformation de l'entreprise. Vous aurez l’occasion de comprendre le rôle de l'architecte d'entreprise et de découvrir les principaux cas d'utilisation de l'EA. Vous trouverez également des informations sur la manière de mettre en œuvre l'architecture d'entreprise : quels cadres, modèles et diagrammes sont utiles, quels sont les avantages des solutions logicielles dédiées à l'EA et quelle doit être la stratégie de mise en œuvre des pratiques d'EA. 

Qu’est-ce que l’architecture d’entreprise : définition et objectifs

L'architecture d'entreprise (AE) est une pratique qui vise à aligner la stratégie et le modèle opérationnel d'une organisation. L'architecture d'entreprise décrit la manière dont une entreprise doit s'organiser et fonctionner pour atteindre ses objectifs. En tant que telle, l'EA (Enterprise Architecture) fournit un schéma directeur pour soutenir la transformation de l'entreprise - il s'agit d'un projet sur le long terme et non d'une action ponctuelle.

L'EA fournit des méthodes permettant de décrire une vision complète de l'organisation pour l'analyser et la concevoir, puis planifier et mettre en œuvre son évolution. Il existe 4 grandes étapes :

  • Business architecture : Description de la stratégie de l'entreprise et des services offerts, ainsi que de l'organisation et des capacités d'entreprise nécessaires pour fournir ces services.
  • Application architecture : Pour comprendre quelles applications et quels systèmes soutiennent les processus métier et les services fournis, ainsi que leurs interactions
  • Data architecture : Pour documenter les actifs de données de l'organisation, les flux de données et s'assurer que les données sont gérées correctement pour répondre aux besoins de l'entreprise.
  • Technology architecture : Identifier les technologies (logiciels et matériels) qui supportent les applications et les données, et comprendre comment elles sont déployées

Chaque concept est donc spécifique à une étape, mais il peut être lié à des concepts d'autres étapes (par exemple, une capacité métier peut être supportée par une ou plusieurs applications, chacune d'entre elles reposant sur de nombreuses technologies) et c'est précisément l'analyse de ces relations qui permet d'identifier l'impact du changement. Par exemple : que se passe-t-il si un serveur déployé dans l'organisation tombe en panne ? Quelles seraient les conséquences pour l'entreprise ?

Cette analyse d'impact permettra d'identifier les risques et d'anticiper les problèmes, ce qui aidera à mieux concevoir et planifier la transformation de l'entreprise.

Ainsi, la principale valeur de l'évaluation environnementale est sa capacité à fournir des recommandations aux équipes commerciales et IT pour adapter les processus actuels et les actifs informatiques en veillant à ce qu'ils soient conformes à la stratégie de l'entreprise.

Blog Article - EA Next Gen.png

 

Pourquoi l’Architecture d’Entreprise est importante

Avec l'émergence des nouvelles technologies, les systèmes d'information deviennent de plus en plus complexes, hétérogènes et coûteux pour les organisations. Il devient de plus en plus difficile de faire évoluer facilement ces nouvelles technologies afin qu'elles restent adaptées aux besoins de l'entreprise.

L'Architecture d'Entreprise permet de mettre en place des actions pour réduire les risques. Ses principaux bénéfices sont les suivants :

  • Fournir une vision commune de l’organisation
  • Réduire la complexité informatique et faciliter l’évolution des systèmes d’information
  • Réduire les coûts informatiques en supprimant les actions répétées et en brisant les silos organisationnels
  • Réduire les risques technologiques
  • Améliorer la collaboration entre les métiers et les équipes IT
  • Aligner les investissements IT, les ressources métiers, et l’organisation sur la stratégie de l’entreprise
  • Faciliter la conformité aux règlementations
  • Renforcer la résilience de l’organisation
  • Assurer l’interopérabilité des systèmes
  • Standardiser les pratiques et les processus métier

De nombreuses entreprises ne comprennent pas l'importance de l'architecture d'entreprise pour soutenir leurs objectifs commerciaux. Elles se concentrent principalement sur la construction de leurs systèmes d'information, sans concevoir l'organisation dans son ensemble. Par conséquent, elles manquent de visibilité sur les fortes dépendances existant entre l'entreprise et l’IT. Les systèmes d'information construits de cette manière sont difficiles à maintenir et ont une faible évolutivité.

La complexité des organisations et les évolutions constantes requises par l'entreprise illustrent l’idée qu’une pratique d'architecture d'entreprise est essentielle pour s'adapter avec succès au changement. Si vous rénovez une maison, sans en changer les fondations, vous pouvez probablement le faire sans architecte. Cependant, si votre objectif est de revoir la structure de la maison, ce qui nécessitera de prendre en compte les plans électriques, l'alimentation en eau, les murs porteurs... la réussite de votre projet nécessitera un architecte.

Le rôle de l’Architecte d’Entreprise

Les architectes d'entreprise sont chargés d'analyser les modèles opérationnels (structures, processus métier, ressources...) pour s'assurer qu'ils s'alignent efficacement sur les objectifs de l'entreprise. Les architectes d'entreprise doivent également s'assurer que les structures et processus sont agiles et durables, ce qui leur permet de s'adapter rapidement et de résister à des changements majeurs. En général, ils rendent compte au DSI ou à d'autres responsables informatiques et travaillent ensuite comme CTO, ingénieur logiciel, directeur du développement ou DSI.

Un diplôme en informatique, en technologies de l'information ou dans un domaine connexe, ainsi qu'au moins 10 ans d'expérience en informatique ou dans un domaine connexe, sont nécessaires pour devenir architecte d'entreprise. Vous devez aussi avoir une expérience pratique des systèmes informatiques, des ordinateurs centraux et d'autres technologies d'architecture. Pour réussir, les architectes d'entreprise doivent posséder diverses compétences générales, notamment en matière de communication, de résolution de problèmes, de pensée critique, de leadership et de travail en équipe.

ESG Survey.png

 

Qui sont les différents acteurs concernés par l’EA (Enterprise Architecture)

Une pratique de l'architecture d'entreprise peut faire intervenir de nombreux acteurs :

  • Architectes d’entreprise : ils fournissent des services d'architecture qui transforment le modèle opérationnel pour l'aligner sur la stratégie
  • Gestionnaires de portefeuilles : responsables du maintien et de la rationalisation des portefeuilles d'applications ou de technologies.
  • Architectes d’affaires : définissent les modèles d'entreprise et les modèles de capacité, et veillent à ce que les flux de valeur soient alignés sur les attentes et les parcours des clients
  • Architectes Solution : conçoivent des solutions technologiques pour répondre aux besoins des entreprises, généralement au niveau des applications, des services et de l'infrastructure
  • Architectes Sécurité : vérifient que les architectures nouvellement conçues sont conformes à la politique de sécurité de l'organisation
  • Analystes d’affaires : affinent et optimisent les processus pour des améliorations générales ou des raisons réglementaires, et définissent les candidats à l'automatisation
  • Directeur Data / Architectes de l'information : gèrent et conçoivent l'endroit où les données et les informations sont utilisées, déplacées ou stockées dans l'entreprise et soutiennent les activités de renseignement, de réglementation, de protection de la vie privée et de science des données.
  • Responsables des risques et de la conformité : chargés d'évaluer l'exposition aux risques et la conformité réglementaire de l'état actuel ou futur de l'entreprise.

Le CIO (Chief Information Officer) et le CISO (Chief Information Security Officer) sont souvent les principaux sponsors de l'architecture d'entreprise dans l'organisation.

Comment l'EA peut aider ces différents postes

Pour chacun de ces rôles, l'architecture d'entreprise apporte des réponses à leurs questions spécifiques :

(Personnes spécialisées en informatique)

  • Architecte Solutions : Comment intégrer une nouvelle solution dans le paysage informatique existant ? Quelles sont les technologies autorisées dans l'entreprise ? Dois-je déployer cette application dans le cloud ou sur site ?
  • Architecte Sécurité : La nouvelle solution respecte-t-elle les principes de sécurité? Quelles sont les menaces et les vulnérabilités de chaque application?
  • Développeur : Quels microservices dois-je exploiter ? Quelles sont les intégrations d'applications actuelles ?
  • CTO (Directeur général) : Quelle est la feuille de route technologique ? Quels sont les risques liés à l'obsolescence technologique ? Comment atténuer ces risques ?
  • DSI : Comment hiérarchiser les investissements informatiques pour soutenir les priorités stratégiques de l'entreprise ? Comment transformer le paysage informatique ? Dans quelles applications investir ? Quelles applications supprimer ? Quelle est la feuille de route informatique ? Quel est le coût du paysage informatique et comment le réduire ?

(Personnes ayant une orientation commerciale)

  • Analyste commercial: Quelles applications supportent ce processus ? Comment automatiser ce processus ?
  • Responsable des risques : Quels sont les risques pour les actifs informatiques (cybersécurité, conformité) ?

Pour obtenir des réponses à toutes ces questions, l'architecture d'entreprise doit être correctement mise en œuvre au préalable. Sans conseils, cela peut être fastidieux : les frameworks d'EA peuvent alors aider à accélérer la mise en œuvre d'une pratique d'architecture d'entreprise.

Les frameworks d’architecture d’entreprise

Un framework d’architecture d’entreprise est un ensemble de structures, de processus et d'outils qui soutiennent la gestion et la mise en œuvre d'une architecture d'entreprise. Il garantit cohérence et fiabilité. Il peut être un véritable accélérateur pour les personnes qui souhaitent mettre en place rapidement une pratique d'architecture d'entreprise, grâce à la définition rapide de chaque concept et de leurs relations.

La structure du framework est souvent hiérarchique, basée sur les quatre niveaux : stratégie, affaires, application et technologie.

Il existe de nombreux cadres d'architecture d'entreprise, mais parmi les plus populaires figurent le pionnier de la méthodologie d'EA : Zachman, le plus populaire : TOGAF (The Open Group Framework), et ArchiMate.

Le framework Zachman est la référence pour la classification des représentations descriptives qui constituent l'architecture d'entreprise. Cette classification utilise les six primitives pour décrire ces modèles.

Puis l'Open Group a créé TOGAF, qui en est actuellement à sa dixième version. Ce modèle utilise une approche cyclique pour le développement de l'architecture.

ArchiMate est une notation qui a été validée et adoptée par The Open Group comme notation d'architecture supportant TOGAF. Le cadre Archimate décompose les systèmes en structures actives, structures passives ou comportements.

Les frameworks sont utiles pour les entreprises qui démarrent une pratique d'architecture d'entreprise, mais ils montrent rapidement leurs limites lorsque la maturité augmente.

Les frameworks ont tendance à favoriser une approche académique qui n'est pas suffisamment axée sur l'obtention rapide de résultats conformes aux attentes des entreprises.

Dans de nombreuses organisations, les équipes EA qui se concentrent sur des cas d'utilisation spécifiques tels que la rationalisation du portefeuille d'applications, la migration vers le cloud ou l'introduction de nouveaux produits/services sont souvent plus reconnues que celles qui tentent d'appliquer un cadre de manière plus ou moins académique.

Article de blog _ Les cadres d’architecture d’entreprise _ un état de l’art.png

Modèles et schémas d’Architecture d’Entreprise

L'EA vise à décrire toutes les différentes perspectives d'une organisation pour la comprendre, l'analyser et la transformer. La modélisation est essentielle pour décrire simplement cette complexité et la communiquer à toutes les parties prenantes. Elle est nécessaire pour comprendre les systèmes complexes, à partir de perspectives multiples. C'est aussi une solution parfaite pour communiquer avec des personnes non expertes.

L'architecture s'appuie sur des modèles et des diagrammes pour répondre à plusieurs objectifs clés :

Pour l'architecture d'entreprise :

  • Modèle de motivation de l'entreprise pour représenter la stratégie de l'organisation et visualiser les objectifs de l'entreprise.
  • Business Model Canvas pour obtenir une vue globale des éléments stratégiques nécessaires à la commercialisation réussie d'un produit.
  • Cartes des capacités de l'entreprise pour comprendre les capacités de l'entreprise et la manière dont elles sont soutenues par les ressources informatiques.
  • Carte du parcours client pour comprendre comment ces derniers interagissent avec l'organisation et leur niveau de satisfaction.
  • Cartes des processus/flux de valeur pour visualiser la manière dont les produits et services sont fournis et analyser la valeur fournie aux clients.
  • La feuille de route de la transformation de l'entreprise et la feuille de route informatique pour visualiser et communiquer la manière dont les projets commerciaux et informatiques sont planifiés dans le temps.

Pour l’architecture solution :

  • Modèle d'environnement de la solution pour définir l'intégration de la solution dans le paysage informatique existant.
  • Modèle de déploiement de l'application pour décrire la manière dont les composants techniques d'une application doivent être déployés pour éviter les pièges potentiels
  • Carte de l'infrastructure technique pour décrire l'infrastructure technique requise pour supporter la solution déployée.

Principaux cas concrets et exemples d'Architecture d’Entreprise

Le champ d'application de l'architecture d'entreprise est vaste et couvre de multiples cas d'utilisation qui visent à aider les décideurs à gérer différents types de changements.

Gérer le paysage informatique

L'EA aide les départements informatiques à gérer et à transformer les actifs informatiques de l'organisation en apportant une visibilité, une analyse d'impact et des recommandations pour deux cas d'utilisation principaux :

  • La rationalisation des applications est l'un des principaux cas d'utilisation de l'architecture d'entreprise. L'objectif est d'analyser le paysage informatique actuel pour détecter les redondances fonctionnelles, identifier les optimisations à réaliser et réduire les coûts. En fournissant une visibilité claire des applications existantes, de leur portée fonctionnelle (le lien avec les capacités de l'entreprise) et de leurs coûts, l'architecture d'entreprise fournit des informations pour la rationalisation des applications.
  • La gestion des technologies définit les normes technologiques (les technologies qui peuvent être utilisées dans l'organisation), établit des processus pour évaluer et acquérir des technologies, et atténue le risque d'obsolescence en gérant les cycles de vie des applications et des technologies et en détectant les conflits potentiels.

Plannifier et exécuter la transformation

La transformation peut être menée par des changements organisationnels majeurs, tels que des fusions et des acquisitions, mais aussi par l'introduction d'un nouveau produit/service, ou simplement par la modernisation du paysage informatique, comme le passage au cloud ou le passage d'une architecture monolithique à des microservices. L'EA soutient la transformation des entreprises à travers les cas d'utilisation suivants :

  • Planification stratégique informatique : garantir l'alignement entre les besoins de l'entreprise et les investissements informatiques.
  • Amélioration de l'efficacité de l'entreprise : en fournissant une vision sur la manière dont les applications soutiennent les processus, dont l'évaluation environnementale aide les analystes d'entreprise à mieux comprendre pourquoi certains processus ne fonctionnent pas comme prévu ou ne répondent pas aux attentes des clients.
  • Migration vers le cloud : L'EA fournit des informations permettant de définir la meilleure stratégie de migration vers le cloud en identifiant les applications à migrer vers le cloud et la manière de procéder.
  • L'architecture des solutions définit l'architecture requise pour une nouvelle solution informatique sous différents points de vue (commercial, fonctionnel, applicatif, technique et sécurité).

L'EA peut également contribuer à fournir des repères.

Renforcer la résilience

Pour obtenir les résultats les plus durables, les organisations peuvent soutenir au mieux la gouvernance des entreprises et des données en réunissant toutes les fonctions de gestion des risques.

  • Soutenir le CISO en matière de conformité informatique, en fournissant un inventaire informatique et des contrôles réglementaires à jour, pour aider à effectuer des contrôles de conformité réguliers.
  • Soutenir le gestionnaire des risques dans le cadre de la planification de la continuité des activités, en fournissant un inventaire des processus et des application, prêt à l'emploi sur lequel fonder l'analyse de l'impact sur les activités.
  • Gouvernance des données : L'EA aide à comprendre le contexte dans lequel les données sont utilisées et à quelles fins (applications et processus) afin d'améliorer la qualité des données et de garantir leur conformité.

L’importance des solutions d’Architecture d’Entreprise

Les deux outils de base utilisés pour la planification de l'architecture d'entreprise sont Microsoft Excel et PowerPoint. Cependant, ces derniers ne peuvent souvent pas répondre aux objectifs d'une pratique d'architecture d'entreprise dans des contextes complexes. D'autres outils et logiciels tiers plus robustes peuvent vous aider à développer des stratégies d'architecture d'entreprise avancées.

Les logiciels d'EA qui fournissent un référentiel unique facilitent la communication et l'alignement dans l'ensemble de l'organisation. Ils permettent l'accélèration des tâches quotidiennes qui prennent le temps et fournissent des informations fondées sur les données pour prendre des décisions rapidement et en toute confiance.

Les outils d'EA offrent également des capacités de modélisation, permettant aux architectes de concevoir tous les modèles et diagrammes nécessaires à leur travail. Ces résultats peuvent être partagés au sein de l'organisation grâce à des fonctions de collaboration telles que les workflows de travail, les alertes et les notifications. En effet, il est nécessaire d'impliquer davantage de personnes dans l'ensemble du processus d'EA car la maintenance d'un référentiel d'EA requiert la collaboration de tous. ²

Les outils d'EA automatisent et accélèrent la création de valeur permettant aux architectes de se concentrer sur les activités les plus géneratrices de business, telles que l'analyse des données et la définition de l'architecture. Les activités de moindre valeur, comme la collecte de données, qui sont souvent longues et fastidieuses, peuvent donc être automatisées grâce à des fonctionnalités telles que la découverte automatique.

Les solutions d'EA nouvelle génération accélèrent également les décisions en fournissant des algorithmes intelligents permettant d'analyser automatiquement le contenu du référentiel d'évaluation et de fournir des informations fondées sur des données : telles que des recommandations pour la rationalisation des applications ou la détection des conflits pour la gestion de l'obsolescence technologique.

Infographie - Comment choisir un outil d'EA axé sur les résultats.png

 

La mise en place d'une pratique d'architecture d'entreprise peut être complexe et nécessite parfois du temps. Le champ d'application de l'EA est vaste et de nombreux architectes d'entreprise entreprennent trop de projets en même temps. Ils peinent donc à démontrer leur valeur à la direction et finissent par ne plus pouvoir renouveler leur budget.
Suivre une approche pragmatique, fondée sur des cas d'utilisation et axée sur des résultats tangibles, est le moyen recommandé pour mettre en place une pratique d'architecture d'entreprise. Celle-ci apportera rapidement de la valeur aux différentes parties prenantes (par exemple, une visibilité sur les actifs informatiques et les capacités commerciales, une première analyse d'impact...) tout en développant une base solide pour soutenir les changements de l'entreprise.

Mettre en place une stratégie d'EA connectée.png