Vision

Introduction

Begin with a 1-sentence description of the envisioned system. Elaborate this description in the remainder of this section, which typically is 1 paragraph.

Problem/Opportunity Statement

The problem State the opportunity or problem to be solved.
Affected parties Name who/what is affected by this problem.
Impact State way[s] that affected parties would be changed by a solution.

Product Position Statement

  • Alternatives, if any, that solve this or a closely related problem
  • Differentiate this product/solution from its competition

Key Goals

Enumerate high-level (i.e., abstract) goals, requirements, or user stories is perceived priority order.

Other Requirements & Constraints

Non-functional requirements & constraints

The project must be pure Java.

Supplementary specifications that transcend any single user story.