Skip to content
Browse
The Standard
BABOK Guide
BABOK Applied
Agile Extension
Business Data Analytics
Product Ownership Analysis
The Standard
BABOK Guide
BABOK Applied
Agile Extension
Business Data Analytics
Product Ownership Analysis
Business Analysis Task Navigation
Understanding the Task Cards Plan Business Analysis Approach Plan Stakeholder Engagement Plan Business Analysis Governance Plan Business Analysis Information Management Identify Business Analysis Performance Improvements Prepare for Elicitation Conduct Elicitation Confirm Elicitation Results Communicate Business Analysis Information Manage Stakeholder Collaboration Trace Requirements and Designs Maintain Requirements and Designs Prioritize Requirements and Designs Assess Requirements and Designs Changes Approve Requirements and Designs Analyze Current State Define Future State Assess Risks Define Change Strategy Specify and Model Requirements and Designs Verify Requirements and Designs Validate Requirements and Designs Define Requirements Architecture Define Design Options Analyze Potential Value and Recommend Solution Measure Solution Performance Analyze Performance Measures Assess Solution Limitations Assess Enterprise Limitations Recommend Actions to Increase Solution Value
10. Techniques
Introduction 10.1 Acceptance and Evaluation Criteria 10.2 Backlog Management 10.3 Balanced Scorecard 10.4 Benchmarking and Market Analysis 10.5 Brainstorming 10.6 Business Capability Analysis 10.7 Business Cases 10.8 Business Model Canvas 10.9 Business Rules Analysis 10.10 Collaborative Games 10.11 Concept Modelling 10.12 Data Dictionary 10.13 Data Flow Diagrams 10.14 Data Mining 10.15 Data Modelling 10.16 Decision Analysis 10.17 Decision Modelling 10.18 Document Analysis 10.19 Estimation 10.20 Financial Analysis 10.21 Focus Groups 10.22 Functional Decomposition 10.23 Glossary 10.24 Interface Analysis 10.25 Interviews 10.26 Item Tracking 10.27 Lessons Learned 10.28 Metrics and Key Performance Indicators (KPIs) 10.29 Mind Mapping 10.30 Non-Functional Requirements Analysis 10.31 Observation 10.32 Organizational Modelling 10.33 Prioritization 10.34 Process Analysis 10.35 Process Modelling 10.36 Prototyping 10.37 Reviews 10.38 Risk Analysis and Management 10.39 Roles and Permissions Matrix 10.40 Root Cause Analysis 10.41 Scope Modelling 10.42 Sequence Diagrams 10.43 Stakeholder List, Map, or Personas 10.44 State Modelling 10.45 Survey or Questionnaire 10.46 SWOT Analysis 10.47 Use Cases and Scenarios 10.48 User Stories 10.49 Vendor Assessment 10.50 Workshops

4. Performing Business Analysis

4.4 Understanding Requirements and Designs

The Business Analysis Standard

Requirements and designs are harmonious tools for crafting effective solutions that address organizational needs.

Requirements serve as the foundation, capturing the essence of what stakeholders require to achieve their objectives or address their problems. They guide the decisions to be made by outlining the functionalities, constraints, and expectations of the desired outcome.

Designs, on the other hand, transform these requirements from representative inputs into actionable initiatives, plans, and systems that model the structure, components, and architecture of a proposed solution.


4.4.1 Working with Requirements and Designs

Requirements and designs can be represented as an artifact, a set of documents, or a variety of models. Since they are similar in nature, it is important to understand the differences between requirements and designs. While the same tasks and techniques can be used to create both, the purposes they serve are unique.

Requirements and designs are interdependent and cyclical. As designs are created, they can reveal new insights that enhance the requirements. Similarly, changing requirements might lead to updates in the design. This ongoing feedback loop ensures that both requirements and designs stay aligned and are continually refined throughout the initiative.

Requirements
Designs

  • A requirement is a usable representation of a need
  • Requirements focus on understanding what kind of value could be delivered when fulfilled
  • A design is a usable representation of a solution
  • Design focuses on understanding how value might be realized by a solution if it is built

 

Examples:

Requirements — The Need
Designs — The Potential Solution

  • Capture six-month sales data across multiple departments in a view
  • Sketch of a dashboard

  • Reduce the amount of time to pick and pack a customer order
  • Process model

  • Record and access a medical patient’s history
  • Screen mock-up showing specific data fields

  • Develop business strategy, goals, and objectives for a new business
  • Business Capability Model

  • Provide information in English and French
  • Prototype with text displayed in English and French

 

4.4.2 Requirement Classification

As mentioned above, a requirement is “a usable representation of a need.” The BABOK® Guide lists four main requirement types–business, stakeholder, solution (including functional and nonfunctional requirements), and transition requirements. In addition to these, business analysis can help an enterprise meet its commitment to sustainability.

4.4.2.1 Business Requirements:

Statements of goals, objectives, and outcomes for why a change has been initiated. They can apply to the whole enterprise, a business area, or a specific initiative.

4.4.2.2 Stakeholder Requirements:

The needs of stakeholders that must be met to achieve the business requirements. They may serve as a bridge between business and solution requirements.

4.4.2.3 Solution Requirements:

The capabilities and qualities of a solution that meet the stakeholder requirements. They provide the detail to allow for the development and implementation of the solution. Solution requirements can be:

4.4.2.3.1 Functional Requirements: the capabilities a solution must have for the behaviour and information the solution will manage.

4.4.2.3.2 Non-functional Requirements or Quality of Service Requirements: conditions or qualities a solution must have. See BABOK Guide, 10.30 Non-Functional Requirements Analysis

4.4.2.4 Transition Requirements:

The capabilities and the conditions needed to facilitate a transition from the current to the future state. They are temporary and address areas such as data conversion, training, and business continuity.

BABOK GUIDE V3 - 2.5 Requirements and Designs.jpg


4.4.3 Tracing Requirements and Designs

Traceability is the ability for tracking the relationships between requirements and designs from the original stakeholder need to the actual implemented solution. Traceability supports change control by ensuring the source of a requirement or design can be identified and other related requirements and designs potentially affected by a change are known. 

It is difficult to accurately represent needs and solutions without considering their relationships. The traceability of requirements and designs is used to identify and document the lineage of each requirement and design, including its backward traceability to the original business need, its forward traceability to the solution components, and its relationship to other requirements and designs. Traceability can help ensure the solution conforms to requirements and designs and can assist in scope, impact, change, risk, time, cost, and communication management.

Organizations often trace their requirements and designs using a traceability modelling structure. A traceability model enables bi-directional tracking of requirements and designs by visually linking them to the business need and solution components through matrices and diagrams. Using a traceability model helps to detect missing requirements and designs or identify solution components that are not supported by any requirement or design.