These products are the communication vehicle between business managers, executives, and IT organizations (either within or outside of your organization). The focus is on the specific needs of the business in relation to the product in development and can be customized to address your required level of detail.
Business Case - Sets the Boundaries
The Business Case sets the boundaries of the investigation, defining both what is within and outside of the scope. This provides a high-level view of the product's impact on the business(s). Once this has been determined, guidelines can be established for budgets and staffing needs.
- Define scope of product (general function, expectations and constraints)
- Describe methods to be employed in requirements gathering activity
- Estimate time, cost and resources required for initial phase funding
Business Community Model - Defines Relationships
The Business Community Model defines the product impact on the individual business units (and the impact between business units whether within the corporate boundaries or not). Still high level, this product documents how the individual business areas view the product and define the requirements from their perspective.
- Defines the relationship between facets of the business case
- Gap analysis through business communities' perspective
- Revise volumetric information
- Detailed descriptions regarding requirements gathering activity
- Detailed requirements for phase funding estimation (time, cost and resources)
Business Architecture - Defines the Details
The Business Architecture provides the details of the requirements specification. This level of detail enables designers to choose the best technological solution for the problem; and for the developers to comprehend the needs of the business in the technical terminology they understand.
- Generate detailed requirements set (functional and non-functional) with representative models, matrices and textual description
- Define validation criteria for user acceptance test case development
- Detail remainder requirements gathering activity through component iteration