Mob Programming: A Whole Team Approach
-
Upload
techwellpresentations -
Category
Technology
-
view
141 -
download
0
description
Transcript of Mob Programming: A Whole Team Approach
![Page 1: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/1.jpg)
BT2 Session 6/6/2013 10:15 AM
"Mob Programming: A Whole Team Approach"
Presented by:
Woody Zuill Hunter Industries
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com
![Page 2: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/2.jpg)
Woody Zuill Hunter Industries
An agile coach for the development team at Hunter Industries, Woody Zuill creates and supports software for internal company departments using a wide range of technologies, programming languages, and platforms. For the past thirteen years Woody has worked as an agile coach and developer in both large and small environments, training more than twenty teams and more than 100 developers in agile practices. Woody has been programming computers for twenty-nine years and believes that code must be simple, clean, testable, and maintainable so we can respond to change while quickly delivering working software. He has a passion for bringing unmaintainable code back into a manageable, healthy state.
![Page 3: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/3.jpg)
Mob ProgrammingA Whole Team Approach
1
Illustration © 2012 ‐ Andrea Zuill
Woody Zuill : [email protected]
Mob ProgrammingAll the brilliant minds working on
hin the same spaceat the same timethe same thing
All the brilliant minds working on
2
Just like a real mob.on the same computer…
![Page 4: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/4.jpg)
This is what it looks like from the front
Gordon uses a laser pointer as he navigates.
![Page 5: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/5.jpg)
We use a typical looking Story/Task board
How we “discovered”Mob Programming
6Illustration © 2012 ‐ Andrea Zuill
![Page 6: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/6.jpg)
How can we be productive with 5 people at one computer?
Productivity
7
Driver/NavigatorIn this style of programming theprogramming the Navigators discuss ideas, makes decisions, and communicates them verbally to
8
ythe Driver who translates and types them into written code.
We rotate the Driver every 15 minutes
![Page 7: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/7.jpg)
Meetings
9Illustration © 2012 ‐ Andrea Zuill
Continuous Learning
10Illustration © 2012 ‐ Andrea Zuill
![Page 8: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/8.jpg)
Exposed!
11Illustration © 2012 ‐ Andrea Zuill
Ergonomics, Health, and Sanity
Let’s take care of
lourselves
12Illustration © 2012 ‐ Andrea Zuill
![Page 9: Mob Programming: A Whole Team Approach](https://reader033.fdocuments.us/reader033/viewer/2022052413/559a02981a28abad5c8b45d1/html5/thumbnails/9.jpg)
Try it
A few ideasyou can try
yourself
you can try
13Illustration © 2012 ‐ Andrea Zuill
mobprogramming.org
You shall not pass!… until I move over for you – sorry for
the inconvenience.@woodyzuill
Illustration © 2012 ‐ Andrea Zuill
Woody Zuill : [email protected]