SlideShare a Scribd company logo
1 of 40
Download to read offline
A Guide to the Business Analysis Body of Knowledge (BABoK®) – Knowledge Area
Requirements Elicitation
By – Amjad Shaikh
Enterprise
Analysis
Business Analysis
Planning &
Monitoring
Requirements
Elicitation
Requirements
Analysis
Solution
Assessment &
Validation
Underlying
Competency
Requirements
Management &
Communication
Techniques
Concepts
(BABoK)
BABoK®Version2Release2009
a recap…
 A condition or capability needed by a stakeholder to solve a problem
or achieve an objective
 A condition or capability that must be met or possessed by a system
or system component to satisfy a contract, standard specification or
other formally imposed document
 A documented representation of a condition or capability as in 1 or 2
above
Requirement
Business Requirement
Stakeholder Requirement
Solution Requirement
Transition Requirement
Classification of Requirement
Functional Requirement
Non-Functional Requirement
a classic…
Requirements Gathering
Vs.
Requirements Elicitation
Going beyond just gathering
Active engagement of stakeholders to
identify and understand their needs and the
environment in which they work
WHAT?
Business Analyst &
Stakeholders
WHO?
To ensure that a stakeholders actual or
underlying needs are understood, rather
than their stated or superficial desires
WHY?
Iterative throughout elicitation, analysis,
verification and validation activities
WHEN?
TASKS
Prepare For Elicitation
The Purpose of the task
Ensure all needed resources are
organized and scheduled for
conducting the elicitation activities
Layout of the task
 Business Need
Business Scope
 Business Case
 Stakeholders List, Roles &
Responsibilities
Input
Prepare for Elicitation
Task
 Scheduled Resources
 Support Material
Output
Techniques
 Brainstorming
 Document Analysis
 Focus Groups
Interface Analysis
 Interviews
Observation
Prototyping
 Requirements Workshops
 Survey/Questionnaire
Stakeholders
All Stakeholders Project Manager
Key Elements
Level of details that should be considered
Resources
Ground Rules
 People
 Facilities
 Equipment
 For event-based elicitation
(brainstorming, focus group, interview,
observation, prototyping, requirements
workshop) ground rules must be
established
Inform
 Notify
appropriate
parties of the
plan
Process
 Agree on form and frequency of feedback
during the elicitation process and the
mechanism for verifying and signing off on
the elicited results or at the beginning or
during one specific phase
Conduct Elicitation
The Purpose of the task
Meet with stakeholder(s) to elicit
information regarding their needs
Layout of the task
 Business Need
 Organizational Process Assets
 Requirement Management Plan
 Scheduled Resources
 Solution Scope
 Business Case
 Supporting Materials
Input
Conduct Elicitation Activity
Task
Elicitation Results
Output
Techniques
 Brainstorming
 Document Analysis
 Focus Groups
 Interface Analysis
 Interviews
Observation
Prototyping
 Requirements Workshops
 Survey/Questionnaire
Stakeholders
All Stakeholders Project Manager
Key Elements
Level of details that should be considered
 While eliciting the
requirements it is
important to guard
against scope creep.
Tracing requirements
back to the business
goals/objectives
helps to validate
whether a
requirement should
be included
Tracking
 While eliciting the
requirements,
documenting
requirements
attributes such as the
requirement’s source,
value and priority will
aid in managing each
requirement
throughout its life
cycle
Attributes
 Tracking the
elicitation participants
and the actual time
spent eliciting the
requirements
provides a basis for
future planning
Metrics
Document Elicitation Results
The Purpose of the task
Record the information provided by
stakeholders for use in analysis
Layout of the task
Elicitation Results
Input
Document Elicitation
Results
Task
 Requirement [Stated]
 Stakeholder Concerns
Output
Techniques
 Brainstorming
 Document Analysis
 Focus Groups
 Interface Analysis
 Interviews
Observation
Prototyping
 Requirements Workshops
 Survey/Questionnaire
Stakeholders
Business Analyst
Key Elements
Level of details that should be considered
 Documentation can take a
number of forms
 Minutes of meeting (MOM)
 Visual or audio recordings
 Whiteboards
 Notes
Output Form
The form of output
depends upon the
technique used for
elicitation
Confirm Elicitation Results
The Purpose of the task
Validate that the stated requirements
expressed by the stakeholder match
the stakeholder’s understanding of the
problem and the stakeholder’s needs
Layout of the task
Requirement [Stated,
Unconfirmed]
 Stakeholder Concerns
