Retour à l'accueil

Architecte-Méthodologiste : TOGAF et Gestion du Changement

L'article explique comment l'architecte-méthodologiste comble l'écart entre l'architecture stratégique et la mise en œuvre grâce à la synthèse de TOGAF Phase H (gestion des objets), Organizational Change Management (travail sur les sens) et automatisation dans CI/CD et Jira. Exemples techniques et principes de mise en œuvre sont fournis.

Architecte-Méthodologiste : des diapositives à CI/CD
Advertisement 728x90

Architecte-méthodologue : combler le fossé entre la stratégie et le code grâce à TOGAF, à la gestion du changement et à l’automatisation des processus

L’architecture d’entreprise reste souvent un ensemble de diapositives PowerPoint — non pas parce qu’elle est mal conçue, mais parce qu’il n’existe pas de pont géré, mesurable, basé sur les rôles et automatisé entre sa conception et sa mise en œuvre. Ce fossé entraîne des diagrammes cibles ArchiMate sans impact sur les décisions des équipes de développement, des principes systématiquement violés et une dette technique qui augmente linéairement à chaque release. La solution n’est pas une nouvelle méthodologie ; c’est la synthèse de trois composantes : la gestion des objets d’ingénierie (TOGAF ADM Phase H), l’alignement comportemental des significations (Gestion du changement organisationnel) et leur fixation opérationnelle par l’automatisation dans CI/CD, Jira et les dépôts. Un architecte-méthodologue n’est pas un rôle dans l’organigramme — c’est une fonction qui unifie ces couches.

Pourquoi l’architecture « flotte » : diagnostiquer le fossé entre la découverte et la livraison

Dans un processus informatique typique, l’architecte d’entreprise (EA) définit l’architecture cible, les principes et la feuille de route — mais ne participe pas aux prises de décision au niveau des tâches. L’architecte de solution (SolA) conçoit une solution pour une tâche spécifique, en se concentrant sur les délais et les compétences actuelles de l’équipe, mais sans retour direct des artefacts stratégiques. Résultat : le système mis en œuvre ne correspond à aucun des deux modèles — ni à celui stratégique, ni à celui tactique.

Ce n’est pas un problème humain — c’est un défaut systémique de gouvernance. Il se manifeste par l’absence de réponses claires aux questions clés :

Google AdInline article slot
  • Comment le backlog architectural se traduit-il en tâches dans Jira et est-il validé dans le pipeline ?
  • Qui décide, et sur quelle base, s’il faut déroger aux principes architecturaux ?
  • Comment mesurer la conformité de l’architecture réelle avec l’architecture cible — non pas une fois par an, mais à chaque PR ?
  • Où sont documentées les responsabilités pour chaque artefact architectural (par exemple, ADR, description d’intégration, choix du chiffrement) ?
  • Comment garantir qu’un changement dans un service ne viole pas les principes de sécurité ou de données dans un autre ?

Sans processus d’interaction formalisés entre EA, SolA et les équipes DevOps, l’architecture devient une métaphore plutôt qu’un outil.

TOGAF Phase H comme fondement de la gestion des objets d’architecture

La phase finale de TOGAF ADM — Phase H (Gestion du changement de l’architecture) — n’est pas seulement un « support documentaire » ; c’est un cycle d’ingénierie complet pour gérer les objets architecturaux. Elle définit précisément comment les artefacts évoluent, qui est impliqué, quelles modifications nécessitent une approbation et lesquelles peuvent être automatiquement reflétées dans le dépôt.

Éléments clés de la Phase H dans la pratique :

Google AdInline article slot
  • Objets de gestion : principes architecturaux, normes de sélection des technologies (par exemple, « PostgreSQL 15+ uniquement pour l’OLTP »), schémas d’intégration (OpenAPI, AsyncAPI), documents ADR, descriptions des domaines de données (selon les termes DAMA-DMBOK).
  • Processus de classification : distinguer entre simplification (rationalisation de l’architecture existante), incrémentale (introduction progressive d’un nouveau composant) et réarchitecture (remplacement complet d’une couche). Chaque type a son propre chemin d’approbation — des contrôles CI automatiques jusqu’aux réunions du Conseil d’Architecture.
  • Métriques de mesure : pourcentage de tâches avec un ADR complété, proportion des PR vérifiés automatiquement selon les spécifications OpenAPI, nombre de demandes rejetées pour utiliser des technologies non approuvées, niveau de dette architecturale selon SonarQube + règles personnalisées.

La Phase H fournit le langage, la structure et les coordonnées. Mais elle ne résout pas la question : pourquoi un développeur remplirait-il un ADR s’il n’est pas intégré à son flux de travail ?

