01 Req480 Vision Exercise
01 Req480 Vision Exercise
01 Req480 Vision Exercise
<Project Name>
Vision
Version <1.0>
[Note: The following template is provided for use with the Rational Unified Process. Text enclosed in
square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author
and should be deleted before publishing the document. A paragraph entered following this style will
automatically be set to normal (style=Body Text).]
[To customize automatic fields (which display a gray background when selected), select File>Properties
and replace the Title, Subject and Company fields with the appropriate information for this document.
After closing the dialog, automatic fields may be updated throughout the document by selecting Edit>Select
All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately for
Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See
Word help for more information on working with fields.]
Vision
1. Introduction
[The introduction of the Vision should provide an overview of the entire document. It should include the
purpose, scope, definitions, acronyms, abbreviations, references and overview of this Vision.]
2. Positioning
2.1 Business Opportunity
- - - SKIP this section. - - -
The problem of
Affects
A successful solution
would
+++ [What is the unique position the product will fill in the marketplace?]+++
Exercise 6.1: Begin with the Problem Statement (Module 4 and restated above) and add in your
perspective on the solution.
For
Who
That
Unlike
Our product
[A product position statement communicates the intent of the application and the importance of the project
to all concerned personnel.]
Exercise 5.1: Base your list on the brainstorming you did in Understand Stakeholder Needs. The
priorities come from the Pareto diagram you made in Analyze the Problem (Module 4).
You may want to skip some of the current and proposed solutions because we have not
developed the details.
4. Product Overview
- - - SKIP this section. - - -
5. Product Features
[List and briefly describe the product features. Features are the high-level capabilities of the system that
are necessary to deliver benefits to the users. Each feature is an externally desired service that typically
requires a series of inputs to achieve the desired result. For example, a feature of a problem tracking
system might be the ability to provide trending reports. As the use-case model takes shape, update the
description to refer to the use cases.
Because the Vision document is reviewed by a wide variety of involved personnel, the level of detail should
be general enough for everyone to understand. However, enough detail should be available to provide the
team with the information they need to create a use-case model.
To manage application complexity effectively, we recommend that, for any new system or an increment to
an existing system, capabilities are abstracted to a high enough level so that 25 to 99 features result. These
features provide the fundamental basis for product definition, scope management, and project
management. Each feature is expanded in greater detail in the use-case model.
Throughout this section, each feature should be externally perceivable by users, operators or other
external systems. These features should include a description of functionality and any relevant usability
issues that must be addressed.
+ + + [List the top 8 features for the class project.] + + +
Exercise 6.1: Base your list on the stakeholder needs identified in the brainstorming exercise
about needs (Module 5).
5.1 Feature
5.2 Feature
5.3 Feature
5.4 Feature
5.5 Feature
5.6 Feature
5.7 Feature
5.8 Feature
6. Constraints
[Note any design constraints, external constraints, or other dependencies.]
+ + + [List 3 constraints for the class project.] + + +
Exercise 4.2: List any constraints you have identified for your project.
6.1 Constraint
6.2 Constraint
6.3 Constraint
7. Quality Ranges
[Define the quality ranges for performance, robustness, fault tolerance, usability, and similar
characteristics that are not captured in the Feature Set.]
- - - SKIP this section. - - -