Figure: Prepare Project Environment Activity in Inception Phase
It is crucial for the success of the project that the delivery
process is relevant to the project at hand, and to the size and formality requirements of the project. Since
the Rational Unified Process provides guidance on a wide range of software engineering principles, you
typically need to understand which parts of the process framework can be fully adopted and which ones could be
modified or even excluded. Customizing the process is just one part of implementing a process for a project.
Once the process has been customized, the project manager instantiates and executes it for the given project.
An "Instantiated" process is an enactable project plan (it includes actual iterations, activities, tasks and
work products for an actual project). Such instantiation is done as part of project planning.
We recommend customizing the Rational Unified Process using IBM
Rational Method Composer (RMC). By using RMC, the resulting process web site has the exact same
functionality and look & feel as the classic RUP or RUP for System z web sites. Also, if RMC is used, a
Delivery Process can be instantiated by exporting it from RMC and then importing it into a project management
tool (like Rational Portfolio Manager) where actual work products can be identified, actual resources can be
assigned to roles and so forth. Before starting a plug-in project it is highly recommended that you spend some
time looking at existing plug-ins on IBM
developerWorks site, because you may find already available methods and processes that fit your need.
In the following pages, we examine two scenarios:
Tip: Refer to Rational Unified Process
Concept: Tailoring RUP for a detailed description of a variety of
tailoring scenarios.