In this article I will provide a simple example on how you can quickly add value to your software project by improving traceability. This is done by combining the information from version control (SVN) and issue management (JIRA) to generate release notes and enforcing some version control rules.
To allow this to work, certain rules need to be adhered to.
- code is committed using a commit message or tag which allows linking of code to issue or change
- it should be possible to identify the code which is part of a release from version control
- the bug tracking system should allow a selection of issues per release