Le coaching SensioLabs pour monter en compétence et réussir dès le ...

A ce stade, le pilotage projet est assisté par l'architecte SensioLabs pour la maitrise des points critiques business et techniques. Ensuite l'équipe est encadrée ...
2MB taille 58 téléchargements 154 vues
Business case Montée en compétence

Le coaching SensioLabs pour monter en compétence et réussir dès le premier projet L’intervention du coach SensioLabs rend les équipes opérationnelles dès le premier projet Symfony2 et leur permet de bénéficier de l'état de l'art des outils de développement.

Au départ L’équipe découvre le framework et c’est à ce moment qu’elle est confrontée aux choix structurants du nouveau projet : faire les choix techniques, l’architecture, définir le chemin critique et bien sûr, produire un code de qualité. L’accompagnement apporté par SensioLabs à travers l’intervention d’un architecte et d’un coach permet de réussir cette phase d’apprentissage et de s’assurer que l’équipe est efficace et fait des choix pérennes. Elle doit être encadrée et pleinement opérationnelle pour réaliser le projet avec succès.

Les enjeux En période de démarrage projet, les choix stratégiques structurants doivent être menés: choix techniques, architecture, définition du chemin critique de développement. Le tout avec la nécessité de produire un code de qualité garantissant la stabilité de l'application et sa maintenabilité à long terme.

La solution L’accompagnement proposé par SensioLabs a pour objectif de limiter les risques. Dès le départ, il faut répondre aux enjeux stratégiques. A ce stade, le pilotage projet est assisté par l’architecte SensioLabs pour la maitrise des points critiques business et techniques. Ensuite l'équipe est encadrée par un coach, afin d'être rapidement opérationnelle, et même autonome, pour le développement du projet.

92-98, Boulevard Victor Hugo · 92115 Clichy Cedex · France +33 1 40 99 80 80 · [email protected]

Les premières étapes d'un projet comptent souvent parmi les plus complexes, tandis que les équipes de développeurs sont encore en phase d’apprentissage de l'outil. Pour faire face à ce problème, la méthode SensioLabs prévoit l'intervention de 2 profils distincts : l'architecte, dont l'objectif est de proposer un dispositif de réalisation lissé et minimisant le risque et le coach pour accompagner l’équipe dans la bonne mise en œuvre des choix d’architecture. Le coach prend en charge le développement des réalisations les plus complexes puis accompagne l’équipe : méthodes de développement, bonnes pratiques, pour les développeurs et le lead developer. Au départ, l’équipe est formée par SensioLabs afin de leur donner une autonomie suffisante pour démarrer et de disposer d’un vocabulaire commun pour le travail en équipe. Ensuite, le code review permet de maîtriser la qualité des développements et optimiser les temps de réalisation. En s'intégrant totalement dans la méthodologie de projet, cette phase prend la forme d'un rendez-vous hebdomadaire, dans une démarche proactive: les développeurs n'ont pas le temps de prendre de mauvais réflexes en étant coachés régulièrement. Suite à chaque écart, le coach fournira un reporting régulier à destination des développeurs et du management projet.

Les bénéfices L’accompagnement permet à l’équipe de devenir progressivement autonome. L’architecte et le coach garantissent la trajectoire déterminée au niveau qualité et maîtrise du risque. Ce cadrage de terrain permet de produire 95 % des fonctionnalités par l’équipe elle-même sans blocage ni arrêt de sa production. Les 5 % restants sont à la charge du coach car ils représentent des points de complexité majeure nécessitant une expertise approfondie de Symfony2.

92-98, Boulevard Victor Hugo · 92115 Clichy Cedex · France +33 1 40 99 80 80 · [email protected]

© 2012 SensioLabs. Tous droits réservés. Tous les noms de marques et de produits sont des marques commerciales ou des marques déposées de leurs sociétés respectives. Document non contractuel. Ne pas jeter sur la voie publique.

L’équipe bénéficie d’un accompagnement ad hoc sur les différentes étapes du projet.