BABOK Requirements Elicitation and Collaboration
BABOK Requirements Elicitation and Collaboration
Study Notes
Week 2: Requirements Elicitation &
Collaboration
www.business-analysis-excellence.com
online@businessanalysiseducation.com
Here we look at the planned elicitation and collaboration activities and discuss all the key
considerations for when you prepare to conduct elicitation sessions or engagements.
Purpose
According to the BABOK® v3 Guide, the purpose of the task: Prepare for Elicitation, is...
"to understand the scope of the elicitation activity, select appropriate techniques, and plan
for (or procure) appropriate supporting materials and resources.”
When Business Analysts start the activity of preparing for an elicitation session, they will
consider what the key outcomes of the session or sessions should be, who should be
involved in all the elicitation activities and what is the overall goals of the initiative.
The definition of the goals for the elicitation includes defining the deliverables that should
be produced as a result of the elicitation as well as considering and preparing any
logistical aspects, materials needed for each session and gaining a good understanding
and interpretation of the circumstances surrounding the elicitation activities.
Consider the example of being a Business Analyst responsible to prepare for the elicitation
of requirements for a new Offender Management System. Your goal with the elicitation
meeting is to understand the main problems faced by prison wardens who are responsible
to capture offender progress details during their imprisonment term. Because the prison
wardens work in shifts, it is not practical to have them all attend a requirements workshop,
so you decide to combine techniques of sending a survey to them with a scheduled follow
up one on one elicitation interview to suit their shift timetable. You also want to
demonstrate to these stakeholders that you understand the fundamentals of the main
challenges they face within their roles and therefore you decide to prepare some models
to show the prisoner journey pictorially.
So with this example, you can already identify different aspects such as the goal of the
elicitation, availability of stakeholders, preparation materials needed and appropriate
elicitation techniques as some of the considerations when starting to prepare for
elicitation activities on your project.
Elements
These are the five key elements when you prepare for elicitation:
• Set up logistics
• Prepare stakeholders
There are a number of different aspects that the Business Analyst should consider when
preparing for the elicitation session. Considering these aspects will assist the Business
Analyst in understanding what type of business analysis information will be discovered
during the elicitation and it will assist in the process of deciding which elicitation
techniques to apply.
• Business Domain
• Stakeholder locations
The larger the number of stakeholders involved in the stakeholder elicitation activities, the
more time should be spent to prepare for the session following a formal and structured
approach. This includes pre-session materials/information emails, agendas and elicitation
techniques which can be effectively executed with larger groups.
It is important to realize that with any elicitation activity it is very likely that the Business
Analyst will apply multiple elicitation techniques. It often depends on factors such as the
constraints that might exist around cost and time, what information is available to the
Business Analyst, the culture of the organization and of course the planned ideal
outcomes of the elicitation sessions themselves. It is also key for the Business Analyst to
consider factors such as the needs of the stakeholders who are involved, their availability
and their geographical location.
Another key reason why it is a good idea to conform to a known elicitation method or
technique is simply because stakeholders would already understand the format, what is
expected of them and would be able to hit the ground running as it were.
In this example, you are considering the culture and what people are used to, your own
professional skills and abilities as well as people’s location and availability.
A key step in preparing for elicitation is to ensure that the logistics of the session or series
of sessions are well planned for considering the following key aspects:
• Scheduled resources including people, rooms, and tools like flip charts
Remember that for a formal elicitation activity the Business Analyst should prepare and
share an agenda with all the elicitation participants well in advance of the session.
When you prepare for the elicitation session and you have considered all these key
aspects about logistics, it is always good to ensure you have confirmed and agreed your
approach and decisions with the rest of the Business Analysis and project team. This way
you have everyone onboard with the logistical arrangements and this often yields some
new ideas that you might not have thought about.
As part of the preparation activities for the elicitation session, the Business Analyst needs
to make sure to collate, prepare and understand the information that exist prior to the
For example, the Business Analyst may take end-to-end draft business process models
to the workshop for validation by stakeholders.
There may be a need for the Business Analyst to explain to the business stakeholders
how an elicitation activity works prior to conducting the session. It may also be required
that the Business Analyst request that stakeholders prepare specific information for the
elicitation session itself.
A good practice is to ensure that the stakeholders clearly understand the purpose of the
planned elicitation session and what the benefits are. This will help ensure that all
stakeholders attend and come with a motivated attitude to participate actively. When
stakeholders understand the goals and expectations well before the elicitation session,
the session will have a much better chance of yielding high quality requirements, so it is
well worth the effort to engage stakeholders in this way before the elicitation session is
conducted.
Now that you have learned about the preparation activities, elements and key inputs and
outputs you are ready to learn about what is involved with the task of conducting the
elicitation session.
There are a number of different ways of conducting elicitation with stakeholders and in
most cases the Business analyst will use a combination of different approaches,
techniques and styles to obtain and complete the elicitation activities. During this section
we are discussing the primary categories of how elicitation can be conducted and we
discuss the role of the Business Analyst during the elicitation session itself.
Let us start by considering the purpose of the task of conducting elicitation and the types
of elicitation the Business Analyst can perform.
"to draw out, explore, and identify information relevant to the change.”
Types of elicitation
• Collaborative
• Research
• Experiments
Collaborative
Collaborative is when the elicitation involves direct interaction with stakeholders, and the
elicitation activity relies on the stakeholders’ experiences, skills and general judgment
within their subject area.
Research
This is about analyzing and reviewing information systematically that was obtained from
materials or sources other than the direct conversations with stakeholders involved in the
change. This type of elicitation can still involve stakeholders and can also include data
analysis of historical data to identify trends.
Experiments
Experiments are a way for Business Analysts to discover new information which can only
be obtained by performing a controlled test or study. Experiments help discover
information that is required and not readily available from stakeholder engagement or
document analysis.
Scenario 1: When you run a requirements workshop with a number of stakeholders you
invited to elaborate on requirements for a new Customer Records system, you are
utilizing the Collaborative Elicitation type.
Scenario 2: When you review policy or legislative documentation to understand the new
payment laws as part of defining requirements for a Payment Gateway Solution, you are
utilizing the Research Elicitation type.
Scenario 3: When you prepare multiple prototypes for a new screen layout and ask a
random number of people to vote for their favorite screen layout you are performing an
Experimental Elicitation type.
Elements
These are the two key elements to consider when performing the task: Conduct Elicitation
Let's take a look at these elements in the following sections and explore what the
Business Analyst should do, include and consider when applying the task of conducting
an elicitation session.
During the elicitation session, it is important for the Business Analyst to understand the
proposed representations of business analysis information (prepared during the
preparation task) so that the elicitation session can be guided towards the anticipated
results for the session at the relevant level of detail.
To help guide and facilitate these planned outcomes/results, business analysts consider
the following:
It is the role of the Business Analyst to ensure that the elicitation session is executed in a
way that is goal-oriented and produces the desired results as it was planned for during
the preparation task.
Although it is recommended that the Business Analyst keeps a close eye on the goals
and planned results for the session, it is worth remembering that the stakeholder
engagement and relationships are also very important and hence the Business Analyst
should remain flexible in their approach and means of achieving the elicitation goals and
results.
Although the conducting of elicitation is frequently iterative and takes place in a series of
sessions it is imperative to capture the elicitation outcomes in a well organized and
succinct fashion. If the elicitation activity happens in an ad hoc or unplanned way, the
conversations and decisions or outcomes must also be documented and integrated into
the planned outcomes.
When a Business Analyst consistently captures all elicitation outcomes in a formal and
comprehensive manner it builds confidence in the business stakeholders' view of how the
information they have provided the Business Analyst is being valued and used.
Note: The output here is unconfirmed elicitation results because the Business Analyst has
not reviewed and confirmed that what they captured during the elicitation session is in
fact correct and complete.
Now that we have conducted an elicitation session, there is the task of confirming that
the elicitation results the Business Analysis team has captured is in fact accurate and
complete. The next task we discuss is to confirm the elicitation results.
Here we will discuss the purpose and scope of this task at this stage of the requirements
definition process. It is important to note that during this stage you have prepared and
conducted the elicitation session and you are now ready to confirm with stakeholders,
peers and any existing sources of information that the results you obtained during the
elicitation session(s), is accurate, complete and consistent with other sources of
elicitation results and information.
Purpose
According to the BABOK® Guide, the purpose of Confirm Elicitation Results is...
"to check the information gathered during an elicitation session for accuracy and
consistency with other information.”
The primary reason the Business Analyst should always check the information that was
obtained during an elicitation session is to uncover any errors, conflicting information, any
missing information and potential ambiguity that might need to be clarified with
stakeholders.
The Business Analyst should compare the elicitation results against any existing
information and/or the results of similar sessions to ensure the information is consistent. It
might be required for the Business Analyst to engage stakeholders to clarify or confirm
that their information was correctly captured during the elicitation session. Depending on
how accurate the information is, it might be required to plan additional elicitation sessions
to elaborate or clarify any misinformation or discrepancies with stakeholders. It is
however recommended to try to avoid unnecessary repeats of similar conversations or
elicitation sessions to prevent making stakeholders lose confidence in the business
analysis team’s capabilities during elicitation.
Elements
These are the two key elements when you Confirm Elicitation Results:
We will describe the key elements of the task: Confirm elicitation results and understand
each with an example.
This element describes that the business analyst performs follow-up meetings or reviews
and compares elicitation results against what stakeholders provided during the elicitation
sessions to correct or update any elicitation results that may not be a fully accurate or
complete. It may also happen that the stakeholders confirm elicitation results
independently from the Business Analyst’s follow-ups.
An example could be when as the Business Analyst who conducted the elicitation
workshop recently, you decide the most time-efficient way to confirm elicitation results
would be to organize a short follow-up workshop. During this session you present the
updated end-to-end business process models originally presented during the elicitation
session, to confirm accuracy and completeness.
This element describes the further activity of comparing the elicitation results from
elicitation sessions against any source information or alternative elicitation results that
may exist. Where variations in results are identified, it is the Business Analyst’s role to
resolve these variations by working in collaboration with stakeholders. If historical data or
other reliable information exist, the Business Analyst can also use that to remove any
variations identified.
As a result of this task you are now in a position to communicate the business analysis
information, specifically relating to the elicitation results you have defined with your
business and other stakeholder groups. During the next section we discuss the task of
communicating business analysis information with stakeholders.
Here we discuss the key considerations when the Business Analyst formulates the
business analysis information into a package that is suitable, relevant and effective for
presenting to stakeholders. We also discuss the importance of understanding your
stakeholder audience and their preferences as well as the need to have clear objectives
when preparing the business analysis information for stakeholders.
Purpose
According to the BABOK® v3 Guide, the purpose of the task: Communicate Business
Analysis Information is…" to ensure stakeholders have a shared understanding of
business analysis information."
Always consider the perspective of the audience that you are communicating business
analysis information to. For example: If you are communicating business analysis
information to a senior or executing audience, including visual representations and key
summaries that highlight the main points that are needed to be conveyed.
It is important to remember that it might be required for the Business Analyst to distill
information in multiple different ways to cater to different audience communication styles.
It is also important that the Business Analyst works with stakeholders to ensure that they
In a practical example you will have a set of draft requirements that you elicited from a
group of stakeholders during your recent requirements workshop. As a first step of
communicating your findings, you may send out an email with the draft requirements
available for review. You know that some of your stakeholders don’t really respond or read
detailed emails and therefore decide to follow-up the message with an invitation for a
short meeting to walk them through the details of the requirements.
By providing the stakeholders with these two different opportunities to review and
understand your requirements, you are optimizing communication with your stakeholder
audience.
Elements
These are the two key elements when you Communicate Business Analysis Information:
We will describe the key Elements of Communicate Business Analysis Information and
understand each with an example.
• What will each type of stakeholder understand and need from the communication?
• Are the presentation and format of the package, and the information contained in
the package, appropriate for the type of audience?
• Formal Documentation
The most common format for business analysis information packages is when an
organization follows a predefined template which contains text, matrices, and/or
diagrams and visual models. Formal documentation provides the organization with a
referenceable, long term record of the business analysis information.
• Informal Documentation
The other format that business analysis information can sometimes take, is the less
formal documentation consisting of text, diagrams or matrices which are developed
during the initiative or change but which doesn’t form part of the formal documentation
process or templates used by the organization.
• Presentations
These deliver high-level overviews appropriate for understanding goals of a change,
functions of a solution, or information to support decision-making.
The final format that is often used to convey business analysis information at a more
summarised level to describe the key points of concepts of a change, functions that are in
scope or information pertaining to decision making efforts, is a presentation.
The Business Analyst should consider what is the best combination to present materials
so that an effective and well-considered message is communicated. Packages can be
stored in different online or offline repositories, including documents or tools.
There are different options available to the business analyst when it comes to choosing
the appropriate communication method or platform. Some of the more common
communication platforms have been identified as:
• Group collaboration
• Individual Collaboration
You are assigned to a Human Resources Project, which has the goal of implementing a
Cloud-Based System to manage all employees’ performance and personal record data. As
the Business Analyst, you have done your first round of requirements interviews and have
compiled the first version of the stakeholder requirements for this initiative. You now need
to make sure that the first draft is complete, accurate and a true reflection of the
requirements raised by all of the Human Resources stakeholders.
You decide that because stakeholders are geographically dispersed that you will
communicate these requirements using the following three methods:
Note: The business analysis information is being shown as a key output with the status of
'communicated' because at the end of this task you would have communicated the
findings in the format of the Business Analysis information package.
Here we look at the last task of this knowledge area, namely: Manage stakeholder
collaboration. This is key task that is performed not just during the elicitation and
collaboration knowledge area but throughout all stakeholder interactions during the life of
any initiative.
Here you will learn about the importance of monitoring the stakeholders collaboration
activities and attitudes as well as about the Business Analysts role to obtain stakeholder
participation commitments early on and especially during the elicitation and collaboration
stages of any initiative.
Purpose
According to the BABOK® Guide, the purpose of Manage Stakeholder Collaboration is...
The Business Analyst will be responsible to work with the stakeholders in a collaborative
way as an ongoing task. It is important to remember that new stakeholders are often
identified as the initiative progress and they should be incorporated into the business
analysis activities in terms of their role, their influence, their responsibilities, cultural
attitude and any authority they may have over the initiative and work products delivered
by the business analysis team.
A strong relationship with your stakeholders will support you with your business analysis
activities and hence it is worth making an effort to build sound, trusted relationships with
your stakeholders throughout the initiative.
Elements
These are the three key elements when you Manage Stakeholder Collaboration:
• Collaboration
A key challenge that business analysts often face is the availability and focussed
commitment of the relevant stakeholders to participate and contribute to the business
analysis efforts. It is therefore recommended that the Business Analyst determines what
level of commitment of time and resource would be required as early as possible so that
this could be planned and agreed early during the initiative. This agreement can be made
formally or informally as long as the expectations are clear from both the business
analysis team’s perspective and the business stakeholders' perspectives.
Business Analysts stays informed of the level of the participation and performance from
stakeholders to make sure that:
• the right subject matter experts and other stakeholders are participating effectively,
Some mitigation strategies could be to identify these risks as early as possible and to
address them by engaging the appropriate people to release the stakeholders from daily
duties for a short period of time or where there are delayed approvals to ensure the
approval processes designed to be as easy and seamless as possible during Business
Analysis Approach Planning.
Element 3: Collaboration
The key to successful stakeholder collaboration is for the Business Analyst to work
closely with them in a way that makes them feel important, valued and involved in a
worthwhile endeavor. It is important for the Business Analyst to encourage two-way
communication with an environment that is open to new ideas, suggestions for
improvements or any innovations. The Business Analyst to create a routine of frequent
and easy flowing communication channels between the stakeholders and the business
analysis team.