Remote Code Reviews – how do you support them?

August 17th, 2010 by Eric Hollebone

Most code reviews are done in-person, 60%  according to data  from a Forrester Consulting study commissioned by Klocwork.  So how do you accommodate remote sites, out-of-office employees  or off-shore development shops?

Most software developer teams will face some form of remote development challenge during their careers or product cycles.  As demonstrated from the data above, the breakdown of remote need is as follows:

  • 76% use some form of outsourcing,
  • 64% have some developers  located outside of the main campus,
  • 40% of reviews are conducted with remote participants.

You can’t let development come to a grinding halt simply because a critical team member is not physically available at the scheduled time or location.  For most organizations, code reviews need to be performed and employee travel is not the solution for cost and timing reasons.  This has driven the adoption of lightweight review processes and new tools that support it.

Klocwork built a code review tool for this express purpose.  Other ones exist like Code Collaborator and the open source Review Board .  How do you support your remote code reviews?  Email?  Wiki? Or a purpose-built tool like one of the ones mentioned?

  • email
  • Twitter
  • LinkedIn
  • Reddit
  • DZone
  • Digg
  • Slashdot
  • del.icio.us
  • Technorati

Related posts:

  1. Developers think code reviews are great… what?
  2. Code Reviews – Mandatory but Ad-Hoc?
  3. Static analysis and code reviews

Tags: ,

3 Responses to “Remote Code Reviews – how do you support them?”

  1. Sherif Koussa

    Very interesting data Eric, the challenge we face in security code review is organizations letting their code out of their facility. Up till now, most security code reviews have to happen physically in the vendor’s premises. Interested to see if have others have other opinion.

  2. Eric Hollebone

    Good point Sherif. I had not really thought about security other than using a VPN solution to gain access to internal corporate resources.

  3. Tweets that mention Remote Code Reviews – how do you support them? | >kloctalk -- Topsy.com

    [...] This post was mentioned on Twitter by Ahmed M. Dirie, Tom Pierson. Tom Pierson said: How do you support a remote code review process? http://bit.ly/9MT2pZ #in #codereview [...]

Leave a Reply