Professional Documents
Culture Documents
Impact.
How will the project impact the stakeholder?
What difference will it make in their daily
activities?
What difference will it make for their targets?
UNDERSTANDING YOUR STAKEHOLDERS
Influence.
How influential is the stakeholder to the project?
Even if they are not needed for the requirements
elicitation, are they in a position of authority?
Does the stakeholder have the ability to
dramatically alter the course of the project?
UNDERSTANDING YOUR STAKEHOLDERS
Level of engagement.
What level of involvement and how much time
will be expected of each stakeholder?
Do they need to be fully allocated to the project?
Do they need to be in every requirements
elicitation session?
UNDERSTANDING YOUR STAKEHOLDERS
Frequency of engagement.
How often will each stakeholder need to be
involved; daily, every other day, once per week?
UNDERSTANDING YOUR STAKEHOLDERS
Importance.
What is important to the stakeholder?
What issues do they have that are of primary
concern to them?
Do they have any special requirements?
UNDERSTANDING YOUR STAKEHOLDERS
Contribution.
How could the stakeholder contribute to the
project?
What is their level of skill or knowledge in area?
Are they a subject matter expert?
How will this knowledge contribute?
UNDERSTANDING YOUR STAKEHOLDERS
Controlling factors.
How could the stakeholder block the project?
Are there any sensitive issues that need to be
known that may impact negatively on the
project?
Are there any hidden assumptions or cultural
norms that may influence the outcome?
UNDERSTANDING YOUR STAKEHOLDERS
Strategy for engagement.
What method will be used to involve each
stakeholder?
Will they receive email-based status reports?
Will they be involved in requirements gathering
sessions?
UNDERSTANDING YOUR STAKEHOLDERS
The document analysis technique Useful where the stakeholder is Document Analysis is limited to How to perform Document
is one of the most effective ways unavailable or no longer with the the as-is situation. Analysis. Some sources for
of kick-starting the requirements organisation. document analysis are:
elicitation phase. Documents usually need to be • Business cases
Ensures that the business analyst updated to reflect current • Project plans
This is where the business analyst does not start from a blank page. circumstances. • Business requirements /
reviews relevant business, system process documentation
and project documentation with Acts as a means of cross-checking It can be time-consuming to find • Functional specifications of
the objective of understanding the requirements with other sources. and sift through masses of existing system
business, the project background information. • Contracts / tender
and identifying requirements or Compliments other elicitation documentation
opportunities for improvement. activities like workshops, • Organisational structure
interviews and prototyping by • Meeting minutes
It is a means of gathering serving as a means of verifying • Market research
information before scheduling requirements. • Customer complaints /
interviews or other elicitation feedback
sessions with stakeholders. • User manuals
FOCUS GROUPS
Description Pros Cons Further research
A focus group is normally Can save time and cost by eliciting While focus groups allow you to How to facilitate a Focus Group:
composed of stakeholders who many requirements in one dig into the thought processes of a • Employ the principles of
are giving their feedback about session. select group of users, there is the brainstorming
the already-refined ideas (i.e. as danger that a small group may not • Ensure the objectives of the
outcomes of other elicitation A healthy interchange among be reflective of the entire group are clear
activities such as brainstorming). members is effective to elicit audience of users. • Select participants carefully
attitudes and perspectives. • Establish the ground rules
It is used to gather the attitudes Participants must feel comfortable • Document the facts
(in forms of comments and speaking honestly about their • Include an observer
feedback) about an idea, a needs without fear of offending • Conduct a survey at the end to
solution, or a process. the moderator or stakeholders, or get additional information
the benefit of the focus group is
For instance, it can be used after moot.
the development of a prototype,
in order to get an idea of how the
market will respond to certain
features of the solution.
INTERFACE ANALYSIS
Description Pros Cons Further research
The business analyst observes Provides valuable detail about Limited in providing stakeholder A quick way to gain insight into
how a system interacts with users which system requirements are perspective and non-system interface requirements is by
and other systems. necessary. requirements. reviewing the existing system and
building a context diagram which
This method is used frequently Saves time and expense by Does not provide a complete displays at a glance, the entities
with projects involving IT enabling the business analyst to understanding of business process that send data to and receive data
components. It can be conducted accurately determine testing and requirements. from it at a high level. The context
with both internal and external integration requirements. diagram can then be broken down
systems and users. into data flow diagrams for more
detailed analysis.
Requirements are traced to
specific functions carried out by
the system or hardware involved
in the process. The business
analyst can uncover potential
requirements, limitations,
functionality, and interoperability
between systems or hardware.
INTERVIEWS
Description Pros Cons Further research
One-on-one interviews provide an By exploring someone’s knowledge The results of interviews, such as The key to accurate requirements
efficient way to collect large and needs in-depth the business the usefulness of the information elicitation using this method is to
amounts of data quickly. The analyst ensures that they gathered, can vary significantly determine the most appropriate
business analyst can choose to understand the real, not just the depending on the skill of the interview subject and designing
conduct a one-on-one or group perceived, need. interviewer. the most useful questions. Follow
interview to elicit requirements up questioning should be used to
through a series of questions Provides a simple, direct way of Does not allow the business clarify vague, incomplete, or hard
directly asked to stakeholders, end eliciting requirements directly from analyst to reach consensus among to understand responses. The
users, or subject matter experts. stakeholders. stakeholders easily. questions must be presented in a
The interview can be structured or logical order to enable the
unstructured, conducted in a Maintains focus throughout the Requires substantial time business analyst to understand the
formal or informal setting. elicitation process. commitment and stakeholder complexity and dependencies of
Questions are either open-ended involvement. the requirements.
(eliciting a thoughtful, expressive Allows for complete explanation
response) or closed-ended and discussion of attributes and The interviewer must be highly For the interview to be effective,
(requiring a direct, coded needs. skilled in order to generate the business analyst must be
response). Interviews should be appropriate information. persistent and use the five Ws—
unstructured enough to be sure Who, What, When, Where and
that the interviewees knowledge Why.
is sufficiently mined and
structured enough to be sure that
all basic questions are covered
without going too off topic.
OBSERVATION
Description Pros Cons Further research
This is an effective method of Observation is primarily useful Provides requirements only on The observation can either be
understanding a stakeholder's for capturing what’s already in existing systems, structure, or done passively or actively.
needs through observation of existence and enables several process.
their work environment and other types of requirements Passive observation requires
process flow. tools, not the least of which isMay be disruptive to business the business analyst to watch
existing use-case scenarios. unit. the business process without
Sometimes called job involvement or discussion.
shadowing, the business Provides actual and practical Limited observation period
analyst follows a subject insight to current workflows. may miss unusual Active observation involves
matter expert or end user occurrences. discussion with end users
through the business process Elicits information that is not and/or performing functions
to be improved or re- captured through Responses to issues can be within the flow (hands on
engineered. documentation or questioning. time consuming to observe approach).
entire process.
This method establishes a The business analyst can
baseline from which document what they observe
modifications can be made. through numerous types of
diagramming and business
process models besides use
cases.
PROTOTYPING
Description Pros Cons Further research
On software development Allows user interaction with model Can be expensive and time How to perform Prototyping:
projects, users and business and early feedback. consuming if the product or • Elicit requirements
owners can visualise a model of system is complex. • Produce prototypes:
the new software before it is Encourages stakeholders to play an • Low fidelity (wireframes,
developed to refine requirements. active role in developing the Need to manage stakeholder mock-ups), or
requirements. expectations. • High fidelity (as part of
ongoing development)
A low fidelity, throw away model Initial model can lead to • Validate main flow using
can be a quick, inexpensive way to unrealistic expectations for final prototypes with the client
uncover requirements. design. • Define final user stories.