Être facilitateur à marmelab

À marmelab, le rôle du facilitateur est de booster une équipe produit pour la rendre plus efficace, en prenant en compte tous les aspects humains d'un tel challenge. Pour ce faire, il s'appuie sur des méthodes venues de l'entreprenariat, de l'industrie, du développement logiciel et du coaching.

Le facilitateur est un poste très versatile remplissant différents rôles.

Démarrage projet

Le démarrage projet consiste à préparer tout ce qui est nécessaire pour que les développeurs puissent entamer leur premier sprint, et dresser une vision de ce qui peut arriver pour les suivants. Nous avons décrit en détail notre méthode d'initialisation de projet dans cet article.

Cette démarche se déroule en équipe, avec les acteurs métiers, et les utilisateurs finaux si possible, et tire partie de plusieurs méthodes qu'il convient de choisir en fonction du contexte.

Lean Startup

Tester la viabilité d'un produit ou business model en itérant sur les hypothèses à plus fort impact

Design Thinking

Générer des idées centrées utilisateur : Empathize, Define, Ideate, Prototype and Test

Scrum

Transformer les idées en story maps, puis en user stories réalisables par les développeurs

Gestion de projet

Dès le démarrage des développements, le facilitateur prend un rôle semblable au Scrum Master. Côté produit, on utilise les mêmes outils que pour le démarrage projet, afin de préparer le backlog des sprints suivants.

Le facilitateur a pour mission d'améliorer l'efficacité de l'équipe toute entière, en animant les rituels agiles (mélée, démonstration, rétrospective, planning), en utilisant le framework Scrum, mais surtout en faisant preuve de beaucoup de pragmatisme et d'empathie.

Aider à identifier les obstacles

Faciliter les rétrospectives en mettant en place un contexte de confiance

Promouvoir l'auto organisation

Pousser l'équipe à communiquer et à travailler ensemble par instinct

Encourager à livrer fréquemment

Réduire le gaspillage à l'aide de cycles de feedbacks courts

Mettre le focus sur la valeur

Positionner l'utilisateur final au centre des discussions

Amélioration continue

En dehors des projets de nos clients, le facilitateur doit, au même titre que pour une équipe projet, faciliter l'organisation globale de l'entreprise.

On compare par exemple fréquemment les problèmes rencontrés sur les différents projets et l'efficacité des solutions mises en place. On organise des ateliers de partage de connaissances, avec des forums ouverts, ou plus ciblés. Comme pour les développeurs, il est important d'explorer de nouvelles méthodes, de s'inspirer de ses pairs et de partager ses avancées.

Par ailleurs, dans les problèmes que l'entreprise rencontre au quotidien, le facilitateur mobilise l'intelligence collective pour trouver des solutions innovantes. De l'organisation des hack days à l'amélioration du processus d'onboarding, tout est sujet à amélioration.

Organiser le partage de connaissance

Proposer des "BBL", des journées forums ouvert, des discussions plus privées
telescope-astronomy-star-planet-observation-explore

Veille méthodologique

Lire, se rendre à des conférences, lire, discuter avec ses pairs, le tout couplé avec de l'expérimentation en projet

Vous vous voyez facilitateur ?

Le job nécessite de s'intéresser à un large panel de domaines, voici les compétences que nous pensons essentielles:

Savoir-être

  • Bon communiquant
  • Empathique
  • Pragmatique
  • Curieux
  • Enthousiaste
  • Joueur

Savoir-faire

  • Connaissance approfondie de l'agilité projet et produit
  • Scrum, Kanban, Lean Startup
  • Savoir penser "user-centric"
  • Expérience du fonctionnement d'un service web à fort traffic
  • Connaissance profonde du métier de développeur (un passé de développeur web est idéal)
  • Notions d'ergonomie des interfaces
Prêt à relever le défi ?