SlideShare a Scribd company logo
1 of 21
Leslie Munday 2016
An Analysis The BABOK
Business Analysts Body Of
Knowledge Version 3
30 September 2016
Leslie Munday 2016
Overview
๏ฎ Introduction โ€“ What is the BABOK.
๏ฎ Purpose โ€“ The reason for this presentation.
๏ฎ Objective โ€“ What this presentation hopes to
achieve.
๏ฎ Notation โ€“ The language used to describe the
BABOK.
๏ฎ Deliverables โ€“ What the BABOK produces.
๏ฎ Views โ€“ Looking at the BABOK from different
perspectives.
๏ฎ Customization โ€“ How to use the model.
๏ฎ Summary โ€“ What this presentation achieved and
next steps.
10/6/20162
Leslie Munday 2016
Introduction
10/6/20163
๏ฎ The BABOK is the globally recognized standard
for the practice of business analysis.
๏ฎ Its primary purpose is to define the profession
of business analysis and provide a set of
commonly accepted practices.
๏ฎ The BABOK describes business analysis
knowledge areas, tasks, underlying
competencies, techniques and perspectives on
how to approach business analysis.
๏ฎ It also identifies stakeholders for each task,
but the consumer of the BABOK output is not
always clearly defined.
Leslie Munday 2016
Purpose
๏ฎ To identify the customers of a Business Analysis
process and the deliverables that they receive from
that process.
๏ฎ To clearly define the consumers of outputs
produced by the tasks in the BABOK.
๏ฎ To capture all tasks, stakeholders, inputs, outputs,
tools and guidelines, techniques and elements that
are identified in the BABOK.
๏ฎ To allow readers of the BABOK to be able to focus
on components that are specific to their needs.
๏ฎ To allow a user of the BABOK to easily customize its
content for a specific need and understand the
implications of that customization.
10/6/20164
Leslie Munday 2016
Objective
๏ฎ To capture the BABOK content as a model.
๏ฎ The model is an object-oriented view of the BABOK
which is based on the Unified Modeling Language
(UML).
๏ฎ The model will capture tasks, stakeholders, inputs,
outputs, tools and guidelines, techniques and elements
and be able to assign these to knowledge areas.
๏ฎ It will clearly identify the artifacts in the BABOK and the
consumers of those artifacts.
๏ฎ It will show the dependencies between those artifacts.
๏ฎ It will allow a user to customize the BABOK and identify
the consequences of that customization.
2011-12-075
Leslie Munday 2016
Prioritization
๏ฎ The model prioritizes the components of the BABOK as follows:
1. Consumer โ€“ The stakeholder that is gaining benefit from the
outputs of each task?
2. Deliverable - Deliverables are the artifacts that are output from
each task.
3. Elements โ€“ These are the parts that make up these deliverable
artifacts.
4. Task โ€“ The task that is used to produce the artifact under
consideration.
5. Input โ€“ The inputs to the task are the artifacts that the artifact
under consideration is dependent upon.
6. Techniques, guidelines and tools โ€“ These are used to assist with
the production of the artifact under consideration.
7. Workers โ€“ These are the stakeholder roles that are involved with
the production of the artifact under consideration.
8. Knowledge area โ€“ These are groupings of artifacts. (Some
artifacts are found in more than 1 knowledge area.)
10/6/20166
Leslie Munday 2016
Notation
๏ฎ The BABOK components that are captured in the model
are:
๏ฎ Consumers, Workers and Stakeholders โ€“ Represented
by actors.
๏ฎ Artifacts โ€“ Represented by classes.
๏ฎ Elements โ€“ Represented by class attributes.
๏ฎ Tasks โ€“ Represented by use cases and also as an
operation in the class that is output by the task.
๏ฎ Techniques โ€“ Represented by use cases.
๏ฎ Guidelines and Tools โ€“ Represented by classes.
๏ฎ Dependencies โ€“ Represented by relationships between
artifacts and their inputs.
๏ฎ Knowledge Areas โ€“ Represented by packages.
10/6/20167
Leslie Munday 2016
Model Template
10/6/20168
Leslie Munday 2016
Example Artifact
๏ฎ The Design Option artifact contains 4 elements:
๏ฎ Characteristics of Requirements and Designs Quality - of type
Description of the Design,
๏ฎ Define Solution Approaches โ€“ of type Solution Approach,
๏ฎ Describe Design Options - of type Design Description,
๏ฎ Identify Improvement Opportunities of type Statement - of
Opportunity,
๏ฎ Requirements Allocation - of type List of Allocations.
๏ฎ and 1 task:
๏ฎ Define Design Options.
10/6/20169
Leslie Munday 2016
Example Techniques, Guidelines/Tools
๏ฎ The Define Design Options task uses, 10 techniques
and 4 tools and guidelines to produce the Design
Option artifact.
10/6/201610
Leslie Munday 2016
Example Stakeholders
๏ฎ The Design Option artifact is produced with
the assistance of 5 stakeholders.
10/6/201611
Leslie Munday 2016
Example Dependencies
๏ฎ The Design Option is dependent on Requirements,
Change Strategy and Requirements Architecture.
๏ฎ Design Option is an input to Risk Analysis Results,
Solution Recommendations and Traceability.
10/6/201612
Leslie Munday 2016
Special Notation
๏ฎ Whole/Part Relationship โ€“ Used when a task
produces multiple artifacts. The artifacts are
connected by an aggregation relationship,
representing a part artifact that shares the inputs
and operations of the whole.
๏ฎ Generalization Relationship โ€“ Used when an artifact
is a type of another artifact. The child artifact
inherits all inputs, elements and tasks from the
parent.
๏ฎ Self Referencing Relationship โ€“ Used when an
artifact is an input to itself. This shows that the
artifact is dependent on instances of the same or
similar artifacts in a previous state.
10/6/201613
Leslie Munday 2016
Special Notation Examples
๏ฎ Whole part
relationship
๏ฎ Generalization
relationship
๏ฎ Self-referencing
relationship
10/6/201614
Leslie Munday 2016
Dependency Tree
๏ฎ This diagram shows a
complete list of the
dependencies that are
required in order to produce
a requirement.
๏ฎ Each artifact in the tree is
dependent upon the
artifacts that are its inputs.
๏ฎ This shows that
requirements may be
produced from Business
Need artifacts alone.
10/6/201615
Leslie Munday 2016
External Deliverables
๏ฎ External deliverables are those artifacts that are used by
stakeholders to create work outside of the BABOK.
These artifacts are:
๏ฎ Business Analysis Information โ€“ May be used to create work
for any stakeholder.
๏ฎ Change Assessment โ€“ Used by Project Managers.
๏ฎ Recommended Action โ€“ Used by Customers.
๏ฎ Requirement โ€“ Used by Implementation Subject Matter
Expert, Suppliers, Operational Support, Testers, Project
Managers and Domain Subject Matter Experts.
๏ฎ Risk Analysis Result โ€“ Used by Project Managers.
๏ฎ Solution Recommendation โ€“ Used by Enterprise Architects.
๏ฎ Stakeholder Engagement โ€“ May be used by any stakeholder.
10/6/201616
Leslie Munday 2016
Uses For External Deliverables
Deliverable Justification for the deliverable
Supplier โ€“ Delivers Solutions For ->
Requirement
When a solution is partially delivered by an external vendor, then requirements will be created that are
specifically written for their portion of the solution.
Implementation SME - Develops Solution
For -> Requirement
The implementation teams takes delivery of the requirements and build a solution as specified by the
requirements. The implementation subject matter expert represents the developers.
Domain SME - Assesses Business Impact
Of -> Requirement
The domain subject matter expert uses the requirements to identify and prepare for changes to business
operations.
Project Manager - Plans Solution Delivery
Against -> Requirement
The project manager uses requirements to plan the activities and tasks performed during
implementation and delivery of the solution.
Tester - Validates Deliverables Against ->
Requirement
Testers may take delivery of the requirements as soon as they are approved, in order to begin planning
the testing effort and writing acceptance criteria against which the solution will be validated.
Operational Support - Assesses Operational
Impact Of -> Requirement
New features may impact existing business applications. Operational support will assess the
requirements to determine changes to existing business operations as a result of the solution.
Requirement - Include -> A Solution
Recommendation
The recommended solution is delivered along with the requirements.
Enterprise Architect - Assesses
Architectural Impacts Of -> Recommended
Solution
A solution that builds upon existing systems will have an impact on the performance and architecture of
those systems. The enterprise systems architect is able to assess those impacts and determine additional
work that is the result of implementing the solution.
Any Stakeholder โ€“ Receives -> Business
Analysis Information
Any information that is delivered to a stakeholder during business analysis activity is covered by
Business Analysis Information, such as elicitation results, potential requirements or designs, solution
scope or proposed strategies.
Customer - Assesses -> Recommended
Action
During requirements analysis, the BA will make recommendations that change or add to the original
business needs. The customer will determine how the business needs are impacted.
Any Stakeholder โ€“ Plans Work Against ->
Stakeholder Engagement
Stakeholder engagement describes the demands that will be placed on each stakeholder during the
business analysis process.
Project Manager - Manages -> Risk
Analysis Results
Risks are discovered during elicitation and analysis of requirements. Risks are generally managed by
the project manager, with advice from the BA.
Project Manager โ€“ Determines Impact of ->
Change Assessment
A project manager uses the Change Assessment to determine the impact to the project delivery.
10/6/201617
Leslie Munday 2016
Diagram Of External Deliverables
๏ฎ This class
diagram describes
the relationships
between external
deliverable
artifacts and the
stakeholders that
use them.
10/6/201618
Leslie Munday 2016
Demonstration
๏ฎ We have shown examples of answers to the questions:
๏ฎ What components go to make up a design option?
๏ฎ Who are the stakeholders that provide input to a design option?
๏ฎ What are the inputs to a design option, and
๏ฎ What artifacts use the design option.
๏ฎ The model can be used to address many other queries, such as:
๏ฎ As a type of stakeholder, which tasks am I involved with?
๏ฎ As an expert in a particular technique, which artifacts can I provide
input to?
๏ฎ As the owner of a guideline, which tasks will be using my work?
๏ฎ If a Solution Recommendation is not required (gap analysis for
example), which tasks can be removed from the process?
10/6/201619
Leslie Munday 2016
Summary
๏ฎ In this presentation you saw how a model may be used
to represent the contents of the BABOK.
๏ฎ In demonstrating this model you learned:
๏ฎ The purpose of the BABOK.
๏ฎ The reasoning behind why a model is a useful representation
of the BABOK.
๏ฎ The objectives that a model of the BABOK achieves.
๏ฎ The notation that the model uses in order to represent the
BABOK.
๏ฎ A representation of the BABOK deliverables.
๏ฎ How a model allows the BABOK to be viewed from many
perspectives.
๏ฎ How to customize the model in order to define a subset
process of the BABOK.
10/6/201620
Leslie Munday 2016
Next Steps
๏ฎ This presentation contains just a small
sample of the components and diagrams in
the model.
๏ฎ For a complete list of Artifacts, Elements,
Tasks, Techniques, Tools an Guidelines,
Stakeholders and their dependencies and
relationships, see Analysis of the BABOK
๏ฎ The model is captured with Visual
Paradigm.
10/6/201621

