CLM project setup - recommendations
![]()
We are just getting started with the JAZZ toolset (DNG, RTC & RQM). We have multiple systems looking to adopt the tools. the development of these systems are separate in that some plan to use agile, some iterative, etc. They differ by dev platforms, operating systems, coding, dev processes, etc. There are around 100 or so different systems that we develop and maintain.
From the development perspective most are totally independent of each other in that they are managed by different groups and there are some inter-dependancies (interfaces) between some of them.
In going to jazz we would like some insight into best practices on setting up the JAZZ projects. Basically they are wondering what the best/recommended approach would be. As it is, in their current DOORS db they have requirements for multiple systems defined in various modules within the same database. Going forward to JAZZ and DNG, JAZZ CLM from my understanding is system centric. That is, CLM projects are created, each with their own RM, RTC, and QM areas, with the premise that each repository contains only those objects applicable to that application/system. Can DNG house requirements from multiple systems and can this one repository be linked to multiple RTC/QM repositories? If so, are there any downside/implications of implementing this type of structure? For example – Change Proposals (CPs) for requirements. · Can CPs, be linked to different RTC project areas? · Does it track the from/to conditions? · On CP approval, do changes automatically get applied/promoted in DNG or are there some additional steps required?
The above is only addressing requirements but similar considerations apply to the RTC and RTM side.
Your feedback would be appreciated.
|
2 answers
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Mar 01 '13, 8:48 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I'll comment on the RTC side of this.
An RTC project area should be thought of as "a place where projects live". A project area defines a set of process configuration objects, like work item types. Basically, all the information that is in the Project Configuration section of the Process Configuration tab of the Project Area editor. Within a project area, you have a number of team areas, each corresponding to a team of people working together (a person can belong to more than one team). Each person has a specified set of roles in a given team area. So a project area in RTC does not contain a set of "systems", but rather a set of "projects". The "systems" are defined as a combination of "components", where a component does not belong to a single project (or team) area, but rather can be worked on (in parallel) by all projects that have read access to that component. Note that "project areas" are also used to define an access control group. Think of those as "access control areas", rather than "project areas", in order to keep from getting confused. |