Become a marmelab facilitator

At marmelab, facilitators boost a product team to make it more efficient, taking into account the human side of this kind of challenge. To that end, they use different methods taken from on entrepreneurship, industry, software development, and coaching.

The facilitator is a very versatile position filling many different roles.

Project setup

During project setup, we prepare everything that is needed so that the developers can start their first sprint, and we lay a vision of what can come about on the next ones. We've described this setup methodology in detail in a blog post.

This is a team work with the product owner, the domain specialists, and the end users (when possible). We take advantage of many different methods, and we choose the best one depending on the customer context.

Lean Startup

Assess the viability of a product or business model by iterating on the most impactful hypotheses.

Design Thinking

Generate user-centric ideas : Empathize, Define, Ideate, Prototype and Test


Transform ideas in story maps, then in user stories that developers can build

Project Management

As soon as the development starts, the facilitator role looks more like a Scrum Master. On the product side, we use the same tools as for the project setup, in order to prepare the backlog for the subsequent sprints.

The mission of the facilitator is also to get the best out of the team, altogether. He does this by facilitating agile rituals (daily, demonstration, retrospective, planning), using the Scrum framework, but overall, by focusing on pragmatism and empathy.

Help Identify Impediments

Facilitate retrospective by instilling a trustful environment

Promote Self-organisation

Push the team to communicate and work together by instinct

Incite Regular Delivery

Reduce waste with short feedback cycles

Put Focus on Value

Make the end user a priority of every discussion

Continuous Improvement

When not in a customer project, the facilitator also helps with the global organisation of the company, just like he does with a project team.

We often compare the issues we have on various customer projects, and how efficient our solutions were. We organise knowledge sharing workshops, with open space technology, or more targeted to a particular problem. Just like developers, it's very important to experiment with new methodologies, to get inspiration from our peers, and to share our progress.

In addition, when the company stumbles upon everyday life problems, the facilitator use collective intelligence to find innovative solutions. From hack days organisation to onboarding process improvement, every subject can be improved.

Organise Knowledge Sharing

BBLs, open space technology days, more private discussions

Research and Development

Read, go to conferences, read, chat with peers, experiment during projects

Do you picture yourself as a facilitator?

The position requires to be interested by a broad variety of subjects. Here are the fundamental skills you need for that job:

Soft Skills

  • Good communication
  • Empathetic
  • Pragmatic
  • Curious
  • Enthusiastic
  • Playful

Hard Skills

  • Deep knowledge of project and product agility
  • Scrum, Kanban, Lean Startup
  • User-centric thinking
  • Experience in large scale web applications
  • Deep knowledge of the developer job (a past experience as a web developer is a bonus)
  • Basic knowledge of user experience
Ready to take up the challenge?