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?