Architecture Hexagonale : le guide pratique pour une clean architecture

Shodo vous accompagne de la compréhension métier à la production à travers notre approche socio-technique : aligner business, architecture, processus et organisation pour orchestrer le changement.

En raison du fort turnover qui sévit dans la Tech, dans la majorité des cas, les profils qui démarrent les projets ne sont pas ceux qui les termineront. Cela induit une complexité interne supplémentaire forte au niveau du maintien de la connaissance, du recrutement et de la culture d’équipe. En effet, lorsqu’un client fait appel à des “prestataires”, il doit composer avec des individus n’ayant pas forcément la même culture technique, en raison de la multitude d’ESN composant le marché.
Voici comment le modèle de Shodo Studio propose de redonner du sens à la collaboration, à travers une approche qui repose sur la confiance, la transparence et la co-construction.
En fondant en 2019 un nouveau modèle salarial open source, basé sur la redistribution du profit sous forme d’ouverture du capital social, de bonus financiers ou de temps libre (pro et perso) supplémentaire, Shodo a apporté une première réponse au turnover endémique qui sévit dans la Tech depuis de nombreuses années. 4 ans plus tard, le plébiscite est total. Ce modèle, qui s’avère inspirant puisqu’il attire les dev* tout en incitant, en parallèle, de nouveaux types d’entrepreneur.neuse.s à fonder à leurs tours des ESN alternatives, s’est aussi révélé rentable et résilient économiquement.
Pour autant, il ne suffit pas encore à répondre totalement au défi culturel auquel sont confrontés la plupart des équipes projets. En effet, comment maintenir à un niveau optimal collaboration, savoir-faire et vision produit, tout en tenant les délais de mise sur le marché, lorsque les profils externes proviennent de sociétés aux cultures hétérogènes ?

C’est à cet enjeu que répond Shodo Studio, la filiale de Shodo qui aide ses clients à reprendre le contrôle de leurs applications stratégiques. Elle redonne vie à leurs projets en replaçant le métier au centre du code, à l’aide des pratiques craft. Elle accompagne aussi bien des startups qui peinent à produire un MVP pérenne pour lever des fonds, que des sociétés faisant face à un legacy stratégique, non testable en l’état, et trop cher à maintenir.
Pour réaliser cet objectif, Shodo Studio propose de mettre à disposition de ses clients une équipe produit complète (dev, Engineering Manager, voire PO et SM quand il le faut), dont les membres sont habitués à travailler ensemble, tout en partageant une culture technique similaire et une vision craft commune du développement logiciel.
En reprenant à son compte l’intégralité du modèle social de Shodo, basé sur la transparence et la redistribution équitable des richesses, Shodo Studio a mis toutes les chances de son côté pour minimiser le turnover de ses membres, auquel l’entreprise donne, par ailleurs, les mêmes moyens de se former que la maison mère. Ses membres étant aussi intéressés au capital de l’entreprise, ils et elles deviennent de fait associé.e.s à la réussite de chaque projet qu’ils mènent.

Shodo Studio envisage une collaboration à travers laquelle elle n’agira pas comme une société exécutante, mais bien comme un partenaire qui apportera son expertise à ses clients. Ses consultant.e.s ne sont pas uniquement des expert.e.s techniques qui ne font que produire du code. Les devs de Shodo Studio s’intéressent au métier et sont capables d’animer des ateliers de partage de la connaissance métier (ex: Event Storming, Story Mapping, etc…), menés dans une logique Domain-Driven Design. Les membres de Shodo Studio, aka Studoers, maîtrisent également les techniques de communication qui optimisent la collaboration entre les différents intervenants d’un projet (dev, BA, QA) inspirées par Behavior-Driven Development et ont une fibre produit leur permettant d’être un relais permanent avec le métier.
En conséquence :
Produire du code dirigé par le métier est la seule façon de livrer un produit pérenne, évolutif et maintenable sur le long terme.
Chez Shodo Studio nous savons développer, mais nous n’avons pas la prétention de connaître votre métier dès le premier jour de notre intervention. Pourtant, sans maîtrise du fonctionnel, tout le monde s’accorde sur le fait qu’il n’est pas possible de produire de la valeur.
Nous intégrons de nouveaux.elles dev si et seulement le besoin le légitimise
C’est pourquoi nous ne démarrons jamais un projet avec une équipe conséquente, dont le coût serait inversement proportionnel à sa productivité. Nous voulons que nos clients payent le juste prix, en fonction de la valeur produite.
Faire payer à nos clients le juste prix, c’est leur garantir que :

Chez Shodo Studio, nous ne concevons la collaboration qu’à travers le prisme de la co-construction, qu’on retrouve à tous les niveaux de notre partenariat :
La co-construction est favorisée par la transparence, qui est au cœur de notre ADN chez Shodo Studio, tout comme elle l’est depuis toujours chez Shodo (salaires, marges, gouvernance).

Tout comme sa grande sœur, Shodo Studio a placé l’Agilité, le Craft et ses valeurs au cœur de sa ligne éditoriale. Tous ses membres sont sensibilisés et convaincus par ses pratiques les plus connues comme :
Chaque Studoer dispose d’un CFI (compte de formation individuel) de 5000€ lui permettant de financer son destaffing pour aller puiser le savoir-faire à sa source : en conférences, en France ou à l’étranger. Certains de nos devs sont d’ailleurs eux-mêmes speakers ou producteur.rice.s de contenus (articles, podcasts, médias divers…) sur ces sujets.

Enfin, à l’instar de Shodo, Shodo Studio accorde du temps communautaire à ses membres pour se former, échanger ou même coder ensemble. C’est dans cette optique que sont organisés les Shootcamps, des séminaires internes de 2-3 jours dont l’objectif est d’apprendre aux Studoers à mieux travailler ensemble tout en perfectionnant leur savoir-faire craft.
Merci à celles et ceux qui sont parvenu.e.s au bout de cet article ! Nous espérons que notre vision et notre approche permettront de convaincre certain.e.s d’entre vous de nous confier un projet, que nous aurons plaisir à co-construire et réussir ensemble, dans l’application des valeurs qu’on a présentées.
D’ici là, nos équipes restent à votre entière disposition pour toute question. Pour cela il vous suffit simplement de contacter l’alias contact@shodo.io.
Alors, à très vite !
