J'ai rencontré un certain nombre d'architectes portant des titres différents au fil des ans et j'ai certainement ma propre opinion sur le rôle de chacun d'entre eux, mais elle tend à varier d'une entreprise à l'autre, et plus encore d'un pays à l'autre.
Architecte d'entreprise - Responsable de la réflexion stratégique, des feuilles de route, des principes et de la gouvernance de l'ensemble de l'entreprise. Il entretient généralement des relations étroites avec les entreprises, les fournisseurs et la direction générale de l'informatique.
Architecte de solutions ou de systèmes - responsable de la conception d'une solution de haut niveau répondant à un ensemble spécifique d'exigences commerciales, dans le cadre défini par l'équipe d'architecture d'entreprise. Cette solution peut couvrir plusieurs applications.
Architecte d'intégration ou SOA - responsable de l'intégration et/ou de la stratégie et de la gouvernance des services aux entreprises. Comme ce rôle s'étend généralement à l'ensemble de l'entreprise, il est souvent assumé par un EA, mais l'architecte d'intégration travaille généralement à un niveau plus détaillé et plus technique qu'un EA. Dans le cadre d'une SOA, l'architecte d'intégration peut également être membre (ou même chef) du centre d'excellence (ou centre de compétences en intégration).
Architecte de l'information - responsable de la définition des modèles de données, des solutions de gestion/propriété des données de référence et des processus de qualité des données pour soutenir les systèmes transactionnels, de données de référence et de reporting dans toute l'entreprise. Souvent réalisé par un EA.
Architecte d'application - responsable de la mise en œuvre et des processus d'une application ou d'une série d'applications spécifiques. L'application en question peut être un produit sur mesure ou un produit standard personnalisé. Il doit avoir une connaissance approfondie du produit/de l'application et sera souvent consulté par d'autres architectes dans le cadre d'une solution plus large.
Ce sont les titres les plus courants selon mon expérience, mais il existe d'autres rôles d'architecte que vous verrez de temps en temps :
- Architecte technique (pour moi, c'est la même chose qu'un architecte d'application, mais d'autres peuvent ne pas être d'accord).
- Architecte d'affaires (définit la stratégie et les processus d'affaires)
- Architecte d'infrastructure (serveurs, décisions relatives aux plates-formes, et souvent sécurité)
- Architecte réseau (évident)