best practices for creating baselines
Hello
I would like to know which could be the best practice for generating baselines. For example we usually make baselines each time that we have to deliver something for testing or when it's time to release something, instead of deliver change sets.
Some people says that its better to make a baseline after a stable version in the productive environment.
I would appeciate your opinions on the matter.
Thanks
Regards
|
3 answers
From RUP:
One distinction that needs to be made at the time of creating a baseline are whether you will be creating:
As a general guideline, it would facilitate release management to create System Baselines at the major and minor project milestones, and Subsystem Baselines as required or at a higher frequency. As a 'rule of thumb' it is a good idea to create a baseline if up 30% of the elements in a subsystem have been changed.
Comments
Geoffrey Clemm
commented Apr 09 '16, 2:30 p.m.
| edited Apr 09 '16, 2:31 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Do you you a reference for where this distinction is made in RUP? In particular, as the term is used within the CLM products, a baseline always what is defined as a "System Baseline" above, and never is defined as "all the files that have been modified" ... that would be considered a "change set", not a "baseline".
|
Hi Marinept,
In addition to the above, if you want to record as milestone and label ( for consolidated configuration changes) for specific reason or if its completion of consolidated configuration changes work can be labeled using baseline. https://jazz.net/help-dev/clm/index.jsp?re=1&topic=/com.ibm.team.scm.doc/topics/c_baselines.html&scope=null Regards, Arun. |
Geoffrey Clemm (30.1k●3●30●35)
| answered Apr 09 '16, 2:26 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The simplest guideline is to create a snapshot/baseline whenever you have a configuration that you might want to reference in the future, because snapshots and baselines are very cheap (to create and store) in RTC. For example, team builds will commonly automatically create a snapshot, so that the configuration that was built can easily be referenced.
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.