The purpose of this document.
The purpose of this document is to collect, analyze and define high level user needs and features of the project. Focus on capabilities needed by the target users and why these needs exist.
The main reason for the vision is to establish the scope of the project. Someone should be able to look at the vision and have a bounded notion of what is going to be done.
Record details of how the application fulfills these needs in the use case models and supplementary specifications.
Related documents or resources.
Briefly describe the business opportunity that is being met and / or the problem that is being solved by the proposed system.
*Briefly describe the stakeholders - these are the people who are paying for or championing the project as well as others who have an interest in the outcome and whose input will be needed to develop the system and participate in review processes.*
- Product Overview
Briefly describe the major benefits, features and high-level capabilities of the system.
- Documentation Requirements
Describe the documentation that will be delivered with the system. This may include models, manuals, online help, training materials and other documentation.
- Time Frame
Describe the time frame anticipated for the project.
Note any design constraints or other dependencies, such as the need to integrate with external systems or required data storage formats.
- Other Requirements
List briefly describe any non-functional requirements such as platform, performance or quality requirements.
Define the priority of the different system features.