Code Inspections – Review Code with Two Developers

Paired programming is an Extreme Programming fundamental started by Kent Beck back in the 90’s. Needless to say, it’s one of those ideas that is a hard sell to anyone in the business. I mean, let’s face it. How do you sell two individuals seemingly working on the same computer at the same time to management?

In my own experience, I’ve found that pair programming really works and have seen teams that rock out quality code on time and with minimal need for -refactoring or QA oversight. As a developer myself, it would be great to continually learn from another experienced developer all the time, and swap between other developers on a team to learn even more. What a win-win.

Well, you may not be able to institute a paired programming environment, but, you may just be able to win over some individuals with Pair Inspections.

The guys over at Visible Thread have come up with a fantastic idea that I absolutely loved once I read it.

Pair Inspections are:

A review of documents actively & informally as part of the authoring & document production cycle.

Why is this a great thing?

  • You can frequently inspect requirements or documents with more than one pair of eyes.
  • You can involve more than just developers: Try BA with Test Lead, BA with a PM, BA with Dev.
  • You can set re-curing meetings as part of an Agile process – Make sure to be serious about it with solid commitments from team members.
  • You can use these pair inspections as part of a rapport-building exercise and communication exercise with your stakeholders. Get the conversation going!

We like this idea. Take a stab at it. Review those non-Agile documents with fresh eyes.

[HT: Visible Thread]

7 Responses to “Code Inspections – Review Code with Two Developers”

  1. Parallel Project Management Training
    December 2, 2010 at 12:02 pm #

    I fully agree, we was developed a divers and redundant system for automatic train control. It had three coding lines, which never worked together. All right in theory but almost impossible to do for any commercial project. I like your joint inspection proposal much better. We have the problems of meeting the requirements of CENELEC EN 50128

Trackbacks/Pingbacks

  1. Tweets that mention Code Inspections – Review Code with Two Developers | Agile Scout -- Topsy.com - December 2, 2010

    [...] This post was mentioned on Twitter by Violaine Cherrier, Agile Scout. Agile Scout said: Code Inspections – Review Code with Two Developers http://goo.gl/fb/UwpoZ #agile #pmot [...]

  2. [Hack] – Use Skype for Agile Teams | Agile Scout - June 15, 2011

    [...] pair programming – In pair programming, two programmers work together at one screen. Turn on Skype desktop screen sharing during a voice [...]

  3. Agile Pair Programming | Agile Scout - July 7, 2011

    [...] I think about pair programming in Agile, what I really think about are several facets, not just the usual: 2 Developers, 1 [...]

Leave a Reply