[Unconfirmed]
Input
Confirm Elicitation
Results
Task
 Requirement [Stated,
Confirmed]
 Stakeholder Concerns
[Confirmed]
Output
Techniques
 Brainstorming
 Document Analysis
 Focus Groups
 Interface Analysis
 Interviews
Observation
Prototyping
 Requirements Workshops
 Survey/Questionnaire
Stakeholders
All Stakeholders
The complete picture
 Clarify scope.
 Schedule
activities,
resources and
dates.
 Publish the
plan.
Prepare
 Meet with
stakeholders
to elicit
requirements
 Capture
requirements
attribute &
trace
requirements
Conduct
 Summarize
output from
elicitation
Document
 Review the
outcome with
stakeholders
& confirm
Confirm
Key Techniques
What impacts the choice of tools & techniques
Consider stakeholder needs when making
decisions about tools or techniques
Stakeholder
To ensure that a stakeholders actual or underlying needs are understood, rather
than their stated or superficial desires
Skills of Business
Analyst Involved
Conflicts Rely on ground rules when conflicts arise
Some widely used techniques
Group Techniques
One on One
 Interview
 Observation
Collaborative Sessions
 Brainstorming
 Focus Group
 Requirements Workshop
Interface
 Prototyping
 Interface Analysis
Document Based
 Document Analysis
 Surveys / Questionnaire
Structured Interview – Interview that
has defined set of questions, agenda &
execution pattern
Unstructured Interview – Interview
which is free-flow and progression is
based on information surfacing within
the process of interview
Types of Interview
Closed Ended – Questions that results
into objective responses (provide
options for responses)
Open Ended – Questions that results
into subjective responses
Types of Questions
Interview techniques is the process of interacting with individual stakeholder to
understand their need/s and perspective about the change/project
Positive Negative Cannot be used where there is a need to build
consensus across a group of stakeholders
Interview techniques allows Business Analyst
to confirm understanding by asking follow-up
questions
Example from Web
 BA: Why should the submit button be red?
 Client: Because we really want the user to press it?
 BA: Why do you think that the user will press it if it's red?
 Client: Because it will stand out on the page?
 BA: What if the user is color blind?
 Client: Hmm... I didn't think of that! Let's just make the text bold?
 BA: (thinking: we are getting nowhere) Why is it so important that the user clicks the submit
button?
 Client: Because currently it does important things and some users don't click it.
 BA: What is so important?
 Client: (getting annoyed, of course): Because it has logic which submits the new lead to the
marketing department which provides us lots of value. Many users click the cancel button by
mistake.
 BA: (a-ha) So the problem is that when the user clicks the cancel button my mistake they lose
their data right away and they probably don't want to re-enter all the info.
 Client: Exactly! Now can we just make the button bold!
 BA: What if we put a message box when clicking the "Cancel" button which asks the user
something like "Are you sure you want to cancel and lose all the data you just entered?"
 Client: Wow... that would be great!
Passive or invisible – Observe
stakeholder without interruption to
there work
Active or visible – Observe with active
feedback & questions
Study the stakeholder performing their job in order to
document details about the current process
Positive Negative Suitable for AS-IS process only without
identify infrequent exceptions
Can provide you un-documented process
(Tacit knowledge)
Shadowing – Learning via observation
Apprenticing – Learning via
participating on job
Types of Observations
Using the creative powers of a group to generate many ideas quickly to help solve a problem or
resolve an issue. Ideas generated need to undergo additional evaluation and analysis.
Feature of Brainstorming
 Time limit and criteria for evaluating and
rating the ideas is established in advance.
 Do not debate the ideas during the
brainstorming session.
 Produce as many ideas as possible within time
limit.
 Typically last 20 minutes.
 Variation is anonymous brainstorming.
Visual representation of user interface
 Horizontal prototype – covers a wide but
shallow view of functionality.
 Vertical prototype – covers a narrow but deep
view of functionality.
 Throw away prototype – uses simple tools e.g.
whiteboard.
 Evolutionary prototype – produces running
software which will emerge as the actual
system further downstream
Types of Prototyping
Study of the connection between components of a solution, generally system to system
or hardware to hardware interfaces
Fundamentals of Interface Analysis
 Identify system boundaries
 Identify dependencies within system
 Identify the inputs & outputs
transactions
 Identify key data elements