More Related Content

What's hot

Changing Change - Kevin Brennan
Changing Change - Kevin BrennanChanging Change - Kevin Brennan
Changing Change - Kevin Brennan
IIBA UK Chapter
ย 

What's hot (19)

Requirements Analysis And Design Ddefinition
Requirements Analysis And Design DdefinitionRequirements Analysis And Design Ddefinition
Requirements Analysis And Design Ddefinition
ย 
IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3
ย 
BA Techniques BABOK
BA Techniques BABOKBA Techniques BABOK
BA Techniques BABOK
ย 
A fresh perspective to ba techniques
A fresh perspective to ba techniquesA fresh perspective to ba techniques
A fresh perspective to ba techniques
ย 
BABOK v3 ่ฎ€ๆ›ธๆœƒ CH1 20150507
BABOK v3 ่ฎ€ๆ›ธๆœƒ CH1 20150507BABOK v3 ่ฎ€ๆ›ธๆœƒ CH1 20150507
BABOK v3 ่ฎ€ๆ›ธๆœƒ CH1 20150507
ย 
Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)
ย 
Babok v3 chp 10 techniques
Babok v3 chp 10 techniquesBabok v3 chp 10 techniques
Babok v3 chp 10 techniques
ย 
Changing Change - Kevin Brennan
Changing Change - Kevin BrennanChanging Change - Kevin Brennan
Changing Change - Kevin Brennan
ย 
CBAPยฎ Preparation Course
CBAPยฎ Preparation CourseCBAPยฎ Preparation Course
CBAPยฎ Preparation Course
ย 
CBAP Presentation
CBAP PresentationCBAP Presentation
CBAP Presentation
ย 
What's new in BABoK 3.0?
What's new in BABoK 3.0?What's new in BABoK 3.0?
What's new in BABoK 3.0?
ย 
BABoK V2 Requirements Elicitation (RE)
BABoK V2 Requirements Elicitation (RE)BABoK V2 Requirements Elicitation (RE)
BABoK V2 Requirements Elicitation (RE)
ย 
BABoK V2 Business Analysis Planning and Monitoring (BAPM)
BABoK V2 Business Analysis Planning and Monitoring (BAPM)BABoK V2 Business Analysis Planning and Monitoring (BAPM)
BABoK V2 Business Analysis Planning and Monitoring (BAPM)
ย 
Business Analyst vs. Project Manager - Eliminating the Confusion!
Business Analyst vs. Project Manager - Eliminating the Confusion!Business Analyst vs. Project Manager - Eliminating the Confusion!
Business Analyst vs. Project Manager - Eliminating the Confusion!
ย 
Requirements lifecycle management
Requirements lifecycle managementRequirements lifecycle management
Requirements lifecycle management
ย 
BABOK V3 Value
BABOK V3 ValueBABOK V3 Value
BABOK V3 Value
ย 
BABOK v3 KA Task Summary v0.15
BABOK v3 KA Task Summary v0.15BABOK v3 KA Task Summary v0.15
BABOK v3 KA Task Summary v0.15
ย 
BA Standards PMI RoCh MM 150714
BA Standards PMI RoCh MM 150714BA Standards PMI RoCh MM 150714
BA Standards PMI RoCh MM 150714
ย 
Babokv2.0 English
Babokv2.0 EnglishBabokv2.0 English
Babokv2.0 English
ย 

