Enterprise Architecture Management

La Gestion de l’Architecture d’Entreprise (EAM) est un outil de management stratégique qui aide les organisations à aligner leur infrastructure informatique sur leurs processus métier. Elle crée une transparence sur l’architecture de l’organisation et permet une évolution ciblée des modèles d’affaires, des applications et des technologies.

Niveaux

Niveau Métier

Le niveau métier décrit les objectifs stratégiques, les processus métier, les unités organisationnelles et les rôles de l’entreprise. Il constitue la base de tous les autres niveaux.

  • Objectifs : Alignement stratégique, création de valeur, bénéfice client
  • Processus : Processus métier de bout en bout (par ex. traitement des commandes, service client)
  • Organisation : Structure, rôles, responsabilités
  • Informations : Données métier, indicateurs clés, réglementations

Exemple : Une activité bancaire décrit les processus « soumission d’une demande de prêt », « vérification de la solvabilité », « conclusion du contrat ».

Niveau Application

Le niveau application décrit les systèmes logiciels et les applications utilisés pour soutenir les processus métier.

  • Applications : Systèmes ERP, outils CRM, portails, microservices
  • Intégrations : Interfaces entre les systèmes (API, middleware)
  • Flux de données : Comment les données sont échangées entre les applications
  • Dépendances fonctionnelles : Quelle application soutient quels processus métier

Exemple : SAP ERP soutient la comptabilité, Salesforce CRM soutient les ventes.

Niveau Technologie

Le niveau technologie décrit l’infrastructure informatique sur laquelle les applications s’exécutent.

  • Matériel : Serveurs, centres de données, équipements utilisateurs
  • Logiciels : Systèmes d’exploitation, bases de données, middleware
  • Réseaux : LAN, WAN, infrastructure cloud
  • Sécurité et Conformité : Contrôle d’accès, chiffrement, sauvegarde

Exemple : Environnement virtualisé avec Kubernetes, base de données PostgreSQL, hébergement cloud Azure.


Cadres de référence (Frameworks)

TOGAF (The Open Group Architecture Framework)

TOGAF est le cadre EAM le plus utilisé au monde. Il offre une approche structurée pour le développement et la gestion des architectures d’entreprise.

  • ADM (Architecture Development Method) : Processus en 8 phases pour le développement de l’architecture
  • Content Framework : Modèles pour les artefacts d’architecture (par ex. vues, modèles)
  • Enterprise Continuum : Classification des architectures (du générique au spécifique)
  • Standard TOGAF : Ouvert, extensible, maintenu par The Open Group

Avantages : Large acceptation, bien documenté, évolutif
Inconvénients : Complexe, effort d’apprentissage élevé

Cadre Zachman

Le Cadre Zachman est un schéma de classification qui structure les informations d’architecture selon deux dimensions : les Perspectives (Qui ? – du PDG au technicien) et les Aspects (Quoi ? Où ? Comment ? Quand ? Pourquoi ?).

  • 6 Perspectives : Planificateur, Propriétaire, Concepteur, Constructeur, Sous-traitant, Entreprise
  • 6 Aspects : Données, Fonction, Réseau, Personnes, Temps, Motivation
  • Matrice 6x6 : Chaque cellule contient un artefact d’architecture spécifique

Avantages : Très structuré, idéal pour la documentation et la couverture
Inconvénients : Pas de processus, pas d’aide à l’implémentation

DYNAMAP (Dynamic Architecture Management)

DYNAMAP est un cadre EAM moderne et agile, conçu spécifiquement pour la transformation numérique et les organisations dynamiques.

  • Accent sur l’agilité : Adaptation rapide aux changements du marché et de la technologie
  • Architecture pilotée par les modèles : Utilisation de modèles pour l’automatisation et la simulation
  • Capacité d’intégration : Relie l’EAM au DevOps, au cloud et à l’IA
  • Orientation valeur : Met l’accent sur la valeur métier de chaque composant d’architecture

Avantages : Flexible, orienté numérique, adapté aux stratégies cloud et plateforme
Inconvénients : Moins établi, moins de standardisation

Informations complémentaires

Littérature

Liens web

Outils pour la mise en œuvre de l’EAM

Il y a nombreux logiciels disponibles sur le marché permettent de gérer des architectures. Je me concentres prinicpalement sur les solutions gratuites et open source, faciles à télécharger et à utiliser: