[IxDA Discuss] Paired programming... not two off-topic I hope

Robert Barlow-Busch rbarlowbusch at quarry.com
Thu Jun 22 08:53:52 PDT 2006


On 22-Jun-06, at 11:30 AM, jackbellis.com wrote:
> The thread on agile (adaptive) methodology inspired me to ask, are  
> any of those adaptive shops out there using paired programmers, and  
> does it work?

As it happens, I'm currently sitting with 6 developers who are paired  
into three teams. I have monitor envy, as they're working in front of  
widescreen 30" LCDs, but that's a bit off-topic...

This is with a client who's two months into their very first  
experiment with Agile/XP. And I tell 'ya, it's working out  
wonderfully. The team has been enormously productive and the  
developers appear to be enjoying themselves immensely, as well.

Folks were hesitant about paired programming at first, but willing to  
give it a shot. I understand they've hit a groove where the person at  
the keyboard is focused on the details of the moment, while the  
partner thinks ahead a bit more strategically as well as performing  
an on-the-spot code review. It took a while to get comfortable with  
putting yourself "out there" so obviously, but that doesn't seem to  
be an issue anymore.

FYI that I'm on board as the interaction designer and am also playing  
the XP-termed role of "customer". This means I work with their  
product manager to write "stories" to describe the required front-end  
functionality for each two-week iteration. I'm also pumping out  
wireframes & prototypes.

The project was preceded by about 6 weeks of concept development and  
geurilla usability testing, which this client hired us to do. That  
helped to get the underlying framework in place, which is a  
shortcoming of hardcore XP that suggests you dive right in (I  
believe). Since beginning the work, I've tracked one iteration in  
front of the developers, working out the UI details of what they'll  
be coding next.

This has been my first experience with Agile/XP. I'm liking it.

-- 
Robert Barlow-Busch
Practice Director, Interaction Design
Quarry Integrated Communications Inc.
rbarlowbusch at quarry.com
(519) 570-2020

This e-mail message (including any attachments) is intended only for  
the use of the individual to whom it is addressed and may contain  
information that is privileged, proprietary, confidential or subject  
to copyright.  If you are not the intended recipient, you are  
notified that any use, dissemination, distribution or reproduction of  
this communication is strictly prohibited.  If you have received this  
communication in error, please notify the sender and delete this e- 
mail message immediately.





More information about the discuss mailing list