Similar to An Analysis of the BABOK

chapter 3-Business Analysis Planning and Monitoring.pdf
chapter 3-Business Analysis Planning and Monitoring.pdfchapter 3-Business Analysis Planning and Monitoring.pdf
chapter 3-Business Analysis Planning and Monitoring.pdf
yigerem
ย 
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docxBUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
humphrieskalyn
ย 
Chapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraChapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by Cabrera
Kriza Matro
ย 
1 QSO 520 Final Project Guidelines and Rubric Ove.docx
1 QSO 520 Final Project Guidelines and Rubric  Ove.docx1 QSO 520 Final Project Guidelines and Rubric  Ove.docx
1 QSO 520 Final Project Guidelines and Rubric Ove.docx
oswald1horne84988
ย 
Btt 1 o8 ethical issues in developing technologies
Btt 1 o8 ethical issues in developing technologiesBtt 1 o8 ethical issues in developing technologies
Btt 1 o8 ethical issues in developing technologies
shanzehhh
ย 

Similar to An Analysis of the BABOK (20)

chapter 3-Business Analysis Planning and Monitoring.pdf
chapter 3-Business Analysis Planning and Monitoring.pdfchapter 3-Business Analysis Planning and Monitoring.pdf
chapter 3-Business Analysis Planning and Monitoring.pdf
ย 
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docxBUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
ย 
Business Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal SolutionBusiness Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal Solution
ย 
A pre study for selecting a supplier relationship management tool
A pre study for selecting a supplier relationship management toolA pre study for selecting a supplier relationship management tool
A pre study for selecting a supplier relationship management tool
ย 
MOM on BA
MOM on BAMOM on BA
MOM on BA
ย 
Chapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraChapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by Cabrera
ย 
Business Analysis in A Nutshell
Business Analysis in A Nutshell  Business Analysis in A Nutshell
Business Analysis in A Nutshell
ย 
Project Management
Project ManagementProject Management
Project Management
ย 
1 QSO 520 Final Project Guidelines and Rubric Ove.docx
1 QSO 520 Final Project Guidelines and Rubric  Ove.docx1 QSO 520 Final Project Guidelines and Rubric  Ove.docx
1 QSO 520 Final Project Guidelines and Rubric Ove.docx
ย 
Business analyst eyeball to eyeball
Business analyst eyeball to eyeballBusiness analyst eyeball to eyeball
Business analyst eyeball to eyeball
ย 
Business Analyst Overview
Business Analyst OverviewBusiness Analyst Overview
Business Analyst Overview
ย 
Kano Analysis and Software Requrements
Kano Analysis and Software RequrementsKano Analysis and Software Requrements
Kano Analysis and Software Requrements
ย 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - Slideshare
ย 
Final Class Presentation on Project Audit and Closure.ppt
Final Class Presentation on Project Audit and Closure.pptFinal Class Presentation on Project Audit and Closure.ppt
Final Class Presentation on Project Audit and Closure.ppt
ย 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
ย 
Quality Function Deployment in Construction Industry
Quality Function Deployment in Construction IndustryQuality Function Deployment in Construction Industry
Quality Function Deployment in Construction Industry
ย 
Btt 1 o8 ethical issues in developing technologies
Btt 1 o8 ethical issues in developing technologiesBtt 1 o8 ethical issues in developing technologies
Btt 1 o8 ethical issues in developing technologies
ย 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
ย 
What's New in SAFe 4.0
What's New in SAFe 4.0What's New in SAFe 4.0
What's New in SAFe 4.0
ย 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptx
ย 

