Slide 1

Slide 1 text

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

Slide 24

Slide 24 text

Tomorrow?

Slide 25

Slide 25 text

Mob review at Questions?