Coach Agile
Le coach agile est garant de la fluidité d’exécution des workflows (processus de travail) et de leur amélioration continue. Son rôle est également de guider les équipes dans l’application des méthodes agiles et de les aider à atteindre leurs objectifs en matière de développement de produits. Les coachs agiles ont chacun leur approche, et le Product Management favorise la philosophie du Lean Management issue du TPS (Toyota Production System).
Ses responsabilités sont à l’échelle de l’équipe entière et peuvent consister à (un unique coach couvrira rarement tous les aspects) :
- Encadrer les équipes dans l’adoption de la philosophie agile, en aidant à planifier et à exécuter les sprints, à suivre les pratiques de développement Agile telles que le développement piloté par les tests, l’intégration continue, etc.
- Faciliter les rituels Agile tels que les revues de sprint, les rétrospectives d’équipe, les stand-ups quotidiens, etc.
- S’assurer que les équipes de développement ont les bonnes compétences, les bons outils et les ressources nécessaires pour réussir.
- Aider les équipes à définir les objectifs de développement de produits et à planifier le backlog produit.
- Collaborer avec les parties prenantes pour s’assurer que les produits sont livrés dans les délais impartis et sont conformes aux attentes des clients.
- Fournir un feedback constructif pour améliorer la performance de l’équipe et encourager une culture d’amélioration continue.
- Guider les équipes de développement dans l’adoption de pratiques Lean et dans l’identification des gaspillages dans le processus de développement.
- Encourager une culture de transparence, de collaboration et de responsabilité au sein de l’équipe de développement.
- Former les membres de l’équipe aux pratiques et aux méthodologies Agile.
- Identifier et gérer les risques liés aux projets de développement de produits.