Vision (Small Project) : Version
Vision (Small Project) : Version
Vision (Small Project) : Version
Version:
<1.0>
Date: <dd/mmm/yy>
Revision History
Date
<dd/mmm/yy>
Confidential
Version
<x.x>
Description
<details>
Author
<name>
, 2016
Page 2
Version:
<1.0>
Date: <dd/mmm/yy>
Table of Contents
1.
Introduction
1.1
References
2.
Positioning
2.1
Problem Statement
2.2
Product Position Statement
3.
4.
Product Overview
4.1
Product Perspective
4.2
Assumptions and Dependencies
5.
Product Features
6.
2. Positioning
2.1 Problem Statement
[Provide a statement summarizing the problem being solved by this project. The following format may be used:]
The problem of
affects
Confidential
, 2016
Page 3
Version:
<1.0>
Date: <dd/mmm/yy>
[target customer]
Who
is a [product category]
That
Unlike
Our product
[A product position statement communicates the intent of the application and the importance of the project to all
concerned personnel.]
Description
Responsibilities
[Name the
stakeholder type.]
Description
Responsibilities
Stakeholder
[Name
the user
type.]
[Briefly describe
what they represent
with respect to the
Confidential
, 2016
Page 4
Version:
<1.0>
Date: <dd/mmm/yy>
system.]
captures details
interest.]
produces reports
coordinates work
and so on]
[It is important to understand the relative importance the stakeholder or user places on solving each problem.
Ranking and cumulative voting techniques indicate problems that must be solved versus issues they would like
addressed.
Fill in the following tableif using Rational RequisitePro to capture the Needs, this could be an extract or report
from that tool.]
Need
Priorit
y
Concerns
Current Solution
Proposed Solutions
Broadcast messages
4. Product Overview
[This section provides a high level view of the product capabilities, interfaces to other applications, and system
configurations. This section usually consists of two subsections, as follows:
Product perspective
Confidential
, 2016
Page 5
Version:
<1.0>
Date: <dd/mmm/yy>
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 needs to be
general enough for everyone to understand. However, enough detail must be available to provide the team with the
information they need to create a use-case model.
To effectively manage application complexity, we recommend for any new system, or an increment to an existing
system, capabilities be abstracted to a high enough level so 25-99 features result. These features provide the
fundamental basis for product definition, scope management, and project management. Each feature will be
expanded in greater detail in the use-case model.
Throughout this section, each feature will 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.
The following guidelines apply:
Avoid design. Keep feature descriptions at a general level. Focus on capabilities needed and why (not how)
they should be implemented.
If you are using the Rational RequisitePro toolkit, all need to be selected as requirements of type for easy
reference and tracking.]
[Define the priority of the different system features. Include, if useful, attributes such as stability, benefit, effort, and
risk.]
, 2016
Page 6