Revision control offers management of multiple versions of the same software and the possibility that developers work on new releases whilst previous releases issues are being resolved whilst minimizing the number of changes required. Requirements, specifications, designs and code should be managed to support the software release environment required by your software and client expectations.
Common Problems
Common Symptoms
Missing version control, no patch list.
Inappropriate prioritisation of issues, bugs
Lost code, rewriting
Lengthy issue-resolution lead times.
Missing prioritisation during requirements phase
Large, difficult to manage projects, complex implementations.