Development Case: Discipline Configuration[This page describes the contents and layout of the discipline configuration pages. It also includes guidance on how to customize the template pages. It is worth including the definition of the configuration template used when producing the development case, as part of the development case itself (rather than just referencing the RUP template), as the template may change in later versions of the process. Note: the template for discipline configuration used here is a slightly expanded version of the one defined by the Rational Unified Process.] Topics
Background
This page describes the layout and contents of the Development Case Discipline Pages. Each of these pages follows a standard layout and contains the same section heading and tables. The following sections describe the contents of these sections and provide guidance on how they have been tailored. [Note: The template Discipline Pages are supplied partially completed and can be copied and edited to produce your own development case (s). The template pages can be navigated to from the supplied iteration cycle graph and the process configuration template's treebrowser.] The Button Bar
The contents of each page is accessible from the button bar at the top of the page. There is a button for each major section of the page. The section names have been abbreviated to fit onto the buttons. The table below describes the abbreviations used.
Discipline
The Discipline Section details any changes made to the structure of the discipline itself. Each page contains a discipline overview diagram showing the workflow details to be undertaken by the developers. The workflow details are linked to the underlying RUP workflow detail pages or to any additional, or specialized, workflow details supplied by the development case. [By default the sample pages include a copy of the discipline overview diagram from the Rational Unified Process. These diagrams are hyper linked to relevant workflow details in the Rational Unified Process itself. The most common changes required by an organization are the tailoring of the overview diagram to reflect the way that the organization itself works. This includes:
The last two options often require the addition of activities to describe company specific ways of working. The specialization of a workflow detail can also involve the suppression of inapplicable activities. It is not recommended that the disciplines and activities in the RUP itself are edited but that overrides are specified in the development case.] Artifacts
The Artifacts Section defines the artifact set to be used and qualifies how each artifact is used across the process lifecycle. The table includes all the RUP artifacts to be used as well as any additional "local artifacts" required to support the process configuration. If an RUP artifact is not going to be used then it is moved to the "not used" table in the Notes on the Artifacts Section below. [Note: In the template all RUP artifacts are included in the tables. This is to provide a full set of editable entries when the template is instantiated. The pre-filled tables contains example values based upon the use of Rational Suite to support medium size, average formality projects. A major part of the configuration of the discipline is the completion of these tables.] The Artifacts table below shows the layout of the table's columns. It is followed by a table describing the purpose of each of the columns.
[Note: In this template the Tools Used and the Templates/Examples columns (as defined by the RUP Template: Development Case) are combined into a single column which is used to reference the appropriate page within the process configurations Templates and Examples section.] [Many process engineers find the qualification of how to use the artifacts for each phase to be excessive. In many development cases the four separate qualifications are collapsed into a single qualifier for the entire lifecycle.] Notes on the Artifacts
This sub-section has four main purposes:
Reports
The Reports Section defines the reports to be used to support the process configuration.. The table includes all the RUP reports to be used as well as any additional "local reports" required to support the process configuration. If an RUP report is not going to be used then it should be moved to the "not used" table in the Notes on the Reports Section below. [Note: In the template all RUP reports are included in the tables. This is to provide a full set of editable entries when the template is instantiated. The pre-filled tables contains example values based upon the use of Rational Suite to support medium size, average formality projects.] The Reports table below shows the layout of the table's columns. It is followed by a table describing the purpose of each of the columns.
[Note: In this template the Tools Used and the Templates/Examples columns (as defined by the RUP Template: Development Case) are combined into a single column which is used to reference the appropriate page within the process configurations Templates and Examples section.] Notes On the Reports
This sub-section has four main purposes:
Additional Review Procedures
This section captures any additional review procedures that are required for the artifacts, or reports, used in the discipline. These supplement the general review procedures described in the Development Case: Review Procedures Section. Other Issues
This section captures any outstanding issues with the discipline's configuration. Configuring The Discipline
This section contains pointers to helpful information for use when configuring, or understanding the configuration of, the discipline. This is mainly in the form of hyperlinks to the relevant parts of the RUP. [If the development case is an organizational development case then this section can be used to provide instructions for the production of project development cases based upon the organizational development case.] [If the development case is a project development case then this section can be removed once the development case is completed.]
|
|
|