Developing a vision
The product owner or business analyst works with stakeholders to develop a vision document and related artifacts that define the high-level scope and purpose of the product. A clear statement of the problem, proposed solution, and the product's high-level features helps establish expectations and reduce risks.
- Gain agreement with stakeholders on the problem that the product will solve and the scope of the solution.
- Draft a solution statement that addresses the key issues described in the problem statement.
- Define the high-level product features.
- Trace features to stakeholder requests.
- Initiate a review of the vision and related requirements from a diverse set of stakeholders, such as users and business stakeholders.
- Create a baseline of the approved requirements and the vision document.
Before you beginPrior to developing the vision, create an infrastructure for your project. Install and configure tools. Modify the process and reports to meet the needs of the organization. Add team members, assign roles, and grant access to project areas. The product owner or business analyst should identify stakeholders and study the problem domain.
1. Develop a problem statementGain agreement with stakeholders on the problem that the product will solve and the scope of the solution.
- Assess business needs and gather stakeholder requests. Upload supporting artifacts to the project repository.
- Create a clear problem statement, which describes the purpose of the product or project.
- Work with stakeholders to review and refine the problem statement.
- Add the problem statement to a vision document, which can be expressed in a rich-text artifact.
2. Define product featuresUse the problem statement, solution statement, and stakeholder requests to the features of the product.
- (optional) Conduct brainstorming sessions. Perform competitive analysis. Research published resources related to the problem and its solution.
- Draft high-level feature requirements in a rich-text artifact.
- Trace features to stakeholder requests. Stakeholder requests that do not trace to features are rejected for this release.
- Assign values (high, medium, low) to key feature requirement attributes, such as stakeholder priority, difficulty, risk.
3. Approve the visionInitiate a review of the vision document, feature requirements, and other supporting artifacts. Include a diverse set of stakeholders, such as users and business stakeholders, in the review process. After the review is complete, the dated, approved artifacts serve as a baseline for the vision.
- Group the vision, related requirements, and supporting artifacts in a collection.
- Initiate a review of the collection. Invite stakeholders to review the vision.
- Work with stakeholders to gain approval for the vision.