Development tasks follow this workflow, out of the box, with Serena Development Manager. This can be tailored as needed to meet the needs of specific organizations.
The Developer persona starts work.
When work is initially completed, the Developer persona can send the task (and its associated work) to a peer to review. If the peer accepts, then the task can be completed. If the peer rejects, then the task can be returned to the Under Work state.
At any time, the task can be synchronized to Dimensions CM (so that developers can see the task in context of their development environment, which is integrated to Dimensions CM, as well as relate files to the task).