
Analyste ou Architecte de quoi d’abord ?
J’en vois passer des analystes en TI. Fut un temps, Ă mes dĂ©buts, ou je connaissais seulement l’analyste systèmes, fonctionnel et organique. Maintenant, ça foisonne au point qu’il faille quelquefois passer au dessus des titres et Ă©plucher
Tout d’abord, nous avons le mĂ©tier d’analyste. On peut distinguer les analystes techniques, et les fonctionnels. Les analystes explorent une exigence exprimĂ©e plutĂ´t que de l’accepter telle quelle de la part du client. qui peut couvrir diffĂ©rents domaines
- Analyste d’affaires (Business Analyst) : Sert de pont entre les équipes d’affaires et les équipes techniques.
- Analyste fonctionnel : Traduit les besoins d’affaires en spécifications fonctionnelles détaillées.
- Analyste technique : Se concentre sur les aspects techniques d’une solution.
- Analyste en sĂ©curitĂ© de l’information : Protège les systèmes et les donnĂ©es.
- Analyste BI (Business Intelligence) / données : Exploite les données pour produire des analyses décisionnelles.
- Analyste QA / Testeur : Vérifie la qualité des logiciels.
- Analyste en architecture TI : Conçoit l’architecture globale des systèmes TI.
- Analyste en soutien / support technique : Fournit un appui technique aux utilisateurs ou aux systèmes.
Et le mĂ©tier d’architecte
- Architecte d’entreprise (Enterprise Architect) : Vision stratégique et globale. Alignement des systèmes TI avec les objectifs d’affaires de l’organisation. Définir la feuille de route technologique, normaliser l’architecture TI, coordonner les autres architectes. Outils : TOGAF, ArchiMate, modèles de gouvernance.
- Architecte de solutions : Vision Projet par projet. Concevoir une solution complète répondant à un besoin spécifique (ex. : nouveau portail client). Choisir les composants (technos, API, sécurité, base de données…), produire des schémas, encadrer la mise en œuvre.
- Architecte applicatif : Vision Applications et logiciels. Structurer les applications (modules, interfaces, flux). Définir la cartographie applicative, les interactions entre systèmes, les dépendances logicielles.
- Architecte logiciel (Software Architect) : Vision Structure interne du code. Encadrer les choix de conception logicielle (design patterns, couches, microservices…). Définir les conventions de codage, normes de développement, choix techniques.
- Architecte technologique / infrastructure : Vision Infrastructure physique et cloud. Conception des environnements technologiques (serveurs, stockage, réseau, cloud). Planifier les déploiements, les interconnexions, la haute disponibilité, la performance. Outils : VMware, AWS, Azure, Kubernetes, etc.
- Architecte de sécurité : Vision Sécurité de l’écosystème TI. Intégrer la sécurité dès la conception des systèmes. Définir les politiques de sécurité, les contrôles d’accès, les mécanismes de chiffrement.
- Architecte de donnĂ©es : Vision Gouvernance et modĂ©lisation des donnĂ©es. Concevoir l’architecture logique et physique des donnĂ©es. DĂ©finir les modèles, les flux, les entrepĂ´ts de donnĂ©es, assurer la qualitĂ© et l’intĂ©gritĂ© des donnĂ©es.
