Souvent mise de côté au profil des compétences techniques, l’architecte à également besoin de compétences sociales. Dans le très bon livre Team Topologies nous pouvons retrouver les extraits suivants
Someone who claims to be an Architect needs both technical and social skills… . They also need a remit that is broader than pure technology—they need to have a say in business strategies, organizational structures, and personnel issues, i.e., they need to be a manager too. 1
Puis
The architect should be thinking: “Which team interaction modes are appropriate for these two teams? What kind of communication do we need between these two parts of the system, between these two teams?” The architect in an organization following the Team Topologies approach is therefore the designer of team APIs that anticipate the intended software architecture.
En d’autre terme, et en s’appuyant sur la loi de Conway l’architecte doit prendre garde à l’organisation des équipes et des interactions pour que l’architecture imaginée soit implémentée.
Mon avis
Très attaché à l’architecture et à la gestion des équipes, je ne peux que confirmer les propos ci-dessus. Je reste convaincu que l’organisation de l’entreprise et de la communication est un élément clé pour réussir son architecture et/ou sa transformation. En s’appuyant sur des ouvrages comme Accelerate, Team Topologies une personne technique découvrira l’importance de la gestion des individus et l’importance de la structure organisationnelle.
Footnotes
-
Kelly, “Return to Conway’s Law ↩