Quelle est votre fonction actuelle, quelles sont vos missions ?
Je travaille chez T4 Project en tant que consultant informatique senior. Auprès des clients, j’exerce des activités de développement Java, de Team Leader et d’Enterprise Architect pour une compagnie d’assurance. En interne, j’assiste le service des Ressources Humaines pour la sélection du personnel technique dans le domaine Java.
Comment êtes-vous arrivé à effectuer une carrière dans l’architecture d’entreprise ?
Après avoir obtenu mon diplôme en ingénierie informatique, j’ai réalisé que j’étais plus intéressé par la mise en œuvre de systèmes informatiques, pour approfondir les problèmes entre l’entreprise et le technicien.
A partir de là, il y a eu une évolution durant mes missions de consulting directement avec le client, qui m’a permis de combler mes lacunes dans le domaine fonctionnel : au fil des années j’ai en effet progressivement assumé des tâches d’analyste et, plus récemment, d’architecte d’entreprise, une figure plus répandue dans les grandes entreprises que dans les PME, notamment pour des questions liées à la plus grande « masse critique » de complexité organisationnelle et commerciale des grandes entreprises par rapport aux PME.
Mon rôle en tant qu’architecte d’entreprise a débuté à partir d’un besoin client – mon entreprise m’a promu de développeur à architecte d’entreprise.
Quel est le lien entre PRINCE2, Agile et Enterprise Architecture ?
Mon poste actuel consiste à aider le département Architecture d’entreprise de mes clients : ils essaient d’évoluer au niveau de l’architecture pour passer aux niveaux microservices et cloud. Cela signifie que des changements doivent être apportés à l’organisation de l’entreprise : une structure un peu plus dynamique et de type Agile est nécessaire.
Etant donné que cette entreprise a adopté une approche très semblable à celle de PRINCE2, j’ai suivi la formation pour comprendre le mode de fonctionnement de cette entreprise et sa philosophie, afin de pouvoir la traduire en mode “Agile ».
J’ai déjà obtenu des certifications Agile et j’avais besoin de regarder les choses sous un autre angle. Étant une grande entreprise, je suis l’interface avec de nombreuses personnes même à l’étranger et avoir un langage commun sur les processus est essentiel.
Le concept d’Architecture d’Entreprise est très lié aux méthodologies de gestion de projet plus traditionnelles, il est donc pour moi nécessaire de comprendre ce qui doit être maintenu et ce qui peut être laissé de côté dans la transition Agile. Je trouve que PRINCE2 permet un excellent suivi et contrôle et, en cela, je l’ai trouvé très similaire à Agile.
L’Architecture d’Entreprise a une approche globale, mais je me concentre uniquement sur la partie des processus métier et maintenant nous essayons lentement de comprendre sur quels autres domaines appliquer les mêmes solutions architecturales.
Mettez-vous en pratique les principes agiles dans votre travail ? Si oui, pouvez-vous nous expliquer quand et comment ?
J’ai commencé par appliquer le principe du « logiciel de travail sur documentation complète » au niveau personnel puis en équipe, en mettant simplement en œuvre les tests unitaires depuis 2009. Par la suite, j’ai appliqué les 3 autres principes du Manifeste Agile en encourageant la tenue de réunions (même uniquement par téléphone) destinées à amener le client à analyser et à trouver des solutions alternatives à des problèmes d’exigences rencontrés durant le développement de type Waterfall d’un projet.
En tant que consultant en d’autres occasions , à défaut du consentement explicite des clients je n’ai pas eu cette possibilité d’introduire des innovations méthodologiques au sein d’organisations et de processus en place et stabilisés de longue date.Je suis certifié et je maîtrise parfaitement les approches Scrum et Lean.
Quelles sont les problématiques/challenges que rencontrent l’architecte entreprise
Disposer des bons outils conceptuels pour s’extirper des différentes innovations du secteur : la formation théorique aide, mais assister à des conférences ou des stages de formation ou de remise à niveau permet de se focaliser sur des technologies et des pratiques méconnues dans un cadre de travail classique.
Citez 3 notions que vous souhaiteriez apprendre dans un proche avenir pour vous développer en tant que professionnelle ?
J’aimerais approfondir mes connaissances sur le domaine technique et laisser de côté celui de la gestion de projet. Je m’intéresse beaucoup aux méthodologies basées sur le cloud (AWS et Kubernets en premier lieu), puis le Big Data (notamment les bases de données NoSQL) et enfin, ex aequo, les nouvelles méthodologies et outils (également uniquement théorique) pour améliorer la qualité du code et la programmation dans l’environnement Bitcoin.
Alessandro Puzielli
Alessandro Puzielli est consultant informatique senior chez T4 Project, une société de développement de logiciels et de conseil informatique. Alessandro a suivi la formation PRINCE2 et a également obtenu les certifications Scrum, Lean et Six Sigma.
www.linkedin.com/in/alessandropuzielli