Description projet :
En tant Coach Technique Agile, vous accompagnerez des équipes opérationnelles (IT + Client) de 5 à 10 personnes selon le modèle de transformation Scrum.in.DNA : itératif et incrémental, construit sur 6 itérations de 3 semaines et s’appuyant fortement sur les principes de SCRUM.
La transformation intègre la dimension product ownership (nos clients), et s’articule autour de 3 perspectives : Gouvernance, Fonctionnel & Technique.
Vous êtes un catalyseur du changement, et vous devez permettre à l’équipe coachée d’auto-porter sa transformation pour devenir agile.
Le coach technique devra notamment permettre à l’équipe d’atteindre un haut niveau d’excellence technique, en mettant en place :
du Continuous Delivery
un code de type SOLID
une approche TDD, puis ATDD / BDD (Behavioir Test Driven)
Missions opérationnelles
Conduire des projets de transformation en tant que coach d’une équipe opérationnelle, selon le modèle Scrum.in.DNA :
Préparation
Diagnostic Initial sous forme d’ateliers, et définition de la vision de l’équipe
Constitution d’un Backlog de la Transformation, avec les user stories de l’équipe, les acteurs, les valeurs et les principes à respecter
Définition des smart-objectives de la transformation, servant de fil conducteur, et permettant de mesurer les bénéfices de l’agilité dans le contexte de l’équipe. (Inspiration du modèle GROW)
Déroulement
La transformation s’opère sous forme d’itérations, délivrant un incrément de l’équipe agile. Pour chaque itération :
Choix des améliorations à mettre en œuvre
Accompagnement de l’équipe pour la mise en œuvre, Observations, Suggestions
Validation des acquis, Revue des smart-objectifs
Rétrospective sur l’étape franchie, en particulier en inspectant et adaptant le coaching
Amélioration Continue
A la fin de la période de transformation, vous aiderez l’équipe à mettre en place une démarche d’amélioration continue, que vous continuerez à superviser en intervenant une journée par itérations futures.
Experience
10 ans d’expériences opérationnelles dans un environnement IT, incluant 2 à 3 années comme Scrum Master.
Anglais bilingue.
Expertise démontrée en pratiques et outils eXtrem Programming et Agiles, sur les plate-forme .Net et Java.
En particulier :
Practiques :
Software factories
Continuous Integration & Continuous Delivery
DevOps
SOLID Code
TDD to ATDD and BDD
Outils :
Build / Packaging ;: Jenkins, Hudson, Maven, Nexus
SCM : Git
BDD: Specflow, Cucumber
Test Coverage :
Clean Code : Checkstyle, FxCop, ..