3. Req 1
Req 2
Req 3
.
.
.
.
.
Req n
(E&C)
(RLCM)
Design 1
Design 2
Design 3
.
.
.
.
.
.
.
.
.Design n
(RADD)
(SA)
Design
Definition
Stated,
Confirmed,
Communicated,
Approved,
Prioritized,
Modeled,
Verified,
Validated,
Allocated,
Traced,
Maintained,
Strategy
Stakeholders
Context
(company capacity)
Analyze Designs
based on
different
Perspectives
(Business Process,
Business Architecture,
Business Intelligence,
IT/IS,
Agile)
Project
Management
to implement
Initiative
Need
Finalize
Solution
Change strategy
Stakeholder approve
Prototype
Solution
Evaluation
(SE)
BACCM (Need, Design, Change, Value, Stakeholder, Context)
Underlying Competencies, Tools and techniques
Business Analysis Model
(According to BABOK V3.0 )
By Ali Morshedolouk
(BAPM)
Info Analysis
(Req. & Design)
Decision making
(Cognitive biases)
11 states
Risk
Problem
Opportunity
Assumption
Regulation
Constraints
Analyze
Requirements
based on
Different
Perspectives
Values
4. to ensure stakeholders have a
shared understanding of business
analysis information and gain
agreement
Check info for accuracy and
consistency. discover errors,
omissions, conflicts, and ambiguity
Needs
E&C: Conduct
elicitation
stated
E&C: confirm
Elicitation Results
E&C: Stakeholder
Engagement
confirmed E&C: Communicate
BA info
communicated
traced
ApprovedRLCM: Approve Req.
Maintained &
Re-usable
RLCM: Maintain Req.
prioritized
RLCM: Prioritize
Requirements
RADD: Specify and
Model Req. (Design)
Specified &
Modeled
RADD: Verify Req.verifiedRADD: validate req.
validatedRADD: Define
Design Optionsallocated
RLCM: Trace Requirements
(Designs)
BABOK V3.0 Requirements States
Diagram (V1.2/2019)
By Ali Morshedsolouk
Note:
E&C: Elicitation and Collaboration
RLCM: Requirement Life Cycle Management
RADD: Requirement Analysis and Design definition
From Any
State
From Any
Lower States
assumptionconstrainst risk
works with stakeholders involved in
the governance process to obtain
agreement and reach approval and
agreement on requirements and
designs
Authorized Stakeholders
Sign-off
Observe/Interview With
stakeholders
(Get actual desire or intention)
ensures that requirements and
designs are accurate and current
throughout the life cycle and
facilitates reuse in other solutions
where appropriate
analyzes and maintains the relationships between
requirements, designs, solution components, and
other work products for impact analysis, coverage,
and allocation.
to ensure that requirements and designs at different
levels are aligned to one another
riskdifficultyurgencyValue
assesses the value, urgency, and risks
associated with particular requirements
and designs to ensure that analysis and/or
delivery work is done on the most
important ones at any given time
to analyze, synthesize, and
refine elicitation results into
requirements and designs
Also known as Analyzed
to ensure that requirements and designs
specifications and models meet quality standards
and are usable for the purpose they serve
(testable), to be used for further development
to ensure that all requirements and
designs align to the business
requirements and support the
delivery of needed value
Allocation of resources to
designs and implementation
of a solution