It's all about the answers!

Ask a question

Providing baseline quality levels?


0
1
Bryan Miller - Integration Developer (4493531) | asked Sep 05 '11, 9:50 a.m.
Hello all,

I am looking for a method of providing baseline quality levels analogous to the baseline promotion scheme in ClearCase UCM. Basically, a way to communicate the level of testing rigor to which a baseline has been subjected.

Any and all thoughts welcome.

Cheers

-Bryan

Accepted answer


permanent link
Geoffrey Clemm (30.1k33035) | answered Sep 06 '11, 12:19 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Streams in RTC are very inexpensive (both in terms of cost on the
server, and in terms of maintenance ... just delete one when you are
done with it).

What part of delivering to a "promotion level stream" is messy or
complex? One key question is "what are you planning on doing with the
promoted baselines". If you have some team members, which want to only
accept baselines at a given promotion level (as is commonly done with CC
UCM), then having a promotion level stream makes this very easy ... they
would just have that promotion level stream as a flow target of their
workspace.

Note: I do agree that it could be easier ... if RTC let you declare
separately what are the "source streams" (that you accept from) and what
are "target streams" (that you deliver to). Work item 160738 requests
this enhancement.

Cheers,
Geoff

On 9/5/2011 11:38 PM, bmiller wrote:
Hmmm...that seems awfully messy and complex just to reflect a quality
level. Can an entire snapshot be delivered to the steam as a
"promotion"?

This is a small team of developers (6-8) and I was hoping to keep
things simple with only two streams.

In RTC, promotion levels are modeled by streams.
In order to promote a baseline to a given promotion level, you would

deliver the baseline to the stream for that promotion level.

Cheers,
Geoff

On 9/5/2011 10:23 AM, bmiller wrote:
Hello all,

I am looking for a method of providing baseline quality levels
analogous to the baseline promotion scheme in ClearCase UCM.
Basically, a way to communicate the level of testing rigor to which
a
baseline has been subjected.

Any and all thoughts welcome.

Cheers

-Bryan
Bryan Miller - Integration Developer selected this answer as the correct answer

4 other answers



permanent link
Geoffrey Clemm (30.1k33035) | answered Sep 05 '11, 7:15 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
In RTC, promotion levels are modeled by streams.
In order to promote a baseline to a given promotion level, you would
deliver the baseline to the stream for that promotion level.

Cheers,
Geoff

On 9/5/2011 10:23 AM, bmiller wrote:
Hello all,

I am looking for a method of providing baseline quality levels
analogous to the baseline promotion scheme in ClearCase UCM.
Basically, a way to communicate the level of testing rigor to which a
baseline has been subjected.

Any and all thoughts welcome.

Cheers

-Bryan

permanent link
Bryan Miller - Integration Developer (4493531) | answered Sep 05 '11, 11:24 p.m.
Hmmm...that seems awfully messy and complex just to reflect a quality level. Can an entire snapshot be delivered to the steam as a "promotion"?

This is a small team of developers (6-8) and I was hoping to keep things simple with only two streams.

In RTC, promotion levels are modeled by streams.
In order to promote a baseline to a given promotion level, you would
deliver the baseline to the stream for that promotion level.

Cheers,
Geoff

On 9/5/2011 10:23 AM, bmiller wrote:
Hello all,

I am looking for a method of providing baseline quality levels
analogous to the baseline promotion scheme in ClearCase UCM.
Basically, a way to communicate the level of testing rigor to which a
baseline has been subjected.

Any and all thoughts welcome.

Cheers

-Bryan
[/quote

permanent link
Bryan Miller - Integration Developer (4493531) | answered Sep 06 '11, 3:53 p.m.
I understand streams are inexpensive in RTC. I guess I am thinking about a small group of mainframe guys getting really confused when they forget to reset their flow target and end up delivering to the wrong location. Plus, someone has to own the task of delivering baselines from stream to stream. It is a large mental jump from single stream plus green streams only.

Work item 160738 would certainly reduce the complexity for large, multistream projects. I'll subscribe to that WI.

The "state=QA" attribute would give those watching a notion of the quality of the baseline or snapshot. It would indicate when it could be grabbed by the next test group for testing or when it was ready for production. Surely you accomplish that with a delivery - it still seems foreign to my twenty years of ClearCase thinking...

Who knows. Maybe they'll love it ;-)

Cheers

-Bryan

Streams in RTC are very inexpensive (both in terms of cost on the
server, and in terms of maintenance ... just delete one when you are
done with it).

What part of delivering to a "promotion level stream" is messy or
complex? One key question is "what are you planning on doing with the
promoted baselines". If you have some team members, which want to only
accept baselines at a given promotion level (as is commonly done with CC
UCM), then having a promotion level stream makes this very easy ... they
would just have that promotion level stream as a flow target of their
workspace.

Note: I do agree that it could be easier ... if RTC let you declare
separately what are the "source streams" (that you accept from) and what
are "target streams" (that you deliver to). Work item 160738 requests
this enhancement.

Cheers,
Geoff

On 9/5/2011 11:38 PM, bmiller wrote:


permanent link
Geoffrey Clemm (30.1k33035) | answered Sep 06 '11, 5:56 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
One advantages of using streams for promotion levels: it remembers the
"history" of what was promoted to that level. So for example, if you
find something seriously wrong with something that was promoted, you can
"fall back" to the previous baseline that was promoted.

Cheers,
Geoff

On 9/6/2011 5:08 PM, bmiller wrote:
I understand streams are inexpensive in RTC. I guess I am thinking
about a small group of mainframe guys getting really confused when
they forget to reset their flow target and end up delivering to the
wrong location. Plus, someone has to own the task of delivering
baselines from stream to stream. It is a large mental jump from
single stream plus green streams only.

Work item 160738 would certainly reduce the complexity for large,
multistream projects. I'll subscribe to that WI.

The "state=QA" attribute would give those watching a notion
of the quality of the baseline or snapshot. It would indicate when
it could be grabbed by the next test group for testing or when it was
ready for production. Surely you accomplish that with a delivery - it
still seems foreign to my twenty years of ClearCase thinking...

Who knows. Maybe they'll love it ;-)

Cheers

-Bryan

gmclemmwrote:
Streams in RTC are very inexpensive (both in terms of cost on the
server, and in terms of maintenance ... just delete one when you are

done with it).

What part of delivering to a "promotion level stream" is
messy or
complex? One key question is "what are you planning on doing
with the
promoted baselines". If you have some team members, which want
to only
accept baselines at a given promotion level (as is commonly done
with CC
UCM), then having a promotion level stream makes this very easy ...
they
would just have that promotion level stream as a flow target of
their
workspace.

Note: I do agree that it could be easier ... if RTC let you declare

separately what are the "source streams" (that you accept
from) and what
are "target streams" (that you deliver to). Work item
160738 requests
this enhancement.

Cheers,
Geoff

On 9/5/2011 11:38 PM, bmiller wrote:


Your answer


Register or to post 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.