Skip to content
Browse
BABOK Guide
BABOK Guide
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

7. Requirements Analysis and Design Definition

BABOK® Guide

Introduction

The Requirements Analysis and Design Definition knowledge area describes the tasks that business analysts perform to structure and organize requirements discovered during elicitation activities, specify and model requirements and designs, validate and verify information, identify solution options that meet business needs, and estimate the potential value that could be realized for each solution option. This knowledge area covers the incremental and iterative activities ranging from the initial concept and exploration of the need through the transformation of those needs into a particular recommended solution.

Both requirements and designs are important tools used by business analysts to define and guide change. The main difference between requirements and designs is in how they are used and by whom. One person's designs may be another person's requirements. Requirements and designs may be either high-level or very detailed based upon what is appropriate to those consuming the information.

The business analyst's role in modelling needs, requirements, designs, and solutions is instrumental in conducting thorough analysis and communicating with other stakeholders. The form, level of detail, and what is being modelled are all dependent on the context, audience, and purpose.

Business analysts analyze the potential value of both requirements and designs. In collaboration with implementation subject matter experts, business analysts define solution options that can be evaluated in order to recommend the best solution option that meets the need and brings the most value.

The following image illustrates the spectrum of value as business analysis activities progress from delivering potential value to actual value.

Figure 7.0.1: Business Analysis Value Spectrum

image.png

 

The Requirements Analysis and Design Definition knowledge area includes the following tasks:

  • Specify and Model Requirements : describes a set of requirements or designs in detail using analytical techniques.
  • Verify Requirements : ensures that a set of requirements or designs has been developed in enough detail to be usable by a particular stakeholder, is internally consistent, and is of high quality.
  • Validate Requirements : ensures that a set of requirements or designs delivers business value and supports the organization's goals and objectives.
  • Define Requirements Architecture : structures all requirements and designs so that they support the overall business purpose for a change and that they work effectively as a cohesive whole.
  • Define Solution Options : identifies, explores and describes different possible ways of meeting the need.
  • Analyze Potential Value and Recommend Solution : assesses the business value associated with a potential solution and compares different options, including trade-offs, to identify and recommend the solution option that delivers the greatest overall value.

The Core Concept Model in Requirements Analysis and Design Definition

The Business Analysis Core Concept Model™ ( BACCM™ ) describes the relationships among the six core concepts. The following table describes the usage and application of each of the core concepts within the context of Requirements Analysis and Design Definition.

Table 7.0.1: The Core Concept Model in Requirements Analysis and Design Definition

Core Concept

During Requirements Analysis and Design Definition, business analysts...

Change: the act of transformation in response to a need.

transform elicitation results into requirements and designs in order to define the change.

Need: a problem or opportunity to be addressed.

analyze the needs in order to recommend a solution that meets the needs.

Solution: a specific way of satisfying one or more needs within a context.

define solution options and recommend the one that is most likely to address the need and has the most value.

Stakeholder: a group or individual with a relationship to the change, the need, or the solution.

tailor the requirements and designs so that they are understandable and usable by each stakeholder group.

Value: the worth, importance, or usefulness of something to a stakeholder within a context.

analyze and quantify the potential value of the solution options.

Context: the circumstances that influence, are influenced by, and provide understanding of the change.

model and describe the context in formats that are understandable and usable by all stakeholders.


Figure 7.0.2: Requirements Analysis and Design Definition Input/Output Diagram
image.png

The Business Analysis Core Concept Model™ (BACCM™)

The Business Analysis Core Concept Model™ (BACCM™) is composed of six core concepts that provide a common language and guidance for effective business analysis.