More from Leslie Munday

Managing Requirement With A Rmp
Managing Requirement With A RmpManaging Requirement With A Rmp
Managing Requirement With A Rmp
Leslie Munday
ย 

More from Leslie Munday (17)

Using Agile In A Quality Driven Environment
Using Agile In A Quality Driven EnvironmentUsing Agile In A Quality Driven Environment
Using Agile In A Quality Driven Environment
ย 
Models vs Diagrams
Models vs DiagramsModels vs Diagrams
Models vs Diagrams
ย 
Requirements and Traceability With Pictures
Requirements and Traceability With PicturesRequirements and Traceability With Pictures
Requirements and Traceability With Pictures
ย 
Using Styles and Properties with MS Word
Using Styles and Properties with MS WordUsing Styles and Properties with MS Word
Using Styles and Properties with MS Word
ย 
Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling NotationUse Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling Notation
ย 
An Analysis Of A Jigsaw Puzzle
An Analysis Of A Jigsaw PuzzleAn Analysis Of A Jigsaw Puzzle
An Analysis Of A Jigsaw Puzzle
ย 
Realizing an Application Use Case
Realizing an Application Use CaseRealizing an Application Use Case
Realizing an Application Use Case
ย 
How to Complete a Use Case Templlate with MS Word
How to Complete a Use Case Templlate with MS WordHow to Complete a Use Case Templlate with MS Word
How to Complete a Use Case Templlate with MS Word
ย 
Create A Use Case Document with ReqPro
Create A Use Case Document with ReqProCreate A Use Case Document with ReqPro
Create A Use Case Document with ReqPro
ย 
Requirements management and traceability for IIBA
Requirements management and traceability for IIBARequirements management and traceability for IIBA
Requirements management and traceability for IIBA
ย 
Analysis Of A Shopping Expedition Part II
Analysis Of A Shopping Expedition Part IIAnalysis Of A Shopping Expedition Part II
Analysis Of A Shopping Expedition Part II
ย 
Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling NotationUse Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling Notation
ย 
Working With Styles And Properties
Working With Styles And PropertiesWorking With Styles And Properties
Working With Styles And Properties
ย 
Administrating Req Pro
Administrating Req ProAdministrating Req Pro
Administrating Req Pro
ย 
Managing Requirement With A Rmp
Managing Requirement With A RmpManaging Requirement With A Rmp
Managing Requirement With A Rmp
ย 
Capture A Common Vocabulary
Capture A Common VocabularyCapture A Common Vocabulary
Capture A Common Vocabulary
ย 
Introduction To ReqPro
Introduction To ReqProIntroduction To ReqPro
Introduction To ReqPro
ย 

