Dans un contexte où le numérique est devenu un sujet central dans les entreprises et induit des transformations majeures dans tous les secteurs d’activités, la fonction d’architecture a beaucoup évolué. Lors de cette U-Next Conversation, Pierre-Frédéric Rouberties, Responsable pédagogique du Mastère Spécialisé® Architecture des Systèmes d’Information est accompagné d’Olivier Jauze, IT Distinguished Engineer dans l’équipe d’architecture d’entreprise au sein du groupe Michelin pour répondre à cette problématique : l’architecture d’entreprise est-elle toujours pertinente face à l’agilité ?
Nous vous proposons un résumé de leurs réponses.
Comment réussir dans un monde VUCA (Volatile Uncertain Complex Ambiguous) ?
- Avoir une vision globale des choses
- S’approprier les nouvelles démarches de transformation avec les démarches agiles afin de faire face à l’incertitude et à la volatilité
- Créer une boucle de feedback, aussi appelée une boucle d’apprentissage. Plus nous connaissons de choses, plus nous progressons vers la solution
A-t-on encore besoin des architectes à l’ère des équipes agiles ?
Bien que certains modes de fonctionnement des architectes (comme la méthode de la phase détaillée en amont des projets) ne soient plus utilisés, l’agilité a besoin de l’architecture pour bien fonctionner. L’architecture se met donc au service des équipes agiles pour avoir une vision globale, définir le périmètre de chacun et coordonner les équipes afin de bien les articuler pour faciliter leurs interactions.
L’architecture reste toujours importante, en particulier les fonctions d’architecture d’entreprise
– Apport de l’architecture dans le cadre d’une transformation numérique
- Les équipes d’architecture vulgarisent la technologie aux métiers
- Le travail d’architecture permet de coordonner l’ensemble des initiatives de transformations numériques et de conserver une vision globale de ce que nous construisons afin d’éviter un risque d’explosion à la complexité
– Relation entre architecture et agilité
Il y a une relation étroite entre le mode d’organisation des équipes projets et l’architecture des solutions qu’ils vont concevoir
Faire évoluer le rôle de l’architecte
Aujourd’hui, les architectes font partie intégrante des équipes pendant la conception d’un produit. Nous sommes donc plus sur :
– Une logique d’accompagnement sur le terrain. L’architecte doit aider l’équipe à prendre les bonnes décisions d’architecture en lui fournissant un cadre favorable : développement de soft skills
– Moins de design en amont pendant la phase de cadrage
– Des décisions d’architecture qui n’appartiennent pas qu’aux architectes
Les architectes doivent :
- Être constamment à jour concernant les nouvelles technologies
- Maîtriser le numérique pour être crédible vis à vis des équipes avec qui ils vont travailler
- Maîtriser les méthodes agiles et garder une vision globale du SI tout en communiquant à tous les niveaux sur cette vision, notamment grâce à leurs soft skills
Michelin a pour sa part déployé « l’architecture continue », afin de poursuivre sa transformation numérique et s’adapter à la méthode agile. Cette architecture continue a permis :
- La création de nouveaux rôles : architecte d’entreprise, de produit, de ‘full stack’
- La mise en place de nouveaux rituels pour ancrer les pratiques d’architectures : rituel de réunion d’information, d’apprentissage…
- De nouvelles pratiques : livre d’architecture à disposition, kits d’architecture, etc.