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
|
- (ROSE) RE: [clearquestug] RE: (RUP) RUP - Rational U... Mercier, Claude (EXP)