"J'ai une super idée, ça serait trop cool si on créait des composants réutilisables afin de pouvoir les vendre à d'autres départements de la BNP ou même à l'extérieur du groupe"
Presque-citation d'Andrès PO
Commando
- Un répo unique avec 1 package.json -
- La publication d'un build unique par un script JS non versionné -
- Tiré aléatoirement par toutes les équipes -
Tapas
- Un répo unique avec 1 package.json -
- Un build unique sur une branche github - versionnée par hash -
- Tiré par l'équipe Digital Clubs, pour leur seul besoin -
- Des packages distincts par besoin métier
- Un mono-répo pour développer plus vite
- Un système de versionning et store de packages
- Une core team responsable
- Un projet à vie
Objectif principal : La BNP économise de l'argent à réutiliser ces composants !
Ce qu'on a réussit à faire :
- Déterminer et tirer semaines après semaines des succès mesurables
- Convaincre de l'importance de tirer les problèmes et l'amélioration technique
- Se battre pour avoir une architecture globale pérenne
Ce qu'il reste à tirer :
- Les bugs en production
- La dette technique
- L'ownership des packages