Isolating code changes at the issue level is a fundamental work practice required by the Unify Software Development Methodology. Isolating and reviewing code changes identifies problems earlier in the development cycle and lowers the cost of software development.
Isolated code changes are the basis for:
- Identification of changed code that is not required for this issue
- Identification of debug code
- Identification of related code being changed by other developers
- Review by developers’ of their own solution
- Review by developers’ of other developer’s solutions
- Review of test plans against code changes
- Comparison against the current development version
- Comparison against the current production versions
- Comparison against prior production versions