Example
Health Plan Management
System
Consumer Portal Application
Consumer Requests
Plan Information
Provider CRM
Appointment Scheduling
Content Format and Subject Area [Content Format]
Message - ID Description Content format Subject Areas
Message-1 Plan Information Web Services Benefits
Message-2 Appointments Schedule Web Services Scheduling
BABoK®Version2Release2009
BABOK V2 - Business Analysis Knowledge Areas & Tasks Layout
[2] Business Analysis
Planning & Monitoring
[3] Elicitation
[4] Requirements
Management &
Communication
[5] Enterprise Analysis
[6] Requirement
Analysis
[7] Solution
Assessment &
Validation
[2.1] Plan Business
Analysis Approach
[3.1] Prepare for
Elicitation
[4.1] Manage Solution
Scope and Requirements
[5.1] Define Business Need
[6.1] Prioritize
Requirements
[7.1] Assess Proposed
Solution
[2.2] Conduct Stakeholder
Analysis
[3.2] Conduct Elicitation
Activity
[4.2] Manage
Requirement Traceability
[5.2] Assess Capability Gap
[6.2] Organize
Requirements
[7.2] Allocate
Requirements
[2.3] Plan Business
Analysis Activities
[3.3] Document Elicitation
Results
[4.3] Maintain
Requirement for Re
[5.3] Determine Solution
Approach
[6.3] Specify and Model
Requirements
[7.3] Assess Organization
Readiness
[2.4] Plan Business
Analysis Communication
[4.4] Prepare Requirement
Package
[5.4] Define Solution Scope
[6.4] Define Assumptions
& Constraints
[7.4] Define Transition
Requirements
[2.5] Plan Requirement
Management Process
[4.5] Communicate
Requirements
[5.5] Define Business Case [6.5] Verify Requirements [7.5] Validate Solution
[2.6] Manage Business
Analysis Performance
[6.6] Validate
Requirements
[7.6] Evaluate Solution
Performance
[3.4] Confirm Elicitation
Results

More Related Content

What's hot

Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - Essentials
Barbara Bermes
 
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
SlideTeam
 
Business analysis presentation final
Business analysis presentation finalBusiness analysis presentation final
Business analysis presentation final
mdchristenson
 

What's hot (20)

Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
PMP Course Presentation.pptx
PMP Course Presentation.pptxPMP Course Presentation.pptx
PMP Course Presentation.pptx
 
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
 
The Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureThe Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The Future
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - Essentials
 
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
 
Business Analysis
Business AnalysisBusiness Analysis
Business Analysis
 
Business Requirement Document
Business Requirement DocumentBusiness Requirement Document
Business Requirement Document
 
Roadmap methodology
Roadmap methodologyRoadmap methodology
Roadmap methodology
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Project Plan template
Project Plan templateProject Plan template
Project Plan template
 
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
 
Brd template uml-noble_inc
Brd template uml-noble_incBrd template uml-noble_inc
Brd template uml-noble_inc
 
Business Analysis Framework
Business Analysis FrameworkBusiness Analysis Framework
Business Analysis Framework
 
Project Business Requirements Document
Project Business Requirements DocumentProject Business Requirements Document
Project Business Requirements Document
 
Free CBAP V3 questions
Free CBAP V3 questionsFree CBAP V3 questions
Free CBAP V3 questions
 
Business analysis presentation final
Business analysis presentation finalBusiness analysis presentation final
Business analysis presentation final
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
PMP Chap 13 - Project stakeholder management Overview
PMP Chap 13 - Project stakeholder management OverviewPMP Chap 13 - Project stakeholder management Overview
PMP Chap 13 - Project stakeholder management Overview
 

Viewers also liked (10)

BABOK - Tarefas, Entradas e Saídas
BABOK - Tarefas, Entradas e SaídasBABOK - Tarefas, Entradas e Saídas
BABOK - Tarefas, Entradas e Saídas
 
BA Techniques BABOK
BA Techniques BABOKBA Techniques BABOK
BA Techniques BABOK
 
BABOK Visão Geral
BABOK Visão GeralBABOK Visão Geral
BABOK Visão Geral
 
BAs IIBA and the BABOK
BAs IIBA and the BABOKBAs IIBA and the BABOK
BAs IIBA and the BABOK
 
CBAP+Master 150 Free Questions
CBAP+Master 150 Free QuestionsCBAP+Master 150 Free Questions
CBAP+Master 150 Free Questions
 
BABOK 2 Tasks & Techniques
BABOK 2 Tasks & TechniquesBABOK 2 Tasks & Techniques
BABOK 2 Tasks & Techniques
 
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)
 
