Monorepo et Infra-as-Code pour réduire les silos à grande échelle
Il y a quelques années, les équipes tech OUI.sncf étaient divisées en « Feature Teams » avec leur code, leurs choix technos, leurs pratiques.
Pour SNCF Connect, nous avons radicalement changé de modèle : 200 développeurs Mobile/Web/Backend/Infra sur un « Monorepo » (un dépôt Git pour tous), une seule usine logicielle et un projet « 100% Cloud-Native & Infra-as-Code ».
Quelles raisons nous ont poussés à cela ? Quelles furent les difficultés et résultats ? Quel effet sur les « silos » dans ce projet à grande échelle ?
On vous dira pourquoi on continue dans cette voie.