Need best way to handle enhancements in requirements and version controlling using rational tools- RDNG and RQM
![]()
Preeti Ochani (11●12)
| asked Sep 28 '18, 1:35 a.m.
retagged Oct 01 '18, 12:34 p.m. by Michael Afshar (701●4) Need best way to handle enhancements in requirements: E.g. : I have a requirement and based on that we have 2 Use cases and 2 Design docs. And those are now linked to test cases and scripts. Now there are some changes in requiremnts and I need different version of docs .alongwith old versions . So, is there best way to handle all below dos and data with the version controlling? Use cases, Design docs, Test cases and scripts.
If yes, How? (Using RQM and Requiremnet Management. |
3 answers
![]()
Ralph Schoon (62.3k●3●36●43)
| answered Sep 28 '18, 3:45 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I am likely not the best to answer this. In the past, I think, the strategy usually was to copy and to work with the different copies. In addition, I believe it was very common to use custom attributes/properties to manage what the copies where representing.
Since 6.0.x Configuration management is supported for RM and QM similar to how source code management works. You have streams and can work against them. You can branch and merge etc.
Note, this requires some getting used to and there are other considerations such as reporting. I would suggest to start reading here, if you are interested:
|
![]() Hi Preeti,
Comments Hi Krupa, thanks for sharing the link. Actually I have this scenario: As explained above I have all req. docs - Use cases, design docs and also the test cases , test scripts created. Now there is a modification in one req. and based on this one req. doc will be upgraded to a new version. and a new req. is also added . Now I have A1.0, A1.1, B1.0, c1.0, D1.0 . (earlier A1.0, B1.0, C1.0) Now I have test cases and scripts also linked . So I will manually modify cases and scripts . So, how do I show the traceability in my timelines and version updates ? Secondly, how do I show a report of this ? Third, where do I create a timeline so that it should reflect data from from RDNG + RTC + RQM? I want complete report of this. Could you please help me with steps for it. I need help urgenly.
Hi Preeti,
|
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Sep 30 '18, 1:51 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER By "timeline", I believe you are looking for what CLM calls a "global stream". So in particular, you create a global stream that has contributions from RDNG, RTC, and RQM (these contributions can be either streams or baselines, or in the case of RTC, snapshots). The global streams are created and manipulated in the GCM (global configuration management) application. See:
In particular, it is very likely you do not mean what CLM means by a "timeline", which is a planning concept.
Once you are in a global stream context, the GUI and reports reports will show you the correct links and artifact versions for that global stream (what you were calling a "timeline").
Comments Hi, Thanks for the suggestion. But when I go through the IBM knowledge center help. It is really confusing to understand streams, global streams, baselines, repository workplace, snapshots. Can you please elaborate and explain me I detail on how to create and work using these ?? 1. I read that to go for global configurations I will first have to get some activation key for my account in RDNG, RTC and RQM(V6.0.2) So, where to get that and how to activate my account for creation of streams? 2. Streams: Streams contain one or more components and is editable what are components?what does stream actually contain? And what does a stream do? Mine is a testing work completely. So, will stream actually help for version controls/ requirement changes / and change tracking i.e. global stream as you suggested.. 3. Baselines: I found these are non-editable. What does a baseline include ? and how do I create that? Could you please elaborate..How and where to create all these and use effectively. Procedure to create a stream says: "In the Team Artifacts view, navigate to your project area, right-click Source Control, and click New Stream." But I don't have any option to create streams/workspaces..
![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
You appear to be looking at an RTC help page ...
Read this page first: https://www.ibm.com/support/knowledgecenter/en/SSYMRC_6.0.6/com.ibm.help.common.jazz.calm.doc/topics/c_cm_overview.html
Make sure you understand what is on that page before trying to create and manipulate streams and baselines. In particular, the answers to questions 1, 2, and 3 should be on that page. Once you are comfortable creating and modifying global streams, you can move on to creating and modifying streams in RQM and DNG (and RTC, if you are versioning any files in RTC).
|