BABOK 3
BABOK 3BABOK 3
BABOK 3
 
BABOK - Tasks, Input and Outputs
BABOK - Tasks, Input and OutputsBABOK - Tasks, Input and Outputs
BABOK - Tasks, Input and Outputs
 
Culture
CultureCulture
Culture
 

Similar to BABoK V2 Requirements Elicitation (RE)

CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements Capture
Ahmad Ammari
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Finding
guest009ffa
 
Writing Winning Proposals
Writing Winning ProposalsWriting Winning Proposals
Writing Winning Proposals
Mohamed Shaaban
 
The Top Ten Skills
The Top Ten SkillsThe Top Ten Skills
The Top Ten Skills
kktv
 
Operation & workflow
Operation & workflowOperation & workflow
Operation & workflow
Monkey!
 

Similar to BABoK V2 Requirements Elicitation (RE) (20)

Roles of business analyst
Roles of business analystRoles of business analyst
Roles of business analyst
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements Capture
 
Business Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal SolutionBusiness Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal Solution
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Finding
 
SIPOC Failure Mode Identification Methodology
SIPOC Failure Mode Identification MethodologySIPOC Failure Mode Identification Methodology
SIPOC Failure Mode Identification Methodology
 
Writing Winning Proposals
Writing Winning ProposalsWriting Winning Proposals
Writing Winning Proposals
 
Requirements
RequirementsRequirements
Requirements
 
Project Management
Project ManagementProject Management
Project Management
 
Business Analyst Overview
Business Analyst OverviewBusiness Analyst Overview
Business Analyst Overview
 
Business Process Improvement
Business Process ImprovementBusiness Process Improvement
Business Process Improvement
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
2904473407
29044734072904473407
2904473407
 
The Top Ten Skills
The Top Ten SkillsThe Top Ten Skills
The Top Ten Skills
 
Business Analyst' Job
Business Analyst' JobBusiness Analyst' Job
Business Analyst' Job
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Business Analyst Training
Business Analyst TrainingBusiness Analyst Training
Business Analyst Training
 
Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...
Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...
Business Use Case Diagrams The diagrams to divide the workflow as smaller uni...
 
Operation & workflow
Operation & workflowOperation & workflow
Operation & workflow
 
Project Management for Technical Communication Professionals
Project Management for Technical Communication ProfessionalsProject Management for Technical Communication Professionals
Project Management for Technical Communication Professionals
 
IBD BI MC Business Analysis Tools And Tasks
IBD BI MC Business Analysis Tools And TasksIBD BI MC Business Analysis Tools And Tasks
IBD BI MC Business Analysis Tools And Tasks
 

More from AMJAD SHAIKH (9)

Kanban and Scrum - Agile Delivery
Kanban and Scrum - Agile DeliveryKanban and Scrum - Agile Delivery
Kanban and Scrum - Agile Delivery
 
Product Management in Operations Environment
Product Management in Operations EnvironmentProduct Management in Operations Environment
Product Management in Operations Environment
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)
 
Sample_Scrum_Story_Card
Sample_Scrum_Story_CardSample_Scrum_Story_Card
Sample_Scrum_Story_Card
 
Scrum_Process_View
Scrum_Process_ViewScrum_Process_View
Scrum_Process_View
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
TheSketchBoard_Edition_3
TheSketchBoard_Edition_3TheSketchBoard_Edition_3
TheSketchBoard_Edition_3
 
The sketchboard edition_2
The sketchboard edition_2The sketchboard edition_2
The sketchboard edition_2
 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

