some helpful observations for successful mob programming

7
SOME HELPFUL OBSERVATIONS FOR SUCCESSFUL MOB PROGRAMMING From The Hunter Mob & Llewellyn Falco

Upload: llewellyn-falco

Post on 08-Dec-2014

864 views

Category:

Technology


0 download

DESCRIPTION

5 simple observations for a successful mob

TRANSCRIPT

Page 1: Some Helpful Observations for successful Mob Programming

SOME HELPFUL OBSERVATIONS FOR SUCCESSFUL MOB

PROGRAMMING

From The Hunter Mob & Llewellyn Falco

Page 2: Some Helpful Observations for successful Mob Programming

ALWAYS BE CONTRIBUTING

There are many ways to contribute. Navigation &

Driving is obvious, but there is also proof reading,

googling, sharing shortcuts, offering affirmations &

suggestions; even asking “why?” can be helpful. Always

find your way to be actively contributing to the mob.

Page 3: Some Helpful Observations for successful Mob Programming

RESPECT EACH OTHER

We all have our strengths and weakness. In

the exposure of the mob, we value each others

strengths, forgive each others weakness and

are patience with each other as we learn.

Page 4: Some Helpful Observations for successful Mob Programming

RESPECT THE CODE

The code is never perfect and we are always looking to

make it better. However, we respect the value the current

code brings, and the effort needed to get the code to it’s

current level. This means not insulting the previous

creators but also that when you navigate you work with the

code and don’t just remove what the previous person did.

Page 5: Some Helpful Observations for successful Mob Programming

JUST TRY IT

If there are 2 solutions, just pick 1 and try it. Afterwards,

you can discuss if you need to go back and try the other one

instead. Many times, form the perspective of a finished

task, people no longer care. If you still do, then it probably

is important to try the other path. But never spend 20

minutes discussing something that can be done in 10.

Page 6: Some Helpful Observations for successful Mob Programming

SPEAK TO THE DRIVER

We always strive to speak at the highest level the diver can

understand. This will change by person and even by time of day.

Sometimes the diver can understand “loop thru that list”,

sometimes “write a for loop” and sometimes we will need the

keystrokes “f-o-r”. The navigators take care to keep their

communications as high as possible while still within the drivers

immediate understanding.

Page 7: Some Helpful Observations for successful Mob Programming

DON’T BE AFRAID TO TAKE A BIO-BREAK

The environment should service being an active part of the

mob. This means valuing comfort and other human factors

but also means that sometimes you will need a short break.

Don’t be afraid to take one, the flow of the mob and the

work will continue without you and be here ready for you

when you return.