It's all about the answers!

Ask a question

In RTC 5.0.2: Streams and SDLC phases


Muhammad Moid (14332) | asked Oct 12 '15, 6:52 a.m.
edited Oct 12 '15, 7:06 a.m. by Ralph Schoon (60.5k33643)
Do we need to create Streams for each Development, Testing, UAT and Production phases of SDLC?

After a successful development release merged in Integration stream and also build successfully, how a Testing team suppose to pick that release for testing? Is there any best practice in RTC for this?

Our Scenario is a basic SDLC in which we have 4 phases. We need to figure out in RTC SCM the flow of delivery from one phase to another for e.g. Development team gives release to testing team and they report defects for that release and Dev team starts fixing the defects on it. After that release goes to UAT and then production.

One answer



permanent link
Arun K Sriramaiah (3.2k12254) | answered Oct 12 '15, 10:28 a.m.
Hi Muhammad,

Yes, its good practice to isolate the different phases of development cycle & record as a milestones. Its good practise to create separate Streams for each phases ( Development, Testing, UAT and Production phases) for better managing it. Please refer the below links for more details.

https://jazz.net/library/article/649#Example_theNewMethod

http://www.ibm.com/developerworks/rational/library/multiplatform-development-environment-rational-team-concert/

http://www.ibm.com/developerworks/rational/library/jazz-source-control-management/

Regards,
Arun.


Comments
Muhammad Moid commented Oct 14 '15, 9:33 a.m.

And what advantage I would get by creating the stream for each phase for e.g. If I am creating "Testing Stream", how would I use this stream or what would be the use of this stream?


Arun K Sriramaiah commented Oct 14 '15, 1:03 p.m.

its just for a logical separation ( Isolating the Code) and the code will be used for testing for "Testing Stream"  and it will not be impacting the ongoing development activities with other streams.:

Your answer


Register or to post your answer.