BABoK V2 Requirements Elicitation (RE)

  • 1. A Guide to the Business Analysis Body of Knowledge (BABoK®) – Knowledge Area Requirements Elicitation By – Amjad Shaikh
  • 2. Enterprise Analysis Business Analysis Planning & Monitoring Requirements Elicitation Requirements Analysis Solution Assessment & Validation Underlying Competency Requirements Management & Communication Techniques Concepts (BABoK) BABoK®Version2Release2009
  • 3. a recap…  A condition or capability needed by a stakeholder to solve a problem or achieve an objective  A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard specification or other formally imposed document  A documented representation of a condition or capability as in 1 or 2 above Requirement Business Requirement Stakeholder Requirement Solution Requirement Transition Requirement Classification of Requirement Functional Requirement Non-Functional Requirement
  • 5.
  • 7. Going beyond just gathering Active engagement of stakeholders to identify and understand their needs and the environment in which they work WHAT? Business Analyst & Stakeholders WHO? To ensure that a stakeholders actual or underlying needs are understood, rather than their stated or superficial desires WHY? Iterative throughout elicitation, analysis, verification and validation activities WHEN?
  • 10. The Purpose of the task Ensure all needed resources are organized and scheduled for conducting the elicitation activities
  • 11. Layout of the task  Business Need Business Scope  Business Case  Stakeholders List, Roles & Responsibilities Input Prepare for Elicitation Task  Scheduled Resources  Support Material Output Techniques  Brainstorming  Document Analysis  Focus Groups Interface Analysis  Interviews Observation Prototyping  Requirements Workshops  Survey/Questionnaire Stakeholders All Stakeholders Project Manager
  • 13. Level of details that should be considered Resources Ground Rules  People  Facilities  Equipment  For event-based elicitation (brainstorming, focus group, interview, observation, prototyping, requirements workshop) ground rules must be established Inform  Notify appropriate parties of the plan Process  Agree on form and frequency of feedback during the elicitation process and the mechanism for verifying and signing off on the elicited results or at the beginning or during one specific phase
  • 15. The Purpose of the task Meet with stakeholder(s) to elicit information regarding their needs
  • 16. Layout of the task  Business Need  Organizational Process Assets  Requirement Management Plan  Scheduled Resources  Solution Scope  Business Case  Supporting Materials Input Conduct Elicitation Activity Task Elicitation Results Output Techniques  Brainstorming  Document Analysis  Focus Groups  Interface Analysis  Interviews Observation Prototyping  Requirements Workshops  Survey/Questionnaire Stakeholders All Stakeholders Project Manager
  • 18. Level of details that should be considered  While eliciting the requirements it is important to guard against scope creep. Tracing requirements back to the business goals/objectives helps to validate whether a requirement should be included Tracking  While eliciting the requirements, documenting requirements attributes such as the requirement’s source, value and priority will aid in managing each requirement throughout its life cycle Attributes  Tracking the elicitation participants and the actual time spent eliciting the requirements provides a basis for future planning Metrics
  • 20. The Purpose of the task Record the information provided by stakeholders for use in analysis
  • 21. Layout of the task Elicitation Results Input Document Elicitation Results Task  Requirement [Stated]  Stakeholder Concerns Output Techniques  Brainstorming  Document Analysis  Focus Groups  Interface Analysis  Interviews Observation Prototyping  Requirements Workshops  Survey/Questionnaire Stakeholders Business Analyst
  • 23. Level of details that should be considered  Documentation can take a number of forms  Minutes of meeting (MOM)  Visual or audio recordings  Whiteboards  Notes Output Form The form of output depends upon the technique used for elicitation
  • 25. The Purpose of the task Validate that the stated requirements expressed by the stakeholder match the stakeholder’s understanding of the problem and the stakeholder’s needs
  • 26. Layout of the task Requirement [Stated, Unconfirmed]  Stakeholder Concerns [Unconfirmed] Input Confirm Elicitation Results Task  Requirement [Stated, Confirmed]  Stakeholder Concerns [Confirmed] Output Techniques  Brainstorming  Document Analysis  Focus Groups  Interface Analysis  Interviews Observation Prototyping  Requirements Workshops  Survey/Questionnaire Stakeholders All Stakeholders
  • 27. The complete picture  Clarify scope.  Schedule activities, resources and dates.  Publish the plan. Prepare  Meet with stakeholders to elicit requirements  Capture requirements attribute & trace requirements Conduct  Summarize output from elicitation Document  Review the outcome with stakeholders & confirm Confirm
  • 29. What impacts the choice of tools & techniques Consider stakeholder needs when making decisions about tools or techniques Stakeholder To ensure that a stakeholders actual or underlying needs are understood, rather than their stated or superficial desires Skills of Business Analyst Involved Conflicts Rely on ground rules when conflicts arise
  • 30. Some widely used techniques Group Techniques One on One  Interview  Observation Collaborative Sessions  Brainstorming  Focus Group  Requirements Workshop Interface  Prototyping  Interface Analysis Document Based  Document Analysis  Surveys / Questionnaire
  • 31. Structured Interview – Interview that has defined set of questions, agenda & execution pattern Unstructured Interview – Interview which is free-flow and progression is based on information surfacing within the process of interview Types of Interview Closed Ended – Questions that results into objective responses (provide options for responses) Open Ended – Questions that results into subjective responses Types of Questions Interview techniques is the process of interacting with individual stakeholder to understand their need/s and perspective about the change/project Positive Negative Cannot be used where there is a need to build consensus across a group of stakeholders Interview techniques allows Business Analyst to confirm understanding by asking follow-up questions
  • 32. Example from Web  BA: Why should the submit button be red?  Client: Because we really want the user to press it?  BA: Why do you think that the user will press it if it's red?  Client: Because it will stand out on the page?  BA: What if the user is color blind?  Client: Hmm... I didn't think of that! Let's just make the text bold?  BA: (thinking: we are getting nowhere) Why is it so important that the user clicks the submit button?  Client: Because currently it does important things and some users don't click it.  BA: What is so important?  Client: (getting annoyed, of course): Because it has logic which submits the new lead to the marketing department which provides us lots of value. Many users click the cancel button by mistake.  BA: (a-ha) So the problem is that when the user clicks the cancel button my mistake they lose their data right away and they probably don't want to re-enter all the info.  Client: Exactly! Now can we just make the button bold!  BA: What if we put a message box when clicking the "Cancel" button which asks the user something like "Are you sure you want to cancel and lose all the data you just entered?"  Client: Wow... that would be great!
  • 33. Passive or invisible – Observe stakeholder without interruption to there work Active or visible – Observe with active feedback & questions Study the stakeholder performing their job in order to document details about the current process Positive Negative Suitable for AS-IS process only without identify infrequent exceptions Can provide you un-documented process (Tacit knowledge) Shadowing – Learning via observation Apprenticing – Learning via participating on job Types of Observations
  • 34. Using the creative powers of a group to generate many ideas quickly to help solve a problem or resolve an issue. Ideas generated need to undergo additional evaluation and analysis. Feature of Brainstorming  Time limit and criteria for evaluating and rating the ideas is established in advance.  Do not debate the ideas during the brainstorming session.  Produce as many ideas as possible within time limit.  Typically last 20 minutes.  Variation is anonymous brainstorming.
  • 35. Visual representation of user interface  Horizontal prototype – covers a wide but shallow view of functionality.  Vertical prototype – covers a narrow but deep view of functionality.  Throw away prototype – uses simple tools e.g. whiteboard.  Evolutionary prototype – produces running software which will emerge as the actual system further downstream Types of Prototyping
  • 36. Study of the connection between components of a solution, generally system to system or hardware to hardware interfaces Fundamentals of Interface Analysis  Identify system boundaries  Identify dependencies within system  Identify the inputs & outputs transactions  Identify key data elements
  • 37. Example Health Plan Management System Consumer Portal Application Consumer Requests Plan Information Provider CRM Appointment Scheduling Content Format and Subject Area [Content Format] Message - ID Description Content format Subject Areas Message-1 Plan Information Web Services Benefits Message-2 Appointments Schedule Web Services Scheduling
  • 38.
  • 39.
  • 40. BABoK®Version2Release2009 BABOK V2 - Business Analysis Knowledge Areas & Tasks Layout [2] Business Analysis Planning & Monitoring [3] Elicitation [4] Requirements Management & Communication [5] Enterprise Analysis [6] Requirement Analysis [7] Solution Assessment & Validation [2.1] Plan Business Analysis Approach [3.1] Prepare for Elicitation [4.1] Manage Solution Scope and Requirements [5.1] Define Business Need [6.1] Prioritize Requirements [7.1] Assess Proposed Solution [2.2] Conduct Stakeholder Analysis [3.2] Conduct Elicitation Activity [4.2] Manage Requirement Traceability [5.2] Assess Capability Gap [6.2] Organize Requirements [7.2] Allocate Requirements [2.3] Plan Business Analysis Activities [3.3] Document Elicitation Results [4.3] Maintain Requirement for Re [5.3] Determine Solution Approach [6.3] Specify and Model Requirements [7.3] Assess Organization Readiness [2.4] Plan Business Analysis Communication [4.4] Prepare Requirement Package [5.4] Define Solution Scope [6.4] Define Assumptions & Constraints [7.4] Define Transition Requirements [2.5] Plan Requirement Management Process [4.5] Communicate Requirements [5.5] Define Business Case [6.5] Verify Requirements [7.5] Validate Solution [2.6] Manage Business Analysis Performance [6.6] Validate Requirements [7.6] Evaluate Solution Performance [3.4] Confirm Elicitation Results