Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Artifact: Development Case

The Development Case describes the development process that you have chosen to follow in your project.
Other Relationships:Part Of Development Process
Role:Process Engineer
Optionality/Occurrence:Required for most projects. Inception phase; updated throughout the project as needed.
Templates and Reports:- Template: Development Case - Template: Development Case (Informal)
Examples:- Project ABC-Development Case - CSPS Development Case - Inception Phase - Small Project Development Case
UML Representation:Not applicable.
More Information:- Guideline: Classifying Artifacts - Guideline: Development Case - Guideline: Review Levels

Purpose

The purpose of the Development Case is to capture the tailored process for the individual project. It serves as a qualifier for the development process configured for a project or an organization.

Timing

The Development Case is created early in the Inception phase and is updated throughout the project as needed.

A first version of the Development Case is created at the onset of the project. We recommend that you develop the Development Case in increments, covering more and more of the disciplines in each iteration. The first version of the Development Case will normally only cover a subset of the disciplines. In each of the subsequent iterations, more will be covered by the Development Case. As you evaluate the results of each iteration, the Development Case is likely to change based on the lessons learned.

Responsibility

The Process Engineer is responsible for creating and maintaining the Development Case.

Tailoring

Normally, a project does not start using all disciplines in the RUP. If that’s case, the corresponding sections can be removed.

If needed, add more information about how to use the artifacts for each discipline. For example, add references to templates used to describe the artifacts.

If needed, add references to guidelines and information that the project wants to use in addition to the RUP.

Reference guidance in the underlying development process instead of repeating this information in the Development Case.

Additional Information

Use the Development Case in parallel with the Iteration Planfor each iteration. The Development Case specifically states what parts of each model you have chosen to use in your project.