Nos services > Réalisation > Architecture
Architecture
Quand l'industrie du logiciel parle d'architecture, c’est une référence à une notion plutôt floue.
Il s’agit généralement de la conception interne d'un système. L'architecture est en fait une abstraction des éléments du système logiciel.
Le rôle de l'architecte
Dans la mise en œuvre d'un système, un architecte intervient forcément. Son rôle est très important :
- Il doit interagir avec l’ensemble des acteurs : clients, product manager, ops et développeurs afin d'envisager, de modéliser et de fournir les meilleures abstractions et les premières conceptions du système qui doit être mis en œuvre,
- Il doit constamment revoir les logiciels produits pour assurer la qualité de la conception en évitant la complexité et en favorisant la clarté,
- Il travaille en collaboration avec une grande humilité et assure du mentorat. Cette collaboration permet également à l'architecte de se familiariser avec les compétences et les intérêts de l'équipe et de partager ses connaissances,
Si l'architecte a produit une architecture de qualité, il est facile, rapide ou peu coûteux d'ajouter de nouvelles fonctionnalités à ce qui a été conçu.