Process Engineer Toolkit > User's Guide > Modifying the Rational Unified Process > Basic Modification of the Rational Unified Process

Overview

Generally a process should be configured in separate Web sites which reference the Rational Unified Process (RUP), as described in Concepts: Process Configuration.  

However, in some situations, it may be useful to modify the RUP itself.

In general, the same methods are used as for working with project webs (see Toolkit: Working with Project Webs).  However, the following specific guidelines apply to modifications to the RUP.

Easily Maintained Modifications

You can customize the RUP by modifying the treebrowser in the left frame, and adding references to external papers, your own guidelines, your own templates, and so on. Modifications of this type are easy to do and make upgrades simple to perform when new versions of the RUP are released.  See Toolkit: Modifying the Treebrowser.

You can customize the treebrowser in the RUP online

You can further integrate your own pages into the RUP by making your pages:

  • Referenced from the index by generating a new index
  • Searchable using the search functionality by generating a new search database
  • Listed on the Site Map by generating a new Site Map

To integrate your pages in the index, search database, and Site Map place your own pages in a folder inside the folder where the RUP is installed, that is, the folder where the index.htm resides. The Toolkit: Preparing for Publication describes how to generate a new index, new search database, and new Site Map. The "KeyWordIndex" describes how to insert keywords for the index. To understand and modify the layout of the Site Map, see the SiteMap.

Another way to modify the RUP is to edit its layout and format to conform to your company's style and formats. For example, you can change the color on the banners or change the buttons, bullets, and so on. These kinds of changes are simple to do and make it easy to upgrade to new versions. See Toolkit: Rational Unified Process Styleguide for more information about how to change the layout.

When you have modified the RUP Web site, you might also want to redirect any feedback on the Web site to go to your process engineers instead of to the rup_feedback e-mail address at Rational Software. See Toolkit: Basic Setup of Project Webs, section Enable user feedback for instructions on how to redirect feedback.

Modifications that are More Difficult to Maintain

A more advanced way to modify the RUP is to edit pages, diagrams, and so on to describe exactly how your organization works. However, this has several disadvantages—it makes it more difficult to upgrade and it's no longer obvious to users which parts have been customized. At times, you may want to emphasize those parts of the process that you've chosen to customize, as opposed to those parts that you haven't. If you do these kinds of changes, you should put a baseline copy of the RUP online under configuration management. Process engineers can modify it to incorporate changes, such as:

  • Add, expand, modify or remove steps in activities.
  • Add checkpoints to the review activities based on experience, especially for problems discovered late in the development cycle.
  • Add guidelines based on discoveries made in past projects.
  • Tailor the templates by adding your company logo and specific header, and footer, information throughout the document for easy identification, and by customizing the cover page to make it specific to your organization.
  • Add tool mentors as needed.

Some changes are harder to make than others, such as:

  • Changing process terminology because it would have sweeping effects.
  • Using another process model.
  • Changing the discipline structure.

Note that these kinds of changes will affect the corresponding Development Case, and will make the reconciliation with future releases of the RUP more difficult.

 

Copyright  © 1987 - 2001 Rational Software Corporation


Display Rational Unified Process using frames

Rational Unified Process