De juin 2018 à février 2019, J’ai effectué une mission de consultance chez BNP Paribas Fortis à Bruxelles. Lors de cette mission, j’ai joué un rôle de Tribe Scrum Master dans le département IT en charge des outils supportant le développement continu de l’ensemble des départements IT. Lors de cette mission, j’ai joué un rôle de Tribe Scrum Master dans le département IT en charge des outils supportant le développement continu de l’ensemble des départements IT.
Ces outils supportent les 3 piliers permettant aux équipes agiles d’effectuer des activités de:
- L’intégration continue: cette fonctionalité permet aux développeurs de facilement construire leurs applications (build) dès qu’un morceau de code est considéré comme prêt à être poussé vers les environnements suivants (on respecte généralement la promotion à travers les environnements de développment, de test, d’acceptance et de production).
- Déploiement continu: ces outils permettent d’orchestrer le déploiement d’une release complète, assurant que le nouveau code qui a été dévelopé, est poussé en production en respectant l’ensemble des éléments constituant la release. Ces outils permettent de générer la chaîne complète, depuis la création de l’application (build), le testing des nouvelles fonctionnalités et le déploiement en production.
- Testing continu: à chaque fois que des équipes poussent une partie de code en production, ce code est testé automatique (tests de régression, tests de fonctionalités, etc) et valide le déploiement dans des environnements de production.
Mon rôle, en tant que Tribe Scrum Master, avait pour but d’assurer la gestion des squads du département, de les supporter en gérant les dépendances, à résoudre leurs problèmes et à assurer une amélioration continue de leur fonctionnement. En bref, un rôle similaire à la gestion de programmes dans le monde waterfall.
Suite à une réorganisation, le département a été scindé en deux parties:
- La partie supportant le développement continu a rejoint un autre département
- les autres équipes (squads) ont été rassemblées dans une tribe en vue de supporter l’ensemble des services de production pour les applications et les utilisateurs finaux.
Pour ma part, j’ai repris le même rôle dans ce nouveau département en charge de la production.