mob programming 2016 - entwicklertag · mob programming a whole team approach ideas of truly...

12
Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Upload: others

Post on 07-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Mob Programming

A Whole Team ApproachIdeas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Page 2: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

–Woody Zuill

“All the brilliant people working on the same thing, at the same time,

in the same space, on the same computer.”

Page 3: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Perfo

rman

ce

Time

https://agilein3minut.es/32/

Impediments

No Merging

Continuous Code Reviews

Extreme CI

Better Predictability

Team

Page 4: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

http://bit.ly/MobProgrammingVideo

Screen/Projection

Machine

Driver

Whiteboard

Navigator

Peer

PeerPeer

Facilitator

Page 5: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Screen/Projection

Machine

Driver

Whiteboard

Navigator

Peer

PeerPeer

FacilitatorAudience

Page 6: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Setup• External Keyboard & Mouse • Everybody Looks at the Same Screen • Line Numbers in Editor

Tasks• Simple, Refactoring, or Kata

Dogma• Start with a strict ruleset • Gradually replace rules by what works best for you • Try different things!

Page 7: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

“Yes, and…”

Treat everyone with kindness,consideration, and respect.

RULES

Page 8: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Let’s Get Going!

Page 9: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Point of Sale (Kata)

Suggestion: Build it Top-Down

Page 10: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

OBSER VATIONS

Page 11: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Resources

• Time Lapse of a Day with Mob Programming http://bit.ly/MobProgrammingVideo

• Advantages of Mob Programming https://agilein3minut.es/32/

• A Growing Compendium of Tips and Practices https://leanpub.com/mobprogrammingguidebook

• Theme Websitehttp://mobprogramming.org/

• The “Original” Slides by Woody Zuill http://www.slideshare.net/andrefaria/mob-programming

Page 12: Mob Programming 2016 - Entwicklertag · Mob Programming A Whole Team Approach Ideas of Truly Brilliant People, presented by Sven Amann / Let’s Developer

Sven Amann @letsdeveloper [email protected] letsdeveloper.com youtube.com/letsdeveloper