Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Q&A on applying IBM Rational change management products

David Bellagio, Worldwide Community of Practice Leader, IBM Rational
David E. Bellagio, worldwide community of practice leader for enterprise change management at IBM Rational, works with customers and IBM teams to ensure the successful deployment and adoption of Rational SCM solutions. He led the UCM hands-on workshop sessions at the 2003 and 2004 Rational User Conferences. In his 25-year career in software development, Bellagio has worked at CSC, Tandem, ADP, and HP. Before joining Rational in 1998, he spent four years deploying Rational ClearCase to development teams throughout ADP and HP.

Summary:  from The Rational Edge: David Bellagio, co-author with Tom Milligan of Software Configuration Management Strategies and IBM Rational ClearCase: A Practical Introduction, Second Edition, answers technical questions on using IBM Rational ClearCase, IBM Rational ClearQuest, and the UCM model.

Date:  15 Jul 2005
Level:  Introductory

Activity:  2550 views
Comments:  

Illustration Here are answers to questions about using IBM Rational change management products, from David Bellagio, co-author with Tom Milligan of Software Configuration Management Strategies and IBM Rational ClearCase: A Practical Introduction, Second Edition. Be sure to read Chapter 8 from the book in this month's issue of The Rational Edge.

Q: Should I have just one PVOB (project meta-data repository) for my Unified Change Management (UCM) deployment?

If you are a small shop, then this might be the best approach. However, most shops have multiple PVOBs that divide along some organizational boundary. One issue in a single PVOB shop is that a PVOB failure will affect every project.

Q: Should I use component VOBs or VOBs that contain sub-vob components?

I like the latter approach for creating VOB containers that store similar types of artifacts. A model VOB container can store multiple model components; a deployment VOB container can store multiple components of deployable assets. And source containers can store components of type source.

Q: Why should I ClearQuest-enable my UCM project?

It can make your work much easier. If you want to model your activity's workflow, then IBM® Rational ClearQuest® is the best tool to use. Also, if you want to implement approval processes, release tracking, and other high-level activity practices, Rational ClearQuest makes these tasks easier.

Q: When I try to deliver an activity from a stream, sometimes UCM complains of a dependency on another activity in the stream. But when I look more deeply, I cannot find a change-set dependency between the activities! Why?

When you deliver an activity from one stream to another, a hidden delivery baseline is created on your behalf in the source stream. UCM requires that all subsequent deliveries from this stream contain this baseline (and all its activities). The problem described above usually occurs when you deliver something from one development stream to another, and then later try to deliver another activity somewhere (without including the first delivery's activities). There are workarounds for this. Appendix A of Software Configuration Management Strategies and IBM Rational ClearCase contains a script that can undo an activity. Or, you can resort to moving the offending change-set to a new activity and deleting the now-empty activity that was causing the dependency.

Q: Should I consider using IBM Rational ClearCase MultiSite®?

You might want to use Rational ClearCase® MultiSite to get faster access to your artifact repositories. Otherwise, you have to rely on the WAN to transfer assets when you need them (i.e., when creating or updating a workspace, etc). You can also use ClearCase MultiSite for such things as backup/recovery, fault tolerance, and one-way sync to restricted environments. It works best for large development centers that can support the server(s) required to host the artifacts. Then, a remote shop with just a few people or a work-at-home person could connect to one of these local development centers. The ClearCase Remote Client may also help you meet your remote development needs.

Q: How do I branch a defect in IBM Rational ClearQuest?

There is no way to create a branch in Rational ClearQuest as you would branch an element in IBM Rational ClearCase (which would require merging of data, etc). Instead, with ClearQuest you can model your schema to allow for child activities. Usually the parent issue is not UCM-enabled, and it flows freely among users. The child activities are UCM-enabled to capture the change-set used to address the issue. This approach allows parallel work on the same parent issue (from the child's perspective). However, updating the parent issue field values will still require serial changes.

Q: When should I use a full baseline versus an incremental baseline?

Use an incremental baseline to get the speed benefits of actually applying the label; it will process the elements added since the last full baseline. Periodically, you will want to either put down full baselines or upgrade your incrementals to full, so that your incremental baselines will not have to process as much data. With respect to access, both baselines function in the same way.


About the author

David E. Bellagio, worldwide community of practice leader for enterprise change management at IBM Rational, works with customers and IBM teams to ensure the successful deployment and adoption of Rational SCM solutions. He led the UCM hands-on workshop sessions at the 2003 and 2004 Rational User Conferences. In his 25-year career in software development, Bellagio has worked at CSC, Tandem, ADP, and HP. Before joining Rational in 1998, he spent four years deploying Rational ClearCase to development teams throughout ADP and HP.

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=88863
ArticleTitle=Q&A on applying IBM Rational change management products
publish-date=07152005
author1-email=someone@us.ibm.com
author1-email-cc=

Table of contents

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

For articles in technology zones (such as Java technology, Linux, Open source, XML), Popular tags shows the top tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), Popular tags shows the top tags for just that product zone.

For articles in technology zones (such as Java technology, Linux, Open source, XML), My tags shows your tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), My tags shows your tags for just that product zone.

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.

Special offers