Sounds
Great!
Can we
have more on Traceability of the artifacts at various tools in various
constituents of the project. How do the artifacts in one tools keep the
pointers with the other tools viz. how do the tools communicate with each
other.
For
example,
ClearCase <------> ClearQest <-----------> ReqPro
<----------> TestManager
ChangeSet <----> Activity <------> CR.No <----->
??????<--------------> ???????
( ---------- In ClearCase ------------- )(
ClearQuest ...) (
ReqPro...) ( Manager )
Thanks,
Om Naidu Rational
- Administrator ClearCase, ClearQuest, SCM
and CRM consultant, 734-622-4411
Pfizer Inc., 2800, Plymouth Rd., Ann
Arbor,MI. "Reasonable people adapt
themselves to the world. Unreasonable people attempt to adapt the world to
themselves. All progress, therefore, depends on unreasonable people - George
Bernard Shaw"
Here
would be my bird's eye view on how to set-up the infrastructure to be able to
implement the RUP. I will not even discuss how to implement the RUP since that
is quite complicated. One of my other assumptions is that I will use
UCM.
1.
Install all the tools (let's assume that you do not have any difficulties here
;-)
a. ClearCase VOB
server
b. ClearCase View
server
c. One of the many supported
databases to support ClearQuest and RequisitePro
d. You need some kind of
accessible network location to put a lot of the files
e. Install Rational Suite
Enterprise on the administrators desktop
f. Microsoft
Project
g. Install all the web tools if
you intend to user them CCWeb, CQWeb, ReqWeb, ProjectConsole and
ProjectCentral(web aspect of Microsoft Project)
2.
Create a UCM project in ClearCase. This is where our version controlled
files will exist.
3.
Create your master schema in ClearQuest (This is the first database that you
need).
4.
Create a user database based on the Enterprise schema (second database you
need) - this schema has all the integrations built in out of the box for CQ,
ReqPro, TestManager and MS Project. I won't discuss a test database for
now since we will use the schema out of the box (too many variables to discuss
when you start customizing CQ).
5.
Create a RequisitePro project - use the use case template (third database you
need).
6.
Create a Rose model - initially does not need anything in it but put it in an
accessible location preferably under version control in
ClearCase.
7.
Create a Microsoft Project file. Once again put in under CC for version
control. Create the database required to implement ProjectCentral so that
actuals can be tracked easily by the analysts, developers, and
testers.
With
all this done, now comes the steps to glue them all
together.
8.
Start up Rational Administrator and create an RAProject. Link it to your
CQ database, your ReqPro database, your Rose model and create the test
datastore. Now many of the building blocks for the integrations are in
place.
9.
Go to your Rational Common directory and look for a file called ASCQIsetup.bat
and go through the steps to link Requirement Attributes in specific
Requirement Types to the Defect and Enhancement Request records in CQ so that
you can link your requirements to the records in CQ.
10.
In ReqPro, set-up the link to the aforementioned Rose model so that you can
link the Use Cases in rose to your Use Case requirements
11.
In ReqPro go through the MS Project Integration so that you can make sure that
all requirements are linked to tasks that implement them. As well this
will give you some idea as to the cost and effort involved in implementing
your requirements.
12.
In MS Project, go through the steps to permit linking MS Project Tasks with CQ
Records. This permits to track actuals versus planned for tasks and to
determine specific costs to implement Enhancement requests and to fix
defects.
13.
Set-up ProjectConsole with its own database and then put together a
comprehensive set of metrics and a place for all information to be congregated
for the project.
14.
In CC implement the link with CQ so that all changes to the baseline are
approved via a record in CQ with either a Base CM Activity, a defect or an
Enhancement Request.
I
think that is most of it. At this point, you have not even started your
project but you are in a good position to do so by starting to elicit
stakeholder requests, do some planning etc.
Hope
this helps,
Claude Mercier Lockheed Martin Canada [EMAIL PROTECTED] Phone: (613)
599-3280 ext. 3283 Fax:
(613)-599-3282
Thanks
Rich!
Since, I am
expecting a technical answer, I took it for granted that all these analysis
have been done already and the company bought "n" number of licenses
Rational Suite and "n" number of ClearCase licenses .May be, let us
assume, the company has already bought due to aggressive selling from
Rational and I enter the saga as a savior to implement the RUP. Indeed,
I know, in my experience, companies bought licenses and they are idle
without implementation.
Thanks,
Om Naidu Rational -
Administrator ClearCase, ClearQuest, SCM
and CRM consultant, 734-622-4411
Pfizer Inc., 2800, Plymouth Rd., Ann
Arbor,MI. "Reasonable people adapt
themselves to the world. Unreasonable people attempt to adapt the world to
themselves. All progress, therefore, depends on unreasonable people -
George Bernard Shaw"
Hi there,
I realize that you are trying to obtain some tactical
approach to implementing RUP. However, before you can do that, I think
that you need to answer some business questions first. Let's pretend
I am a new Pfizer Dir. of Dev. and I have just noticed that I
spent a modest but significant amount of my budget purchasing
licenses and maintenance for Clearcase and Enterprise suite. I'm
curious, and so I come to you and ask, "What problem with the current
development environment or process is going to be addressed with this
expenditure, and what other expentitures should I plan for to put these
tools into use?" Can you tell me? I hope so, because implementing
all of these tools in a tight technical integration may be a very state of
the art and cool thing to do, but I would want to make sure that I get a
return on my investment, not risk development milestones already
committed, and not create a huge new cost center that burdens the
organization.
Depending on your answer, you would probably want to
give some thought as to what makes sense to improve first, and how you
will know you succeeded. Which I would have done before buying
anything.
Does this make sense to you?
Regards
Rich Johnston
----- Original Message -----
Sent: Wednesday, February 27, 2002
1:31 PM
Subject: (RUP) RUP - Rational
Unified Process.
Respected Gentlemen!
All said and done about RUP. It is a process with six+ steps of best practice. Can someone
tell me technically from the tools
point of view,
namely, ReqPro,Rose,ClearQuest,ClearCase,TestManager,
how does one implement the process.?
How they seamlessly
integrate and communicate with each other?.
How do they form a
traceability..?
Let us discuss the
Classic Web project. Not as it is given by Rational Tutorials. Let us
start from the initial
phase. I walk into Blockbuster and convince him to get the Classic
Web project. Please, can someone explain how do we go about,
implementing RUP using the
above tools. I would like to walk through the tools application than
theoretical discussion. I am starting here with step 0.
Step 0.
Bought 10 licenses of ClearCase - Full
version. Bought 10 licenses of Rational Enterprise Suite.
Step 1...?
< fill in your answers here. If you feel you are
giving more details, please break them into steps. Please, maintain
proper anachronism. i.e. time based steps, step 1 has to complete for
step 2 to proceed ...like that.>
Thanks and regards,
I am starting this thread
to have all of us understood from implementation point of view,
especially for guys like me. I have 5+ years of ClearCase and 3+
years of ClearQuest experience. It would be nice to have discussions
based on the above tools and their integration related point view than
Software Engineering as it ought to be. I will also fill in my steps,
what little I know, as it proceeds.
Thanks,
Om Naidu Rational - Administrator ClearCase, ClearQuest, SCM and CRM consultant, 734-622-4411 Pfizer
Inc., 2800, Plymouth Rd., Ann Arbor,MI. "Reasonable people adapt themselves to the world.
Unreasonable people attempt to adapt the world to themselves. All
progress, therefore, depends on unreasonable people - George Bernard
Shaw"
Hi all,
I am appearing for the RUP certification
examination in a months time.
Any help regarding the certification (sample
questions/websites/ testing softwares) would be highly
appreciated.
Thank You!!
Rgds,
Ashish
Arole
|