Requirement Elicitation
Requirement Elicitation
Analyst
Unit 5: Requirement Elicitation
Agenda
1 2
BA
Basics of Requirements Planning,
Scope,
and vision
Develop
3
BRD &
validate
sol. Enterprise
Analysis
6
Req
Elicitation
Req Analysis 4
5 & Mgmnt
To Elicit:
To draw forth
To bring out
ESTABLISH
USER REQUIREMENTS
ORGANIZATIONAL
NEEDS
INPUTS FROM
The problem and the application STAKEHOLDERS
domain are given in a form of
organizational needs and other inputs
from various different sources to
establish user requirements.
Private and Confidential 9
Goal of Requirements Elicitation
THE GOAL:
To identify as many requirements as
possible to prepare several alternate
Private and solutions
Confidential for the stated problem.
10
What Kind of Requirements?
It provides a platform
to the developer to
construct a
framework of the
proposed system keeping in view
the wish list of stake holders.
BONUS:
Knowing the
elicitation techniques
is one thing and how
to use them is
another. We have a
case study later in this
session
When
Pros Cons Participants
Appropriate
This method is Easily understood Difficult to This technique
ideally used to by users and represent is most
describe how stakeholders who multiple successful
current or future are part of the processes when all users
business processes process being occurring are
should be modeled developed simultaneously participants
When
Pros Cons Participants
Appropriate
Best used to Provides a user point Use cases do not This technique
describe a step- of view provide enough is most
by-step process Makes functional information to successful
of how the requirements easier enable when all users
system works for to explain and development are
end users understand for end activities participants
users and
stakeholders
Prototyping is a technique
for building a quick draft of
a desired system, or parts
of that system
Illustrates the • Helps the developers and May be follow Most appropriate
capabilities of the reduce the development insufficient when
system to the users time & costs. analysis administered to
and designers • Invites the users to the ultimate users
contribute & give and stakeholders
productive feedback. of the system
• Prototypes may
demonstrate progress at
an early stage of
development
A focus group
brings together a
cross-section of
stakeholders and
end users into a
room and opens
lines of
communications.
When
Pros Cons Participants
Appropriate
Focus groups are • Ability to solicit a wide • It may be Participants in
generally most variety of opinions in a intimidating for this exercise are
helpful at the relatively short period of subordinate normally a
beginning stages time stakeholders to combination of
of a project when contradict a stakeholders and
the entire value • Group dynamics stimulate supervisor. users traditionally
proposition is drawn from the
individual thought and
being validated give rise to “piggy-back” user groups and
ideas stakeholders.
Organizational
Fit/Gap
Template
Acceptance and
Benchmarking Evaluation Criteria
and Market
Analysis
Business Rules
Analysis
Backlog
Management New Elicitation Decision Analysis
Techniques
Problem
Interface Analysis
Tracking
Business Model
Vendor Canvas
Assessment
Balanced Scorecard
Data Mining
New Elicitation Collaborative Game
Techniques
Business
Concept Modeling
Capability
Analysis
Changing technology
Changes from customer Changes from vendor
environment
Backlog Management
Scrum in Brief
Benchmarking
Applicability
Business Solution
Business Bidding Requirement Analysis
Design
Advantages Disadvantages
Applicability
Definition
Requirement Elicitation
To define the requirements that must
be met in order for a solution to be Business Bidding
considered acceptable to key
stakeholders.
Advantages Disadvantages
• Agile methodologies may require that • Acceptance and evaluation criteria may
all requirements be expressed in the act inflexible
form of testable acceptance criteria. • This is because of contractual
• Acceptance criteria are also mandatory obligations and may be difficult to
when the requirements express change for legal or related reasons.
contractual obligations.
Applicability
• Long lists of business rules
• Possibility of Business rules
Requirement Analysis contradictions
Requirement Documentation
Requirement Elicitation
Private and Confidential 44
New Elicitation Techniques – Decision Analysis
Decision Analysis
Applicability
Interface Analysis
Definition
Applicability
Requirement Analysis
To identify interfaces
between solutions
and solution
components / legacy
or third party
systems and define
requirements that
elucidate how the
systems will interact Requirement Documentation
via the interfaces.
Private and Confidential 47
New Elicitation Techniques – Interface Analysis (Contd)
Advantages Disadvantages
Early identification of interfaces provides • Does not provide insight into other
an early, high-level view of cross aspects of the solution apart from filed
operations for planning mappings and related solutions.
• This is since the analysis does not
assess the internal components.
Impact on delivery scheduled date.
Recommendations
Opportunities for
for improving the
improvement
performance of
Successes Failures future.
Applicability
Applicability
vs
Advantages Disadvantages
Problem Tracking
Applicability
Definition
Requirement Validation
It is a way to track, manage and
resolute defects, issues, problems, Testing
and risks throughout business
analysis activities.
Project Implementation
Problem Tracking
Advantages
Disadvantages
Sequence Diagrams
They are used to model the logic of usage • It may be used in object-oriented
scenarios, by showing the information analysis to validate class diagrams
passed between objects in the system against use cases, or
• To show the timing of interactions
through the execution of the scenario. between entities within the system
scope.
Vendor Assessment
Definition
Vendor Assessment
Advantages Disadvantages
Balanced Scorecard
Perspectives
Perspectives
This
perspective
refers to
internal
business
processes.
The
These are leading
Customer indicators - if customers
Perspective are not satisfied, they will
eventually find other
suppliers that will meet
their needs.
Poor performance
There is sufficient proof
from this perspective
for an increasing
is thus a leading
realization of the
indicator of future
importance of customer
decremented growth,
focus and customer
even though the
satisfaction in any
current financial
business.
picture may look good.
Key Partnerships Partners, supplier, which key resource are we acquiring from
partner, which key activities partners perform
Key Activities Which ones our value prop requires, distribution channels ,
customer relationships, revenue streams
Key Resources Which ones our value prop requires, distribution channels ,
customer relationships, revenue streams
Value Proposition What do we deliver to customer, which issues are being solved,
what bundles of products and services are being offered,
customer needs being satisfied & minimum viable product
Customer How to get, sustain and grow customers, customer relationships established,
Relationships how are they integrated with rest of business model, economics involved
Customer
For whom are we creating value , most imp customers
Segmentation
Revenue What value is customer willing to pay, what's their existing pay out ,
Streams revenue model and pricing strategies?
Collaborative Game
• To improve the accuracy of elicitation, collaborative games allow stakeholders and the
team to build a joint understanding of a problem.
• After the high‐level requirements are noted, stakeholders work directly with the
development team directly to ensure that the work fulfills the requirements and is
performed correctly.
Collaborative Game
Agreement
Problem
solving
New
Ideas
Unravelling
Tough complexity
decisions planning
Each group selected different models and deliberated within on How would
this impact things like:
Merger/Acquisition
Which model / new Legacy to COTS
one? Implementation
How does the New Product
package software Launch
New start up Where does the
What is the change our model?
new product fit
business model? into the model?
Financial Analysis
Financial analysts
and business analysts examine
Financial analysis (also referred to
the data of internal or external
as financial statement analysis or
accounting analysis or Analysis of finance) clients and use their findings
refers to an assessment of: to make recommendations
about business decisions.
Viability
Financial Analysis
Mind Mapping
1
Provides a framework for scoping and planning by
generating a shared understanding of outcomes,
identifying alignment with strategy, and providing
a scope and prioritization filter.
2
It relates to BPM Perspective and Process
Analysis.
2
Business Capability Analysis involves modeling
what a business does or what it needs to do to
achieve its objectives and not how it achieves it
(via process/people).
Increased turnaround
time
Private and Confidential 80
New Elicitation Techniques – Data Mining
Data Mining
Data Mining
Descriptive Predictive