La gestion du changement comme travail avec le facteur humain

La Gestion du changement organisationnel (OCM) ici n’est pas une formation RH ; c’est une discipline technique pour gérer la perception, la motivation et le comportement des participants. Son objectif est de faire de la conformité aux règles architecturales une conséquence naturelle du travail, plutôt qu’un fardeau supplémentaire.

Cela se réalise à trois niveaux :

Google AdInline article slot
  • Communication dans le langage de la valeur : au lieu de « vous devez remplir un ADR » — « un ADR vous permet de détecter tôt les conflits d’intégration et d’éviter trois jours de débogage en production ».
  • Formation dans le contexte de la tâche : listes de contrôle intégrées dans les modèles Jira, tutoriels interactifs dans GitLab Wiki lors de la création d’un nouveau service, exemples d’ADR dans le dépôt avec des commentaires comme « pourquoi ce choix a été fait ».
  • Engagement par la responsabilité : attribution explicite du rôle « Architecte » dans le workflow de révision, ajout automatique à la liste des assignataires lorsque la tâche passe à « Révision de la conception », génération de rapports sur l’activité de chaque rôle dans les décisions architecturales.

L’OCM ne remplace pas TOGAF — elle le rend applicable. Sans elle, les règles architecturales restent des recommandations. Avec elle, elles deviennent partie intégrante de la réalité opérationnelle.

L’automatisation comme lien entre les objets et les significations

L’automatisation n’est pas seulement une commodité ; c’est le seul moyen de rendre les contraintes architecturales irréversibles et mesurables. Le principe clé : si une règle ne peut pas être vérifiée automatiquement dans CI/CD ou Jira, elle ne fonctionne pas.

Exemples de mise en œuvre :

# Vérifier la présence d’un ADR avant de démarrer le pipeline
if [ ! -f "docs/architecture/adr-$(echo $CI_COMMIT_TAG | cut -d'-' -f2).md" ]; then
  echo "ERREUR : ADR manquant pour la tag $CI_COMMIT_TAG"
  exit 1
fi
# Workflow Jira : une tâche ne passe pas à ‘Prêt pour Dev’ tant que les champs ne sont pas remplis :
# - ‘ID du Document de Décision Architecturale’
# - ‘Propriétaire du Domaine de Données’
# - ‘Statut de la Révision de Sécurité’ = ‘Approuvé’
# Validation automatique d’OpenAPI v3.1 : conformité aux normes internes de versionnement
# et aux securitySchemes obligatoires
import openapi_spec_validator
from openapi_spec_validator import validate_spec
spec = load_spec('openapi.yaml')
assert spec['info']['version'].startswith('v2.'), "La version de l’API doit être v2.x"
assert 'securitySchemes' in spec.get('components', {}), "Absence de securitySchemes"

Une telle automatisation allège la charge cognitive, crée une source unique de vérité et favorise une culture de responsabilisation. Les développeurs ne « brisent pas la règle » — ils ne peuvent tout simplement pas la briser sans désactiver explicitement la vérification et expliquer pourquoi.

Ce qui compte

  • Le fossé entre la Découverte et la Livraison est un problème systémique, pas un manque de compétence : il découle de l’absence de processus d’interaction formalisés entre EA, SolA et DevOps.
  • TOGAF Phase H fournit un cadre d’ingénierie pour gérer les objets architecturaux : principes, normes, artefacts et métriques.
  • La Gestion du changement organisationnel garantit que les gens adoptent ces objets grâce à une communication axée sur la valeur, une formation adaptée au contexte et un engagement basé sur les rôles.
  • L’automatisation dans CI/CD, Jira et les dépôts n’est pas optionnelle — c’est un élément obligatoire de la gouvernance IT : seule ainsi on peut assurer la conformité aux règles dans les opérations quotidiennes.
  • L’architecte-méthodologue est une fonction, pas un poste : il maîtrise à la fois le modèle des objets (TOGAF, ArchiMate) et les pratiques comportementales (OCM), et sait comment les connecter par la mise en œuvre technique.

La gouvernance IT ne commence pas par la création d’un comité, mais par la mise en œuvre d’une seule règle automatisée — par exemple, la vérification des ADR dans CI. Le reste, c’est l’extension de cette pratique : ajouter plus de contrôles, élargir les rôles, intégrer des métriques de qualité et de sécurité. L’essentiel n’est pas de laisser l’architecture comme une présentation — elle doit être intégrée dans le code, les pipelines et les workflows. Seulement alors elle cesse d’être des diapositives et commence à gouverner.

— Editorial Team

Advertisement 728x90

Lire ensuite