Babok Visual v3
Babok Visual v3
As a business analyst, I
want a simple attractive
way to learn the BABOK
tasks and concepts.
Inside:
Case studies covering the tasks of
Khaled Santina knowledge area
Business Analysis tasks color poster
Master BA Trainer BABOK 50 Techniques
Short quiz for each knowledge area
Institute i4 Publications
Author Khaled Santina
Version 2.0 2020
No part of this publication may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopy, recording or any information storage and retrieval system, without permission in
writing from the owners. Any errors or omissions brought to the publisher’ attention will be corrected in
subsequent editions.
IIBA®, the IIBA® logo, BABOK® Guide and Business Analysis Body of Knowledge® are registered trademarks owned
by International Institute of Business Analysis.
Feedback
We value your opinion and need your feedback. Please visit our web site at https://institutei4.com/product/babok-
visual-study-guide/ or send your comments by email to [email protected].
Key Concepts
Extended
Content Competencies
BA Tasks
(Core Content)
Techniques
Perspectives
The BABOK is an important resource for business analysis practitioners to know the tasks and activities
they need to do, what competencies they should have, and what techniques they may use to support
their business analysis work.
Tasks
Collaboration
Knowledge
Areas Requirements Life Cycle
Management
Tasks
Competencies
Knowledge, skills, behaviours,
Solution Evaluation Tasks
characteristics, and personal
qualities that help one successfully
perform the role of the business
analyst. A task is a discrete piece of work that may be performed
formally or informally as part of business analysis. Each task in
the BABOK® Guide is presented in the following format:
Ways that can be used to perform the Inputs are information consumed by the task
business analysis work. There are 50 and transformed to produce an output
most common techniques listed in this are key concepts needed to understand
section. Elements how to perform the task
A guideline provides instructions or on
Guidelines/Tools why or how to undertake a task. A tool is
something used to undertake a task.
Knowledge Areas
3. 4. 5. 6. 7. 8.
Business Elicitation and Requirements Strategy Requirements Solution
Analysis Collaboration Life Cycle Analysis Analysis and Evaluation
Planning and Management Design
Monitoring Definition
3.1 Plan
6.1 Analyze 7.1 Specify 8.1 Measure
Business 4.1 Prepare 5.1 Trace
Current and Model Solution
Analysis for Elicitation Requirements
State Requirements Performance
Approach
3.3 Plan
4.3 Confirm 8.3 Assess
Business 5.3 Prioritize 6.3 Assess 7.3 Validate
Elicitation Solution
Analysis Requirements Risks Requirements
Results Limitations
Governance
8.5
3.5 Identify
Recommend
Business 4.5 Manage 7.5 Define
5.5 Approve Actions to
Analysis Stakeholder Design
Requirements Increase
Performance Collaboration Options
Solution
Improvements
Value
7.6 Analyze
Potential
Value and
Recommend
Solution
Note: KA and tasks numbers in this
chart follows the BABOK numbering
Need
A problem or
opportunity to be
addressed.
Change
Context represents the
changes that will take
is the environment
place in the
where the change is
enterprise as a result
taking place.
of implementing the
project.
BACCM
Value Solution
A specific way of
is the worth of the
satisfying one or
solution to a
more needs in a
stakeholder within a
context. They resolve
specific context. The
the problems or take
value can be tangible
advantage of the
or intangible
opportunities.
Term Meaning
Business Analysis The practice of enabling change in an enterprise by defining needs and
recommending solutions that deliver value to stakeholders
Business Analysis The broad and diverse sets of information that business analyst analyze, transform,
Information and report
Enterprise Is a system of one or more organizations and the solutions they use to pursue a
shared set of common goals
Risk The effect of uncertainty on the value of a change, a solution, or the enterprise.
State Description
Verified Requirements have been checked and are of sufficient quality to allow
further work to be performed.
Maintained Formatted and suitable for long-term or future use by the organization;
may be saved as organizational process assets
Domain Subject
Business Analyst Customer Matter Expert End User
Responsible for the Uses the products, Has in-depth knowledge of a Directly interacts with the
execution of the business services, or solutions topic relevant to the business solution when it has been
analysis activities need or solution scope completed
Implementation
Operational Support Project Manager Regulator
Subject Matter Expert
Is responsible for designing Helps to keep the solution Manages the work required to Defines and enforces
and implementing potential functioning by providing deliver the solution while standards for developing
solutions and providing end-user support or day-to- balancing the project factors the solution or for the
specialist expertise day operational support (scope, budget, etc.) resulting solution itself
Authorizes the solution Provides products or Verifies that the designed and Any individual
development work to be services to the organization constructed solution meets or group that a business
performed, and controls the the requirements and quality analyst is likely to interact
budget criteria for that solution with directly or indirectly
In the Business Analysis Planning and Monitoring knowledge area, a business analyst plans how to approach
the business analysis effort. The approach is a set of processes, templates, and activities used to perform
business analysis in a specific context. The tasks of planning and monitoring organize and coordinate the
performance of all other business analysis tasks. These planning and monitoring activities take place
throughout the project life cycle. The results of this knowledge area guide the tasks found in the remaining
five knowledge areas and set the performance metrics to be used to evaluate all business analysis work.
A BA approach (Traditional or
Plan Business Analysis Agile) is chosen and a BA plan is
Approach developed (deliverables and time
estimation)
Analysis
Plan Business Analysis Defining how the business analysis
Planning and Governance related decisions will be made
Monitoring
Plan Business Analysis Defining how the business analysis
Tasks Information related information will be
organized and used
Management
Input
What is known about the need at the time of
Needs
planning will affect determining the approach
Elements
Determine when business analysis tasks need to be
Timing of business
performed and if their level of effort will vary over
analysis Work time
02
Business Analysis
Performance Assessment
provides results of previous
assessments that should be
01
reviewed and incorporated Business Policies
into all planning approaches define the limits within which
decisions must be made.
They may be described by
05 regulations, contracts,
agreements, deals,
warranties, certifications, or
other legal obligations. These
Guidelines
Stakeholder Engagement policies can influence the
Approach and Tools
business analysis approach.
understanding the stakeholders and
their concerns and interests may
influence decisions made when
determining the business analysis
03
approach.
04 Expert Judgment
used to determine the optimal
Methodologies and Frameworks
business analysis approach. Expertise
shape the approach that will be used by may be provided from a wide range
providing methods, techniques, procedures, of sources including stakeholders on
working concepts, and rules. They may need to the initiative, organizational Centres
be tailored to better meet the needs of the of Excellence, consultants, or
specific business challenge. associations and industry groups.
Scope Modelling
Financial Analysis
used to assess how different approaches used to determine the boundaries of the
(and the supported delivery options) affect solution as an input to planning and to
the value delivered. estimating.
Interviews Workshops
used to help build the plan with an used to help build the plan in a team
individual or small group. setting
Item Tracking
used to track any issues raised during
planning activities with stakeholders. Can
also track risk related items raised during
discussions when building the approach.
Identifying stakeholders late in the project is risky. This can lead to new requirements late in the initiative, revisions to
existing requirements, solution rework, and possibly even new solution work that was not scoped out or planned. Many
stakeholders who are not involved at the appropriate time tend to be dissatisfied and often do not buy into the resulting
solution.
Input
Understanding the business need and the parts of the enterprise
Needs that it affects helps in the identification of stakeholders. The need
may evolve as stakeholder analysis is performed.
01 02
Business Analysis Performance Change Strategy
Assessment
used for improved assessment of
provides results of previous stakeholder impact and the
assessments that should be development of more effective
reviewed and incorporated. stakeholder engagement strategies
Guidelines
and Tools
03
Current State Description
provides the context within which the
work needs to be completed. This
information will lead to more effective
stakeholder analysis and better
understanding of the impact of the
desired change.
Customers: Regulator:
a source of external stakeholders. may require that specific stakeholder
representatives or groups be involved in the
business analysis activities.
Domain Subject Matter Expert: Sponsor:
may help to identify stakeholders and may may request that specific stakeholders be
themselves be identified to fulfill one or more involved in the business analysis activities.
roles on the initiative.
End User: Supplier:
a source of internal stakeholders. a source of external stakeholders.
Project Manager:
may be able to identify and recommend
stakeholders. Responsibility for stakeholder
identification and management may be shared
with the business analyst.
Mind Mapping
used to identify potential stakeholders and
help understand the relationships between
them.
Organizational Modelling
used to determine if the organizational units
or people listed have any unique needs and
interests that should be considered.
Process Modelling
used to categorize stakeholders by the
systems that support their business
processes.
Input
Incorporating the overall business analysis approach
Business Analysis
into the governance approach is necessary to ensure
Approach consistency across the approaches.
01 02
Business Analysis Performance Business Policies:
Assessment: define the limits within which
provides results of previous decisions must be made. They may
assessments that should be be described by regulations,
reviewed and incorporated into all contracts, agreements, warranties,
planning approaches. Guidelines certifications or other legal
and Tools obligations.
04 03
Legal/Regulatory Information: Current State Description:
describes legislative rules or provides the context within which
regulations that must be followed, the work needs to be completed.
and can be used to help develop a This information can help drive
framework that ensures sound how to make better decisions.
business decision making.
Project Manager:
works with the business analyst to ensure
that overall project governance aligns with
the business analysis governance approach.
Regulator:
may impose rules or regulations that need
to be considered when determining the
business analysis governance plan. May also
be a possible source of a requested change.
Sponsor:
can impose their own requirements for how
business analysis information should be
managed. Participates in change discussions
and approves proposed changes.
Interviews
used to identify possible decision-making,
change control, approval, or prioritization
approaches and participants with an
individual or small group.
Item Tracking
used to track any issues that arise when
planning a governance approach.
Lessons Learned
used to find if past initiatives have
identified valuable experiences with
governance that can be leveraged on
current or future initiatives.
Organizational Modelling
used to understand roles/responsibilities
within the organization in an effort to
define a governance approach that
involves the right stakeholders.
Process Modelling
used to document the process or method
for governing business analysis.
Reviews
used to review the proposed governance
plan with key stakeholders.
Input
Incorporating the overall business analysis approach into the
Business Analysis
Information Management approach is necessary to ensure
Approach consistency across the approaches.
01 02
Business Analysis Performance Business Policies
Assessment define the limits within which
provides results of previous decisions must be made. They may
assessments that should be be described by regulations,
reviewed and incorporated into all contracts, agreements, warranties,
planning approaches. Guidelines certifications, or other legal
and Tools obligations.
04 03
Legal/Regulatory Information Information Management Tools
describes legislative rules or each organization uses some tools
regulations that must be followed, to store, retrieve, and share
and helps determine how business business analysis information. These
analysis information will be may be as simple as a whiteboard,
managed. or as complex as a global wiki or
robust requirements management
tool.
Regulator
may define rules and processes related to
information management.
Sponsor
reviews, comments on, and approves
business analysis information.
Interviews
used to help specific stakeholders uncover
their business analysis information
management needs.
Item Tracking
used to track issues with current information
management processes.
Lessons Learned
used to create a source of information for
analyzing approaches for efficiently
managing business analysis information.
Mind Mapping
used to identify and categorize the kinds of
information that need to be managed.
Process Modelling
used to document the process or method for
managing business analysis information.
Survey or Questionnaire
used to ask stakeholders to provide input
into defining business analysis information
management.
Workshops
used to uncover business analysis
information management needs in a group
setting.
Input
Identifies business analysis deliverables that will be
Business Analysis produced, activities that will need to be performed
Approach (including when they will be performed and who will be
performing them), and techniques that will be used.
01
Organizational Performance
Standards
may include performance metrics
or expectations for business
analysis work mandated by the
organization. Guidelines
and Tools
Project Manager
is accountable for the success of a project and must be
kept informed of the current status of business analysis
work. If potential problems or opportunities for
improvement are identified, the project manager must
be consulted before changes are implemented to
assess whether those changes will have an impact on
the project. They may also deliver reports on business
analysis performance to the sponsor and other
stakeholders.
Sponsor
may require reports on business analysis performance
to address problems as they are identified. A manager
of business analysts may also sponsor initiatives to
improve the performance of business analysis activities.
Observation
used to witness business analysis
performance.
Process Analysis
used to analyze existing business analysis
processes and identify opportunities for
improvement.
Process Modelling
used to define business analysis processes
and understand how to improve those
processes to reduce problems from hand-
offs, improve cycle times, or alter how
business analysis work is performed to
support improvements in downstream
processes.
Cathy doesn’t need to think about the BA planning approach, since her organization prefers always the
traditional approach that relies on detailed planning in advance (predictive approach) and the nature of
projects doesn’t involve unusual risk or complexity. This methodology has a strong influence on the activities
that will be performed and the sequence of those activities. For example, using a the predictive approach
means that analysis will need to be completed before development can begin.
The BA plan that Cathy will develop should contain a list of tasks to be completed as well as the time
estimates for each task. As an experienced BA, Cathy makes a distinction between the actual time needed to
complete a task and the lapse time (duration) needed to complete the task and agree with the PM on which
should be documented in the work plan. The plan will also clarifies what deliverables will be produced? The
deliverables represent the main outcome of the Business Analysis effort that result in customers' needs
being met. These deliverables must be clearly outlined in the BA plan to guide stakeholders on what to
expect. Cathy identified the Business Analysis deliverables to include Requirements Specification Documents,
Business Case, Process Models, Data Models and so on.
Although Cathy is responsible for creating the business analysis plan but she always seek input from key
project team members like the Project Manager, SMEs and the technical team. In her project, consulting the
technical team is required to judge the feasibility of requirements to determine how work will be carried out.
In addition, key stakeholders always want to be able to see the estimated amount of time needed to
complete the analysis effort.
Part of Cathy’s planning is identify who are the stakeholders. In her case, the team that create and validate
the deliverables produced by the BA are just part of the stakeholders. She needs these stakeholders to be
available during the course of the project. She will consider them in her plan by outlining the roles and
responsibilities of each of the stakeholders and the time commitment that will be required of them.
As part of developing a comprehensive plan, Cathy’s should include the approach for managing and
governing requirements, mainly, how will requirements be traced and prioritized? How will requirements be
approved during the course of the project and the change control process?
As for the communication, Cathy indicated how the she intends to receive, access and distribute
information. When will communication happen? Who will the communication be sent to and in what format?
She used the 5 Ws & H of communication (Who, What, Why, Where, When & How of communication). The
plan should also indicate the frequency of communication.
Introduction
- Cathy is the business analyst for the
upgrade of the accounting system Identify Business Analysis
- She is planning the business analysis Performance Improvements
effort The main Business analysis performance
measure is doing the tasks on time
Plan Business Analysis Approach
Cathy:
- is identifying the BA tasks that need to be
completed Plan Business Analysis Information
- is estimating the time for each task Management
- agrees with the PM on which time Cathy will include in her plan the
estimation should be documented in the following:
work plan - how will requirements be traced
- Identified the following BA deliverables:
Requirements Specification
Documents
Business Case Plan Business Analysis Governance
Process Models Cathy will include in her plan the
Data Models following:
- Will follow the predictive approach for BA - How will requirements be prioritized
planning, and this means: - How will requirements be approved
detailed planning in advance - What is the change control process?
analysis will be completed before
development can begin
- Will seek input from key project team
members like the Project Manager, SMEs
and the technical team
a) Recursive
b) Comprehensive
c) Predictive
2. If a BA decides on a business analysis approach where solution 6. When considering the benefits obtained from the business
iterations are defined to arrive at a best solution, what type of analysis work products against the investments expended to
business analysis approach is this? produce them, the business analysis assessment measure is
a) Recursive called:
b) Analytical
c) Adaptive a) Significance
d) Predictive b) Corrective
c) Objective
Correct answer is C. When a solution is being built in d) Effectiveness
iterations, the approach followed is the adaptive
approve. Correct answer is A. Significance means considering
the benefit obtained from the work products and
3. What are the inputs to the Plan Business Analysis Governance assessing whether the cost, time, and resource
task? investments expended to produce the work products
a) Business Analysis Approach and Stakeholder were justified for the value they delivered.
Engagement Approach
b) Business Analysis Approach and Conduct Elicitation 7. Based on the business analysis performance results, it is
c) Communicate Business Analysis Information and decided to use video conferencing to replace the face to face
Stakeholder Engagement Approach meetings with remote stakeholders. The purpose is to reduce the
d) Assess Risks and Plan Business Analysis Approach cost of business analysis effort. This action is better categorized
as:
Correct answer is A. The BABOK defines two inputs to
the Plan Business Analysis Governance task, these are a) Preventive
the Business Analysis Approach and the Stakeholder b) Corrective
Engagement Approach. c) Improvement
d) Subjective
4. Which of the following is not a common requirements
attribute? Correct answer is B. Corrective actions establishes ways
a) Absolute reference to reduce the negative impact of an event.
b) Preference
c) Priority 8. A technique that is useful across all planning and monitoring
d) Complexity tasks to find if past initiatives have identified valuable
experiences that can be used in planning for the current initiative
Correct answer is B. Common requirements attributes is:
are Absolute reference, Author, Complexity,
a) Process Modelling
Ownership, Priority, Risks, Source, Stability, Status, and
b) Questions and Surveys
Urgency. c) Lessons Learned
d) Mind Mapping
5. Boris, the BA is working in a highly-regulated government
department. He is working on a project that involves the
replacement of 15 legacy reporting systems with a single system. Correct answer is C. Lessons Learned document
There are many stakeholder groups that he needs to consult with successes and failures of past initiatives.
in order to make sure their requirements are elicited and
documented. Patricia, the project sponsor, has stated that the
new single system, the existing users and new users of the new
system, and the processes by which the different user groups will
use the system must be well defined before the solution is even
Input
Guides the preparation in terms of the scope and
purpose of elicitation activities. Elicitation can be used to
Needs discover the needs, but in order to get started there must
be some need that exists—even if it has not yet been
fully elicited or understood.
01 02
Business Analysis Approach Business Objectives
sets the general strategy to be used describe the desired direction
to guide the business analysis work. needed to achieve the future state.
This includes the general They can be used to plan and
methodology, types of stakeholders prepare elicitation events, and to
and how they should be involved, develop supporting materials.
Guidelines
list of stakeholders, timing of the
and Tools
work, expected format and level of
detail of elicitation results, and
identified challenges and
uncertainties.
03
04 Existing Business Analysis
Information
may provide a better
Potential Value
understanding of the goals of the
describes the value to be realized by
elicitation activity, and aid in
implementing the proposed future preparing for elicitation.
state, and can be used to shape
elicitation events.
Project Manager
ensures that the appropriate people and
resources are available to conduct the
elicitation.
Sponsor
has the authority to approve or deny a
planned elicitation event, and to authorize
and require the participation of specific
stakeholders.
Conduct Elicitation
Document Analysis
used to identify and assess candidate sources
of supporting materials.
Estimation
used to estimate the time and effort required
for the elicitation and the associated cost.
Interviews
used to identify concerns about the planned
elicitation, and can be used to seek authority
to proceed with specific options.
Mind Mapping
used to collaboratively identify and reach
consensus about which sources of business
analysis information should be consulted and
which elicitation techniques might be most
effective.
Risk Analysis and Management
used to identify, assess, and manage
conditions or situations that could disrupt the
elicitation, or affect the quality and validity of
the elicitation results. The plans for the
elicitation should be adjusted to avoid,
transfer, or mitigate the most serious risks.
Stakeholder List, Map, or Personas
used to determine who should be consulted
while preparing for the elicitation, who
should participate in the event, and the
appropriate roles for each stakeholder.
Input
Includes the planned elicitation activities and techniques,
activity logistics (for example, date, time, location,
Elicitation Activity Plan
resources, agenda), scope of the elicitation activity, and
available sources of background information
01 02
Business Analysis Approach Existing Business Analysis
influences how each elicitation Information
activity is performed, as it identifies may guide the questions posed
the types of outputs that will be during elicitation and the approach
needed based on the approach. used to draw out information from
various stakeholders.
Guidelines
04
and Tools
Supporting Materials
includes any materials to prepare
both the business analyst and
03
participants before elicitation, as well Stakeholder Engagement
as any information, tools, or Approach
equipment to be used during the provides collaboration and
elicitation. communication approaches that
might be effective during elicitation.
Input
Elicitation Results Captured Information in a format specific to the
(unconfirmed) elicitation activity
01
Elicitation Activity Plan
used to guide which alternative
sources and which elicitation
results are to be compared.
Guidelines
and Tools
02
Existing Business Analysis
Information
can be used to confirm the results
of elicitation activities or to
develop additional questions to
draw out more detailed
information.
Any stakeholder
all types of stakeholders may need to
participate in confirming elicitation results.
Interviews
used to confirm the business analysis
information and to confirm that the
integration of that information is correct.
Reviews
used to confirm a set of elicitation results.
Such reviews could be informal or formal
depending on the risks of not having correct,
useful, and relevant information.
Workshops
used to conduct reviews of the drafted
elicitation results using any level of formality.
A predetermined agenda, scripts, or scenario
tests may be used to walk through the
elicitation results, and feedback is requested
from the participants and recorded.
Input
Business Analysis Any Kind of information at any level of detail that is used
Information as an input or output of business analysis work.
01 02
Business Analysis Approach Information Management
describes how the various types of Approach
information will be disseminated helps determine how business
rather than what will be analysis information will be
disseminated. It describes the level packaged and communicated to
of detail and formality required, Guidelines stakeholders.
frequency of the communications, and Tools
and how communications could be
affected by the number and
geographic dispersion of
stakeholders.
Customer Tester
needs to be communicated with frequently
needs to be aware of and understand the
so they are aware of relevant business business analysis information, particularly
analysis information. requirements and designs for testing
purposes.
Reviews
used to provide stakeholders with an opportunity to express feedback, request required adjustments,
understand required responses and actions, and agree or provide approvals. Reviews can be used
during group or individual collaboration.
Workshops
used to provide stakeholders with an opportunity to express feedback and to understand required
adjustments, responses, and actions. They are also useful for gaining consensus and providing
approvals. Typically used during group collaboration.
Stakeholders
Input
Stakeholder Describes the types of expected engagement with
Engagement Approach stakeholders and how they might need to be managed
01 02
Business Analysis Approach Business Objectives
describes the nature and level of describe the desired direction
collaboration required from each needed to achieve the future state.
stakeholder group to perform They can be used to focus diverse
planned business analysis activities. stakeholders on a common vision of
Guidelines the desired business outcomes.
04
and Tools
03
to be addressed to ensure
stakeholder collaboration activities
are successful.
01
Future State Description
defines the desired future state
and the expected value it
Recommended Actions delivers which can be used to
communicating what should be done to improve focus diverse stakeholders on
the value of a solution can help to galvanize the common goal.
support and focus stakeholders on a common goal.
All stakeholders
all types of stakeholders who might be
involved in collaboration during change.
Lessons Learned
used to understand stakeholders' satisfaction or dissatisfaction, and offer them an opportunity to help
improve the working relationships.
Before Marvin had his questionnaire distributed to stakeholders, he took the following steps:
Marvin’s plan to get responses was 5 business days from the questionnaire’s distribution, however, he only
received responses from half of the stakeholders. Marvin had to meet with the HR department to motivate
them do some follow up to get more responses in the next 3 business days.
Within one week, Marvin received enough responses from the sample group and started documenting the
results by collating the responses, summarizing the results, evaluating the details and identifying any
emerging themes.
On the other hand, Marvin was able to conduct an interview with the Marketing head, and had the
questionnaire results compared to the interview results, and upon comparison he found some differences
between what the marketing team is saying and what the marketing head believes are real challenges.
Preparing a report about the challenges extracted from the questionnaire, Marvin sent the report to the
Marketing Head to prioritize them according to the department strategy for the next 3 years.
Introduction
Marvin is recently assigned as the business
analyst for a CRM project with the objective Confirm Elicitation Results
of improving the productivity of the sales Marvin compared the questionnaire
and marketing teams. results to the interview results conducted
with the Marketing head and found some
differences
Prepare for Elicitation
- Marvin is planning his next elicitation
activity to understand the challenges Communicate Business Analysis
being faced by the team Information
- The initiative involves large number of Marvin prepared a report (communication
stakeholders located across multiple format) about the challenges extracted
locations and Marvin was looking for the from the questionnaire. The report is sent
best elicitation technique for the situation the to the Marketing Head to prioritize
- Marvin decided that using a them (communication objective)
Questionnaire would be his best choice according to the department strategy for
since he will be able to address many the next 3 years.
stakeholders in a relatively short time and
get the information he needs Manage Stakeholder Collaboration
- Before Marvin had his questionnaire When responses from many stakeholders
distributed to stakeholders, he took the haven’t been received on time, Marvin met
following steps: the HR people to motivate them to follow
Identified the sample group of up with the questionnaire participants to
stakeholders
get more responses in the next 3 business
Agreed with the HR to handle the
days.
distribution and collection by email
Write the survey questions
Tested the questionnaire with one
stakeholder
Conduct Elicitation
Within one week, Marvin received enough
responses from the sample group and
started documenting the results by
collating the responses, summarizing the
results, evaluating the details and
identifying any emerging themes.
2. Jan is about to embark on an elicitation activity with 6. Benchmarking, Collaborative Games, Data Mining, Document
stakeholders in the Goldcrest Company. She has done her Analysis, and Interface Analysis are best described as:
research and feels that she understands the scope of the
elicitation activity. She has identified the key stakeholders and a) Planning techniques
has selected 3 elicitation techniques to utilize during elicitation. b) Communication techniques
She has arranged the date, time and location for the elicitation c) Elicitation techniques
and she has prepared various models and documents that she d) Collaboration techniques
feels will be useful during the elicitation. The planned elicitation
activity is only days away. What should Jan do next? Answer is C: All are elicitation techniques
a) She should analyze the impact of the solution on
Goldcrest's existing infrastructure 7. To avoid conditions that may negatively impact elicitation
b) She should compare the elicitation results against source activities and quality, a business analyst may perform:
information
c) She should monitor the participation and performance a) Risk Analysis and Management
of stakeholders b) Root cause analysis
d) She should prepare the stakeholders for the elicitation c) Stakeholder analysis
activity d) Scope modelling
Answer is D: In preparing for elicitation, the business Answer is A: Risk Analysis and Management is used to
analyst should ensure that there is buy-in from all identify, assess, and manage conditions or situations that
necessary stakeholders, and may need to educate could disrupt the elicitation, or affect the quality and
stakeholders on how an elicitation technique works or validity of the elicitation results.
what information is needed.
8. During an elicitation session, the stakeholder spent most of
3. Which are the following is not a task of the Elicitation and the time talking about things that are out of elicitation scope.
Collaboration knowledge area? What could be the reason?
a) Prepare for Elicitation
b) Communicate Business Analysis Information a) The stakeholder knowledge is extremely rich
c) Validate Requirements b) The BA haven’t guided the session properly
d) Manage Stakeholder Collaboration c) An agile approach is being followed
d) The technique being used was brainstorming
Answer is C: Elicitation and Collaboration knowledge
area comprises tasks related to elicitation, Answer is B: The business analyst should have guided the
communication, and collaboration. Validate elicitation activity to keep it focused on the
requirements is a task of part of the Requirements predetermined scope.
Analysis and Design Definition knowledge area.
Requirements Life Cycle Management defines how the business analyst approaches managing and
maintaining requirements. Tasks and techniques for managing changes, conflicts, and issues related to
requirements are also described. Business analysts perform requirement management tasks as part of
requirements development.
Relationships between
Trace Requirements requirements are documented
Requirements
Life Cycle The importance of requirements are
Prioritize Requirements identified and documented
Management
Tasks
Assess Requirements Impacts of needed or requested
change are assessed and decisions
Changes are made
Requirements traceability begins with each project’s business needs. The business needs are used to
determine the business requirements. In turn, the business requirements are decomposed into the more
detailed stakeholder requirements level. Stakeholder requirements get broken down once more into the
detailed solution requirements that transition the project team from requirements definition to solution
design and development. All of the requirements that make up a project’s solution scope should trace back
to one or more business needs for that project.
The purpose is to ensure that requirements and designs at different levels are
5.1 Trace Requirements aligned to one another, and to manage the effects of change to one level on
related requirements.
May be traced to other requirements (including goals,
objectives, business requirements, stakeholder
Requirements requirements, solution requirements, and transition
requirements), solution components, visuals, business
Input rules, and other work products.
01 02
Domain Knowledge Information Management
knowledge of and expertise in the Approach
business domain needed to provides decisions from planning
support traceability. activities concerning the
traceability approach.
Guidelines
04
and Tools
03
Requirements Management
Tools/Repository
used to store and manage
business analysis information. The
Legal/Regulatory Information
tool may be as simple as a text
describes legislative rules or
document or as complex as a
regulations that must be followed.
dedicated requirements
These may need to be considered
management tool.
when defining traceability rules.
Functional Decomposition
used to break down solution scope into
smaller components for allocation, as well as
to trace high-level concepts to low-level
concepts.
Process Modelling
used to visually show the future state
process, as well as tracing requirements to
the future state process.
Scope Modelling
used to visually depict scope, as well as trace
requirements to the area of scope the
requirement supports.
01
Information Management
Approach
indicates how requirements will
be managed for reuse.
Guidelines
and Tools
Operational Support
maintained requirements are likely to be
referenced to confirm the current state.
Data Modelling
used to identify data structure that may be
1010 similar across the enterprise in order to
facilitate reuse.
Document Analysis
used to analyze existing documentation
about an enterprise that can serve as the
basis for maintaining and reusing
requirements.
Functional Decomposition
used to identify requirements associated with
the components and available for reuse.
Process Modelling
used to identify requirements associated with
the processes that may be available for
reuse.
User Stories
used to identify requirements associated with
the story that may be available for reuse.
Input
Any requirements in the form of text, matrices, or
Requirements
diagrams that are ready to prioritize.
Output
Prioritized or ranked designs are available for additional
Designs (prioritized) work, ensuring that the highest valued designs are
addressed first.
02
Change Strategy
provides information on costs, timelines, and
value realization which are used to determine
01 priority of requirements.
Business Constraints
regulatory statutes, contractual
obligations and business policies that
03
Domain Knowledge
may define priorities. knowledge and expertise of the
business domain needed to
07
support prioritization.
Guidelines
and Tools
Solution Scope
considered when prioritizing
requirements to ensure scope is
04
Governance Approach
managed.
outlines the approach for
prioritizing requirements.
06
Requirements Management
Tools/Repository
05
including a requirements attribute for Requirements Architecture
prioritization can help the business analyst to utilized to understand the relationship with
sort and access requirements by priority. other requirements and work products.
Decision Analysis
used to identify high-value requirements.
Estimation
used to produce estimates for the basis of
prioritization.
Financial Analysis
used to assess the financial value of a set of
requirements and how the timing of delivery
will affect that value.
Interviews
used to gain an understanding of a single or
small group of Stakeholders' basis of
prioritization or priorities.
Item Tracking
used to track issues raised by Stakeholders
during prioritization.
Prioritization
used to facilitate the process of prioritization.
Solution Scope
06 Guidelines
and Tools 03
must be considered when assessing Governance Approach
changes to fully understand the impact provides guidance regarding the
of a proposed change. change control and decision-
making processes, as well as the
05
roles of Stakeholders within this
process.
Requirements Architecture
requirements may be related to each other,
therefore the business analyst examines and
04
Legal/Regulatory Information
analyzes the requirement relationships to describes legislative rules or regulations that
determine which requirements will be must be followed. These may impact
impacted by a requested requirements requirements and must be considered when
change. making changes.
Document Analysis
used to analyze any existing documents that
facilitate an understanding of the impact of
the change.
Estimation
used to determine the size of the change.
Financial Analysis
Interface Analysis
used to help business analysts identify
interfaces that can be affected by the
change.
Interviews
used to gain an understanding of the impact
on the organization or its assets from a
single or small group of Stakeholders
Input
A set of requirements that have been verified to be of
Requirements (verified) sufficient quality to be used as a reliable body of work for
further specification and development.
02
Change Strategy Governance Approach
provides information
which assists in
managing stakeholder
01 identifies the Stakeholders who
have the authority and
responsibility to approve
consensus regarding the business analysis information,
needs of all Stakeholders and explains when such
approvals will take place and
how they will align to
organizational policies.
Solution Scope
05 Guidelines
and Tools
must be considered when
approving requirements to
accurately assess alignment and
03
completeness.
Legal/Regulatory Information
Decision Analysis
used to resolve issues and gain agreement.
Item Tracking
used to track issues identified during the
agreement process.
Reviews
used to evaluate requirements.
Workshops
used to facilitate obtaining approval.
“The finance user must be able to enter the code of the tax category on a purchase order line item”
While analysing this requirement, Bob was wondering how the user will know the category code that the
item belongs to? Especially that many categories are expected to be there. So, he decided that another
requirement should exists, which is:
“The user must be able lookup in a list that includes all product items provided by the company along with
a defined tax category and tax category code”
Now Bob is confident that the finance user can do the first task of entering the tax category code. But
those two requirements are related to each other and this relation should be documented. Bob recoded
the relationship between the two requirements in a traceability matrix where he keeps all requirements
relations to ensure that if a future change occurred to one requirement he can assess how this change will
affect the other related requirements. The relationship type documented was “Depends”, which means that
first requirement depends on the second requirement because the user cannot perform the task if he
doesn’t have the right information. Without this proper documentation, requirements may not be aligned
and mostly will result in building solution with many gaps.
Another thing Bob wanted to do is prioritizing those requirements. After consulting the stakeholder who
have the authority to decide about the importance of requirements, the stakeholder asked Bob to give that
requirement a very high priority. Bob added a “very high” priority level to both requirements.
A week later, the stakeholder informed Bob about changes in the tax regulations where a unified tax rate
will be applied to all the company products and another rate will be applied to the services. Bob knew that
this change will mostly affect all the tax related requirements. Going back to his traceability matrix, Bob
could quick identify all requirements related to the tax, looking into them and modifying them according
to the new regulations. The requirement that enable the finance user to enter the code of the tax category
is restated as follows:
“The finance user must be able to identify whether the tax category on a purchase order line item is
product or service”
Obviously, the other requirement about the tax category list is deleted, as it is no more needed.
After this change to the requirements, Bob communicated the updated requirements with the decision
maker and get approval.
Introduction
- Bob is a Senior Business Analyst for an
international chemicals and energy
company
- Bob’s work with internal departments in Prioritize Requirements
order to understand and document their After consulting the right stakeholder Bob
requirements recorded the requirement’ priority as
“very high”
Trace Requirements
- Bob recoded the relationship between
the two requirements in a traceability
matrix Assess Requirements Changes
- The relationship type documented was - Changes in the tax regulations affected
“Depends” all the tax related requirements
- The change is obligatory because it is a
Maintain Requirements regulation compliance issue
- Tax related requirements are updated
be aligned with the tax regulations
- Some requirements are restated, some
are deleted Approve Requirements
Bob communicated the updated
requirements with the decision maker and
get approval
02
Enterprise Limitation
01
Business Analysis used to understand the challenges that
Approach exist within the enterprise.
guides how the business
analyst undertakes an
03
Organizational Strategy
analysis of the current state. an organization will have a
set of goals and objectives
which guides operations,
07
establishes direction, and
provides a vision for the
future state. This can be
Guidelines
Stakeholder Analysis Results implicitly or explicitly
and Tools
stakeholders from across the stated.
organization will contribute to
Solution Limitation
an understanding and analysis
of the current state. 04 used to understand the
current state and the
challenges of existing
solutions.
06
05
Solution Performance Goals
measure the current performance
Solution Performance Measures of an enterprise or solution, and
describe the actual performance of existing serve as a baseline for setting
solutions. future state goals and measuring
improvement.
Financial Analysis Observation
used to understand the profitability of the may provide opportunities for insights into
current state and the financial capability to needs within the current state that have not
deliver change. been identified previously by a stakeholder.
Are aspects of the current and future states that may not be
Constraints
changed by the solution, or mandatory elements of the design.
Organizational Structure Elements of the organizational structure and culture may need to
Elements
and Culture change to support the future state.
01
Current State Description
provides the context within
02
which the work needs to be Metrics and Key Performance
completed. It is often used as a Indicators (KPIs)
starting point for the future the key performance indicators
state. Guidelines and metrics which will be used to
and Tools determine whether the desired
future state has been achieved.
03
Organizational Strategy
describes the path, method, or
approach an enterprise or
organization will take to achieve its
desired future state. This can be
implicitly or explicitly stated.
Balanced Scorecard
Financial Analysis
used to set targets for measuring the future used to estimate the potential financial
state. returns to be delivered by a proposed future
state.
Brainstorming Interviews
used to collaboratively come up with ideas used to talk to stakeholders to understand
for the future state. their desired future state, which needs they
want to address, and what desired business
objectives they want to meet.
Prototyping
used to model future state options and could
also help determine potential value.
Scope Modelling
used to define the boundaries of the
enterprise in the future state.
Survey or Questionnaire
used to understand stakeholders' desired
future state, which needs they want to
address, and what desired business objectives
they want to meet.
SWOT Analysis
S W used to evaluate the strengths, weaknesses,
opportunities, and threats that may be
O T exploited or mitigated by the future state.
Vendor Assessment
used to assess potential value provided by
vendor solution options.
Workshops
used to work with stakeholders to
collaboratively describe the future state.
6.3 Assess Risks Understand the undesirable consequences of internal and external
forces on the enterprise during transition to, or in the future state.
02
Business Policies
01
Business Analysis define the limits within which decisions must
Approach be made. These may mandate or govern
guides how the business aspects of risk management.
analyst analyzes risks.
03
Change Strategy
provides the plan to
07
Stakeholder transition from the
Engagement current state to the future state and
Approach achieve the desired business outcomes.
understanding stakeholders This approach must be assessed to
Guidelines
and stakeholder groups understand risks associated with the
and Tools
helps identify and assess the change.
potential impact of internal
and external forces.
04
06 Current State Description
provides the context within which the
work needs to be completed. It can be
Identified Risks used to determine risks associated with
can be used as a starting point for more thorough risk
assessment. These can come from Risk Analysis Results,
from elicitation activities, from previous business
05 the current state.
Financial Analysis
used to understand the potential effect of
risks on the financial value of the solution.
Interviews
used to understand what stakeholders think
might be risks and the various factors of
those risks.
Lessons Learned
used as a foundation of past issues that
might be risks.
Mind Mapping
used to identify and categorize potential risks
and understand their relationships.
6.4 Define Change Strategy develop and assess alternative approaches to the change, and then
select the recommended approach
Risk Analysis Results Describe identified risks and exposure of each risk
01
Solution Recommendations
identifying the possible solutions
02
which can be pursued in order to Design Options
achieve the future state, which describe various ways to
includes the recommendations of satisfy the business needs.
various subject matter experts Guidelines Each option will come with its
(SMEs), helps the business analyst and Tools own set of change challenges
determine the types of changes to and the change strategy will
the organization. be impacted by the option
selected as well as the specific
change approach that will be
used.
03
Business Analysis Approach
guides how the business analyst
defines a change strategy.
Balanced Scorecard
used to define the metrics that will be used to used to understand the potential value
evaluate the effectiveness of the change associated with a change strategy, and
strategy. evaluate strategies against targets set for
return on investments.
SWOT Analysis
S W used to make decisions about which change
strategy is appropriate.
O T
Vendor Assessment
used to determine whether any vendors are
part of the change strategy, either to
implement the change or to be part of the
solution.
Workshops
used in work with stakeholders to
collaboratively develop change strategies.
Roger defined the goal of the initiative as enabling the company to better understand the dynamics
involved in selecting and targeting customers for its products. The decisions based on the new insights will
optimize the company’s marketing spending minimum by 20% after the project cost is discounted. another
value may result from the initiative is increasing company sales Changes needed are defined as follows:
data and information of the company’s customer locations, data repository and reporting system, and
modification in the sales and marketing processes to include the data collection as a step in the process.
During a requirements workshop focused on the insights expected from the initiative and the data needed
to get that insight, some stakeholders agreed that the customer postal code information is definitely
needed, however, they were not certain that this is the only type of information needed to yield the
insights. Roger detected this uncertainty and documented it as risk in the initiative that may cause the
value not be realized.
By the time stakeholders were on to decide whether to go or not go for this initiative, they asked roger to
provide them with different approaches to take the initiative. After some effort, Roger came with two
feasible options for key stakeholders to choose from, the first is building the whole solution in one project
and this to be operated by the company, and the other option was to contract a specialized market
analysis company to perform do the analysis for six months, and after that time, the company will be more
confident about the type of data needed and whether the insights are useful as expected.
Introduction
- Roger is a BA for an automotive
products and services company Assess Risks
- He is involved in a market analysis Information other than customer postal
initiative that will enhance decision
code may be needed for the value to be
making related to marketing
realized and need to be met
a) A gap in functions
b) A gap in training
c) A gap in data and information
d) A gap in processes
______________________________________________________
a) Suppliers
b) Training
c) Business Case
d) Enterprise Architecture
______________________________________________________
Requirements
Check if requirements are aligned
Analysis and Validate Requirements with the scope and have value
Design
Define Requirements Organize requirements
Definition Architecture
Tasks
Find what solution alternative is
Define Design Options there
Input
Modelling can begin with any elicitation result and may
Elicitation Results (any lead to the need for more elicitation to clarify or expand
state) upon requirements. Elicitation and modelling may occur
sequentially, iteratively, or concurrently.
Business analysts should use any combination of models • Activity Flow: models represent a sequence of
best suited to meet stakeholder needs. Each modelling actions, events, or a course that may be taken.
technique has strengths and weaknesses. Model Techniques include Process Modelling, Use Cases and
categories that should be considered include: Scenarios, and User Stories.
• People and Roles: models represent organizations, • Capability: models focus on features or functions of
groups of people, roles, and their relationships within an enterprise or a solution. Techniques include
an enterprise and to a solution. Techniques include Business Capability Analysis, Functional
Organizational Modelling, Roles and Permissions Decomposition, and Prototyping.
Matrix and Stakeholder List, Map, or Personas. • Data and Information: models represent the
• Rationale: models represent the ‘why’ of a change. characteristics and the exchange of information within
Techniques include Decision Modelling, Scope an enterprise or a solution. Techniques include Data
Modelling, Business Model Canvas, Root Cause Dictionary, Data Flow Diagrams, Data Modelling,
Analysis, and Business Rules Analysis. Glossary, State Modelling, and Interface Analysis.
02
Modelling
Notations/Standards
allow requirements and
designs to be precisely
01 Modelling Tools
specified, as is appropriate for the software products that facilitate
audience and the purpose of the models. drawing and storing matrices and
Standard templates and syntax help to diagrams to represent
ensure that the right information is requirements. This functionality
provided about the requirements. may or may not be part of
requirements life cycle
Guidelines management tools.
and Tools
Solution Scope
05
the boundaries of the solution provide the
boundaries for the requirements and designs
models.
03
Requirements Architecture
04
the requirements and
interrelationships among them can
be used to ensure models are
Requirements Life Cycle Management Tools complete and consistent.
software products that facilitate recording, organizing,
storing, and sharing requirements and designs.
Any stakeholder
business analysts may choose to perform this
task themselves and then separately package
and communicate the requirements to
stakeholders for their review and approval, or
they might choose to invite some or all
stakeholders to participate in this task.
involved in the change. Details may include roles, responsibilities, and communications
definitions, relationships with other data, within an organization.
origin, format, and usage.
Process Modelling
Data Flow Diagrams
1001 used to visualize data flow requirements.
used to show the steps or activities that are
performed in the organization, or that must
be performed to meet the desired change.
Scope Modelling
used to visually show a scope boundary.
Sequence Diagrams
used to specify and model requirements to
show how processes operate and interact
with one another, and in what order.
State Modelling
used to specify the different states of a part
of the solution throughout a life cycle, in
terms of the events that occur.
User Stories
used to specify requirements as a brief
statement about what people do or need to
do when using the solution.
Input
Requirements Any requirement, design, or set of those may be verified
(specified and to ensure that text is well structured and that matrices
modelled) and modelling notation are used correctly.
01
Requirements Life Cycle
Management Tools
some tools have functionality to
check for issues related to many
of the characteristics, such as
atomic, unambiguous, and Guidelines
prioritized. and Tools
All stakeholders
the business analyst, in conjunction with the
domain and implementation subject matter
experts, has the primary responsibility for
determining that this task has been
completed. Other stakeholders may discover
problematic requirements during
requirements communication. Therefore, all
stakeholders could be involved in this task.
Item Tracking
used to ensure that any problems or issues
identified during verification are managed
and resolved.
Reviews
used to inspect requirements documentation
to identify requirements that are not of
acceptable quality.
Input
01
Business Objectives
ensure the requirements deliver
02
the desired business benefits.
03
Potential Value
can be used as a benchmark against
which the value delivered by
requirements can be assessed.
All stakeholders
the business analyst, in conjunction with the
customer, end users, and sponsors, has the
primary responsibility for determining
whether or not requirements are validated.
Other stakeholders may discover problematic
requirements during requirements
communication. Therefore, virtually all
project stakeholders are involved in this task.
Document Analysis
used to identify previously documented
business needs in order to validate
requirements.
Financial Analysis
Item Tracking
used to ensure that any problems or issues
identified during validation are managed and
resolved.
Reviews
used to confirm whether or not the
stakeholder agrees that their needs are met.
Input
Information
Defines how the business analysis information (including
Management
requirements and models) will be stored and accessed.
Approach
01
Architecture Management
Software
02
modelling software can help to Legal/Regulatory
manage the volume, complexity, Information
and versions of the relationships describes legislative rules or
within the requirements Guidelines regulations that must be
architecture. followed. They may impact
and Tools
the requirements architecture
or its outputs. Additionally,
contractual or standards-
based constraints may also
need to be considered.
Any stakeholder
may also use the requirements architecture
to assess the completeness of the
requirements.
Functional Decomposition
used to break down an organizational unit,
product scope, or other elements into its
component parts.
Interviews
used to define the requirements structure
collaboratively.
Organizational Modelling
used to understand the various
organizational units, stakeholders, and their
relationships which might help define
relevant viewpoints.
Scope Modelling
used to identify the elements and boundaries
of the requirements architecture.
Workshops
used to define the requirements structure
collaboratively.
When the business analyst assesses one or more solutions, he ensures to evaluate the solution or solutions
relative to the approved stakeholder and solution requirements for the project. If the requirements are not
yet approved, the BA will not be able to make a final decision on whether the solution meets the
requirements, addresses the business need, and provides value to the business.
The BA may find himself assessing multiple design options to determine which option is the best. The option
that the BA chooses must meet the stakeholder and solution requirements and address the business need.
Each option will be evaluated and compared with the requirements, as well as with other options. The BA is
in search of the design option that delivers the most value to the business, so he will compare the
advantages and disadvantages of each proposed solution.
The purpose is to define the solution approach, identify opportunities to improve
7.5 Define Design Options the business, allocate requirements across solution components, and represent
design options that achieve the desired future state.
Input
Describes the approach that will be followed to transition
Change Strategy to the future state. This may have some impact on design
decisions in terms of what is feasible or possible.
01
Existing Solutions
existing products or services,
02
often third party, that are
considered as a component
of a design option.
Solution Scope
04 Guidelines
and Tools
of, and helps to ensure
design options are viable.
03
Requirements (traced)
define the design options that best fulfill
known requirements.
Operational Support
can help evaluate the difficulty and costs of
integrating proposed solutions with existing
processes and systems.
Project Manager
plans and manages the solution definition
process, including the solution scope and any
risks associated with the proposed solutions.
Document Analysis
used to provide information needed to
describe design options and design elements.
Interviews
used to help identify improvement
opportunities and design options.
Lessons Learned
used to help identify improvement
opportunities.
Mind Mapping
used to identify and explore possible design
options.
Survey or Questionnaire
used to help identify improvement
opportunities and design options.
The final task in the Requirements Analysis and Design definition knowledge area is estimating and
modelling the potential value of each design option and figuring out which option is the most appropriate
option for the enterprise. Potential value is typically analyzed many times over the course of a change.
Remember the “do nothing” option may also be the best recommendation based upon what you know.
The business value of design options and solution approaches changes depending on how requirements are
implemented. Some solution implementation approaches cost more money but take less time to perform,
such as purchasing a proven commercial product versus developing own software application. On the other
side, some solution implementation approaches are low cost but may eliminate capabilities in the initial
deployment. These low-cost alternatives fail to provide end users with the complete functionality needed to
do their jobs.
02
Business Objectives
used to calculate the
expected benefit. 01 Current State Description
provides the context within
which the work needs to be
completed. It can be used to
05
identify and help quantify
the value to be delivered
from a potential solution.
Solution Scope Guidelines
defines the scope of the solution and Tools
that is being delivered so that a
relevant evaluation can be made
that is within the scope boundaries.
03
04 Future State Description
describes the desired future state
Risk Analysis Results
that the solution will be part of in
the potential value of design options includes
order to ensure the design
an assessment of the level of risk associated
options are appropriate.
with the design options or initiative.
Estimation Workshops
used to forecast the costs and efforts of used to get stakeholder input on which
meeting the requirements as a step towards design options best meet the requirements,
estimating their value. and to evaluate stakeholders’ value
expectations.
Financial Analysis
used to evaluate the financial return of
different options and choose the best
possible return on investment.
The first thing Whitney did, was drawing the process diagram to provide a high-level view of the process.
However, the diagram doesn’t include all the details of the process, so he added a description of the steps
after the diagram.
Two of the requirements that has been documented were stated as follows:
A) The finance user must be able to enter a dollar amount that exceeds the standard tax amount on a
purchase order line item and
B) A validation rule must be enforced on a purchase order to ensure that standard tax amounts are not
exceeded.
Whitney were reviewing the requirements and discovered that these two are not consistent, so he modified
the first requirement to become as follows:
“The finance user must be able to enter a dollar amount that doesn’t exceed the standard tax amount on a
purchase order line item”
Another kind of check Whitney made was asking what is the value for each requirement and whether it is
aligned with the solution scope. For requirements A and B it was easy for him to answer the question, since
both of them enable the company to comply with the governmental tax regulations.
Now, it is time for Whitney to document those requirements in the right places. So he did the following:
The process model is stored in the high-level requirements group that is useful for the management
stakeholders
The detailed process description was documented in the low-level requirements group, that is used by the
SMEs and technical team
Later, Whitney was comparing two approaches to his solution, the first was to build the whole solution by
his company and the second was to contract it to a specialized IT solutions vendor. Comparing both
solutions, there were the following advantages of both approaches:
Approach 2: shorter implementation time (around half the time), less technical risks due to experience level
of the vendor’s team
Whitney recommendation was to take option A, as it delivers bigger value to the organization.
Introduction
- Whitney is a business analyst working
on the update for a finance solution Define Design Options
initiative in his company - Approach 1:40% less cost
- Approach 2: shorter implementation
time (around half the time), less
technical risks due to experience level
Specify and Model Requirements of the vendor’s team
- Whitney represented the purchase
order process using the process Analyze Potential Value and
modeling technique to provide a high- Recommend Solution
level view of the process - Whitney recommendation was to take
- Detailed description of the purchase option A, as it delivers bigger value to
order process steps was developed the organization
Verify Requirements
- Whitney discovered that some
requirements are not consistent
Validate Requirements
Whitney ensured that two of the
requirements are aligned with the
business need and defined their value
enable the company to comply with the
governmental tax regulations
2. When you specify and model requirements, 7. Which of the following is not an example of
____________ models focus on features or functions of an requirements quality when performing the Verify
enterprise or solution. Requirements task?
a) activity flow a) Testable
b) interface b) Unambiguous
c) capability c) Repeatable
d) data and information d) Concise
________________________________________________________
3. Which of the following is NOT used as guidelines and
tools for defining design options? 8. When a solution is made up of a product or service
a) Existing solutions that is normally maintained by a third party, which
b) Requirements (traced) solution approach does this describe?
c) Solution scope
d) Business constraints a) Hybrid
________________________________________________________ b) Create
c) Purchase
4. Sami is a stakeholder who approves the expenditure of d) Omit
resources to purchase or develop a solution and approve ________________________________________________________
the solution recommendation. What type of stakeholder
is Sami: 9. Trevor is a new junior business analyst and is interested
a) Sponsor in practicing various diagramming techniques for
b) Domain SME functional decomposition. His supervisor, a senior
c) Project Manager business analyst, has asked Trevor to practice three
d) Customer different techniques for representing decomposition
________________________________________________________ results. Which of the following techniques will Trever not
be practicing?
5. Which task involves checking for completeness and
unambiguity of requirements? a) Cause-Effect diagram
a) Verify Requirements b) Value Stream diagram
b) Specify and Model Requirements c) Component diagram
c) Validate Requirements d) Flow diagram
d) None of the above
________________________________________________________
Tasks
Assess Enterprise Looking for problems outside the
solution that may affect the value
Limitations and performance
Recommend
Actions to Making recommendations to deal
with the problems and performance
Increase Solution issues
Value
Input
The measurable results that the enterprise
wants to achieve. Provides a benchmark
Business Objectives
against which solution performance can be
assessed.
01
Change Strategy
the change strategy used or in use
02
to implement the potential value.
Solution Scope
04 Guidelines
and Tools
and the potential value
expected from the future
state.
the solution boundaries to measure
and evaluate.
03
Requirements (validated)
a set of requirements that have
been analyzed and appraised to
determine their value.
Focus Groups
used to provide subjective assessments,
insights, and impressions of a solution’s
performance.
Input
describes the value that may be realized by
implementing the proposed future state. It
Potential Value
can be used as a benchmark against which
solution performance can be evaluated.
01
Change Strategy
the change strategy that was used
or is in use to implement the
potential value. 02
Future State Description
boundaries of the proposed
new, modified, or removed
components of the
04
enterprise and the potential
Guidelines
value expected from the
and Tools
Solution Scope future state.
the solution boundaries to
measure and evaluate.
03
Risk Analysis Results
the overall level of risk and the planned
approach to modifying the individual risks.
Project Manager
within a project, responsible for overall risk
management and may participate in risk
analysis for new or changed solutions.
Sponsor
can identify risks, provide insights into data
and the potential value of a solution. They
will make decisions about the significance of
expected versus actual solution performance.
Data Mining
used to collect data regarding performance,
trends, common issues, and variances from
expected performance levels and understand
patterns and meaning in that data.
Interviews
used to determine expected value of a
solution and its perceived performance from
an individual or small group's perspective.
Observation
used to observe a solution in action if the
data collected does not provide definitive
conclusions.
Input
A solution that exists. The solution may or may
Implemented Solution not be in operational use; it may be a prototype.
(external) The solution must be in use in some form in order
to be evaluated.
01 02
Change Strategy
Risks Analysis Results
the change strategy used or in use to
the overall level of risk and the
implement the potential value.
planned approach to
modifying the individual risks.
Guidelines
and Tools
03
Solution Scope
the solution boundaries to measure and
evaluate.
Customer Regulator
is ultimately affected by a solution, and a person whose organization needs to be
therefore has an important perspective on its consulted about the planned and potential
value. A customer may be consulted to value of a solution, as that organization may
provide reviews and feedback. constrain the solution, the degree to which
actual value is realized, or when actual value
Domain Subject Matter Expert is realized.
provides input into how the solution should
perform and identifies potential limitations to Sponsor
value realization. responsible for approving the potential value
of the solution, for providing resources to
End User develop, implement and support the
uses the solution, or is a component of the solution, and for directing enterprise
solution, and therefore contributes to the resources to use the solution. The sponsor is
actual value realized by the solution in terms also responsible for approving a change to
of solution performance. An end user may be potential value.
consulted to provide reviews and feedback
on areas such as workload and job Tester
satisfaction. responsible for identifying solution problems
during construction and implementation; not
often used in assessing an existing solution
outside of a change.
Data Mining
used to identify factors constraining
performance of the solution.
Decision Analysis
used to illustrate the current business
decisions and the changes required to
achieve the potential value of the change.
Interviews
used to help perform problem analysis.
Item Tracking
used to record and manage stakeholder
issues related to why the solution is not
meeting the potential value.
Lessons Learned
used to determine what can be learned from
the inception, definition, and construction of
the solution to have potentially impacted its
ability to deliver value.
Input
The current internal environment of the solution including
Current State
the environmental, cultural, and internal factors
Description influencing the solution limitations.
Implemented (or A solution that exists. The solution may or may not be in
Constructed) Solution operational use; it may be a prototype. The solution must
(external) be in use in some form in order to be evaluated.
Business Objectives
01 02
are considered when measuring and Change Strategy
determining solution performance. the change strategy used or in
use to implement the potential
value.
05 Guidelines
and Tools
Solution Scope
the solution boundaries
to measure and evaluate.
03
04 Future State Descriptions
boundaries of the proposed
new, removed, or modified
Risk Analysis Results
components of the enterprise,
the overall level of risk and the
as well as the potential value
planned approach to modifying
expected from the future state.
the individual risks.
Customer Regulator
people directly purchasing or consuming the one or many governmental or professional
solution who may interact with the entities that ensure adherence to laws,
organization in the use of the solution. regulations, or rules; may have unique input
to the organizational assessment, as relevant
Domain Subject Matter Expert regulations must be included in the
provides input into how the organization requirements. There may be laws and
interacts with the solution and identifies regulations that must be complied with prior
potential limitations. to (or as a result of) a planned or
implemented change.
End User
Sponsor
people who use a solution or who are a
authorizes and ensures funding for a solution
component of the solution. Users could be
delivery, and champions action to resolve
customers or people who work within the
problems identified in the organizational
organization.
assessment.
Lessons Learned
used to analyze previous initiatives and the
enterprise interactions with the solutions.
SWOT Analysis
S W used to demonstrate how a change will help
the organization maximize strengths and
O T minimize weaknesses, and to assess
strategies developed to respond to identified
issues.
Workshops
used to identify organizational gaps or
stakeholder concerns.
Some common examples of recommended actions • Avoid Waste: remove those activities that do
include: not add value and minimize those activities that
• Do Nothing: in case the value of a change is do not contribute to the final product directly.
low, risks of a change are high, or resources are • Identify Additional Capabilities: ex. new
not enough. solution features
• Organizational Change: this includes: changes • Retire the Solution: when technology is
to the organizational structure or personnel, job obsolete, services are being outsourced, or
functions, automating or simplifying the work, solution is not fulfilling business goals.
and improving access to information. • Other factors include: • when solution ongoing
• Reduce Complexity of Interfaces: applicable cost is higher than a new investment • other
when work is transferred between systems or opportunity cost is less and value is higher •
people. necessity: maintaining existing solution become
• Eliminate Redundancy: if different stakeholders impractical or impossible • sunk cost: when
have common needs, it can be met with a single investments are made but few results are
solution obtained
01 02
Business Objectives Current State Description
are considered in evaluating, provides the context within which
measuring, and determining the work needs to be completed. It
solution performance. can be used to assess alternatives
and better understand the
Guidelines potential increased value that
and Tools could be delivered. It can also help
highlight unintended
consequences of alternatives that
may otherwise remain undetected.
03
Solution Scope
the solution boundaries to
measure and evaluate.
Customer Regulator
people directly purchasing or consuming the one or many governmental or professional
solution and who may interact with the entities that ensure adherence to laws,
organization in the use of the solution. regulations, or rules. Relevant regulations
must be included in requirements.
Domain Subject Matter Expert
provides input into how to change the Sponsor
solution and/or the organization in order to authorizes and ensures funding for
increase value. implementation of any recommended
actions.
End User
people who use a solution or who are a
component of the solution. Users could be
customers or people who work within the
organization.
Financial Analysis
used to assess the potential costs and
benefits of a change.
Focus Groups
used to determine if solution
performance measures need to be
adjusted and used to identify potential
opportunities to improve performance.
Organizational Modelling
used to demonstrate potential change
within the organization's structure.
Prioritization
used to identify relative value of different
actions to improve solution
performance.
Process Analysis
used to identify opportunities within
related processes.
Fred the business analyst of the initiative were trying to understand how the solution performance will be
assessed, so he asked: If you were to evaluate the solution performance of the online solution, what
measures would you think will be of most importance?
After getting different opinions, organizing those ideas, the participants agreed to use the following
measure:
Quantitative measures:
Cost to the pizza company for each transaction
Speed to place an order
Rate of order accuracy
Qualitative measures:
Level of control that the customer has
Fred developed a plan to collect data about those parameters to be able to measure performance and
after two months the results was as follows:
Cost to the pizza company for each 30% less than in-shop 35% less than in-shop
transaction transaction transaction
Level of control that the customer has Very High Very High
Fred was wondering why the “Speed to place an order” was far from the target, so he started his
assessments to see what problems may cause the order speed to be extended. On Fred’s checklist was:
Online order process
The online catalogue usability and easiness
The website speed and response time
Internet connection to the servers processing the order
The material inventory status
Upon investigations, Fred was able to identify the problem in the material inventory operation where
not all ingredients are available all the time, which cause the customer to re-start the order from scratch
when the system notifies him at the end of the process that the selection is not available due to
shortage in material and ask him to choose another pizza with different ingredients.
Fred’s recommendation was to increase the level of inventory status monitoring to avoid this problem
and decrease the actual speed of order placing.
Introduction
- Fred is the BA for the online pizza
ordering solution
- The initiative currently is in its final
stages and Fred is collaborating with the Assess Enterprise Limitations
stakeholders to define the performance Fred decided to check the following:
measures and evaluation its
• Internet connection to the servers
performance
processing the order
• The material inventory status
Measure Solution Performance Fred detected a problem with the
- Fred identified the solution measures to material inventory operation that is
be: affecting the order process and solution
Quantitative measures: performance
• Cost to the pizza company for each
transaction
• Speed to place an order Recommend Actions to Increase
• Rate of order accuracy Solution Value
Qualitative measures: Fred’s recommendation was to increase
• Level of control that the customer has the level of inventory status monitoring
to avoid this problem and decrease the
actual speed of order placing.
Analyze Performance Measures
- Fred collected data about the
performance measures and discovered
that one of them is below the target.
(Speed to place an order is 5 minutes
instead of 2 minutes)
a) Communications Plan
b) Business Objectives
This skills set is required for business analysts to analyze problems and opportunities, identify which
changes may deliver the most value, and work with stakeholder to understand the impacts of changes. It
is also important for rapidly understanding various types information and identifying which are relevant,
and to identify the best ways to present information to their stakeholders.
Creative
Thinking
Systems
Thinking • Generating New ideas Decision
and alternatives Making
• Combining, changing,
• Understanding how the people, and reapplying
processes, and technology within an existing concepts or Understanding the criteria of
organization interact ideas decision making, and helping
• Understanding system properties, others make decisions
behavior, and component
interaction
Conceptual
Thinking
Solving
complex connections
between them
Behavioural characteristics are not unique to business analysis but they have been found to increase
personal effectiveness in the practice of business analysis. These characteristics exist at the core of every
business analyst's skill set. Each of the behavioural characteristics described here can impact the
outcome of the practitioner's efforts.
The core competencies of behavioural characteristics focus on the skills and behaviours that allow a
business analyst to gain the trust and respect of stakeholders. Business analysts do this by consistently
acting in an ethical manner, completing tasks on time and to expectations, efficiently delivering quality
results, and demonstrating adaptability to changing needs and circumstances.
Ethics
Personal
Accountability Trustworthiness
Allows to earn respect,
Behaving ethically,
Tasks are completed on time, Thinking of Ethical stakeholders have confidence
to the expectations, credibility impacts on others. that their information, ideas,
recommendations are
evaluated properly and fairly,
Honest and straight forward,
constantly do task on time
Adaptability within budget
Business knowledge is required for the business analyst to perform effectively within their business,
industry, organization, solution, and methodology. Business knowledge enables the business analyst to
better understand the overarching concepts that govern the structure, benefits, and value of the
situation as it relates to a change or a need.
Methodology Industry
Knowledge Organization
Knowledge Knowledge
What are the methodologies in Trends, practices, structure,
use by the enterprise to competitors, challenges How decisions are made, its
approach changes goals and objectives, how they
do profits, how they operate
Business Acumen
Communication may be accomplished using a variety of delivery methods: verbal, non-verbal, physical,
and written. Most communication methods deal with words, while some methods deal with movements
and expressions. Words, gestures, and phrases may have different meanings to different individuals.
Effective communication involves both the sender and receiver possessing the same understanding of
the information being communicated. A shared glossary of terms and clear goals are effective tools to
avoid misunderstandings and the resulting complications.
Effective communication includes adapting communication styles and techniques to the knowledge
level and communication styles of recipients. Effective communicators understand how tone, body
language, and context change the meaning of words. Gaining an understanding of the terms and
concepts (prior to the exchange) can provide fruitful benefits.
Non-Verbal
Communication
Listening
Interaction skills are represented by the business analyst's ability to relate, cooperate, and communicate
with different kinds of people including executives, sponsors, colleagues, team members, developers,
vendors, learning and development professionals, end users, customers, and subject matter experts
(SMEs).
Business analysts are uniquely positioned to facilitate stakeholder communication, provide leadership,
encourage comprehension of solution value, and promote stakeholder support of the proposed
changes.
Facilitation
Other business analysts PMs, SMEs; Recognizing team
dynamics is crucial, how they play a part; Building trust;
Team conflict resolution
Leadership and
Influencing
Interaction
Motivating people to work together
Skills
towards shared goals; Understanding
stakeholder motives, needs and
capabilities; Guiding stakeholder during
investigation of needs, options and
solutions, building consensus
Business analysts use a variety of software applications to support communication and collaboration,
create and maintain requirements artifacts, model concepts, track issues, and increase overall
productivity.
Requirements documentation is often developed using word processing tools, while the process of
developing business requirements may require the use of prototyping and simulation tools, as well as
specialized tools for modelling and diagramming.
Requirements management technologies support requirements workflow, approvals, baselining, and
change control. These technologies can also support the traceability between requirements and assist in
determining the impact of changes to requirements.
Interacting with the stakeholders and team members may require the use of communication and
collaboration tools, as well as presentation software in order to showcase ideas and generate discussion
among stakeholders and team members.
Modelling, Diagramming,
Business Analysis Tools
Documenting, Tracking and
and Technology storing
Communication Tools
and Technology
1. “Full and prompt disclosure of potential conflicts of c) Business analysis tools and technology
interest” is an effectiveness measure of which behavioural d) Facilitation
characteristic? ________________________________________________________
2. “Ensuring that participants in a discussion correctly understand 5. Which of the following is not an example of industry
each other's positions” is an effectiveness measure of which knowledge?
interaction skill?
a) Market trends
a) Teamwork b) How to use a word-processing tool
b) Leadership and Influencing c) Suppliers of a certain product or service
c) Facilitation d) Upcoming legislative rules governing how a product or
d) None of the above service will be delivered
Answer is C: One of the measures of effective facilitation Answer is B: Industry knowledge involves understanding
include ensuring that participants in a discussion correctly of markets, products, customers, regulations, and other
understand each other's positions factors that impact or are impacted by the industry and
related industries. Using a word-processing tool is a skills
3. Greg and Kerry are on a team that is developing an under the “Office Productivity Tools and Technology.”
automated testing tool that will be used for end-to-end
regression testing of a web-based application every time there is 6. Which of the following is not an effectiveness measure of
a new release of the application. Evan is a BA on the project and Leadership and Influencing?
wants to produce screenshots of the tool for the various data
combinations that will trigger email notifications. Although the a) Strong resistance to necessary changes
project is not currently in a testing phase, Evan asks Greg and b) Articulation of a clear and inspiring vision of a desired
Kerry to run the automated testing tool in order to set up the future state
records in the system with the different data combinations. This c) Effective use of collaboration techniques to influence
saves a significant amount of time for the project and ensures others
consistency of data quality of the records produced. The d) Re-framing issues so alternate perspectives can be
automated testing tool was re-purposed to solve a problem of understood and accommodated to influence
resource time and availability. Evan demonstrated which stakeholders towards shared goals.
competency:
- First start with defining the solution value attributes like cost, performance, functionality, usability, etc..
these are the characteristics of a solution that determine its value for stakeholders
- From the value attributes define the conditions or the measures to be used to assess a solution, this is
the acceptance or evaluation criteria. From one value attribute you may derive multiple conditions or
measures.
- Use the criteria to test or measure the solution and determine if it meets the conditions or how it rates
on each measure. For a solution assessment to be successful against acceptance or evaluation criteria,
it must be constructed in a measurable format
Notes:
- Acceptance criteria is used when only one possible solution is being evaluated, and is tested as true/false
or pass/fail
- Evaluation Criteria is used when we have multiple solutions to compare. The criteria is measured using a
scale, for example from 1 to 10.
- Items in the Backlog: define and agree about the backlog items with the key decision makers
- Prioritization: Each item in the backlog should be prioritized so that the most important items are on
the top of the list
- Estimation: Each item in the backlog should be estimated so that the size of efforts needed for the
item is known
- Managing Changes to the Backlog: backlog items are managed by adding and removing items,
breaking down items into smaller parts, re-prioritizing and re-estimating items.
Notes:
- Backlog items may be any kind of item which may have work associated with it, example: a backlog
items may be use cases, user stories, functional requirements, non-functional requirements, designs, risk
items, change requests, defects, planned rework, maintenance, conducting a presentation, or
completing a document.
Example Backlog
2 As an authorized user I want to see the list of items so that I can select one 2 5
4 As an authorized user I want to add a new item so that it appears in the list 5 6
- To set performance objectives for the organization based on the four Customer
Dimension
dimensions
- To measure organizational performance based on the defined objectives and Financial
dimensions Dimension
How it is applied? Measures or
- Determine the vision and the corporate strategy of the organization. Indicators
- Under each of the four dimensions, add objectives and measures that are aligned with the
organizational vision and strategy. You need to define specific objectives, measures, targets, and
initiatives.
- Monitor the actual performance of the organization in terms of the defined objectives, measures, and
targets
Notes:
- Learning and Growth Dimension. Related to employee training and learning, product and service
innovation, and corporate culture.
- Business Process Dimension. Related to metrics that indicate how well the enterprise is operating
and if their products meet customer needs.
- Customer Dimension. Includes metrics on customer focus, satisfaction and delivery of value.
- Financial Dimension. What is financially necessary to realize the strategy? Examples of financial
measures indicate profitability, revenue growth, and added economic value.
- Measures or Indicators. There are two basic types of measures or indicators: lagging indicators that
provide results of actions already taken and leading indicators that provide information about future
performance. In order for measures to be meaningful they should be quantitative, linked to strategy,
and easily understood by all stakeholders.
Why it is used?
How it is applied?
3) Determine
35% Trends
46
127 million
- Preparing for the brainstorming session by identifying the objective and ideas evaluation criteria
- During session, the business analyst or the facilitator encourages participants to generate ideas to solve
the problem or think about solution features without criticism.
- Later in the session the ideas are discussed and evaluated.
Preparation
Define Area of
Interest (the Determine Time for Identify Establish Criteria
problem) the session Participants for evaluating ideas
Session
Wrap-up
Discuss and Create a List of the Rate the Ideas using Distribute the Final
evaluate ideas Best Ideas the criteria list of ideas
Human High
Financial
Capital Training
Management
Management Medium
Low
Notes: Value assessment includes an estimate of the costs to implement and operate the solution
alternative, as well as a quantified financial benefit from implementing the alternative. Benefits of a non-
financial nature (such as improved staff morale, increased flexibility to respond to change, improved
customer satisfaction, or reduced exposure to risk) are also important and add significant value to the
organization.
Business policies and rules guide the day-to-day operation of the business and its
processes, and shape operational business decisions. Behavioural rules
Why it is used?
- Analysis is used to identify, express, validate, refine, and organize the rules that shape day-to-day
business behaviour and guide operational business decision making.
- When business rules are not defined and shared widely across an organization and are unwritten, it
causes inconsistency in production, processes, quality, and customer/employee experiences, and this
leads to a degradation in performance.
How it is applied?
- Purpose: Identify game purpose (the problem to be solved or the topic to be explored)
- Process: Play the game.
- Opening: Participants learn the rules and generate ideas
- Exploring: Participants connect and test their ideas, and experiment new ideas
- Closing: Participants assess ideas and choose the most useful ones
- Outcome: Participants and facilitator determine any decisions or actions that need to be taken as a
result of what the participants have learned.
To support the expression of natural language statements related to a domain, and Other Connections
supply their meanings (semantics). A concept model identifies the correct choice of
terms to use in communications. It is especially important where high precision and
subtle distinctions need to be made.
How it is applied?
- A concept model starts with a glossary of the core noun concepts of a domain. The concepts are
defined clearly
- Then verb concepts are added to provide connections between the noun concepts
- A visual diagram including the noun concepts and their relationships is developed so that the concepts
are well organized and their relations are clear
- Other Connections like categorizations, classifications, and roles may be used to enrich the meanings
Notes:
owns describes
holds issues
employs
Book
gets makes
charged
Fee Amount
- Identify data elements (objects or entities) in a solution or system and their relationships to each
others (this is called data modelling)
- Each data element is recorded in a separate column of a table
- The following information are recorded about each data element ( these are called Primitive Data
Elements):
- Name: a unique name for the data element
- Aliases: alternate names for the data element
- Values/Meanings: a list of acceptable values for the data element.
- Description: the definition of the data element in the context of the solution.
- Composite data elements are built using data elements to build composite structures.
Notes:
- A data dictionary is often used in conjunction with an entity relationship diagram (see Data Modelling)
and may be extracted from a data model.
To improve decision making by finding useful patterns and insights from data Data Analysis
- Data Analysis. A wide variety of statistical measures are typically applied and visualization tools used
to see how data values are distributed, what data is missing, and how various calculated characteristics
behave.
- Modelling Techniques. There are a wide variety of data mining techniques for modelling like
classification and regression trees, linear and logistic regression, and neural networks.
- Deployment. Once a model has been built, it must be deployed to be useful. Data mining models can
be deployed in a variety of ways, either to support a human decision maker or to support automated
decision-making systems.
Decision Tree
I want to make a decision of where $13,000
to invest my $10k to make the
50%
maximum return.
I have the options either to buy Buy 10
stocks or to save in bank. $10,900 Stocks
If I buy stocks, there is 50% chance 50%
Cost = $100
(uncertainty) to gain 30% so the $9,000
total will be $13k, but there is also Invest
50% chance (uncertainty) to lose $10,000
10% so the total will be $9k,. In both
cases I will have to pay $100
administrative fees.
$10,300 Save in Interest = 3%
If I save the money in a bank, I will
gain 3%. Bank $10,300
The value of the outcome of the
stock buying option = 50% x 13k +
50% x 9k -$100 = $10,900
The value of the outcome of the
bank saving option = 10k + (10k x
3%) = $10,300
How it is applied?
- Accuracy of the Estimate. is a measure of uncertainty that evaluates how an estimate is expected to be
close to the actual value. It can be expressed as a ratio or percentage, example the solution cost is $2M
±20%. ROM estimates are often no more than +50% to −50% accurate, Definitive estimates are accurate
within 10% or less.
- Sources of Information. Some common sources of information used for estimation include:
- Analogous Situations. Using an element (project, initiative, risk, or other) like the element being
estimated.
- Organization History. Prior experiences of the organization with similar work.
- Expert Judgement. Estimating relies on the expertise of those who have performed the work in the
past.
- Precision and Reliability of Estimates. Is how close the estimates are to each other when multiple
estimates are made for a particular attribute.
- Contributors to Estimates. The estimators of an element are frequently those responsible for that
element. The estimate of a team is usually more accurate than the estimate of one individual, since it
incorporates the expertise of all team members.
The assessment of the expected financial viability, stability, and benefit realization
of an investment option. Total Cost of
Ownership (TCO)
Why it is used?
How it is applied?
A combination of standard Financial Calculations are used to understand different perspectives about
when and how different investments deliver value. Financial software, including spreadsheets, typically
provide pre-programmed functions to correctly perform these financial calculations.
- Return on Investment (ROI) of a planned change is expressed as a percentage measuring the net benefits
divided by the cost of the change.
- Discount Rate is the assumed interest rate used in present value calculations. In general, this is similar to
the interest rate that the organization would expect to earn if it invested its money elsewhere.
- Present Value (PV) is the today’s value of a future money. Example, a $5M that will be earned after 2 years
from now, worth around $4.2M today if the interest rate is 10%.
- Net Present Value (NPV) is the present value of the benefits minus the original cost of the investment
- Internal Rate of Return (IRR) is the interest rate at which an investment breaks even, i.e. NPV is 0
- Payback Period refers to the amount of time it takes to recover the cost of an investment, i.e. reaching a
breakeven point. No standard formula for calculating the PP. Period is expressed in years or months.
Return on
= (Total Benefits – Cost of the Investment) / Cost of the Investment.
Investment
Formulas
Internal Rate of NPV= 0 = (-1 x Original Investment) + Sum of (net benefit for that
Return period / (1 + IRR) for all periods)
Notes:
- Possible Decomposition Objectives are: measuring and managing, designing, analyzing, estimating
and forecasting, reusing, optimizing, substitution, and encapsulation.
- Possible Subjects of Decomposition are: Business Outcomes, Work to be Done, Business Process,
Function, Business Unit, Solution Component, Activity, Products and Services, Decisions.
- Level of Decomposition. The process of functional decomposition continues until the business analyst
has just enough understanding and detail to proceed and can apply the results of decomposition in the
execution of other tasks.
- Representation of Decomposition Results. A wide variety of diagramming techniques can be used
to represent functional decomposition, including: Tree diagrams, Nested diagrams, Use Case diagrams,
Flow diagrams, State Transition diagrams, Cause-Effect diagrams, Decision Trees, Mind Maps,
Component diagram, Decision Model and Notation
Subfunction 1 Subfunction 2
Process 1.1 Process 1.2 Process 1.3 Process 2.1 Process 2.2 Process 2.3 Process 2.4
Activity 1.1.3
Why it is used?
How it is applied?
Most solutions require one or more interfaces to exchange information with other Define Interfaces
solution components, organizational units, or business processes, so it is important
to identify those interfaces and the information that needs to be exchanged.
How it is applied?
- Preparing for Identification. understand which interfaces need to be identified. Helpful techniques to
identify interfaces needed are document analysis, observation, scope modelling, context diagram, and
interviews
- Conduct Interface Identification.
- describe the function of the interface,
- assess the frequency of the interface usage,
- evaluate which type of interface may be appropriate, and
- elicit initial details about the interface.
- Define Interfaces. This includes:
- describing the inputs to and outputs from that interface, any validation rules, and events that
might trigger interactions.
- Identifying who will use the interface, what information is passed over the interface, and when
and where the interface takes place.
- defining the name of the interface, the coverage or span of the interface, the exchange method
between the two entities, the message format, and the exchange frequency.
Notes:
- Interface types include: user interfaces, people external to the solution such as stakeholders or
regulators, business processes, data interfaces between systems, application programming interfaces
(APIs), and any hardware devices.
Interface
Input Output
Validation or
Solution Solution
Transformation
Message Message
Why it is used?
- To elicit stakeholder needs Interview Questions Interview Follow-up
- When people is the source of needed information
How it is applied?
Determine the
1 Interview Goal
›› predefined questions,
address any concerns raised
by the interviewees, practice
Identify Potential active listening to confirm
2 Interviewees who what the interviewee has said,
have the information take written notes or record
needed the interview as appropriate.
Close the interview by asking
Design Interview for areas that may have been
3 Questions. overlooked, provide contact
information for follow-up,
Open-ended questions
summarizing the session,
are used to elicit a
clarifying how results will be
dialogue or series of
used and thanking the
steps. Closed questions
interviewees for their time
are used to elicit a single
response such as yes, no,
or a specific number.
6 Interview
Follow-up
4 Set-up Interview
Logistics. 5 Interview Flow. Open the interview
by stating the purpose, confirming the
organize the information
and confirm results with the
Those include location, interviewees' roles, and explaining how interviewees as soon as
equipment, staff, if information from the interview will be possible after the interview
questions to be sent in recorded and shared. During the interview, to point out any missed or
advance or not. maintain focus on the established goals and ›› incorrectly recorded items.
Notes: There are two basic types of interviews used to elicit business analysis information:
- Structured Interview: in which the interviewer has a predefined set of questions.
- Unstructured Interview: in which the interviewer does not have a predetermined format or order of
questions. Questions may vary based on interviewee responses and interactions.
- Successful interviewing depends on factors such as:
- the interviewer’s experience in the domain, conducting interviews, and documenting discussions
- The rapport of the interviewee with the interviewer, and their readiness
- The degree of clarity in the interviewee’s mind about the goal of the interview
To capture and assign responsibility for issues and stakeholder concerns that pose Metrics
an impact to the solution. Stakeholders may identify such item types as actions,
assumptions, constraints, dependencies, defects, enhancements, and issues.
How it is applied?
Item Record
When a stakeholder concern is first raised, item is
recorded and assessed to determine if it is viable. If
viable, the concern is classified as a specific item
type so that it can be better tracked and controlled.
2 3
Item Management Metrics
an item is assigned to one or more stakeholders Information about the progress of items is
who are responsible for its resolution. Item useful for resolution or even used to define
Management is performed for each item so that metrics and key performance indicators
it is tracked to its closure or resolution tailored to the item tracking process.
Note: Item Record may contain all or any of the following attributes for item tracking. (a) Item Identifier: a
unique identifier (b) Summary: a brief description of the item (c) Category: a grouping of items with similar
properties (d) Type: the kind of item raised (e) Date Identified (f) Identified by (g) Impact: Possible
consequences. Impact can be assessed for time, cost, scope, or quality (h) Priority (i) Resolution date (j)
Owner (k) Resolver: the stakeholder assigned to resolve the item (l) Agreed Strategy: Such as accept, pursue,
ignore, mitigate, and avoid (m) Status: Such as open, assigned, resolved, and cancelled (n) Resolution
Updates: a running log of details about how the item’s resolution is proceeding (o) Escalation Matrix
Why it is used?
How it is applied?
How it is applied?
- Identify the concern that will be addressed. This can be a concern about a need, value, output, etc.,
- Define the indicators that are required to measure the concern.
- Determine the target quantifiable levels to
be reached within a specified period, these
are the target metrics for the indicators.
- Determine the structure of the monitoring
and evaluation system. This includes
defining the data collection procedure, the
data analysis procedure, the reporting
procedure, and the collection of baseline
data.
- Decide how reporting will be done.
Reporting is the process of informing
stakeholders of metrics or indicators in
specified formats and at specified intervals.
Typically, reports compare the baseline,
current metrics, and target metrics with Target
calculations of the differences presented in Project Performance Indicators Metric
Metric
both absolute and relative terms. In most Schedule performance index 0.9 1.0
situations, trends are more credible and
important than absolute metrics. Visual Cost performance index 1.2 1.0
presentations tend to be more effective % of Project deliverables accepted 83% 95%
than tables, particularly when using with minor changes requested
qualitative text to explain the data. % of Project deliverables rejected 17% 5%
with major changes requested
A good indicator has six characteristics: % of approved scope changes 24% 10%
1) Clear: precise and unambiguous.
2) Relevant: appropriate to the concern.
% of tasks that were started but 33% 15%
3) Economical: available at reasonable cost.
not finished on time
4) Adequate: provides a sufficient basis on
which to assess performance. Example Project Performance Indicators and Metrics
5) Quantifiable: can be independently
validated.
6) Trustworthy and Credible: based on
evidence and research.
How it is applied?
Colour
- Start with the main topic of a mind map – the thought or concept that is being
articulated – in the centre of the diagram
- Add relevant topics around the main topic – ideas that expand on the main Images
topic. Their association with the main topic is expressed through a branch
(connected line) that has a keyword associated with it.
Overview
Mind
Mapping
Sharing
Collaboration Ideas
Innovation
Thoughts
01
Example objectives are: understanding the activity
and its elements, identifying opportunities for
improvement, establishing performance metrics
02
Prepare for Observation.
Decide who should be viewed, performing
which activities, and at what times.
03
Explain session objective, assure it is not a
personal test, encourage sharing reasons and
concerns, watch participants, record what is
seen, ask questions as needed
04
Review the notes recorded, follow up to answer any
remaining questions. Findings are aggregated,
summarized, and analyzed. Needs and opportunities
for improvement are communicated to stakeholders.
How it is applied?
Determine which of the types of organizational models the organization follows.
Executive Functionally-oriented: group staff together based on shared
Function skills or areas of expertise and generally encourage a
standardization of work or processes within the organization.
Management Management Management Functional organizations are beneficial because they seem to
Function Function Function facilitate cost management and reduce duplication of work, but
are prone to develop communication and cross-functional
Staff Function Staff Function coordination problems (known informally as "silos").
Market-oriented: intended to serve particular customer groups,
Functionally-oriented
geographical areas, or projects rather than grouping employees
by skills. It permits the organization to meet the needs of its
CEO customers, but are prone to developing inconsistencies in how
work is performed and duplicate work in multiple areas.
Market 1 Market 2 Market 3
The Matrix Model: has separate managers for each functional
area and for each product, service, or customer group. Employees
R&D R&D R&D
report to a line manager (responsible for the performance and
efficiency of a type of work or function), and to a market manager
Production Production Production
(responsible for managing the product or service across multiple
functional areas). A challenge of the matrix model is that each
Marketing Marketing Marketing
employee has two managers (who are focused on different goals)
Market-oriented and accountability is difficult to maintain.
Approaches to Prioritization
Choose approach(es)
- Analyze the process using one of the Common Methods for process analysis (SIPOC or VSM)
- Identify Gaps and Areas to Improve between current and desired future state
- Identify Root Cause of the gaps and improvement areas
- Generate and Evaluate Options to solve for the gap or area of improvement
Can be constructed on multiple levels of details, each of which can be aligned to Activity Diagram
different stakeholder points of view. These levels exist to progressively decompose
a complex process into component processes, with each level providing increasing
detail and precision.
Process models generally include: Types of Process Models and Notations
- the participants in the process, - Flowcharts and Value Stream Mapping
- the business event that triggers the process, - Data Flow diagrams and Unified Modelling
- the steps or activities of the process, Language
- the paths (flows) and decision points - Business Process Model and Notation (BPMN
- the results of the process. - SIPOC and Value Stream Analysis
Swimlane for Role 1 SW for Role 2 Lane 1 Lane 2 Partition for Role 1 Partition 2
Start Start
Task 2A Task 2B +
Task 2A Task 2B
I/O Task 2A Task 2B
Input/Output +
Sub-Process
I/O Task
I/O Task
Decision Task 3 Sub-
Decision
Decision
False Process Sub-Process
True
+ Task 3
False
Task 3
Data True
Stop End
Store
Storyboard
Prototyping Examples
- Proof of Concept, created to validate the design of a system without modelling the appearance
- Form Study Prototype, to explore the basic size, look, and feel of a product
- Usability Prototype, tests how the end user interacts with the system without including any property
- Visual Prototype. test the visual aspects of the solution without modelling the complete functionality
- Functional Prototype. Test software functionality, system qualities (ex. appearance), and workflow
Prototyping Methods
- Storyboarding: a sequence of user interactions with the solution presented with text and pictures
- Paper Prototyping: uses paper and pencil to draft an interface or process.
- Workflow Modelling: depicts a sequence of operations that are performed with focus on human aspect.
- Simulation: used to demonstrate solutions. May test various processes, scenarios, rules, data, & inputs.
Techniques
Why it is used?
- Different types of reviews are conducted for business analysis work products. Each is tailored to the
needs of the organization and business analyst, and uses these dimensions:
- Objectives: defining the purpose of the review, example to remove defects by inspecting requirements
documentation to identify requirements that are not of acceptable quality.
- Techniques: identifying either a formal or informal way to perform the review. Formal techniques
include: Inspection (The focus is to remove defects in a work product), Formal Walkthrough (also known
as Team Review), Single Issue Review (also known as Technical Review). Informal techniques include
Informal Walkthrough, Desk Check, Pass Around, Ad-hoc
- Participants: identifying who should take part in the review activity. Common roles in review are:
Author, reviewer, facilitator, scribe
Scribe
Author
Facilitator
The process of identifying areas of uncertainty that could negatively affect value,
analyzing and evaluating those uncertainties, and developing and managing ways Analysis
of dealing with the risks
- Risk Identification. Risks are discovered and identified through a combination of sources like expert
judgment, stakeholder input, experimentation, past experiences, and historical analysis of similar
initiatives and situations. Each risk can be described in the risk register that supports the analysis of
those risks and plans for addressing them.
- Analysis of a risk involves understanding the risk likelihood (probability) and consequences (impact) on
the potential value. The impact of any risk can be described in terms of cost, duration, solution scope,
solution quality, or any other factor agreed to by the stakeholders such as reputation, compliance, or
social responsibility.
- Evaluation. The risk analysis results are compared with the potential value of the change or of the
solution to determine if the level of risk is acceptable or not. An overall risk level may be determined by
adding up all the individual risk levels
- Treatment. approaches for dealing with risk include Avoid, Transfer, Mitigate, Accept, and Increase
Notes:
- The Increase approach is used for positive risks treatment where it is decided to take on more risk to
pursue an opportunity.
A grid that defines all of the possible user roles, system operations, and the specific
permissions on those operations by role. Role names are represented in columns, Identifying
Activities
and system operations are in rows.
How it is applied?
Role Group 2
Customer
Manager
Sales
Activity
Brainstorming
3 potential causes of
the problem and
capture them under
the appropriate
category.
Category N Category 2
Example: Tools
This tool helps to focus on the cause of the problem versus the solution and organizes ideas for further analysis
- Objectives. Typical objectives of Scope Models are describing the span of control, relevance of
elements, and where effort will be applied.
- Scope of Change and Context. Defining the elements of the change and the context that is impacted
by the change, and the interaction with elements outside the scope. Common elements of the scope
include: the impacted business processes, functions, new capabilities, external and internal events, use
cases and situations to be supported, stakeholders and organizational roles impacted by the change.
- Level of Detail. A proper level of detail in describing the scope is helpful to avoid confusion of
stakeholders about what is included in the initiative.
- Relationships. Various diagramming techniques are available for exploring relationships between
scope elements including: Parent-Child or Composition-Subset, Function-Responsibility, Supplier-
Consumer, Cause-Effect, and Emergent.
- Assumptions. The validity of the Buying
scope model heavily relies on Agent
assumptions such as the definition
of needs, causality of outcomes, Offer Response to offer
- Place the actors at the left side of the diagram and the objects of the system at the top. Draw a line
(Lifeline) starting from each object downwards. Use arrows to represent the message and responses
between the actors and the objects. Draw boxes (activation box) over the lifelines to indicate the period
between the messages start and the last corresponding response.
Withdrawal Customer
ATM Menu Form Account
Bank Account
Object 1 Object 2 Object 3
Holder
Actor
Name of the message
Select
Call
period an operation is executed
Withdraw
Option Synchronous
Message
Asynchronous
Display Withdrawal
Activation box Form
Message
Withdraw Amount
Execution Response
Specification
Withdrawal Confirmed
Destruction
Lifeline Sequence Diagram
- A lifeline represents the lifespan of an object during the scenario being modelled. A lifeline is drawn as
a dashed line that vertically descends from each object box to the bottom of the page.
- An activation box represents the period during which an operation is executed. A call to activate is
represented by an arrow with a solid arrowhead leading to the activation object. The lifeline can be
terminated with an X.
- A message is an interaction between two objects. A message is shown as an arrow coming from the
activation box of the object that sends the message to the activation box of the object that receives the
message. The name of the message is placed on top of the arrowed line. There are different types of
messages:
- Synchronous Call: transfers control to the receiving object. The sender cannot act until a return
message is received.
- Asynchronous Call: (also known as a signal) allows the object to continue with its own processing
after sending the signal. The object may send many signals simultaneously, but may only accept
one signal at a time.
Stakeholder Lists include all the stakeholders Stakeholder Maps are diagrams that depict the
defined in the initiative. This list is central to relationship of stakeholders to the solution and to one
both stakeholder analysis activities and the another. Common types are (a) Stakeholder
planning work the business analyst performs for Matrix: maps the level of stakeholder influence against
elicitation, collaboration, and communication. his level of stakeholder Onion Diagram: indicates how
involved the stakeholders are with the solution
Personas are fictional characters or archetypes
that exemplifies the way a typical user interacts Stakeholder Matrix
High
with a product. Personas are helpful when Work closely with
there is a desire to understand the needs held Ensure stakeholder stakeholder to ensure that
remains satisfied. they are in agreement with
by a group or class of users.
Stakeholder
Influence of
Customers, suppliers,
regulators, and others.
Responsibility (RACI) Matrix to specify the level
of responsibility expected from each stakeholder Sponsors, executives,
domain SMEs, and
and/or group others who interact
Change Request Process RACI with the affected
group
Business Analyst R (Responsible)
End users, help
Executive Sponsor A (Accountable) desk, and others
Project Manager C (Consulted) whose work changes
Solution Delivery when the solution is
Tester I (Informed) delivered.
Developer C
Project team and others
Trainer A Onion Diagram directly involved with
… … creating the solution
A graphical modelling technique that shows the different possible states of an entity
within a system, describes how that entity changes from one state to another, and State Transition
what can happen to the entity when it is in each state. Note: An entity is an object
or concept within a system
State Diagram
Why it is used?
- To document the requirements related to the behavior of an entity or object State Tables
- To state the events responsible for change in object state
- To model the dynamic behavior of the system
- To understand the reaction of objects/classes to internal or external stimuli
How it is applied?
(1) Identify the initial state and the final states of the object
(2) Identify the possible states in which the object can exist
(3) Label the events which trigger these transitions
Initial State
State 1 State 2
Transition
State 3
- State Each of the object states is described with a name and the activities that could be performed
while in that state
- State Transition How the entity changes or transitions from one state to another could be determined
by the steps of a process, by business rules, or by information content. A transition is described in terms
of the event that causes the transition, conditions which determine whether or not the entity must
respond to that event, and actions that occur in association with the event.
- State Diagram A state diagram shows the life cycle of one entity
- State Tables A state table is a two-dimensional matrix showing states and the transitions between
them
How it is applied?
How it is applied?
- SWOT can be performed at any scale from the enterprise as a whole to a division, a business unit, a
project, or even an individual.
A use case describes the possible outcomes of an attempt to interact with a solution
to accomplish a particular goal. It details different paths that can be followed by a Use Case
Description
user to interaction with the system. The primary or basic flow represents the most
direct way to accomplish the goal of the use case successfully.
Alternative and exception flows document special circumstances and exceptions that result in a failure
to complete the goal of the use case.
Note: Scenarios are written as a series of steps performed by actors or by the solution that enable an actor
to achieve a goal. One use case comprises many scenarios.
Why it is used?
- To document requirements that addresses the interaction between a person or system and the solution.
- Use case diagrams can clarify scope and provide a high-level understanding of requirements
How it is applied?
A use case diagram depicts several use cases System
- User stories capture the needs of a specific stakeholder and enable teams to Conversation
define features of value to a stakeholder using short, simple documentation.
- As a basis of estimating and planning solution delivery, Acceptance Criteria
- As a basis for generating user acceptance tests,
- As a basis for additional analysis
How it is applied?
- Title (Optional) describes an activity the stakeholder wants to carry out with the system. Typically, it is
an active-verb goal phrase similar to the way use cases are titled.
- Statement of Value There is no mandatory structure for user stories. The most popular format
includes three components:
- Who: a user role or persona.
- What: a necessary action, behaviour, feature, or quality.
- Why: the benefit or value received by the user when the story is implemented.
- For example, "As a <who>, I need to <what>, so that <why>."
- "Given…When…Then" is another common format.
- Conversation The story itself doesn't capture everything there is to know about the stakeholder need
and the information in the story is supplemented by further modelling as the story is delivered.
- Acceptance Criteria A user story may be supported through the development of detailed acceptance
criteria
Example User Story Example Acceptance Criteria
Terms and
Knowledge Conditions
and Expertise
Vendor Experience,
Reputation, and
Stability
How it is applied?
- Prepare for the Workshop define the purpose and desired outcomes,
identify the participants, facilitator and scribe, create an agenda,
determine how the outputs will be captured, schedule the session and
invite participants, arrange room logistics and equipment, send agenda Timekeeper
- Workshop Roles There are several roles involved in a successful
workshop: Sponsor (although not attending but does have ultimate
accountability for its outcome), Facilitator is the person who guides the
workshop, scribe (documents the decisions), timekeeper, participants
(key stakeholders and subject matter experts) Participants
Facilitator
Scribe
- Conduct the Workshop state the objective, establish ground rules, maintain focus on workshop's
purpose
- Post Workshop Wrap-up follow up on any open action items that were recorded at the workshop,
complete the documentation and distribute it to the workshop attendees and any stakeholders who
need to be kept informed of the work done.
a) Structured Interview
b) Unstructured Interview
c) Ad-hoc Interview
d) Brainstorming Interview
a) Passive/Unnoticeable
b) Interactive
c) Iterative/Incremental
d) Top-Down/Bottom-Up
a) User Story
b) Use Case
c) Decision Modelling
d) Functional Decomposition
2. Billy the BA is working on an engagement in the healthcare 5. Which technique uses a fishbone diagram to identify and
sector. He is using a BA technique that bringing together a organize possible causes of a problem?
representative group of stakeholders to collaborate on achieving
a common goal. The goal is to reduce patient wait times in the a) Sequence Diagrams
emergency room. He has brought together representatives from b) Business Model Canvas
Finance, HR, emergency doctors and emergency room nurses to c) Root Cause Analysis
talk about the current problems, patient intake processes and d) Decision Analysis
how to reduce patient wait times.
He has a scribe to help him record the elicitation results. The Answer is C: Root Cause Analysis technique may be
scribe is also playing time-keeper. What technique is described performed in two ways: the Fishbone Diagram (also
here? known as an Ishikawa or cause-and-effect diagram),
and the Five Whys questioning approach.
a) Focus Group
b) Interview
c) Collaborative Games 6. Which of the following is not a limitation of the Lessons
d) Workshops Learned technique?
Answer is C: When prioritizing requirements, the Answer is D: Sponsor, facilitator, scribe, timekeeper,
relative importance of each requirement can be and participants are the roles involved in a workshop.
assessed against identified business goals and
objectives. Those are simply found in the business case
but they may also be extracted from other documents
a) Passive/Unnoticeable
b) Interactive
c) Iterative/Incremental
d) Top-Down/Bottom-Up
Plan Business Analysis Prepare for Elicitation Trace Requirements Analyze Current State Specify and Model Measure Solution
Approach Requirements Performance
Inputs: Inputs: Inputs:
Inputs: · Needs · Requirements · Elicitation Results (confirmed) Inputs: Inputs:
· Needs · Stakeholder Engagement · Designs Needs · Elicitation Results (any state) · Business Objectives
Elements: Approach Elements: Elements: Elements: · Implemented Solution
1. Planning Approach of BA Elements: 1. Level of Formality 1. Business Needs 1. Model Requirements (external)
Deliverables 1. Understand the Scope of 2. Relationships 2. Organizational Structure and 2. Analyze Requirements Elements:
2. Formality and Level of Detail Elicitation 3. Traceability Repository Culture 3. Represent Requirements and 1. Define Solution Performance
3. Business Analysis Activities 2. Select Elicitation Techniques Outputs: 3. Capabilities and Processes Attributes Measures
4. Timing of BA Work 3. Set Up Logistics · Requirements (traced) 4. Technology and Infrastructure 4. Implement the Appropriate 2. Validate
5. Complexity and Risk 4. Secure Supporting Material · Designs (traced) 5. Policies Levels of Abstraction Performance Measures
6. Acceptance 5. Prepare Stakeholders 6. Business Architecture Outputs: 3. Collect Performance
Outputs: Outputs: Maintain Requirements 7. Internal Assets · Requirements (specified and Measures
· Business Analysis Approach · Elicitation Activity Plan 8. External Influencers modelled) Outputs:
Inputs: Outputs: · Solution Performance
· Requirements · Current State Description: Measures
Plan Stakeholder Conduct Elicitation · Business Requirements
Verify Requirements
· Designs
Engagement Elements: Analyze Performance
Inputs: Inputs:
1. Maintain Requirements · Requirements (specified and Measures
Inputs: · Elicitation Activity Plan
2. Maintain Attributes Define Future State modelled)
· Needs Elements:
3. Reusing Requirements Elements: Inputs:
· Business Analysis Approach 1. Guide Elicitation Activity
Outputs: Inputs: 1. Characteristics of · Potential Value
Elements: 2. Capture Elicitation Outcomes
· Requirements (maintained) · Business Requirements Requirements and Designs · Solution Performance
1. Perform Stakeholder Analysis Outputs:
· Designs (maintained Elements: Quality Measures
2. Define Stakeholder · Elicitation Results
1. Business Goals and Objectives 2. Verification Activities Elements:
Collaboration (unconfirmed)
2. Scope of Solution Space 3. Checklists 1. Solution Performance versus
3. Stakeholder Communication Prioritize Requirements
3. Constraints Outputs: Desired Value
Needs Confirm Elicitation 2. Risks
Inputs: 4. Organizational Structure and · Requirements (verified)
Outputs: 3. Trends
Results · Requirements Culture
· Stakeholder Engagement 4. Accuracy
· Designs 5. Capabilities and Processes
Approach Validate Requirements 5. Performance Variances
Inputs: Elements: 6. Technology and
Infrastructure Outputs:
· Elicitation Results 1. Basis for Prioritization
7. Policies Inputs: · Solution Performance
(unconfirmed) 2. Challenges of Prioritization
Plan BA Governance 8. Business Architecture · Requirements (specified and Analysis
Elements: 3. Continual Prioritization
1. Compare Elicitation Results Outputs: 9. Internal Assets modelled)
Inputs: Against Source Information · Requirements (prioritized) 10.Identify Assumptions Elements: Assess Solution
· Business Analysis Approach 2. Compare Elicitation Results · Designs (prioritized) 11. Potential Value 1. Identify Assumptions Limitations
· Stakeholder Engagement Against Other Elicitation Outputs: 2. Define Measurable Evaluation
Approach Results · Business Objectives Criteria Inputs:
Elements: Outputs: · Future State Description 3. Evaluate Alignment with · Solution Implemented
Assess Requirements · Potential Value Solution Scope
1. Decision Making · Elicitation Results (confirmed) Solution (external)
2. Change Control Process Changes Outputs: · Performance Analysis
3. Plan Prioritization Approach · Requirements (validated) Elements:
4. Plan for Approvals Communicate Business Inputs: 1. Identify Internal Solution
Outputs: Analysis Information · Requirements Assess Risks Component Dependencies
· Governance Approach · Designs Define Requirements
2. Investigate Solution Problems
· Proposed Change Inputs: Architecture 3. Impact Assessment
Inputs: Elements: · Business Objectives
Plan Business Analysis Outputs:
· Business Analysis Information 1. Assessment Formality · Elicitation Results (confirmed) Inputs: · Solution Limitation
Information · Stakeholder Engagement 2. Impact Analysis · Influences (Internal and · Information Management
Management Approach 3. Impact Resolution External) Approach
Elements: Outputs: · Potential Value · Requirements (any state) Assess Enterprise
Inputs: 1. Determine Objectives and · Requirements Change · Requirements (prioritized) Elements: Limitations
· Business Analysis Approach Format of Communication Assessment Elements: 1. Requirements Viewpoints and
· Stakeholder Engagement 2. Communicate Business · Designs Change Assessment 1. Unknowns Views Inputs:
Approach Analysis Package 2. Constraints, Assumptions, and 2. Template Architectures · Current State Description
· Governance Approach Outputs: Dependencies 3. Completeness · Implemented (or
Elements: · Business Analysis Information Approve Requirements 3. Negative Impact to Value 4. Relate and Verify Constructed) Solution
1. Organization of Business (communicated) 4. Risk Tolerance Requirements Relationships (external)
Analysis Information Inputs: 5. Recommendation 5. Business Analysis Information
· Requirements (verified) Outputs: · Solution Performance
2. Level of Abstraction Architecture
· Designs · Risk Analysis Results Analysis
3. Plan Traceability Approach Manage Stakeholder Outputs:
Elements: Elements:
4. Plan for Requirements Reuse Collaboration · Requirements Architecture
1. Understand Stakeholder 1. Enterprise Culture
5. Storage and Access
Roles Assessment
6. Requirements Attributes Inputs: Define Change Strategy
2. Conflict and Issue Define Design Options 2. Stakeholder Impact Analysis
Outputs: · Stakeholder Engagement Management 3. Organizational Structure
· Information Management Approach Inputs:
3. Gain Consensus Changes
Approach · Business Analysis · Current State Description Inputs:
4. Track and 4. Operational Assessment
Performance Assessment · Future State Description · Change Strategy
Communicate Approval Outputs:
Elements: · Risk Analysis Results · Requirements (validated,
Identify Business Outputs: · Enterprise Limitation
1. Gain Agreement on · Stakeholder Engagement prioritized)
Analysis Performance · Requirements (approved) · Requirements Architecture
Commitments Approach
Improvements · Designs (approved) Elements: Recommend Actions to
2. Monitor Stakeholder Elements:
Engagement 1. Solution Scope 1. Define Solution Approaches Increase Solution Value
Inputs: 3. Collaboration 2. Gap Analysis 2. Identify Improvement
· Business Analysis Approach Outputs: 3. Enterprise Readiness Opportunities Inputs:
· Performance Objectives · Stakeholder Engagement Assessment 3. Requirements Allocation · Enterprise Limitation
(External) 4. Change Strategy 4. Describe Design Options · Solution Limitation
Elements: 5. Transition States and Release Outputs: Elements:
1. Performance Analysis Planning · Design Options 1. Adjust Solution Performance
2. Assessment Measures Outputs: Measures
3. Analyze Results · Change Strategy Analyze Potential Value 2. Recommendations
4. Actions for Improvement · Solution Scope 3. Gain Consensus
Outputs: and Recommend
4. Track and
· Business Analysis Solution Communicate Approval
Performance Assessment Outputs:
Inputs: · Recommended Actions
· Potential Value
· Design Options
Elements:
1. Expected Benefits
2. Expected Costs
3. Determine Value
4. Assess Design Options and
Recommend Solution
Outputs:
· Solution Recommendation