ManoMano is an online marketplace for DIY, home improvement, and gardening products. It’s a community of home and DIY lovers that enables them to exchange tips and advice on their DIY or gardening projects. In addition to this expert advice, ManoMano puts clients in touch with a helping hand who helps them achieve their DIY projects.
Started in 2013, ManoMano grew from 0 to 1,000+ employees, and in such a fast-growing environment, managing the engineering team is a key challenge.
In this story, you’ll learn how Aurélien Rambaux, craftsman coach at ManoMano, managed to leverage the engineering teams’ best coding practices.
ManoMano had 300 developers in 40 different feature teams.
Promyze helps them leverage their expertise.
Meet Aurélien Rambaux. He’s a craftsman coach at ManoMano.
Previously at OCTO Technology, an IT consulting company, he joined the unicorn in 2019 to push software craftsmanship.
His mission? To help developers thrive by leveraging the teams’ best coding practices.
ManoMano had 300 developers in 40 different feature teams. A scrum master was dedicated to at most 2 feature teams, and they were supported by 5 agile coaches. At that time, Aurélien was the only technical coach.
“The average skill level was quite good, with knowledge in various domains — DDD, issue management, performances… However, it was heterogeneous among teams,” Aurélien said.
His challenge: To help multiple engineering teams leverage their expertise simultaneously.
To succeed in his mission, Aurélien knew he needed adoption from the teams. He was looking for a simple solution, in a short, regular format that doesn’t need any specific prep upstream.
He started setting up retrospectives, a 2-hour long monthly meeting to review what worked well during sprints and discuss best coding practices. Aurélien quickly realized that such meetings were hard to maintain with 3+ teams, and most of the takeaways ended up in outdated wikis.
Then, he met Promyze.
Promyze works right from the IDE. Each developer can identify best practices and suggest them to their team. These best coding practices live in a community hub, a unique source-of-truth, shared across teams.
In addition, Aurélien set up craft workshops. “Craft workshops don’t replace code reviews, nor trainings. We still have mob programming sessions. Craft workshops are one more routine we set up to define and share best practices,” he explained.
He experimented with Promyze with 4 teams that had different setups and use cases:
In each scenario, Promyze helped teams start meaningful discussions. It helped them set common guidelines and best coding practices on key topics for the company. By sharing expertise, every developer at ManoMano learns and leverages their work. “Promyze makes us feel more committed to the mission,” quoted Aurélien.
Managing an engineering team in a fast-growing environment is challenging. ManoMano grew from 0 to 300+ developers in 10 years and needed to leverage the teams’ expertise to ship quality code, fast.
Aurélien Rambaux, craftsman coach at ManoMano, implemented Promyze, a simple, unique hub of best coding practices, with results. The different teams, of different levels and with different use cases, started sharing expertise with Promyze, setting up common guidelines and best coding practices. Each developer learns and leverages their best work, unlocking exponential growth.
Like Aurélien and ManoMano, you too can leverage your engineering team’s expertise in minutes with Promyze. We’d be happy to help you get started. Book a demo.
Promyze, the collaborative platform dedicated to improve developers’ skills through best practices sharing and definition.
Crafted from Bordeaux, France.