Mob review at
3+ (wo)men, 1 laptop
presented by Ju&Ju
Slide 2
Slide 2 text
2013 - no or optional code review
Slide 3
Slide 3 text
2014 - systematic peer review
Slide 4
Slide 4 text
Systematic & public
Slide 5
Slide 5 text
Good To Merge
Slide 6
Slide 6 text
OK, problem solved?
Slide 7
Slide 7 text
Well… nope :)
Slide 8
Slide 8 text
2015 - team/product growing
Slide 9
Slide 9 text
Problems - A lot of comments
Slide 10
Slide 10 text
Problem - Not focused on what’s important
Slide 11
Slide 11 text
Problems - Long exchanges
Slide 12
Slide 12 text
Problems - Misunderstandings with non verbal
communication
Slide 13
Slide 13 text
Github + many people => code review
(not for us)
Slide 14
Slide 14 text
Interactions >>> Tools
Slide 15
Slide 15 text
2016 - introducing mob review
Slide 16
Slide 16 text
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.
Slide 17
Slide 17 text
Mob programming review is a software development approach
where the whole team works on reviews the same thing, at the same
time, in the same space, and at the same computer.
Slide 18
Slide 18 text
Informal & public
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Used only for “specific” topics
Slide 21
Slide 21 text
Pros & cons
Slide 22
Slide 22 text
Pros
● Easy to setup
● 0€ to setup
● Exchanges facilitated, less frustration
● Merge faster, less returns
● Knowledge is really shared
● Focus on what really matters
● Share a common technical vision
● Responsibility even more shared
Slide 23
Slide 23 text
Cons
● Beware to not talk about something else
● Can’t put GIF anymore in the PRs :’(
● Sometimes hard to find reviewers
● Sometimes too much to review