Application Vision Statement
- Application Vision Statement
- the
requirements work product produced during application development that documents the
customer organization’s vision of a single
application under development
The typical objectives of an application vision statement
are to:
- Document the results of the
application visioning task.
- Document the definition and mission of the
application.
- Document the business problems to be solved by the
application and the business opportunities that the
application is to take advantage of.
- Document the major needs of the application’s
stakeholders.
- List the business, functional, data, and quality goals of
the application.
- List any known constraints (e.g., business rules) on the
application.
The typical benefits of the application vision statement
are:
The typical contents of an application vision statement
are:
- Application Overview:
- Application Definition
- Application Mission
- Business Opportunities and Challenges
- Stakeholders:
- Business Goals:
- Financial Goals:
- Development Costs
- Maintenance Costs
- Profit
- Return on Investment (ROI)
- Market Goals:
- Market Share
- Time to Market
- Brand Loyalty
- User Goals:
- High Usage
- User Productivity
- User Satisfaction
- Functional Goals:
- Major
Features (a.k.a., Feature Set)
- Prioritization of these Features
- Desired Schedule of Feature Delivery
- Data (Information, Content) Goals
- Quality Goals
- Constraints:
- Business Rules
- Business Constraints
- Data, Hardware, and Software Constraints
- Industry Standards
- Legal and Regulatory Constraints
- Appendices:
- Envisioned Future Enhancements
- Major Issues
- TBDs
- Assumptions
The typical stakeholders of an application vision statement
are:
- Producers:
- Evaluators:
- Approvers:
- Maintainer:
- Users:
-
Requirements Team, which uses it as a source of
requirements.
-
Project Team, which uses it to understand the
application from a business, customer viewpoint.
An application vision statement is typically produced during
the following phases:
Preconditions
The application vision statement can be started if the
following preconditions hold:
The typical inputs to the application vision statement
include:
- Work Products:
- Stakeholders:
- This is a living document that is incrementally and
iteratively developed and maintained in parallel with other
documents.
- This document is at a higher level of abstraction than
(and a major source of content for) the system requirements
specification.
The application vision statement is typically constrained by
the following conventions: