In the wake of Sainsbury’s recent announcement that it has begun to vet suppliers’ business continuity plans, developers should ensure they have adequate disaster recovery provision, say analysts.
With large companies outsourcing development to firms which often employ individuals coding at home, hundreds of hours work can be held on one hard drive and business continuity can be difficult to plan for.
If other large businesses follow Sainsbury’s lead developers supplying services to them need to ensure they can comply.
“The biggest potential problem for developers is in project management. If you’re up against a deadline and you have a crash which loses code the whole project could be under threat. And this can be compounded by an individual coder often being part of layer upon layer of a large project,” said Clive Longbottom, director with Quocirca.
Longbottom recommends using a code management system providing features such as version control and rollback and that this is linked to a Raid 1 or Raid 5 storage system which provides mirrored back up.
Mike Lucas, regional technology manager for application development and support specialist Compuware echoed this. “People need to be sure that as developers write new parts of the application this code is saved to a central repository, which is also mirrored to another location and definitely ensure that developers aren’t simply saving code to their desktop machines.”