Nicolas Dupont
Apr 27, 2017 · 2 min read

One year ago, we had the opportunity to discuss with @__MaxS__ organizing the Software Crafts(wo)manship Nantes meetup about our engineering practices.

In this context, we presented a lightning talk about one of our emergent practices: the “mob review”. One year after, we’re still happy with this method, here is a short feedback.

During 4 years, from 3 to 20 devs in the core team, we continuously updated our workflow through retrospectives actions.

From no code review, passing by optional peer code review, to mandatory peer review with a minimum number of votes, we recently adopted the mob code review.

This practice is inspired by Mob Programming and aims to solve several communication issues we encountered by asynchronously commenting code on Github Pull Requests.

Mob programming is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer.” (cf https://en.wikipedia.org/wiki/Mob_programming)

Mob code review is a software development approach where the whole team reviews on the same thing, at the same time, in the same space, and at the same computer.”

The following slides summarize our evolution regarding code review, the issues we encountered and the pros/cons of this practice.

As usual, there is no silver bullet, it may be useful (or not) in your own work context :)

Akeneo Labs

Stories about Akeneo product & engineering experiments

Thanks to Julien Janvier, Tamara Robichet, and Rémy Bétus

Nicolas Dupont

Written by

Co-founder & VP Engineering at Akeneo

Akeneo Labs

Stories about Akeneo product & engineering experiments

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade