Jeff's Blog

Musings about software development, Java, OO, agile, life, whatever.

Monday, November 03, 2008 
Pairing Smells

Tim Ottinger and I are working on a new project, an agile agile reference guide. (Yes, that's supposed to be two "agile"s in a row.) One of the things we're debating is a list of pairing smells. Here's what we have so far:

  • Unequal access to keyboard and/or screen
  • Keyboard domination
  • Pair marriages / no switching during story
  • Worker/rester pairing
  • Second computer
  • "Everyone does their own work"
  • 90% of stories 90% done
  • Reluctant pairings
  • Debates lasting longer than 10 minutes with no new code

Thoughts welcome, and incorporated ideas will be rightly attributed. What might we remove from or add to this list? What could be worded better?

What about extreme newbie / extreme expert pairing? I've seen some pretty bad pairing happen when you have someone who is pretty well skilled paired with someone with very poor skills... it gets hectic.

Good list though... I've seen a few of these. ;)
I wouldn't place "second computer" in that list. I've paired where the second computer is used as a resource to look up an API, run unit tests, check the build, etc. I recognize that the second computer could be misused but don't think it's an automatic smell.
The term "smell" to me is open-ended--smells can be either aromas that we can live with or stenches that must be eradicated. So I think James' smell could go on the list; sometimes it's not a bad thing to pair expert and novice, particularly if you have the goal that a novice shouldn't stay so green very long.

The same thing goes for second computer--it's a scent that must be investigated further.
I had a pleasure to pair with two keyboards connected to one computer.
It was quiet interesting experience, which I personally think could mitigate "keyboard domination" smell.
Post a Comment

Links to this post:

Create a Link

<< Home

RSS Feed (XML)


February 2004   March 2004   May 2004   September 2004   October 2004   January 2005   February 2005   September 2005   October 2005   November 2005   December 2005   January 2006   February 2006   March 2006   June 2006   August 2006   January 2007   February 2007   March 2007   April 2007   September 2007   October 2007   November 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008   June 2008   July 2008   August 2008   September 2008   October 2008   November 2008  

This page is powered by Blogger. Isn't yours?