Recently uploaded

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
anilsa9823
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
ย 

Recently uploaded (20)

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
ย 

An Analysis of the BABOK

  • 1. Leslie Munday 2016 An Analysis The BABOK Business Analysts Body Of Knowledge Version 3 30 September 2016
  • 2. Leslie Munday 2016 Overview ๏ฎ Introduction โ€“ What is the BABOK. ๏ฎ Purpose โ€“ The reason for this presentation. ๏ฎ Objective โ€“ What this presentation hopes to achieve. ๏ฎ Notation โ€“ The language used to describe the BABOK. ๏ฎ Deliverables โ€“ What the BABOK produces. ๏ฎ Views โ€“ Looking at the BABOK from different perspectives. ๏ฎ Customization โ€“ How to use the model. ๏ฎ Summary โ€“ What this presentation achieved and next steps. 10/6/20162
  • 3. Leslie Munday 2016 Introduction 10/6/20163 ๏ฎ The BABOK is the globally recognized standard for the practice of business analysis. ๏ฎ Its primary purpose is to define the profession of business analysis and provide a set of commonly accepted practices. ๏ฎ The BABOK describes business analysis knowledge areas, tasks, underlying competencies, techniques and perspectives on how to approach business analysis. ๏ฎ It also identifies stakeholders for each task, but the consumer of the BABOK output is not always clearly defined.
  • 4. Leslie Munday 2016 Purpose ๏ฎ To identify the customers of a Business Analysis process and the deliverables that they receive from that process. ๏ฎ To clearly define the consumers of outputs produced by the tasks in the BABOK. ๏ฎ To capture all tasks, stakeholders, inputs, outputs, tools and guidelines, techniques and elements that are identified in the BABOK. ๏ฎ To allow readers of the BABOK to be able to focus on components that are specific to their needs. ๏ฎ To allow a user of the BABOK to easily customize its content for a specific need and understand the implications of that customization. 10/6/20164
  • 5. Leslie Munday 2016 Objective ๏ฎ To capture the BABOK content as a model. ๏ฎ The model is an object-oriented view of the BABOK which is based on the Unified Modeling Language (UML). ๏ฎ The model will capture tasks, stakeholders, inputs, outputs, tools and guidelines, techniques and elements and be able to assign these to knowledge areas. ๏ฎ It will clearly identify the artifacts in the BABOK and the consumers of those artifacts. ๏ฎ It will show the dependencies between those artifacts. ๏ฎ It will allow a user to customize the BABOK and identify the consequences of that customization. 2011-12-075
  • 6. Leslie Munday 2016 Prioritization ๏ฎ The model prioritizes the components of the BABOK as follows: 1. Consumer โ€“ The stakeholder that is gaining benefit from the outputs of each task? 2. Deliverable - Deliverables are the artifacts that are output from each task. 3. Elements โ€“ These are the parts that make up these deliverable artifacts. 4. Task โ€“ The task that is used to produce the artifact under consideration. 5. Input โ€“ The inputs to the task are the artifacts that the artifact under consideration is dependent upon. 6. Techniques, guidelines and tools โ€“ These are used to assist with the production of the artifact under consideration. 7. Workers โ€“ These are the stakeholder roles that are involved with the production of the artifact under consideration. 8. Knowledge area โ€“ These are groupings of artifacts. (Some artifacts are found in more than 1 knowledge area.) 10/6/20166
  • 7. Leslie Munday 2016 Notation ๏ฎ The BABOK components that are captured in the model are: ๏ฎ Consumers, Workers and Stakeholders โ€“ Represented by actors. ๏ฎ Artifacts โ€“ Represented by classes. ๏ฎ Elements โ€“ Represented by class attributes. ๏ฎ Tasks โ€“ Represented by use cases and also as an operation in the class that is output by the task. ๏ฎ Techniques โ€“ Represented by use cases. ๏ฎ Guidelines and Tools โ€“ Represented by classes. ๏ฎ Dependencies โ€“ Represented by relationships between artifacts and their inputs. ๏ฎ Knowledge Areas โ€“ Represented by packages. 10/6/20167
  • 8. Leslie Munday 2016 Model Template 10/6/20168
  • 9. Leslie Munday 2016 Example Artifact ๏ฎ The Design Option artifact contains 4 elements: ๏ฎ Characteristics of Requirements and Designs Quality - of type Description of the Design, ๏ฎ Define Solution Approaches โ€“ of type Solution Approach, ๏ฎ Describe Design Options - of type Design Description, ๏ฎ Identify Improvement Opportunities of type Statement - of Opportunity, ๏ฎ Requirements Allocation - of type List of Allocations. ๏ฎ and 1 task: ๏ฎ Define Design Options. 10/6/20169
  • 10. Leslie Munday 2016 Example Techniques, Guidelines/Tools ๏ฎ The Define Design Options task uses, 10 techniques and 4 tools and guidelines to produce the Design Option artifact. 10/6/201610
  • 11. Leslie Munday 2016 Example Stakeholders ๏ฎ The Design Option artifact is produced with the assistance of 5 stakeholders. 10/6/201611
  • 12. Leslie Munday 2016 Example Dependencies ๏ฎ The Design Option is dependent on Requirements, Change Strategy and Requirements Architecture. ๏ฎ Design Option is an input to Risk Analysis Results, Solution Recommendations and Traceability. 10/6/201612
  • 13. Leslie Munday 2016 Special Notation ๏ฎ Whole/Part Relationship โ€“ Used when a task produces multiple artifacts. The artifacts are connected by an aggregation relationship, representing a part artifact that shares the inputs and operations of the whole. ๏ฎ Generalization Relationship โ€“ Used when an artifact is a type of another artifact. The child artifact inherits all inputs, elements and tasks from the parent. ๏ฎ Self Referencing Relationship โ€“ Used when an artifact is an input to itself. This shows that the artifact is dependent on instances of the same or similar artifacts in a previous state. 10/6/201613
  • 14. Leslie Munday 2016 Special Notation Examples ๏ฎ Whole part relationship ๏ฎ Generalization relationship ๏ฎ Self-referencing relationship 10/6/201614
  • 15. Leslie Munday 2016 Dependency Tree ๏ฎ This diagram shows a complete list of the dependencies that are required in order to produce a requirement. ๏ฎ Each artifact in the tree is dependent upon the artifacts that are its inputs. ๏ฎ This shows that requirements may be produced from Business Need artifacts alone. 10/6/201615
  • 16. Leslie Munday 2016 External Deliverables ๏ฎ External deliverables are those artifacts that are used by stakeholders to create work outside of the BABOK. These artifacts are: ๏ฎ Business Analysis Information โ€“ May be used to create work for any stakeholder. ๏ฎ Change Assessment โ€“ Used by Project Managers. ๏ฎ Recommended Action โ€“ Used by Customers. ๏ฎ Requirement โ€“ Used by Implementation Subject Matter Expert, Suppliers, Operational Support, Testers, Project Managers and Domain Subject Matter Experts. ๏ฎ Risk Analysis Result โ€“ Used by Project Managers. ๏ฎ Solution Recommendation โ€“ Used by Enterprise Architects. ๏ฎ Stakeholder Engagement โ€“ May be used by any stakeholder. 10/6/201616
  • 17. Leslie Munday 2016 Uses For External Deliverables Deliverable Justification for the deliverable Supplier โ€“ Delivers Solutions For -> Requirement When a solution is partially delivered by an external vendor, then requirements will be created that are specifically written for their portion of the solution. Implementation SME - Develops Solution For -> Requirement The implementation teams takes delivery of the requirements and build a solution as specified by the requirements. The implementation subject matter expert represents the developers. Domain SME - Assesses Business Impact Of -> Requirement The domain subject matter expert uses the requirements to identify and prepare for changes to business operations. Project Manager - Plans Solution Delivery Against -> Requirement The project manager uses requirements to plan the activities and tasks performed during implementation and delivery of the solution. Tester - Validates Deliverables Against -> Requirement Testers may take delivery of the requirements as soon as they are approved, in order to begin planning the testing effort and writing acceptance criteria against which the solution will be validated. Operational Support - Assesses Operational Impact Of -> Requirement New features may impact existing business applications. Operational support will assess the requirements to determine changes to existing business operations as a result of the solution. Requirement - Include -> A Solution Recommendation The recommended solution is delivered along with the requirements. Enterprise Architect - Assesses Architectural Impacts Of -> Recommended Solution A solution that builds upon existing systems will have an impact on the performance and architecture of those systems. The enterprise systems architect is able to assess those impacts and determine additional work that is the result of implementing the solution. Any Stakeholder โ€“ Receives -> Business Analysis Information Any information that is delivered to a stakeholder during business analysis activity is covered by Business Analysis Information, such as elicitation results, potential requirements or designs, solution scope or proposed strategies. Customer - Assesses -> Recommended Action During requirements analysis, the BA will make recommendations that change or add to the original business needs. The customer will determine how the business needs are impacted. Any Stakeholder โ€“ Plans Work Against -> Stakeholder Engagement Stakeholder engagement describes the demands that will be placed on each stakeholder during the business analysis process. Project Manager - Manages -> Risk Analysis Results Risks are discovered during elicitation and analysis of requirements. Risks are generally managed by the project manager, with advice from the BA. Project Manager โ€“ Determines Impact of -> Change Assessment A project manager uses the Change Assessment to determine the impact to the project delivery. 10/6/201617
  • 18. Leslie Munday 2016 Diagram Of External Deliverables ๏ฎ This class diagram describes the relationships between external deliverable artifacts and the stakeholders that use them. 10/6/201618
  • 19. Leslie Munday 2016 Demonstration ๏ฎ We have shown examples of answers to the questions: ๏ฎ What components go to make up a design option? ๏ฎ Who are the stakeholders that provide input to a design option? ๏ฎ What are the inputs to a design option, and ๏ฎ What artifacts use the design option. ๏ฎ The model can be used to address many other queries, such as: ๏ฎ As a type of stakeholder, which tasks am I involved with? ๏ฎ As an expert in a particular technique, which artifacts can I provide input to? ๏ฎ As the owner of a guideline, which tasks will be using my work? ๏ฎ If a Solution Recommendation is not required (gap analysis for example), which tasks can be removed from the process? 10/6/201619
  • 20. Leslie Munday 2016 Summary ๏ฎ In this presentation you saw how a model may be used to represent the contents of the BABOK. ๏ฎ In demonstrating this model you learned: ๏ฎ The purpose of the BABOK. ๏ฎ The reasoning behind why a model is a useful representation of the BABOK. ๏ฎ The objectives that a model of the BABOK achieves. ๏ฎ The notation that the model uses in order to represent the BABOK. ๏ฎ A representation of the BABOK deliverables. ๏ฎ How a model allows the BABOK to be viewed from many perspectives. ๏ฎ How to customize the model in order to define a subset process of the BABOK. 10/6/201620
  • 21. Leslie Munday 2016 Next Steps ๏ฎ This presentation contains just a small sample of the components and diagrams in the model. ๏ฎ For a complete list of Artifacts, Elements, Tasks, Techniques, Tools an Guidelines, Stakeholders and their dependencies and relationships, see Analysis of the BABOK ๏ฎ The model is captured with Visual Paradigm. 10/6/201621

