The SBM process apps included with Development Control enable you to manage projects, change requests, tasks, and release packages. Each of these object types can be related to specific items in external systems.
Projects: You manage projects using the ALM Projects process app. You can relate projects as follows:
By relating a project to Dimensions CM streams and projects, you enable the association of source code and other managed assets related to the project.
By relating a project in ALM Projects to change requests in the Dev Change Requests process app, you ensure that all work to be completed in context of the project is associated with the project. You also provide scope for the creation of Dimensions CM tasks and items that are needed for this project.
By relating a project to packages in the Dev Packages process app, you ensure that all completed work included in releases are associated with the project.
Change Requests: You manage change requests using the Dev Change Requests process app. You can relate change requests as follows:
Relate change requests to tasks in the Dev Tasks process app. You can then manage all development work from the related tasks.
If you use HP Quality Center / ALM to manage defects, associate requirements and defects to defect type change requests in Development Control.
Tasks: You manage tasks using the Dev Tasks process app. You can relate tasks as follows:
Relate tasks to change requests in the Dev Change Requests process app to maintain a history of which tasks were associated with the requests.
Relate tasks to requests in Dimensions CM in order to track specific code changes. All updates to files stored in Dimensions CM are tracked in Dimensions CM tasks; this information is then synchronized to tasks (and their associated requests) in the Dev Tasks process app.
Development packages: You manage development packages using the Dev Packages process app. Packages define the scope of a release by collecting all included change requests and tasks into one place. You can relate packages as follows:
Relate packages to baselines in Dimensions CM. Dimensions CM baselines collect all source code (or compiled deliverables) associated with a particular project or release. Those baselines can be deployed, using Dimensions deployment features or using Serena Release Manager.
Packages are also related to specific change requests. The change requests define the scope of the code included in the baseline.