Slide 1

Slide 1 text

Mob Programming / TDD Workshop February 18, 2020 Photo by Sean Lim on Unsplash Mob Programming Workshop February 18, 2020 Anthony Sciamanna @asciamanna Nick Goede @ngoede

Slide 2

Slide 2 text

Mob Programming Quick Start Guide Photo by Carolyn V on Unsplash

Slide 3

Slide 3 text

Use a Mob Programming Tool http://mobster.cc/

Slide 4

Slide 4 text

Start with Short Switching Intervals Five to Seven Minutes

Slide 5

Slide 5 text

Disciplined Break Taking via the Pomodoro Technique Taking Breaks in a Disciplined Way – Tim Ottinger

Slide 6

Slide 6 text

Pair Mob Programming with TDD Fast feedback cycles and team-based flow supports working in small batches and taking breaks

Slide 7

Slide 7 text

Strong-Style Pairing Model For an idea to go from your head into the computer it MUST go through someone else’s hands. -Llewellyn Falco – The Strong-Style Pairing Golden Rule “ ”

Slide 8

Slide 8 text

Full Team Participation

Slide 9

Slide 9 text

Waste Snake Improving daily work is even more important than doing daily work. -Gene Kim - The DevOps Handbook

Slide 10

Slide 10 text

Find the Driver's Level Instruct drivers differently based on their experience with programming and the tools

Slide 11

Slide 11 text

Learnings Board

Slide 12

Slide 12 text

Avoid Runaway Drivers

Slide 13

Slide 13 text

Debate in Code When unsure what direction to go try both versions AND THEN debate the merits. Don’t get lost in abstract discussion Nasa Scientists posing for Life Magazine in 1961 in front of board of calculations

Slide 14

Slide 14 text

Shared Team Settings Streamline working together by having shared key mappings and settings

Slide 15

Slide 15 text

Invite the Experts Stuck? Bring in experts from other teams or other organizations to join the mob

Slide 16

Slide 16 text

Invite the Leaders Having organizational leadership experience the team’s impediments in real-time will help them address organizational causes

Slide 17

Slide 17 text

Quick Start Guide Download https://anthonysciamanna.com/2020/02/15/mob-programming-quick-start-guide.html

Slide 18

Slide 18 text

Tonight’s Exercise The Greeter Kata – TDD Exercise https://github.com/PhillyXP/greeter-kata

Slide 19

Slide 19 text

http://bit.ly/phillyxp-mob-programming-workshop