« Use of Standups Considered Harmful? | Main | A development slant take on an old saying... »

September 19, 2007

Tips for Active Pairing

On my current project, the dev team is attempting to adopt pair programming as a standard practice. I've only been moderately successful at this and one of the issues faced is that the non-driving part of the pair (the Navigator) wasn't really sure what they should be doing when not driving. As a result, I saw a lot of "passive pairing" where the Navigator was really just kicking back and watching the Driver code until it was their turn at the keyboard. To emphasize the sort of behaviour I expect from an engaged, active Navigator, I created a BVC on the wall of the dev room. I've reproduced it here in case it proves useful for other people encountering the same questions.

As an active pair, I:

Am thinking ahead of my Driver
- What is the next test?
- What is the next requirement?

Fully understand what the Driver is doing
- Make sure they are constantly explaining what they are doing
- Slow them down if needed

Am performing a continuous code review
- Constantly looking for "broken windows"
- Refactor ruthlessly
- If a needed change is too disruptive now, write it down for later work, or...
- Add it to team technical debt board

Am fully engaged/not bored
- Ensure frequent Driver/Navigator rotation

Do not correct my Driver's spelling errors (when the IDE will pick them up)

Am aware of all the requirements of the story
- Have the story readily accessible, either printed or online

Look for similarities between this story and other stories

Keep my Driver focussed on short deliverables
- Red, Green, Refactor
- Am looking for the next check in opportunity

Make sure all the pre check-in tasks have been completed
- Tests
- Automated quality tests

Critically examine the development process
- How can it be done quicker, better, etc.

Posted by Andy Marks at September 19, 2007 05:28 PM

Trackback Pings

TrackBack URL for this entry:

Listed below are links to weblogs that reference Tips for Active Pairing :

» you tube from you tube
http://youtubevideosites.com you tube [Read More]

Tracked on September 20, 2007 12:00 AM

» Lexapro. from Lexapro and alcohol.
Lexapro side effects. Side effects lexapro. [Read More]

Tracked on September 22, 2007 03:11 PM

» Tramadol. from Tramadol.
Tramadol. Tramadol maintence. [Read More]

Tracked on September 23, 2007 04:10 PM

» Cheap phentermine. from Discount phentermine.
Phentermine diet pills. Picture of phentermine. [Read More]

Tracked on September 24, 2007 12:58 PM

» Order cialis from Buy Cialis
Hi everybody! I want buy this tablets. Need CIALIS vrmva [Read More]

Tracked on September 24, 2007 03:09 PM

» tanizandar argon from tanizandar argon
tanizandar argon LBF [Read More]

Tracked on September 27, 2007 09:27 AM

» tay kaia from tay kaia
tay kaia WKCIHFJN [Read More]

Tracked on September 28, 2007 09:52 AM

» nezuma lorianne from nezuma lorianne
nezuma lorianne QKTEGDGZW [Read More]

Tracked on September 28, 2007 10:50 AM

» harvey graeme from harvey graeme
harvey graeme SXHZFWAOYS [Read More]

Tracked on September 28, 2007 11:36 AM

» kalranoos jit from kalranoos jit
kalranoos jit HNNOHQ [Read More]

Tracked on September 29, 2007 08:33 AM

» Top Web Hosting Sites from Top Web Hosting Sites
Top Web Hosting Sites [Read More]

Tracked on October 1, 2007 06:00 AM

» pens from boob
Hello everybody! I want buy thispen Need aupyq sofa or this boobs or this [Read More]

Tracked on October 1, 2007 11:47 PM

» Seoline from Seoline
[...] well done. Good information on that topic can be found at www. [...] [Read More]

Tracked on October 2, 2007 01:35 AM

» namore cvetkovic from namore cvetkovic
namore cvetkovic XUO [Read More]

Tracked on October 3, 2007 06:41 AM

» Talk Blogging.com - Blog Community Forum from Talk Blogging.com - Blog Community Forum
Talk Blogging, Your Blog Community and Resource Center [Read More]

Tracked on October 3, 2007 08:20 PM

» Buy direct ephedra. from Where to buy ephedra.
Buy direct ephedra. Buy ephedra. Buy ephedra online drugstores yellow swarms. Where to buy ephedra. [Read More]

Tracked on October 4, 2007 12:25 AM

» bendal lorennion from bendal lorennion
bendal lorennion NHODQI [Read More]

Tracked on October 5, 2007 06:10 PM

» corran corely from corran corely
corran corely WVA [Read More]

Tracked on October 5, 2007 08:53 PM

» meinhard mapa from meinhard mapa
meinhard mapa CPIHHDOXQ [Read More]

Tracked on October 8, 2007 03:53 PM

» dasead wynn from dasead wynn
dasead wynn CAUDW [Read More]

Tracked on October 8, 2007 08:08 PM

» more dropshipper list from more dropshipper list
Having access to unending sources connected with this is unequaled. [Read More]

Tracked on October 16, 2007 03:04 AM

» seo from seo
Our ambition is to show you the best sites for free advertising study. [Read More]

Tracked on October 16, 2007 03:40 AM

» Generic cialis tadalafil mg pills nextag com. from Generic cialis tadalafil mg pills nextag com.
Generic cialis tadalafil mg pills nextag com. [Read More]

Tracked on October 16, 2007 06:04 AM


Post a comment

Thanks for signing in, . Now you can comment. (sign out)

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Remember me?