Component Vision Statement
An
component vision statement is the
requirements work
product produced during component development that documents
the
customer organization’s vision of a single
component.
The typical objectives of an component vision statement are
to:
- Document the results of the
component visioning task.
- Document the definition and mission of the
component.
- Document the business problems to be solved by the
component and the business opportunities that the component
is to take advantage of.
- Document the major needs of the component’s
stakeholders.
- List the business, functional, data, and quality goals of
the component.
- List any known constraints (e.g., business rules) on the
component.
The typical benefits of the component vision statement
are:
The typical contents of an component vision statement
are:
- Component Overview:
- Component Definition
- Component 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 component 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
component from a business, customer viewpoint.
An component vision statement is typically produced during
the following phases:
Preconditions
The component vision statement can be started if the
following preconditions hold:
The typical inputs to the component 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 component vision statement is typically constrained by
the following conventions:
-
WorkFlow Procedure
-
Content and Format Standard
-
MS Word Template
-
XML DTD
-
Inspection Checklist
-
Example Component Vision
Statement