La ligne hiérarchique à laquelle est rattaché l’architecte d’entreprise ainsi que le modèle de gouvernance ont une forte influence sur le role d’Architecte d’Entreprise. CA préconise une évolution vers un rôle plus orienté business et une perspective systémique.
L’Architecte d’Entreprise vu comme un rôle IT
Dans les entreprises qui continuent à être influencé par le modèle TOGAF 9.2 de l’Open Group, un comité d’architecture (Architecture Board) sous la supervision du directeur informatique définit le cadre dans lequel les décisions architecturales sont prises. Dans ces entreprises le rôle d’Architecte d’Entreprise est vu, en particulier par le business, comme un rôle IT. Les principales responsabilités de l’architecte d’entreprise sont les suivantes :
Comprendre et interpréter les exigences.
Définir une vision architecturale et créer/faire évoluer le modèle d’architecture d’entreprise correspondant, qui englobe les architectures métier, données, applications et technologique.
Jouer un rôle d’agent du changement et faire évoluer le modèle d’architecture d’entreprise selon les besoins.
L’Architecte d’Entreprise dans un monde digital
Dans un monde digital, l’alignement de l’IT sur la stratégie business atteint ses limites car les décisions business doivent inclure une dimension technologique et architecturale. Le mandat de Bezos en est une illustration. Il s’agissait d’un ensemble de directives strictes adressées à tous les employés d’Amazon, exigeant un changement radical dans la manière dont les logiciels étaient développés et dont les équipes interagissaient. Il comprenait six points :
Exposer toutes les données et fonctionnalités : Toutes les équipes doivent exposer leurs données et leurs fonctionnalités via des interfaces de service (API).
Communication exclusivement via les API : Les équipes doivent communiquer entre elles exclusivement par le biais de ces interfaces.
Pas de « portes dérobées » : Aucune autre forme de communication interprocessus n’est autorisée : pas de liaison directe, pas de lecture directe du magasin de données d’une autre équipe, pas de modèles de mémoire partagée et pas de « portes dérobées ».
Indépendance technologique : Peu importe la technologie ou le langage de programmation utilisé.
Conçu pour être externalisable : Toutes les interfaces de service, sans exception, doivent être conçues dès le départ pour être externalisables. Cela signifie que les équipes devaient planifier et concevoir comme si l’interface allait finalement être exposée aux développeurs du monde extérieur.
La conséquence : « Quiconque ne respecte pas cette règle sera licencié. Merci, bonne journée ! ».
Tous les Architectes d’Entreprise ne sont pas des “Jeff Bezos”. Cependant, le rôle central que joue maintenant la technologie dans les entreprises digitales justifie la nécessité de faire évoluer le rôle.
L’Architecte d’Entreprise dans le cadre de l’architecture continue
Un architecte d’entreprise (EA) est un dirigeant d’entreprise doté d’une solide expertise technologique. Plutôt que par l’autorité formelle, il dirige grâce à ses connaissances approfondies et à son influence. Caractéristiques clés du rôle
La voix du client : l’EA consacre beaucoup de temps à comprendre ce dont les clients et les autres parties prenantes ont réellement besoin.
Architecte système : Ils ne se contentent pas de concevoir des composants ; ils définissent le concept de l’ensemble du système ou du système de systèmes dans une perspective écosystémique. Il veille à ce que chaque composante organisationnelle, humaine et technologique fonctionne en harmonie pour offrir l’expérience attendue au coût prévu.
Maîtrise technologique : on ne lui demande pas d’être le meilleur dans toutes les disciplines. On attend de lui qu’il en sache suffisamment dans chaque discipline pour susciter des conversations productives et mettre au défi les ingénieurs et les experts afin de contribuer à établir des compromis efficaces et d’éviter les concessions qui pourraient compromettre la capacité à répondre aux intentions et aux objectifs de l’entreprise.
Esprit d’entreprise : c’est un agent de l’innovation qui aide l’entreprise à développer et à maintenir des avantages concurrentiels durables.
