Mob Programming Richard Kasperowski | With Great People - - PowerPoint PPT Presentation

mob programming
SMART_READER_LITE
LIVE PREVIEW

Mob Programming Richard Kasperowski | With Great People - - PowerPoint PPT Presentation

Richard Kasperowski | With Great People 2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com | | kasperowski.com Mob Programming Richard Kasperowski | With Great People Mini-Workshop High-Performance Teams @rkasper


slide-1
SLIDE 1

Richard Kasperowski | With Great People

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

Mob Programming

Richard Kasperowski | With Great People

Mini-Workshop

slide-2
SLIDE 2

High-Performance Teams

  • Core Protocols
  • Agile
  • Open Space Technology

@rkasper kasperowski +1 617 466 9754 kasperowski r@kasperowski.com r.kasper

Richard Kasperowski

slide-3
SLIDE 3

@rkasper r@kasperowski.com | | kasperowski.com 2018 Richard Kasperowski | With Great People

slide-4
SLIDE 4

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

All the brilliant people working on the same thing, at the same time, in the same space, and on the same computer Woody Zuill: mob programming Llewellyn Falco: mobbing, coding excellence Tim Ottinger: coding excellence Arlo Belshee: coding excellence

Mob Programming

slide-5
SLIDE 5

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

1 computer, 1 keyboard, 1 mouse Test-Driven Development (TDD) Driver-navigator 4-minute time boxes

Ground rules

Image: https://realpython.com/django-1-6-test-driven-development/, retrieved 2018-04-26

slide-6
SLIDE 6

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

Coding dojo Code kata

Learn by doing

slide-7
SLIDE 7

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

As an elementary school teacher, I want my students to check their homework with an app the converts Roman numerals to Arabic integers, up to a maximum

  • f 4999

Acceptance criteria: Invalid Roman numeral combinations are handled. E.g.: IIII is not 4; VIIII is not 9; IM is not 999; etc. The valid range is 1-4999

Roman Numerals code kata

slide-8
SLIDE 8

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

slide-9
SLIDE 9

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

https://trello.com/b/kCJc2Oby/mob-programming-mini-workshop-backlog

Backlog

slide-10
SLIDE 10

2018 Richard Kasperowski | With Great People @rkasper r@kasperowski.com

| |

kasperowski.com

@rkasper r@kasperowski.com | | kasperowski.com 2018 Richard Kasperowski | With Great People

slide-11
SLIDE 11

@rkasper r@kasperowski.com | | kasperowski.com 2018 Richard Kasperowski | With Great People

slide-12
SLIDE 12

High-Performance Teams

  • Core Protocols
  • Agile
  • Open Space Technology

@rkasper kasperowski +1 617 466 9754 kasperowski r@kasperowski.com r.kasper

Richard Kasperowski