0 %
Coordination Agile en contexte de production
0 %
Rédaction & interprétation de User Stories
0 %
Méthode Scrum
0 %
Méthode Kanban
Ma définition

L’Agilité (via des frameworks comme Scrum ou Kanban) ne consiste pas uniquement qu’à organiser des réunions : il s’agit d’une culture de développement itérative ayant pour but de livrer de la valeur en continu tout en s’adaptant aux retours du client ou des utilisateurs finaux. 

La tendance actuelle est à « l’hybridation », c’est-à-dire que les entreprises mêlent la flexibilité de l’Agile avec la rigueur du cycle en V classique pour sécuriser les grands projets de transformation numérique, sans pour autant sacrifier la réactivité ou la maîtrise des risques.

 
Mes éléments de preuve

Mon expérience de Coordinateur technique chez Bricoprivé en est un exemple fondateur. En effet, j’étais le trait d’union entre les équipes de développement et les pôles métiers. Lors des pics d’activité (comme le Black Friday et les French Days), j’ai pu coordonner les résolutions d’incidents en priorisant les tâches selon leur impact business avec une utilisation concrète de la méthode Kanban en conditions de forte pression opérationnelle et de forte volumétrie, bien avant de la retrouver formalisée dans un cadre d’entreprise de services numériques, comme cela a été le cas avec expérience chez CGI.

Résultat : Une communication fluidifiée entre des départements qui ne parlent pas le même jargon et des délais d’intervention respectés.

Revenons également sur mon expérience chez CGI, où chaque développement débute par l’étude des User Stories fournies par le Product Owner et les Business Analysts, puis complétée si nécessaire par des ateliers de cadrage (à raison d’une ou deux fois par semaine en fonction des activités) dédiés à la définition précise de la logique attendue. Suite à cela sont déterminés le niveau de difficulté de la story, que ce soit en nombre de points (entre 1pt pour les plus rapides, 2, 3, 5, 8 ou 13 pts pour les longues) ou en taille de T-shirts allant du XS au XL.  

Une fois la user story produite et validée par des Tests d’Acceptation Utilisateur (UAT) conduits avec les parties prenantes métier, et par des revues de code régulières avec les développeurs seniors, alors cette dernière peut être poussé en production. Il s’agit donc là d’un cadre Agile pleinement institutionnalisé, à l’échelle d’un client grand compte où l’erreur de cadrage a un coût direct et immédiat.

Résultat : Des livraisons fonctionnelles validées à chaque itération avec un minimum d’allers-retours entre les parties prenantes et une évolution en continue (CI/CD).

Enfin, avec le projet PMT réalisé avec l’ISCOD, j’ai dû faire face à des difficultés rencontrées avec l’approche initiale en cycle en V. Afin d’améliorer ma productivité, j’ai donc dérivé vers un développement itératif par briques fonctionnelles complètes (Authentification → Gestion des Projets → Gestion des Tâches), où chaque brique livrée devient une fonctionnalité concrète et utilisable avant de passer à la suivante, permettant d’anticiper les erreurs de conception d’API bien plus tôt dans le cycle de développement.

Résultat : Un projet finalisé avec une bien plus grande aisance et une bien plus grande sérénité après ce changement de méthodologie.

 

Mon autocritique

J’estime désormais avoir un très bon niveau sur cette compétence acquise « sur le terrain » face à de réels enjeux de production.  Tout d’abord, dès mon expérience chez Bricoprivé, puis consolidé et formalisé chez CGI ainsi que sur mes projets académiques les plus récents.

J’irais même jusqu’à la qualifier de force majeure de mon profil : contrairement à d’autres compétences techniques apprises principalement en formation, celle-ci s’est d’abord construite dans l’urgence opérationnelle d’un contexte e-commerce à forte volumétrie, ce qui lui donne une assise très concrète et éprouvée, loin d’une simple connaissance théorique du vocabulaire Scrum.

 

Mon évolution

À l’avenir, je souhaite approfondir mes connaissances au sein des équipes Scrum, et pourquoi pas passer une certification de Scrum Master. Cela me permettrait d’avoir une double casquette sur le plan technique et fonctionnel. Un type de profil très recherchée dans les grandes ESN (Entreprises de Services du Numérique) dans j’ai pu faire partie lors de mon expérience chez CGI.

Dans le même temps, je souhaite également approfondir ma pratique des cérémonies Agile en tant qu’animateur et non plus seulement en tant que contributeur. Cela peut déjà débuter par une formation sur les fondations du Scrum Master et par la suite, pourquoi pas mener moi-même un atelier de cadrage ou une rétrospective, plutôt que d’y participer en tant que développeur exécutant les User Stories définies par d’autres. 

C’est un changement de posture qui me semble être l’étape naturelle suivante de ma progression sur cette compétence, dans la continuité de mon rôle déjà proactif de coordinateur chez Bricoprivé. 

Enfin, je souhaite mieux formaliser ma pratique du Kanban acquise « sur le tas » lors de mon expérience à Bricoprivé, en la couplant aux outils numériques dédiés (tableaux Kanban digitaux avec limites de travail en cours explicites) plutôt qu’à la gestion empirique des priorités que j’appliquais alors dans l’urgence. C’est un pont naturel entre mon expérience de terrain la plus ancienne et les pratiques Agile plus outillées que je continue de rencontrer dans mes missions actuelles.

Retour en haut