Editor's Notes

  1. This document contains the material and notes from a presentation describing the process involved with business Analysis. It displays each slide in the presentation and follows each figure with a description of the message being conveyed by the slide.
  2. Envisioning the completeness and organizing of a specification is difficult when presented as a textual document. The purpose behind this presentation is to present the activities, artifacts and problems experienced by a business analyst in job in a format that can be understood by a typical business employee.
  3. These are the components of the model that were described in the previous slide.
  4. Solution Scope takes the same inputs and operations as Change Strategy. Solution Recommendation takes the same attributes, operations, inputs and outputs as Design Option. Business analysis Information is dependent upon other Business Analysis Information.
  5. From Business Needs, a Business Analysis Approach can be completed. From a Business analysis Approach and Business Needs, a Stakeholder engagement Approach can be completed. From a Stakeholder engagement Approach and business Needs and Elicitation Activity Plan can be completed. From an Elicitation Activity Plan Elicitation Results can be completed and from Elicitation Results Requirements can be produced. (Note that Requirements are completed from Requirements in a previous state.)
  6. Change Assessment โ€“ Changes the schedule. Recommended Action โ€“ Needs approval. Requirement โ€“ Makes software. Risk analysis Result โ€“ Changes the risk log. Solution Recommendation โ€“ Impacts the architecture. Stakeholder engagement โ€“ Adds time to stakeholder calendar.