SlideShare ist ein Scribd-Unternehmen logo
1 von 288
1© 2020 SpectraMind
CBAP®
Certified Business Analysis Professional™
2© 2020 SpectraMind
Business
Architecture &
Systems
Design
Project Management,
Management
& Leadership
Computer Software
Business &
Corporate
Web, Marketing,
PR &Social
Legal, Finance &
Accounting
Workplace
Requirements
Technical &
Programming
o World Class Training Solutions
o Subject Matter Experts
o Highest Quality Training Material
o Accelerated Learning Techniques
o Project, Programme and Change Management,
ITIL Consultancy
o Bespoke tailor made training solutions
o PRINCE2®, MSP®, Change Management,
ITIL and Soft skills and more
About SpectraMind
3© 2020 SpectraMind
o Trainer
o Fire Procedures
o Facilities
o Days/Times
o Breaks
o Special Needs
o Delegate ID check
o Phones & Mobile devices
Administration
4© 2020 SpectraMind
Section 1: Business Analysis Planning and Monitoring
Section 2: Elicitation and Collaboration
Section 3: Requirements Life Cycle Management
Section 4: Strategy Analysis
Section 5: Requirements Analysis and Design Definition
Section 6: Solution Evaluation
Syllabus
5© 2020 SpectraMind
Section 1: Business Analysis
Planning and Monitoring
1.1 Plan Business Analysis Approach
1.2 Plan Stakeholder Engagement
1.3 Plan Business Analysis Governance
1.4 Plan Business Analysis Information Management
1.5 Identify Business Analysis Performance Improvements
6© 2020 SpectraMind
7© 2020 SpectraMind
The word “requirements” brings to mind the image of Mr. Potato Head.
There are a group of pieces and multiple number of ways to put the pieces together
Built without
approach
Built with
approach
8© 2020 SpectraMind
In absence of a concrete plan, there can be:
Requirements development also works on the same principle
As there are multiple ways of putting the pieces of requirements and information together, one
needs to plan a systematic APPROACH to develop a product with specifications
• No commitment of purpose from
the team
• No communication of a clear vision
to the team
9© 2020 SpectraMind
Business Analysis
Planning and
Monitoring
Strategy Analysis
Requirements
Analysis and Design
Definition
Solution Evaluation
Elicitation and
Collaboration
Requirements
Lifecycle
Management
10© 2020 SpectraMind
Business Analysis Planning and Monitoring Input / Output figure
INPUTS
•Needs
•Internal Objectives
•External Objectives
TASKS
•Plan Business Analysis
Approach
•Plan Stakeholder
Engagement
•Plan Business Analysis
Governance
•Plan Business Analysis
Information Management
•Identify Business Analysis
Performance
Improvements
OUTPUT
•Business Analysis
Approach
•Stakeholder Engagement
Approach
•Governance Approach
•Information
Management Approach
•Business Analysis
Performance Assessment
11© 2020 SpectraMind
Tasks under Business Analysis
Planning and Monitoring
Plan Business
Analysis
Approach
Plan
Stakeholder
Engagement
Plan Business
Analysis
Governance
Plan Business
Analysis
Information
Management
Identify
Business
Analysis
Performance
Improvements
12© 2020 SpectraMind
1.1 Plan Business Analysis Approach
Business Analysis approach describes:
 Overall method to be followed for performing business analysis activities
 Instructions and considerations for planning a project solution
 Agreed plan to achieve the outcome
Identify Deliverables
Purpose
13© 2020 SpectraMind
Plan Business Analysis Approach Input / Output figure
INPUTS
• Business Needs
TASKS
•Plan Business
Analysis Approach
OUTPUT
•Business Analysis
Approach
Problems or opportunities faced by the
organization define the “why” of an
action
This “why” component helps in
shaping the Business analysis approach
Identifies activities that will be
performed, who will perform the
activities, the schedule of work, the
deliverables that will be produced and
the business analysis methods and
techniques that may be used
14© 2020 SpectraMind
Plan Business Analysis Approach Input / Output figure
INPUTS
•Business Needs
TASKS
•Plan Business
Analysis Approach
OUTPUT
•Business Analysis
Approach
Guidelines and Tools
Business
Analysis
Performance
Assessment
Business
Policies
Expert
Judgment
Methodologies
and Framework
Stakeholder
Engagement
Approach
15© 2020 SpectraMind
Plan Business Analysis Approach Input / Output figure
INPUTS
•Business Needs
TASKS
•Plan Business
Analysis Approach
OUTPUT
•Business Analysis
Approach
Tasks using this output
Plan
Stakeholder
Engagement
Plan
Business
Analysis
Governance
Plan Business
Analysis
Information
Management
Identify Business
Analysis
Performance
Improvements
Prepare
for
elicitation
Conduct
elicitation
Communicate
Business
Analysis
Information
Manage
Stakeholder
Collaboration
Analyze
Current State
Define
Change
Strategy
Assess Risks
16© 2020 SpectraMind
1.1 Plan Business Analysis Approach
Planning Business Analysis approach seeks answers to the following questions:
Description
What is the scope
of work?
• Identify all that needs to be done and outline tasks and associated
deliverables
What
methodology is
to be used?
• It determines the project activities and the sequence of execution
• Plan-driven approach implies completing analysis before commencing
development
• Change-driven approach implies developing and clarifying requirements
as the project progresses
Who are the
stakeholders?
• These are people forming a part of the team that creates and validates
deliverables created by Business Analyst
• They need to be considered in the plan by outlining their roles and
responsibilities along with time commitment required from them
17© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Description contd.
What is the
schedule?
• Each task to be completed needs to be time estimated
• Determine the priority of tasks considering the time estimation for task
completion
How will
requirements be
managed?
• Constructing an approach for tracking and prioritizing requirements
• Planning for getting the requirements approved during the course of the
project
What all
deliverables to
be created?
• The main outcome of business analysis effort is a set of deliverables that
lead to customer's needs being met
• Examples of business analysis deliverables include Functional
Requirements Document, Requirement Specification Documents,
Business Case, Process Models, Use Case , Data Models
18© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Description contd.
How will
communication
be handled?
• Business Analysis Plan should indicate how the business analyst shall
receive, access and distribute information
• Who, What, Why, Where and How of communication should be planned
How work will be
assessed?
• Set of metrics are defined for assessing the effort of business analyst
• Primarily, assessment is made by identifying how quickly and successfully
the work was completed
19© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Elements: What BA needs to do here?
Mainly Plan-Driven, with
focus on minimizing
upfront risk & uncertainty
and maximizing control
End solution is defined
before implementation
Waterfall methodologies
Predictive Mainly Change-Driven, with
focus on exploring and
delivering business value
rapidly in short iterations
End solution progresses
towards incremental
improvements
Agile methodologies
Adaptive
Pick a Planning Approach
20© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Understand and Pick a Planning Approach
Predictive Adaptive
Formality &
detail of
deliverables
Formality and detail Prioritized list of requirements
Tasks are performed in specific
phases – elicitation, analysis,
documentation, verification and
communication
Tasks are performed iteratively based
on prioritizing and reprioritizing high
level requirements
Timing of
BA work
Identify activities required to
complete deliverables and then
divide them into tasks
Work is divided into iterations,
deliverables are identified for each
iteration and then associated tasks
are determined
Business
Analysis
activities
Elements: What BA needs to do here?
21© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Depends on factors like:
• Number of stakeholders
• Number of business areas affected
• Amount and nature of risk
• Type of requirements
• Resource requirement
Business analysis approach is required to be reviewed and signed off by
the key stakeholders
Acceptance
Complexity
and Risk
Elements: What BA needs to do here?
22© 2020 SpectraMind
Agile Principles compared to Waterfall
Key Agile Principles Traditional Waterfall ideology
Highest value tops the priority list
Project vision is aligned to deliver high priority Business needs
first. Better quality products are delivered faster and cheaper
All or nothing
Aims at building and delivering all features of the project at once.
Complete product is delivered and nothing can be delivered in
isolation
Responding to Change
Team learns to acknowledge uncertainty.
Embraces both internal and external changes by modifying plans
and approach
Baseline and Change Control
Sticks to initial plans and makes no scope changes. Constrain on
modifying or eliminating features
Iterative
Working software are delivered regularly in short time frames to
the customer. Quality of deliverables refines over time
Phased
Project execution occurs in fixed long phases
Feedback and Continuous Improvement
Continuous feedback loops to inform plans and modify approach.
This aids continuous improvement
Lessons learned in the end
Feedback is rarely given during the development cycle so that it
may be used towards improving processes
Small but Integrated Teams
Communication gets simplified and better in a small team
Self discipline and flexibility is created
Silo Teams
Team works per functionality oriented groups
23© 2020 SpectraMind
AGILE
1. Scrum 2. Extreme Programming (XP)
3. Dynamic Systems Development Method (DSDM) 4. Kanban
Various Agile methods for Project Management
24© 2020 SpectraMind
Scrum
25© 2020 SpectraMind
Extreme Programming
• CODING: Writing effective codes is the top priority. Product changes are introduced in
increments: small releases once per three weeks instead of one big release in a year
• TESTING: Chances of eliminating flaws increases with the level of testing performed:
- Unit Tests: These are written before programming the code, with the purpose to confirm
the validity of each piece of code written
- Acceptance tests: To validate that the code satisfies the customer’s product requirements
- Integration tests: To detect interaction flaws of software modules
• FEEDBACK: Understanding the user needs better by taking regular feedback from the
business and encouraging discussion between the development and business team. This is
enabled by making available the minimal viable system into production quickly and then
growing it further in the most valuable direction in subsequent iterations based on
feedback
• DESIGNING: Projects are started with simple design which evolve constantly by adding
required flexibility and removing unnecessary complexity
Fundamentals
26© 2020 SpectraMind
Dynamic Systems Development Method (DSDM) framework
27© 2020 SpectraMind
KANBAN
Kanban Board is a physical or virtual board that is used for work visualization, optimizing the work flow
among team members and identifying all hurdles and obstacles in order to resolve them immediately
Virtual Kanban boards aid in tracing work, easy collaboration and accessibility from multiple locations
Kanban Board has a three step process:
• To Do
• In Progress
• Done
It relies on:
• Transparency of work
• Real time communication of capacity
Kanban cards in the form of sticky notes are used to display critical information about that particular
work item, giving visibility to entire team regarding:
 who is working on which work item
 Brief description of job being done
 Estimated time to complete the particular task
28© 2020 SpectraMind
Kanban Board illustration
29© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Brainstorming Business Cases
Document
Analysis
Estimation
Financial
Analysis
Functional
Decomposition
Interviews Item Tracking
Lessons
Learned
Process
Modelling
Reviews
Risk Analysis
and
Management
Scope
Modelling
Survey or
Questionnaire
Workshops
Techniques
30© 2020 SpectraMind
1.1 Plan Business Analysis Approach contd.
Domain Subject Matter Expert
Project Manager
Regulator
Sponsor
Stakeholders
31© 2020 SpectraMind
1.2 Stakeholder Engagement
INPUTS
•Business Needs
•Business Analysis
Approach
TASKS
•Plan Stakeholder
Engagement
OUTPUT
•Stakeholder
Engagement
Approach
Guidelines and Tools
Business Analysis
Performance
Assessment
Change
Strategy
Current
State
Description
32© 2020 SpectraMind
1.2 Stakeholder Engagement
INPUTS
•Business Needs
•Business Analysis
Approach
TASKS
•Plan Stakeholder
Engagement
OUTPUT
•Stakeholder
Engagement
Approach
Tasks using this output
Plan
Business
Analysis
Governance
Plan Business
Analysis
Information
Management
Prepare
for
elicitation
Conduct
elicitation
Communicate
Business
Analysis
Information
Manage
Stakeholder
Collaboration
Define
Change
Strategy
Assess Risks
33© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
Purpose
 Process used by an organization to engage relevant stakeholders to achieve a common
purpose of accepted outcomes
 Following characteristics need to be analyzed to list the relevant stakeholders:
• Decision Making Authority
• Level of Power or Influence
Description
• Thorough stakeholder analysis is conducted to identify all the involved stakeholders and their
respective characteristics
• Analysis results help in planning for collaboration, communication and stakeholder risks
34© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
1. Conduct Stakeholder Analysis
• A systematic way to analyze stakeholders based on their power to influence and interest
• Key players are characterized as High power, high interest
• Least important have Low power and low interest
Understanding who all stakeholders are helps in knowing
the impact proposed changes have on them, and the
influence they may have on the change.
Not knowing about the relevant stakeholders can lead to
missing critical needs, wants, and expectations that must
be satisfied by a solution
Elements: What BA needs to do here?
35© 2020 SpectraMind
1.2 Stakeholder Engagement contd.PowerofInfluenceofstakeholders
Interest of stakeholders
After mapping the interests of
the stakeholders, they need to
be prioritized in order of
importance
High Influence
Low Interest
Low Influence
Low Interest
Low Influence
High Interest
High Influence
High Interest
Power and Interest matrix
36© 2020 SpectraMind
1.2 Stakeholder Engagement contd.PowerofInfluenceofstakeholders
Interest of stakeholders
37© 2020 SpectraMind
RACI Matrix – Stakeholder Analysis
It is used for categorizing stakeholder’s roles and responsibilities in context of a specific task or process
RACI is an acronym for RESPONSIBLE, ACCOUNTABLE, CONSULTED and INFORMED
RACI example
38© 2020 SpectraMind
Partnership
Participation
Consultation
Push Communications
Pull Communications
1.2 Stakeholder Engagement contd.
High Influence
High Interest
High Influence
Low Interest
Low Influence
High Interest
Low Influence
Low Interest
2. Define Stakeholder
Engagement
Elements: What BA needs to do here?
39© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
Stakeholder
Engagement Approach
Description
Partnership Stakeholders share accountability and responsibility. The engagement
level is two-ways, involving joint learning, decision making and actions
Participation Stakeholders are part of the team engaged in delivering tasks. The
two-way engagement is within the area of interest and responsibility
Consultation Involvement of stakeholders is there but without any responsibility.
Two way engagement is limited till asking relevant questions from
stakeholders and obtaining an answer in return
Push Communications Engagement level is one-way. Information is broadcasted to the
stakeholders by means of e-mails, webcasts, videos etc
Pull Communications Engagement level is one-way. Information is made available through a
website or posters. Stakeholders choose whether to get engaged
40© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
3. Stakeholder Communication Needs
• What are the communication goals?
• What communication channels can be most effective?
• How frequently communication needs to be shared with stakeholders?
• Identify the key stakeholders, internal and external.
• What are the key information and messages that need to be communicated?
• How to gather stakeholder’s feedback?
• What are the expected benefits to be achieved?
• Determine the role of leaders in the communication plan
• How to measure effectiveness of communication?
Assessment can be made on the following basis:
Elements: What BA needs to do here?
41© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
Communication Process
1. Stakeholder
Analysis
2. Develop
Communication
Plan
Implement
Communication
Plan
4. Evaluate
communication
activities
42© 2020 SpectraMind
Illustration of a Communication Plan
43© 2020 SpectraMind
Illustration of Stakeholder Communication
44© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
Brainstorming
Business Rules
Analysis
Document
Analysis
Mind Mapping
Interviews
Organizational
Modelling
Lessons
Learned
Process
Modelling
Risk Analysis
and
Management
Scope
Modelling
Survey or
Questionnaire
Workshops
Techniques
Stakeholder
List, Map or
Personas
45© 2020 SpectraMind
1.2 Stakeholder Engagement contd.
Stakeholders
Stakeholders
Customer
Domain
Subject Matter
Expert
Project
Manager
Regulator
Sponsor
Supplier
46© 2020 SpectraMind
Dealing with difficult stakeholders
Dealing with human moods and possessing a tact in dealing
with them is the golden skill of a good Business Analyst
Stakeholders come in all kinds of temperaments –
From the shifty one who does not commit to any decision
One with the loudest voice in the room who seems to know it all
One who runs late for meetings or does not bother to show up
To the ones who show up but find it difficult to agree with anything that is said
The list is endless.
Getting a difficult stakeholder to see reason can be challenging but not impossible.
47© 2020 SpectraMind
48© 2020 SpectraMind
1.3 Plan Business Analysis Governance
INPUTS
•Business Analysis Approach
•Stakeholder Engagement
Approach
TASKS
•Plan Business Analysis
Governance
OUTPUT
•Governance Approach
Tasks using this output
Plan Business
Analysis
Information
Management
Prioritize
Requirements
Assess
Requirements
Change
Approve
Requirements
49© 2020 SpectraMind
1.3 Plan Business Analysis Governance
INPUTS
•Business Analysis Approach
•Stakeholder Engagement
Approach
TASKS
•Plan Business Analysis
Governance
OUTPUT
•Governance Approach
Guidelines and Tools
Business Analysis
Performance
Assessment
Current State
Description
Business
Policies
Legal /
Regulatory
Information
50© 2020 SpectraMind
1.3 Plan Business Analysis Governance
Purpose
Defines how decisions are made about requirements and designs. This also includes decisions
regarding reviews, prioritization, change control and approvals
Description
For proper decision making, it is crucial that a process, decision makers and required
information exists in place. This is where the governance process comes into picture and
describes how decisions regarding approvals and prioritization are made for requirements and
designs
51© 2020 SpectraMind
1.3 Plan Business Analysis Governance contd.
Elements:
What BA
needs to
do here?
Decision
Making
Change
Control
Process
Plan
Priority
Approach
Plan for
Approvals
52© 2020 SpectraMind
1.3 Plan Business Analysis Governance contd.
Brainstorming Item TrackingDocument
Analysis
Interviews
Organizational
Modelling
Lessons
Learned
Process
Modelling
Survey or
Questionnaire
Workshops
Techniques
Reviews
53© 2020 SpectraMind
1.3 Plan Business Analysis Governance contd.
Stakeholders
Domain
Subject Matter
Expert
Project
Manager
Regulator
Sponsor
54© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management
INPUTS
•Business Analysis Approach
•Stakeholder Engagement
Approach
•Governance Approach
TASKS
•Plan Business Analysis
Information Management
OUTPUT
•Information Management
Approach
Tasks using this output
Communicate
Business Analysis
Information
Maintain
Requirements
Trace
Requirements
Define
Requirements
Architecture
Guidelines and Tools
Business Analysis
Performance
Assessment
Information
Management Tools
Business
Policies
Legal/Regulatory
Information
55© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management
Purpose
To develop an approach for storing and accessing business analysis information
Description
Planning Information Management involves identifying:
• How to organize information
• At what level of detail should the information be captured
• Any relationships between the information
• How to utilize information across multiple initiatives and throughout the enterprise
• How to store and access information
• Characteristics about the information that must be maintained
56© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management contd.
1. Organization of Business Analysis Information
Business Analyst needs to organize information in
a structure that allows easy location of
information, does not conflict with other
information or does not create duplicate copies
This is done by considering:
• Type and amount of information collected
• Stakeholder’s access and usage needs
• Size and complexity of the information
• Relationships between the information
2. Level of Abstraction
It describes the representation of
information at different level of detail,
depending upon the needs and roles of the
stakeholder
Elements: What BA needs to do here?
3. Plan Traceability Approach
It is based on:
• Domain complexity
• Any requirement-related risks,
organizational standards, applicable
regulatory requirements
• An understanding of the costs and
benefits involved with tracing
57© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management contd.
4. Plan for Requirements Re-use
Organization can save tine, effort and cost if the
requirements can be reused. This is possible if
requirements are accessible and structured in a
way to support its reuse
Requirements with long term use potential are:
• Regulatory requirements
• Contractual obligations
• Quality standards
• Service level agreements
• Business rules
• Business processes
• Requirements describing products the
enterprise produces
5. Storage and Access
It depends on multiple factors:
• Who must access the information
• How often they need to access it
• What conditions must be present for
accessing information
Elements: What BA needs to do here?
6. Requirement Attributes
Allows the business analysts to associate
information with individual or related
groups of requirements
58© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management contd.
Brainstorming Item TrackingInterviews
Mind Mapping
Lessons
Learned
Process
Modelling
Survey or
Questionnaire
Workshops
Techniques
59© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management contd.
Stakeholders
Domain Subject
Matter Expert
Regulator
Sponsor
60© 2020 SpectraMind
1.5 Identify Business Analysis Performance
Improvements
INPUTS
•Performance Objectives
(External)
•Business Analysis Approach
TASKS
•Identify Business
Analysis Performance
Improvements
OUTPUT
•Business Analysis
Performance Assessment
Tasks using this output
Plan Business
Analysis Approach
Plan Business
Analysis Governance
Plan Stakeholder
Engagement
Plan Business Analysis
Information Management
Guidelines and Tools
Organizational
Performance Standards
Manage
Stakeholder
Collaboration
61© 2020 SpectraMind
1.5 Identify Business Analysis Performance
Improvements
Purpose
To assess business analysis work and plan to improve processes where required
Description
To keep a check on performance and identify scope of improvement, it is necessary to:
• Establish performance measures
• Conduct performance analysis
• Report the results of analysis
• Identify preventive, corrective, developmental actions
62© 2020 SpectraMind
1.5 Identify Business Analysis Performance
Improvements contd.
1. Performance Analysis
Description of an effective business analysis work
depends on the context of a particular organization
Analysis reports are designed to tailor meet the
needs of reviewer types
2. Assessment Measures
• Effectiveness: whether the deliverables were
easy to use or they required extensive
explanation in order to be understood
• Organizational Support: whether there were
adequate resources available to complete
business analysis activities as needed
• Significance: Compare the benefits from the
deliverables against the cost, time, and
resource investments expended to produce the
deliverables and assess if the value delivered
was justified
• Strategic: whether business objectives were
met, problems were solved, and improvements
were achieve
• Timeliness: whether the business analyst
delivered the work on time per stakeholder
expectations and schedule
Elements: What BA needs to do here?
Some of the measures that may be adopted are:
• Accuracy and Completeness: whether the
deliverables were correct and relevant or
whether revisions were needed to gain
acceptance by stakeholders
• Knowledge: whether the business analyst had
the required skills, experience to perform the
assigned task
63© 2020 SpectraMind
1.4 Plan Business Analysis Information
Management contd.
3. Analyze Results
Business analysis process and deliverables are
compared against the set of defined performance
measures
Following aspects are analyzed:
• Business Analysis process
• Resources involved
• Deliverables
4. Recommend Actions for Improvement
After analyzing the performance results,
business analyst engages the appropriate
stakeholders to identify the following actions:
• Preventive: reduces the probability of an
event with a negative impact
• Corrective: establishes ways to reduce the
negative impact of an event
• Improvement: establishes ways to
increase the probability or impact of
events with a positive impact
Elements: What BA needs to do here?
64© 2020 SpectraMind
1.5 Identify Business Analysis Performance
Improvements contd.
Brainstorming Item TrackingInterviews
Reviews
Lessons
Learned
Process
Modelling
Survey or
Questionnaire
Workshops
Techniques
Metrics and
Key
Performance
Indicators
Process
Analysis
Risk Analysis
and
Management
Root Cause
Analysis
65© 2020 SpectraMind
1.5 Identify Business Analysis Performance
Improvements contd.
Stakeholders
Domain Subject
Matter Expert
Project Manager
Sponsor
66© 2020 SpectraMind
Business
Architecture &
Systems
Design
Project Management,
Management
& Leadership
Computer Software
Business &
Corporate
Web, Marketing,
PR &Social
Legal, Finance &
Accounting
Workplace
Requirements
Technical &
Programming
Section 2
Elicitation and Collaboration
67© 2020 SpectraMind
2.1 Prepare for Elicitation
2.2 Conduct Elicitation
2.3 Confirm Elicitation Results
2.4 Communicate Business Analysis Information
2.5 Manage Stakeholder Collaboration for elicitation activities
Section 2: Elicitation and
Collaboration
68© 2020 SpectraMind
69© 2020 SpectraMind
What does Elicitation really mean?
Earlier, requirements were “Gathered” or
“Collected” or “Captured”
Then time progressed and now the
requirements as well as other business analysis
information are “Elicited”
The term Elicit can be defined as “to draw out or extract response, fact or answer”.
It is about uncovering unstated and implied needs and not relying only on what the subject matter
experts (SME’s) tell about the requirements
Business Analysts have to work at it to explore what the SME’s aren’t telling
70© 2020 SpectraMind
Business Analysis
Planning and
Monitoring
Strategy Analysis
Requirements
Analysis and Design
Definition
Solution Evaluation
Elicitation and
Collaboration
Requirements
Lifecycle
Management
71© 2020 SpectraMind
Tasks under Elicitation and Collaboration
Prepare for
Elicitation
Conduct
Elicitation
Confirm
Elicitation
Results
Communicate
Business
Analysis
Information
Manage
Stakeholder
Collaboration
72© 2020 SpectraMind
Elicitation and Collaboration Input / Output figure
INPUTS
•Business Needs
•Business Analysis
Information
•Stakeholder Engagement
Approach
•Business Analysis
Performance Assessment
TASKS
•Prepare for Elicitation
•Conduct Elicitation
•Confirm Elicitation
Results
•Communicate Business
Analysis Information
•Manage Stakeholder
Collaboration
OUTPUT
•Elicitation Activity Plan
•Elicitation Results
(unconfirmed)
•Elicitation Results
(confirmed)
•Business Analysis
Information
(communicated)
•Stakeholder Engagement
73© 2020 SpectraMind
2.1 Prepare for Elicitation
A business analyst can not be imagined without elicitation
74© 2020 SpectraMind
Prepare for Elicitation Input / Output Diagram
INPUTS
•Business Needs
•Stakeholder Engagement
Approach
TASKS
•Prepare for Elicitation
OUTPUT
•Elicitation Activity Plan
Tasks using this output
Conduct
Elicitation
Confirm
Elicitation
Results
Guidelines and Tools
Business Analysis
Approach
Business
Objectives
Existing Business
Analysis Information
Potential Value
75© 2020 SpectraMind
2.1 Prepare for Elicitation
Purpose
Preparation is done to ensure that all the required resources are organized and scheduled for
conducting elicitation
Description
Preparation is done to ensure that all the required resources are organized and scheduled for
conducting elicitation. This task involves:
• Define scope of the elicitation technique
• Select appropriate technique
• Gather supporting material and resources
• Schedule and plan for all the required people and equipment
76© 2020 SpectraMind
2.1 Prepare for Elicitation contd.
1. Define scope of the elicitation technique
• This involves prepping up for the type of business analysis information to be explored during
interaction
• A detailed elicitation plan can be created that covers the meeting agenda, stakeholders
involved and their role
It is like consciously or intuitively preparing oneself for
the conversation before appearing in client’s office
Elements: What BA needs to do here?
77© 2020 SpectraMind
2.1 Prepare for Elicitation contd.
2. Gather supporting material and resources
• This may involve researching for already existing artifacts or documents, if any.
• Could also involve creating a deliverable that may act as a starting point for the discussion,
such as draft versions of requirement analysis or analysis models
For a geographically dispersed organization, a wiki can be put in place to
promote stakeholder participation in the elicitation activity
Wiki acts as a primary mode of sharing information and documentation
 A skeleton page can be created with any or all known information about
the project
 Links can be added for other supporting material like “as is” processes or
visual representations
 Stakeholders can go through this information in advance of the meeting
 Example
Elements: What BA needs to do here?
78© 2020 SpectraMind
2.1 Prepare for Elicitation contd.
3. Select appropriate technique
• Depends on the cost and time constraints, types of sources of business analysis information,
organizational culture and desired outcome
4. Schedule resources
Involves identifying:
• Participants and their roles
• Availability of all the required participants
• Working out the logistics – conference room, conference call numbers, scheduling webcast, tools
etc
• Determine the communication channels
4. Preparing Stakeholders
Educating participants on the logic, relevance and working of elicitation techniques
Elements: What BA needs to do here?
79© 2020 SpectraMind
80© 2020 SpectraMind
Sometimes, a conversation alone just isn’t enough
At times, Business Analyst can encounter scenarios of conflicting requirements with the SME. Even
asking more questions may not lead the track of conversation anywhere.
It might sound unbelievable, but sometimes when SME’s are asked about their requirements,
they might end up telling what the current system does, or how the new process could or
should be organized.
They think that they provided the required answer, but it could sometimes be difficult to tell
the difference.
What to do during such conflicts?
 Verify that the SME’s are expressing a requirement that represents a need and not a solution
 Be clear on whether they are describing the current state or the future state
81© 2020 SpectraMind
Both are conversation devices, but different, very different!
82© 2020 SpectraMind
2.1 Prepare for Elicitation contd.
Brainstorming EstimationDocument
Analysis
Interviews
Mind MappingData Mining
Risk Analysis
and
Management
Techniques
Stakeholder
List, Map,
Personas
83© 2020 SpectraMind
2.1 Prepare for Elicitation contd.
Stakeholders
Stakeholders
Domain Subject
Matter Expert
End User
Implementation
Subject Matter
Expert
Sponsor
Customer
84© 2020 SpectraMind
Conduct Elicitation Input / Output Diagram
INPUTS
•Elicitation Activity Plan
TASKS
•Conduct Elicitation
OUTPUT
•Elicitation Results
(unconfirmed)
Tasks using this output
Confirm Elicitation
Results
Guidelines and Tools
Business Analysis
Approach
Stakeholder
Engagement Approach
Existing Business
Analysis Information
Supporting Materials
85© 2020 SpectraMind
2.2 Conduct Elicitation
The idea is to replace conversation and arguments with task performance
Induce techniques that encourage the participants in performing the task, identifying
discrepancies and collaborating to understand the inconsistencies
Rather than just focusing on questions and recording SME’s opinions as facts, follow a
structured process that enables the SME’s to apply their judgment
Example
Business Analyst can ask several SMEs to review case studies or perform business domain tasks
and share their expert opinions. In case their conclusions differ, they may be asked to explain so.
This helps in uncovering hidden assumptions and knowledge under conflicting requirements
86© 2020 SpectraMind
Requirement Elicitation Questioning Techniques
Type Explanation Example
1. Analyze Personal understanding of concepts,
facts, cause & effect are expressed
“Would you please break that
requirement further, so I can have a
better understanding?”
2. Check To ensure removal of
misunderstanding
“Would you share with me your
understanding of what we just discussed?
3. Classify Attempting to organize facts in
relation to a given subject
“It would be really helpful in organizing
my thoughts if you would please classify
those points.”
4. Compare Reveal similarities and differences of
facts
“Can we compare this requirement to the
one we reviewed earlier?”
S.No:
87© 2020 SpectraMind
Requirement Elicitation Questioning Techniques contd.
Type Explanation Example
5. Define Understanding the term
interpretation
“To me help me understand better, can
you please define that term?”
6. Describe Defining characteristic features of a
condition or process
“Can you describe a typical scenario to
which this requirement may apply?
7. Discuss Analyzing a subject by extending its
application
“Lets explore the implications and
ramifications of this.”
8. Illustrate Examples that clarify the subject “Can anyone share few examples on how
this would work?”
S.No:
88© 2020 SpectraMind
Requirement Elicitation Questioning Techniques contd.
Type Explanation Example
9. Prompt &
Probe
To get more quantity & quality “What else?” ; “How exactly that can be
shown?”
10. Redirect Getting the discussion back on track “Good point, shall we put that on the
issues list?”
11. Restate Demonstrate your understanding “In other words…”
12. Review Recap to ensure nothing is missed “Shall we review the points covered so
far, before moving further?”
13. Verify Supply information to support a
statement
“How can this be verified to be depicted
as a valid case?”
S.No:
89© 2020 SpectraMind
2.2 Conduct Elicitation
Purpose
To extract, draw out and identify relevant information for the subject under investigation
Description
Types of elicitation activities:
 Collaborative: Direct interaction with stakeholders, relying purely on their judgment and expertise
 Research: Exploring information out of sources or materials not directly known or owned by the
stakeholders involved in change. Helps identifying trends and past results
 Experiments: Identifying information utilizing some kind of controlled test. It is used when people
or documents are not enough to discover the information. Includes observational studies, proof of
concept and prototypes
90© 2020 SpectraMind
2.2 Conduct Elicitation contd.
Delphi Technique
• SMEs are given a questionnaire or assigned a set of tasks to be performed
• They are required to justify their answers and actions
• Hidden assumptions are revealed based on the explanation provided
• SMEs discuss these assumptions, which results in revealing requirement characteristics
In order to deal with business scenarios that hadn’t cropped up before, it might require to
modify some decision criteria, identify new ideas to address the data quality or lack of
information available to the person performing the task, and eliminate some steps or even
entire flows.
The business analyst acts as a facilitator and uses the Delphi technique to:
 Manage the effects of group behavior
 Enable the SME’s to collaborate to identify, describe and justify their actions
Example
91© 2020 SpectraMind
2.2 Conduct Elicitation contd.
Nominal Group Technique
• Each SME is asked to perform a task or describe a solution to a problem
• Each SME describes their approach to the group
• Business Analyst lists the explanations, removing any duplicates
• Then each SME is asked to rank the proposed solutions starting with best, next best, etc
• A secret vote can be used to minimize the influence of some SME’s on others
• Pointers are used to weight each of the votes, with 5 points being the highest and so on
• The total points are revealed by the business analyst and a discussion is facilitated among the
experts
• If a clear winner comes out, then little or no discussion may be required
• In case of no obvious consensus about the “best” approach, there are likely some underlying
assumptions that have not yet been identified and agreed to, so the process is repeated
• The end result of this technique is often a hybrid “best” approach that can be supported and
agreed by all of the SME’s
92© 2020 SpectraMind
2.2 Conduct Elicitation contd.
Experiments
What if the requirements are to be discovered for a product or service that has never been done before?
In such cases a hypothesis can be developed about each of the conflicting
requirements which could then be confirmed or rejected through an experiment
• The experiment should be designed in a way so as to test just the hypothesis,
along with minimizing the cost and risk to the organization as well as the
people involved in the experiment
• Either a prototype is developed based on one SME’s perspective and tested
with independent users
• Or a simulation of a process is built and executed hundreds of times in
simulation
93© 2020 SpectraMind
2.2 Conduct Elicitation contd.
1. Guide Elicitation Activity
Elicitation activities must be planned in a way to
produce the intended information at the desired
level of detail
Business analyst needs to consider:
• Goals and agenda of elicitation activity
• Scope of the change
• Expected outputs from the activity
• Information sources
• How the output will integrate with what is
already known
• Who will use the information
• How information will be used
2. Capture Elicitation Outcomes
Elicitation is an iterative activity that is
conducted over a series of sessions in
accordance to the activity scope
The outcomes must be captured to ensure
future reference and use of the information
generated during elicitation
Elements: What BA needs to do here?
94© 2020 SpectraMind
2.2 Conduct Elicitation contd.
Brainstorming
Collaborative
Games
Benchmarking
and Market
Analysis
Business Rules
Analysis
Data Mining
Concept
Modelling
Data
Modelling
Techniques
Document
Analysis
Interviews Mind Mapping Focus Groups Prototyping
Survey or
Questionnaire
Workshops
Process
Analysis
Process
Modelling
95© 2020 SpectraMind
2.2 Conduct Elicitation contd.
Stakeholders
Stakeholders
Domain Subject
Matter Expert
End User
Implementation
Subject Matter
Expert
Sponsor
Customer
96© 2020 SpectraMind
Confirm Elicitation Results Input / Output Diagram
INPUTS
•Elicitation Results
(unconfirmed)
TASKS
•Confirm Elicitation Results
OUTPUT
•Elicitation Results
(confirmed)
Tasks using this output
Assess
Risks
Guidelines and Tools
Elicitation
Activity Plan
Existing
Business
Analysis
Information
Analyze
Current
State
97© 2020 SpectraMind
2.3 Confirm Elicitation Results
Purpose
The gathered information is checked for accuracy and consistency with other information
Description
The idea is to confirm the elicited information to identify any discrepancies and resolve them
before anyone uses that information
Consistency is verified by comparing the elicitation results against their source and other
elicitation results
98© 2020 SpectraMind
2.3 Confirm Elicitation Results contd.
Elements: What BA needs to do here?
1. Compare elicitation results against source
information
• Sources can be discussions, stakeholder
knowledge, documents etc
• Conduct follow up meetings with
stakeholders to correct the elicitation results
2. Compare elicitation results against other
elicitation results
• Information collected through multiple
elicitation activities is compared for
accuracy and consistency
• Discrepancies are resolved in collaboration
with stakeholders
• Developing specifications and models
reveals inconsistencies in elicitation results
99© 2020 SpectraMind
2.3 Confirm Elicitation Results contd.
Reviews
Document
Analysis
Interviews Workshops
Techniques
Stakeholders
Domain Subject Matter Experts: They have substantial knowledge, experience, or expertise about
the business analysis information being elicited. They also hold knowledge for proposed change or
solution.
These people help in confirming elicitation results as correct as well as identify omissions,
inconsistencies and conflicts in elicitation results
100© 2020 SpectraMind
Communicate Business Analysis Information Input
/ Output Diagram
INPUTS
•Business Analysis Information
•Stakeholder Engagement
Approach
TASKS
•Communicate Business
Analysis Information
OUTPUT
•Business Analysis
Information
(communicated)
Guidelines and Tools
Business
Analysis
Approach
Information
Management
Approach
101© 2020 SpectraMind
2.4 Communicate Business Analysis Information
A communication plan is created that describes the proposed structure and schedule
of communicating business analysis activities
Activities are recorded and organized to provide a basis for setting expectations for
business analysis work, meetings, walkthroughs, and other related communications
Business Analyst must consider the following:
• What needs to be communicated?
• How the information needs to be stated?
• What is optimum way to deliver the information?
• Who are the recipients of information?
• What is the frequency of expecting communication?
102© 2020 SpectraMind
1. Define and Refine
the information
Information should be
precise around the key
points of the theme
2. Prepare
Content must
be strong and
effective
3. Develop Structure
Information content
must follow a
structure: context,
about & description,
conclusion
4. Concise and Precise
Words and format used must be
simple, easy to understand and
according to requirements
5. Use Visuals
Information is easily
retained if
complimentary figures,
graphs are used
6. Be Persuasive
Effective and impactful
information helps the
target audience
understand key
messages
7. End Strong
Provide clear outline of the take
away message and illustrative
conclusion
103© 2020 SpectraMind
2.4 Communicate Business Analysis Information
Purpose
To ensure that all the stakeholders hold a shared understanding of business analysis information
Description
Information must be communicated to the stakeholders at the right time and in right format
according to the needs
The process is two-way and iterative, involving determination of recipients, content, purpose,
context and expected outcomes
Information needs to be communicated in an effective way ensuring it is received and understood
Appropriate communication of information enables stakeholder engagement and agreement
104© 2020 SpectraMind
2.4 Communicate Business Analysis Information
contd.
1. Determine the objectives and format of communication
Information needs to be conveyed in a clear and usable format. It may be packaged in following
ways:
• Formal Documentation: An organization template is used to include information details. The
template may include placeholders for text, date, diagrams, matrices.
• Presentations: A high level overview is delivered that helps in understanding the change goals,
solution functions or supportive material information for decision making
• Informal Documentation: Texts, diagrams, matrices may be used during a change
Elements: What BA needs to do here?
105© 2020 SpectraMind
2.4 Communicate Business Analysis Information
contd.
2. Communicate Business Analysis Package
Communicating via appropriate platform is really important to ensure stakeholders understand
the level of detail of information as well as review it. It can be communicated through:
• Group Collaboration: Information can be communicated to all the relevant stakeholders at the
same time. Issues or concerns, if any, can be discussed immediately
• Individual Collaboration: When the aim is to gather individual understanding or in case group
setting is not feasible, information is communicated to single stakeholder, one at a time
• E-mail or other non-verbal methods: When the target stakeholders are highly mature to imbibe
the information without any supporting verbal explanation, these methods are good to
communicate
Elements: What BA needs to do here?
106© 2020 SpectraMind
2.4 Communicate Business Analysis Information
contd.
ReviewsInterviews Workshops
Techniques
107© 2020 SpectraMind
2.4 Communicate Business Analysis Information
contd.
Stakeholders
Stakeholders
Domain Subject
Matter Expert
End User
Implementation
Subject Matter
Expert
Tester
Customer
108© 2020 SpectraMind
Manage Stakeholder Collaboration Input / Output
Diagram
INPUTS
•Stakeholder Engagement
Approach
•Business Analysis
Performance Assessment
TASKS
•Manage Stakeholder
Collaboration
OUTPUT
•Stakeholder Engagement
Guidelines and Tools
Business Analysis
Approach
Business
Objectives
Future State
Description
Recommended
Actions
Risk Analysis
Results
109© 2020 SpectraMind
2.5 Manage Stakeholder Collaboration
Purpose
To encourage stakeholders to collaborate and work towards a common objective
Description
Once the stakeholder’s roles are confirmed, Business Analyst communicates with them to ensure
right participation of right stakeholders at the right times
The role, responsibility, influence, attitude, and authority of each stakeholder may change over time
 Higher the significance of the change impact, more focus is directed towards managing
stakeholder collaboration
 Collaboration helps in capitalizing on positive reactions and mitigate negative reactions
 The business analyst should constantly monitor and assess each stakeholder’s attitude to
determine if it might affect their involvement in the business analysis activities
110© 2020 SpectraMind
2.5 Manage Stakeholder Collaboration contd.
1. Gain agreement on Commitments: Time and resource commitments are basic expectations
and must be agreed upon early in the initiative
2. Monitor engagement of stakeholders: This ensures consistency in influence, authority,
attitude and interest of stakeholders. Deliverables are conducted in a timely manner and
approvals occur without any delay
3. Collaboration: Free flow of information, ideas and opinions ensures support from
stakeholders. For a healthy engagement, business analyst needs to ensure that stakeholders
feel that their contributions are recognized, their opinions matter and they are heard
Elements: What BA needs to do here?
111© 2020 SpectraMind
2.5 Manage Stakeholder Collaboration contd.
What can happen if there is lack of management in stakeholder collaboration?
Weak collaboration with stakeholders can cause negative impacts on business analysis
 Lack of quality information
 Strong negative feedbacks and hindrances
 Resistance to change
 Poor support and participation in business analysis activities
112© 2020 SpectraMind
2.5 Manage Stakeholder Collaboration contd.
Lessons
Learned
Collaborative
Games
Risk Analysis
and
Management
Techniques
Stakeholder
List, Map or
Personas
Stakeholders
All types of stakeholders who might be involved in collaboration during change process
113© 2020 SpectraMind
Business
Architecture &
Systems
Design
Project Management,
Management
& Leadership
Computer Software
Business &
Corporate
Web, Marketing,
PR &Social
Legal, Finance &
Accounting
Workplace
Requirements
Technical &
Programming
Section 3
Requirements Life Cycle Management
114© 2020 SpectraMind
3.1 Trace Requirements
3.2 Maintain Requirements
3.3 Prioritize Requirements
3.4 Assess Requirement Changes
3.5 Approve Requirements
Section 3: Requirements Life Cycle
Management
115© 2020 SpectraMind
What are Requirements?
Requirements are the spinal cord of any project
Effective implementation is based on precisely gathered and analyzed requirements
Business analyst acts as a bridge between different
stakeholders and is responsible for managing the
project requirements:
• Understanding the requirements shared by
business owners, subject matter experts, in detail
• Communicate the understanding to different
stakeholders on time to avoid any delays in the
implementation
116© 2020 SpectraMind
Requirements Life Cycle
• Beginning: Business need is represented as a requirement
• Continuation: Requirements are then developed into a solution
• Conclusion: The solution and its representative requirements retire at this stage
117© 2020 SpectraMind
Business Analysis
Planning and
Monitoring
Strategy Analysis
Requirements
Analysis and Design
Definition
Solution Evaluation
Elicitation and
Collaboration
Requirements
Lifecycle
Management
118© 2020 SpectraMind
Requirements Lifecycle Management Input / Output figure
INPUTS
•Requirements
•Designs
•Proposed Change
•Requirements (verified)
TASKS
•Trace Requirements
•Maintain Requirements
•Prioritize Requirements
•Assess Requirements
•Approve Requirements
OUTPUT
•Requirements and
Designs (traced)
•Requirements and
Designs (maintained)
•Requirements and
Designs (prioritized)
•Requirements and Design
Change Assessment
•Requirements and
Designs (approved)
119© 2020 SpectraMind
Tasks under Requirements Lifecycle Management
Trace
Requirements
Maintain
Requirements
Prioritize
Requirements
Assess
Requirements
Changes
Approve
Requirements
120© 2020 SpectraMind
Trace Requirements Input / Output Diagram
INPUTS
•Requirements
•Designs
TASKS
•Trace Requirements
OUTPUT
•Requirements (traced)
•Designs (traced)
Guidelines and Tools
Domain Knowledge
Information
Management
Approach
Tasks using this output
Define Design
Options
Legal / Regulatory
Information
Requirements
Management Tools /
Repository
121© 2020 SpectraMind
Why is it so hard to talk about anything software?
122© 2020 SpectraMind
The picture may look funny and exaggerated, but it
addresses a truly inherent issue – Gap in requirements
Such gaps lead to absence of “Quality” and “Value”
These gaps result in delivering something that is far from being close to what the client had asked
Problems with requirement practices
123© 2020 SpectraMind
3.1 Trace Requirements
Purpose
To ensure alignment between requirements and designs as well as mitigate gaps in requirements
Description
Requirement Traceability is used to:
• Ensure that the solution conforms to the requirements
• Assist in scope, change, risk, time, cost and communication management
• Detect missing functionality and gaps in requirements
Simpler and faster impact
analysis
If requirement X changes, what all needs to be reviewed that is associated
with the requirement?
Deep insights into scope
and complexity of change
If requirement X is included in the solution scope, what else needs to be
included to support the requirement?
Assessment of addressed
requirements vs
unaddressed
Are the necessary supporting requirements related to requirement X
included? Is requirement Y connect to business objective?
It enables:
124© 2020 SpectraMind
3.1 Trace Requirements contd.
Process Traceability Software Requirements Traceability
125© 2020 SpectraMind
What all is traced?
User Needs
High – Level
Product
Description
Business
Requirements
Document
Supplemental
Requirements
Test Case Test Case
Design
Artifact
Design &
Construction
Enterprise
Analysis
Requirements
Gathering &
Analysis
Test Period
traced
traced
traced
traced
126© 2020 SpectraMind
Example: Agile methodology
What all is traced?
Requirements are
traced from Epic
To support User
Stories
To Sprints for
implementation
Related user stories are connected based on effort, value and necessity
127© 2020 SpectraMind
3.1 Trace Requirements contd.
Elements: What BA needs to do here?
128© 2020 SpectraMind
How to record traceability?
1. Coverage Matrix (spread sheet)
High level product descriptions are traced to the requirements
Requirement
1
Requirement 2 Requirement 3 Requirement 4
Product description 1 X x
Product description 2 x x
Product description 3 x
Product description 4 X
129© 2020 SpectraMind
How to record traceability? contd.
2. Requirement Traceability Matrix
Displays the backward as well as forward traceability of each requirement feature. This ensures:
• Each feature is mapped to its objective
• Each feature is complete with requirement
130© 2020 SpectraMind
How to record traceability? contd.
3. Requirement Management Tools
Process Street IRIS Business Architect IBM Rational Enterprise Architect
Accompa agileSpecs Blueprint Polarion
REQUIREMENTS
131© 2020 SpectraMind
3.1 Trace Requirements contd.
Functional
Decomposition
Business Rules
Analysis
Process
Modelling
Techniques
Scope
Modelling
132© 2020 SpectraMind
3.1 Trace Requirements contd.
Stakeholders
Stakeholders
Domain Subject
Matter Expert
End User
Implementation
Subject Matter
Expert
Project
Manager
Tester
Customer
133© 2020 SpectraMind
Maintain Requirements Input / Output Diagram
INPUTS
•Requirements
•Designs
TASKS
•Maintain Requirements
OUTPUT
•Requirements & Design
(maintained)
Guidelines and Tools
Information Management Approach
134© 2020 SpectraMind
3.2 Maintain Requirements
Purpose
To ensure accuracy and consistency of requirements throughout the requirements life cycle
To reuse requirements in other solutions
Description
Requirement maintenance is an ongoing need to keep the requirement valid throughout and
beyond the change
• Requirements must be represented consistently
• A standardized process should be in place to review and approve maintenance
• Requirements must be easily accessible and understandable
135© 2020 SpectraMind
3.2 Maintain Requirements contd.
Elements: What BA needs to do here?
136© 2020 SpectraMind
Reasons for Tracing and Maintaining Requirements
Example
A billing system had to be fixed in a major domestic bank. They had a system to calculate bills based on
complex actuarial tables. There was a development environment, a test environment and a production
environment, each with their own sets of different reference tables.
The first thought for a person would be to refer the system documentation, but this had never been kept up
to date. The analysts had no idea which actuarial data was current. Consequently, all the data was re-created
and loaded into all three environments.
This discrepancy must have led to so many pensions been paid incorrectly.
 In case of any requirements
change, it is important to
identify when and why they
changed.
 This is important because no
one will remember in 5-6 weeks
time why a certain requirement
was modified from X to Y.
 In absence of traceability,
testing team will be clueless
about what to test
 Test plan should reflect the
requirements. If the
requirements specify X, then
the testing needs to test X.
 Out of date requirements
can lead to developing a
solution that is required no
more. Such changes need to
be tracked and maintained
so that latest solution is built
on latest requirements.
137© 2020 SpectraMind
3.2 Maintain Requirements contd.
Functional
Decomposition
Business Rules
Analysis
Process
Modelling
Techniques
User Stories
Data Flow
Diagrams
Data Modelling
Use Cases and
Scenarios
Document
Analysis
138© 2020 SpectraMind
3.2 Maintain Requirements contd.
Stakeholders
Stakeholders
Domain Subject
Matter Expert
Implementation
Subject Matter
Expert
Operational
SupportRegulator
Tester
139© 2020 SpectraMind
140© 2020 SpectraMind
Prioritize Requirements Input / Output Diagram
INPUTS
•Requirements
•Designs
TASKS
•Prioritize Requirements
OUTPUT
•Requirements & Design
(prioritized)
Guidelines and Tools
Business
Constraints
Change Strategy
Domain
Knowledge
Governance
Approach
Requirements
Architecture
Solution Scope
Tasks using this output
Business
Constraints
141© 2020 SpectraMind
3.3 Prioritize Requirements
Purpose
Requirements are ranked and worked upon in order or relative importance and urgency
Description
This is also an ongoing process. Ranking is based on:
• Relative value of a requirement
• Relative importance to stakeholders
142© 2020 SpectraMind
3.3 Prioritize Requirements contd.
Elements: What BA needs to do here?
143© 2020 SpectraMind
Business Analyst can’t take forever to capture the requirements.
They must be prioritized based on time schedule and cost.
144© 2020 SpectraMind
Why Prioritize Requirements?
A project with resource limitations has to establish the relative priorities of the
requested features, use cases, or functional requirements
When customer expectations are high, timelines are short, and resources are limited,
developers want to make sure that the product contains the most essential functions
Customers express the
order of importance
Developers suggest the
associated cost and
technical complexity
Prioritization is determined by Customer and Developer Collaboration
145© 2020 SpectraMind
How to Prioritize Requirements?
The knee-jerk response to a request for customers to set priorities is,
"I need all of these features. Just make it happen somehow."
This does not Help!
• The reality is that some features are more essential than others
• If customers are left to their own devices, they might set 85% of the requirements
at high priority, 10% at medium, and 5% at low priority. This doesn’t give much help
to the project manager
Example
On one project, the management steering team became impatient when the business analyst insisted on
prioritizing the requirements. The managers reasoned out that they could often do without one feature, but
another feature may need to be puffed up to make up for the omitted requirements. It was pointed out that
if too many requirements were deferred, the resulting system would fail to achieve the revenue that the
business plan promised.
 Tip: When evaluating priorities, look at the connections and interrelationships among different
requirements and their alignment with the business requirements.
146© 2020 SpectraMind
How to Prioritize Requirements?
Prioritization Scales
Name Meaning
High Critical requirement. Required for next implementation
Medium Supports necessary system operations. Required eventually but could wait until a later
implementation if necessary
Low Functional or quality enhancement. Would be nice to have someday if resources permit
Name Meaning
Essential Product is not acceptable unless these requirements are satisfied
Conditional Product will enhance, but still acceptable if these requirements are absent
Optional Functions that may or may not be worthwhile to include
Scale 1
Scale 2
147© 2020 SpectraMind
3.3 Prioritize Requirements contd.
Business Cases
Backlog
Management
Interviews
Techniques
Item Tracking
Decision
Analysis
Risk Analysis
and
Management
Financial
Analysis
Estimation
Prioritization Workshops
148© 2020 SpectraMind
3.3 Prioritize Requirements contd.
Stakeholders
Stakeholders
Customer
End User
Implementation
Subject Matter
Expert
Project Manager
Regulator
Sponsor
149© 2020 SpectraMind
Assess Requirements Input / Output Diagram
INPUTS
•Requirements
•Designs
•Proposed Change
TASKS
•Assess Requirements
Changes
OUTPUT
•Requirements & Design
change assessment
Guidelines and Tools
Legal/ Regulatory
Information
Change Strategy
Domain
Knowledge
Governance
Approach
Requirements
Architecture
Solution Scope
150© 2020 SpectraMind
151© 2020 SpectraMind
3.4 Assess Requirements
Purpose
To evaluate the implications of the proposed changes on requirements and designs
Description
The following are considered carefully when assessing a change in requirements:
• Overall strategy
• Potential impact on solution value
• Business Value to business or stakeholders?
• Time or Resources?
• Risks, Opportunities and Constraints
152© 2020 SpectraMind
3.4 Assess Requirements contd.
Elements: What BA needs to do here?
153© 2020 SpectraMind
3.4 Assess Requirements contd.
Business Cases
Business Rules
Analysis
Interviews
Techniques
Item Tracking
Decision
Analysis
Risk Analysis
and
Management
Document
Analysis
Estimation
Financial
Analysis
154© 2020 SpectraMind
3.4 Assess Requirements contd.
Stakeholders
Stakeholders
Customer
Domain Subject
Matter Expert
End User
Project Manager
Regulator
Tester
155© 2020 SpectraMind
Approve Requirements Input / Output Diagram
INPUTS
•Requirements (verified)
•Designs
TASKS
•Approve Requirements
OUTPUT
•Requirements & Designs
(approved)
Guidelines and Tools
Legal/ Regulatory
Information
Change
Strategy
Governance
Approach
Requirements
Architecture
Solution Scope
156© 2020 SpectraMind
3.5 Approve Requirements
Purpose
To obtain agreement of client on and approval of requirements & designs so that business
analysis work can continue and solution construction and implementation can process
Description
Business analysts collaborate with key
stakeholders to:
 Gain consensus on new and changed
requirements
 Communicate the outcome of discussions
 Track and manage the approval
Approval process can be formal or informal
• Predictive approach: Approvals are performed
towards the phase end or during planned change
control meetings
• Adaptive approach: Requirements are approved
only when construction and implementation of a
solution according to the requirement can begin
157© 2020 SpectraMind
3.5 Approve Requirements contd.
Elements: What BA needs to do here?
158© 2020 SpectraMind
“A high-five isn’t enough, sir.
You still need to review and prove a sign – off on the requirements.”
159© 2020 SpectraMind
Getting a Sign – Off on requirements
The goal of organizations and projects when it comes to tracking requirement approval sign-off is about
Who, What, When and Why
Stakeholders, specially the client, may not always understand how to read the business
requirement documents
It is Business Analyst’s job to obtain a meaningful feedback and consequently an approval,
despite any short comings the stakeholders might have
 If they need pictures, draw pictures
 If they are comfortable reading lists, create lists
 If they prefer a story, tell it
It is Business Analyst’s responsibility to provide various ways of communicating requirements,
so that stakeholders understand the requirements and what is expected out of them
160© 2020 SpectraMind
Getting a Sign – Off on requirements contd.
Before scheduling a requirements review session, Business Analyst should spend some time
to consider the desired outcome from discussion
 If the purpose is Discovery:
• List out the unknowns in a logical manner, for discussion in the meeting
• Prepare for a visual alignment to aid better understanding of the issue
 If the purpose is to Validate:
• List the hidden assumptions and ensure the attendees “think through” the process in the
required level of details
• Discuss about the points that need verification
 If the purpose is to Facilitate:
• In case of obtaining collaboration over a conflict, have a pre – understanding of each
individual’s point of view
• Keep some resolution ideas ready
161© 2020 SpectraMind
3.5 Approve Requirements contd.
Acceptance
and Evaluation
Criteria
Techniques
Item Tracking
Decision
Analysis
Reviews
162© 2020 SpectraMind
3.5 Approve Requirements contd.
Stakeholders
Stakeholders
Customer
Domain Subject
Matter Expert
End User
Project ManagerRegulator
Sponsor
Tester
163© 2020 SpectraMind
Tips for effective Requirements Management
164© 2020 SpectraMind
Tips for effective Requirements Management contd.
165© 2020 SpectraMind
Business
Architecture &
Systems
Design
Project Management,
Management
& Leadership
Computer Software
Business &
Corporate
Web, Marketing,
PR &Social
Legal, Finance &
Accounting
Workplace
Requirements
Technical &
Programming
Section 4
Strategy Analysis
166© 2020 SpectraMind
4.1 Analyse Current State
4.2 Define Future State
4.3 Assess Risks
4.4 Define Change Strategy
Section 4: Strategy Analysis
167© 2020 SpectraMind
What is Strategy planning
and analysis?
It is the path an organization take from
“why they exist” (MISSION) to
“what they want to become?” (VISION)
Strategy
Planning
are more
profitable
MAJORITY of the
Business
failures
Are primarily
because they
168© 2020 SpectraMind
Strategy
Planning
are more
profitable
MAJORITY of the
Are primarily
because they
169© 2020 SpectraMind
Strategy
Planning
are more
profitable
MAJORITY of the
Are primarily
because they
Strategy Analysis
• Collaboration with stakeholders to develop
a change strategy
• Strategic Plan
• Product Vision
• Business Case
• Product Roadmap
Strategy may be captured in a
• Focus on analyzing the current state for identifying needs within
the current state
• Needs are prioritized to define the future state required to
address the desired business need
• Provides context for requirement analysis and design
definition for a given change
• Solution scope is defined
170© 2020 SpectraMind
Business Analysis
Planning and
Monitoring
Strategy Analysis
Requirements
Analysis and Design
Definition
Solution Evaluation
Elicitation and
Collaboration
Requirements
Lifecycle
Management
171© 2020 SpectraMind
Strategy Analysis Input / Output figure
INPUTS
•Needs
•Influences (internal,
external)
•Stakeholder Engagement
Approach
•Elicitation Results
(unconfirmed)
•Elicitation Results
(confirmed)
•Designs (prioritized)
•Requirements
(prioritized)
TASKS
•Analyze Current State
•Define Future State
•Assess Risks
•Define Change Strategy
OUTPUT
•Current State Description
•Business Requirements
•Business Objectives
•Future State Description
•Potential Value
•Risk Analysis Results
•Change Strategy
•Solution Scope
172© 2020 SpectraMind
Tasks under Strategy Analysis
Analyze Current
State
Define Future State Assess Risks
Define Change
Strategy
173© 2020 SpectraMind
Analyse Current State
INPUTS
•Needs
•Elicitation Results (confirmed)
TASKS
•Analyze Current State
OUTPUT
•Current State Description
•Business Requirements
Tasks using “Business
requirements”
Define Future State
Tasks using “Current State Description”
Plan
Stakeholder
Engagement
Plan Business
Analysis
Governance
Define
Future
State
Assess
Risks
Define
Change
Strategy
Analyze potential value
and recommend solution
Assess
Enterprise
Limitations
Recommend Actions to
Increase Solution Value
174© 2020 SpectraMind
Analyse Current State
INPUTS
•Needs
•Elicitation Results (confirmed)
TASKS
•Analyze Current State
OUTPUT
•Current State Description
•Business Requirements
Guidelines and tools
Business
Analysis
Approach
Enterprise
Limitation
Organizational
Strategy
Solution
Limitation
Solution
Performance Goals
Solution
Performance
Measures
Stakeholder Analysis
Results
175© 2020 SpectraMind
4.1 Analyse Current State
Purpose
To determine the causes that generate a need in the enterprise to change some or entire
aspect of its operations. Also, understand what all direct or indirect impact will be generated
by the change
Description
 Usually, changes are triggered by problems or opportunities which require altering of
current state in order to be addressed
 This requires clear understanding of the business needs
 No under understanding of the needs, no possibility of developing a coherent strategy
176© 2020 SpectraMind
4.1 Analyse Current State contd.
Analyzing the current state or “As Is” state is appropriate when:
•There are known issues with the current state:
 Orders not getting processed
 Customers being frustrated with organization’s level of service
•Business users are confused regards choosing the right process or appropriate
steps to be taken
•Organization wants to automate or streamline the current processes, but there is
lack of current state understanding as well as any documentation
177© 2020 SpectraMind
4.1 Analyse Current State contd.
Elements: What BA needs to do here?
1. Evaluation of Business Needs
Analyze Business Needs
From top -
down
From
bottom - up
From middle
management
From external
drivers
Business need once identified should be documented in the Business Case, with following factors:
• Quantify the adverse impacts caused by the problem: Potential Lost Revenue, dissatisfied
customers, inefficiencies
• Highlight the expected benefits from any potential solution: increased revenue, reduced costs,
increased market share
• Cost of doing nothing
• Problem source
178© 2020 SpectraMind
4.1 Analyse Current State contd.
Elements: What BA needs to do here?
2. Organizational Structure and Culture
• Identify if cultural changes can help better in achieving the goals
• Identify if the rationale for the current state and the value delivered by it is understood by
the stakeholders
3. Capabilities and Processes
Capability –
centric view
Process –
centric view
Easier to
identify gaps
Improves performance
of current activities
179© 2020 SpectraMind
4.1 Analyse Current State contd.
Elements: What BA needs to do here?
4. Understand the Technology and Infrastructure of the organization
7. Understanding the External Influencers
5. Understand the Organizational Policies and Business Rules
6. Understanding the Organization’s Business Architecture
The current state must not be assessed in isolated parts
Business Analyst must understand the fit between different parts of the current state
These may not be change participants but may pose constraints and dependencies:
 Industry Structure
 Competitors
 Customers
 Suppliers
 Political Environment
 Technology
 Macroeconomic Factors
180© 2020 SpectraMind
Tools for Analyzing Current State to
make Strategic Decisions
SWOT Analysis
Industry Analysis –
Porter’s five forces
model
181© 2020 SpectraMind
SWOT Analysis
Tool for identifying opportunities and threats in the external business environment as
well as strengths and weaknesses from the internal business environment
STRENGTHS
WEAKNESSES
OPPORTUNITIES
THREATS
S
W
O
T
Conducting SWOT Analysis
• List the objectives of analysis
• Identify all the strengths and weaknesses of the firm, with
respect to the stated objectives
• Identify all the opportunities and threats, with respect to
the stated objectives
• Examine the assessment of strengths and weaknesses
versus opportunities and threats – SO, ST, WO, WT
• Identify action items for achieving the stated objectives
182© 2020 SpectraMind
This technique uses five industry forces to determine the intensity
of competition in an industry and its profitability level
Can help the business analyst to ascertain the market attractiveness
based on organization’s current capabilities to make profit
The Five Forces
Industry Analysis – Porter’s 5 forces model
183© 2020 SpectraMind
4.1 Analyse Current State contd.
Business
Capability
Analysis
Techniques
Benchmarking
and Market
Analysis
Document
Analysis
Concept
Modelling
Business
Cases
Data
Mining
Financial
Analysis
Focus
Groups
Interviews
Lessons
Learned
Process
Analysis and
Modelling
Risk Analysis
and
Management
Metrics and
KPIs
Mind Mapping
Root Cause
Analysis
SWOT analysis
Vendor
Assessment
Scope
Modelling
184© 2020 SpectraMind
4.1 Analyse Current State contd.
Stakeholders
Stakeholders
Customer
Domain
Subject
Matter Expert
End User
Implementation
Subject Matter
ExpertProject
Manager
Regulator
Sponsor
Tester
185© 2020 SpectraMind
Define Future State Input / Output Diagram
INPUTS
•Business Requirements
TASKS
•Define Future State
OUTPUT
•Business Objectives
•Future State Description
•Potential Value
Refer notes
Tasks using “Potential
Value”
Refer notes
Tasks using “Business Objectives”
Refer notes
Tasks using “Future State
Description”
186© 2020 SpectraMind
Define Future State Input / Output Diagram contd.
INPUTS
•Business Requirements
TASKS
•Define Future State
OUTPUT
•Business Objectives
•Future State Description
•Potential Value
Guidelines and Tools
Constraints
Current State
Description
Organizational
Strategy
Metrics and KPIs
187© 2020 SpectraMind
4.2 Define Future State
Purpose
To define a set of necessary conditions that are required to meet the business need
Description
BA must ensure to define the future state that is achievable with available resources and
shares vision with key stakeholders. The following points should be ensured:
• Clearly define outcomes that will satisfy business needs
• Scope of solution space should be in detail
• Enable assessment of the value associated with the future state
• Changes that lead to improved Future State may include:
 Business Processes
 Functions
 Line of Business
 Staff Competencies
 Technology know how
 Data and Information
 Organization Locations
 Facilities
188© 2020 SpectraMind
4.2 Define Future State contd.
Elements: What BA needs to do here?
1. Articulate Business Goals and Objectives
The goals and objectives depict the changes an organization wants to accomplish and current
conditions it wants to maintain
Goals are long term and ongoing statements. They are converted into more descriptive and
specific objectives
For objectives to be assessed they must be SMART:
 Specific
 Measurable
 Achievable
 Relevant
 Time-bounded
189© 2020 SpectraMind
4.2 Define Future State contd.
Elements: What BA needs to do here?
2. Scope of Solution Space
It defines what all type of options will be considered when investigating possible solutions for
changes in organisational structure, processes and capabilities, policies, products and services
Expertise of both BA and delivery team is required for defining solutions in these areas
The critical considerations for making decisions are dependent on the following:
• Overall objectives of the enterprise
• Understanding of the quantitative and qualitative value of each option
• Time and cost constraints
190© 2020 SpectraMind
4.2 Define Future State contd.
Elements: What BA needs to do here?
3. Constraints
It defines the aspects of current and future state that
may not be changed by the solution. These may be
viewed as the set of restrictions within which the
changes to future state may be devised. It can include
the following:
• Time constraints
• Budget constraints
• Infrastructure
• Policies
• Resource availability
• Regulatory compliance
4. Organizational Structure and Culture
5. Capabilities and Processes
6. Technology and Infrastructure
7. Policies
8. Business Architecture
9. Internal Assets
10. Identify Assumptions
11. Potential Value
191© 2020 SpectraMind
4.2 Define Future State contd.
Acceptance and
Evaluation
Criteria
Techniques
Benchmarking
and Market
Analysis
Business
Capability
Analysis
Decision
Analysis
Business
Cases
Balanced
Scorecard
Financial
Analysis
Decision
Modelling
Functional
Decomposition
Lessons
Learned
Process
Modelling
Prototyping
Metrics and
KPIs
Mind Mapping
Organizational
Modelling
SWOT
analysis
Brainstorming
Interviews
Scope
Modelling
Vendor
Assessment
Survey or
questionnaire
192© 2020 SpectraMind
4.2 Define Future State contd.
Stakeholders
Stakeholders
Customer
Domain
Subject
Matter Expert
End User
Implementation
Subject Matter
ExpertProject
Manager
Regulator
Sponsor
Tester
193© 2020 SpectraMind
Assess Risks Input / Output Diagram
INPUTS
•Influences (internal and
external)
•Elicitation Results
•Designs (prioritized)
•Requirements Prioritized
•Business Objectives
•Potential Value
TASKS
•Assess Risks
OUTPUT
•Risk Analysis Results
Tasks using this output
Manage
Stakeholder
Collaboration
Define
Change
Strategy
Analyze Potential
Value and
Recommend Solution
Analyze
Performance
Measures
Assess
Solution
Limitations
Assess
Enterprise
Limitations
194© 2020 SpectraMind
Assess Risks Input / Output Diagram contd.
INPUTS
•Influences (internal and
external)
•Elicitation Results
•Designs (prioritized)
•Requirements Prioritized
•Business Objectives
•Potential Value
TASKS
•Assess Risks
OUTPUT
•Risk Analysis Results
Guidelines and Tools
Business
Analysis
Approach
Business
Policies
Change
Strategy
Current
State
Description
Future
State
Description
Identified
Risks
Stakeholder
Engagement
Approach
195© 2020 SpectraMind
4.3 Assess Risks
Purpose
Risk assessment is carried out to understand the undesirable consequences due to internal and
external forces on the enterprise during a transition to the future state. Based on understanding
of the potential impact of those forces, recommendations can be made about a course of action
Description
Risks could be related to anything – the current state, desired future state or the change itself
Assessing these risks include analyzing and managing them
Based on the type of risk categories, suitable strategies are chosen.
A risk is accepted if the assessment reveals that chances of success outweigh the probable loss
196© 2020 SpectraMind
4.3 Assess Risks contd.
Elements: What BA needs to do here?
1. Searching the Unknowns
BA needs to collaborate with stakeholders for risk assessment, as there is an uncertainty involved
in its occurrence and impact
When it is not possible to know all that will occur as a result of a particular change strategy,
Business Analysts consider historical contexts and past lessons learnt from similar situations to
assess possible impact of unknown or uncertain events
2. Constraints, Assumptions and Dependencies
3. Negative Impact on Value
Business analysts identify and express each risk and estimate its probability of occurrence and
impact to determine the level of risk. In some cases, overall level of risk can be quantified in
financial terms, or in amount of time, effort, or other measures.
197© 2020 SpectraMind
4.3 Assess Risks contd.
Elements: What BA needs to do here?
4. Risk Tolerance
Risk Tolerance is the ability and willingness of an enterprise to accept uncertainty in exchange for
potential value. There are following three types of attitude towards risk:
• Risk Aversion – unwillingness to accept much uncertainty, hence choose to avoid
• Neutrality – some level of risk is acceptable, provided the probability of loss occurrence is minimal
• Risk Seeking – willingness to assume more and more risk in exchange for higher potential value
5. Recommendation
Business analysts recommend a course of action depending on the risk analysis.
Recommendation can be one of the following:
• Pursue the benefits of change irrespective of the risk
• Pursue the change benefits but also invest in risk reduction
• Identify ways to optimize and manage opportunities
• Do not pursue the benefits of change
198© 2020 SpectraMind
4.3 Assess Risks contd.
Brainstorming
Techniques
Decision
Analysis
Business
Cases
Financial
Analysis
Root Cause
Analysis
Risk Analysis
and
Management
Lessons
Learned
Mind Mapping
Document
Analysis
Interviews
Survey or
questionnaire
199© 2020 SpectraMind
4.3 Assess Risks contd.
Stakeholders
Stakeholders
Domain Subject
Matter Expert
Implementation
Subject Matter
Expert
Project Manager
Regulator
Sponsor
Tester
200© 2020 SpectraMind
Define Change Strategy Input / Output Diagram
INPUTS
•Stakeholder Engagement
Approach
•Current State Description
•Future State Description
•Risk Analysis Results
TASKS
•Define Change Strategy
OUTPUT
•Change Strategy
•Solution Scope
Refer notes
Tasks using “Solution
Scope”
Refer notes
Tasks using “Change
Strategy”
Refer notes
Guidelines and Tools
201© 2020 SpectraMind
4.4 Define Change Strategy
Purpose
To develop and assess alternative approaches to absorb the change, and choose the
recommended approach
Description
Nature of change is described by the change strategy, in terms of:
• Context of change
• Identified approaches for change strategies
• Justifying why a particular change strategy is the best
• Investment and resource requirement
• Value realization after solution delivery
• Key stakeholders in the change
202© 2020 SpectraMind
4.4 Define Change Strategy contd.
Elements: What BA needs to do here?
1. Solution Scope
Outcome of a change strategy is “Solution” that allows an organization to satisfy its
requirements. Multiple solution options are evaluated and the best solution approach is justified
and selected.
Solution Scope defines the solution boundaries, describing it in enough detail to enable the
stakeholders’ understanding of new capabilities that the change will deliver.
It also describes how the proposed solution enables the future state's goals
203© 2020 SpectraMind
4.4 Define Change Strategy contd.
Elements: What BA needs to do here?
2. Gap Analysis
Difference between current state and future state is identified by Gap Analysis. To perform this
analysis both current and future state should be defined
• Helps in identifying causes that prevent an organization from realizing its needs and goals
• Determines if the goals can be achieved with the set of current conditions and capabilities. If
yes, then little or no change may be involved
3. Enterprise Readiness Assessment
It involves assessing the organization’s capacity to make changes, as well as use and sustain the
solution value. The following are considered for assessing readiness:
• Cultural readiness of the stakeholders and operational readiness in making the change
• Timeline from when the change is implemented to when value can be realized
• Resource availability to support the change effort
204© 2020 SpectraMind
4.4 Define Change Strategy contd.
Elements: What BA needs to do here?
4. Change Strategy
It is a high-level plan consisting of key activities and events that will be used to transform the
enterprise from the current state to the future state
• Business analysts may develop a business case for each potential change strategy to support
decision making.
• Options considered and rejected are an important component of the final strategy, as they
provide stakeholders with an understanding of the pros and cons of various approaches to
making the change
• The potential value, including the details of the expected benefit and costs, are key
components to making a business case for the change
205© 2020 SpectraMind
Tools for Defining Change Strategy
BCG Growth/Share
Portfolio Matrix
GE Business Screen
Matrix
206© 2020 SpectraMind
BCG Growth/Share Portfolio Matrix
This technique helps in detecting priority areas in a firm’s business portfolio
Using BCG Matrix
• Identify all of the business units in a firm
• Determine the market share and growth rate of each
business unit
• Place them appropriately under Stars, Question Marks,
Cash Cows and Dogs
STARS
QUESTION
MARKS
CASH
COWS
DOGS
high
high
low
low
Relative Position (Market Share)
BusinessGrowthRate(MarketGrowth)
Analysis
 STARS: Maintain the market share and use strategies like
market penetration, product development to optimize
growth rate
 Cash Cows: Maintain the market share. Make changes to
enhance its profitability and move it under “STARS”
 Dogs: These business units must be liquidated or disposed
off
 Question Marks: Since growth rate is higher, if it can be
optimized by product development, market penetration, it
can shift under “STARS” else will become a “Dog”
207© 2020 SpectraMind
GE Business Screen Matrix
Another technique for crafting business portfolio
Using BCG Matrix
• Identify all of the business units in a firm
• Determine Industry Attractiveness of each business unit
by considering drivers like market size, market growth
rate, resource availability, competition, risks and returns,
profitability
• Determine Business Unit Strength of each business unit by
considering drivers like production capacity, market share,
brand equity, customer loyalty, management, product
quality, innovation, etc
• Determine relative importance of each driver
• Award points to business unit on each driver
• Multiply relative weights and points for each business unit
• Plot graph and interpret results
208© 2020 SpectraMind
4.4 Define Change Strategy contd.
Balanced
Scorecard
Techniques
Benchmarking
and Market
Analysis
Business
Cases
Decision
Analysis
Interviews
Functional
Decomposition
Financial
Analysis
Focus Groups
Business
Capability
Analysis
Estimation
Lessons
Learned
Process
Modelling
Mind
Mapping
SWOT
Analysis
Organizational
Modelling
Vendor
Assessment
Business
Model
Canvas
Scope
Modelling
209© 2020 SpectraMind
4.4 Define Change Strategy contd.
Stakeholders
Stakeholders
Customer
Domain
Subject
Matter Expert
End User
Implementation
Subject Matter
ExpertProject
Manager
Regulator
Sponsor
Tester
210© 2020 SpectraMind
Expert BA behavior that helps in executing the task
1. Systems Thinking 2. Business Acumen
• The business analyst needs to have a
holistic view of the business.
• It is crucial to understand the
interaction and relationship among
people, processes and technology
• In context of systems theory, the term
system includes the people involved,
the interactions between them and the
external forces affecting their behavior
• It is the ability to understand and apply
the knowledge based on similar practices
followed in the industry within differing
situations
• Business acumen is gained by using
knowledge and experience obtained from
different situations
• It is required to have a fundamental
understanding of the best practices and
principles followed in a business
211© 2020 SpectraMind
3. Industry Knowledge 4. Organization Knowledge
• Understanding the prevalent trends of
industry and how the business is positioned
within an industry
• It helps to being familiar with the
 Largest customer segment
 Knowledge about major competitors and
partners
 Knowledge about common products and
types
 Understanding of industry specific terms and
processes
• Provides an understanding of an
enterprise’s management structure and
business architecture
• Understanding includes how the
organization
 Generates profits
 Accomplishes its goals
 Organizes structure
 Maintain relationships between business
units
 Appoints persons at key stakeholder
positions
Expert BA behavior that helps in executing the task
212© 2020 SpectraMind
Business
Architecture &
Systems
Design
Project Management,
Management
& Leadership
Computer Software
Business &
Corporate
Web, Marketing,
PR &Social
Legal, Finance &
Accounting
Workplace
Requirements
Technical &
Programming
Section 5
Requirement Analysis and Design Definition
213© 2020 SpectraMind
5.1 Specify and Model Requirements
5.2 Verify Requirements
5.3 Validate Requirements
5.4 Define Requirements Architecture
5.5 Define Design Options
5.6 Analyse Potential Value and Recommend Solution
Section 5: Requirement Analysis
and Design Definition
214© 2020 SpectraMind
Business Analysis
Planning and
Monitoring
Strategy Analysis
Requirements
Analysis and Design
Definition
Solution Evaluation
Elicitation and
Collaboration
Requirements
Lifecycle
Management
215© 2020 SpectraMind
Requirement Analysis and Design Definition Input / Output figure
INPUTS
•Requirements (any state)
•Information
Management Approach
•Elicitation Results (any
state)
•Potential Value
•Solution Scope
•Change Strategy
TASKS
•Specify and Model
Requirements
•Verify Requirements
•Validate Requirements
•Define Requirements
Architecture
•Define Design Options
•Analyze Potential Value
and Recommend Solution
OUTPUT
•Requirements (specified
and modelled)
•Requirements (verified)
•Requirements (validated)
•Requirements
Architecture
•Design Options
•Solution
Recommendation
216© 2020 SpectraMind
Tasks under Requirement Analysis and Design
Definition
Specify and
Model
Requirements
Verify
Requirements
Validate
Requirements
Define
Requirements
Architecture
Define Design
Options
Analyze
Potential
Value and
Recommend
Solution
217© 2020 SpectraMind
Specify and Model Requirements Input / Output
Diagram
INPUTS
•Elicitation Results (any state)
TASKS
•Specify and Model
Requirements
OUTPUT
•Requirements (specified
and modelled)
Tasks using this Output
Verify
Requirements
Guidelines and Tools
Modelling
Notations/
Standards
Modelling
Tools
Requirements
Architecture
Requirements
Life Cycle
Management
Tools
Solution Scope
Validate
Requirements
218© 2020 SpectraMind
5.1 Specify and Model Requirements
Purpose
To form well defined requirements and designs by analyzing, synthesizing and refining elicitation results
Description
Specifying and Modelling describes the practices for analyzing elicitation results requirements
Requirements:
• Outputs are referred to as requirements, when the specifying and modelling activity is focused on
understanding the need
• All Business Deliverables are referred to as requirements
Designs:
• Outputs are referred to as designs, when the specifying and modelling activity is focused on a solution
• “Designs” refers to technical designs of the software, created by developers and data architects
219© 2020 SpectraMind
5.1 Specify and Model Requirements contd.
Elements: What BA needs to do here?
220© 2020 SpectraMind
5.1 Specify and Model Requirements contd.
Elements: What BA needs to do here?
1. Model Requirements
It is a descriptive and visual way of representing information
for a specific set of audience in order to support analysis,
communication, and understanding of requirements
Models may be used for following
purposes:
• Confirm Knowledge
• Identify Information Gaps that the
business analyst may have
• Identify Duplicate Information.
Modelling Formats
Matrices
• Used when a set of requirements having
complex but uniform structure
• May be used for requirement
traceability or for gap analysis
Diagrams
• Pictorial representation of a set of
requirements
• Complexity is depicted via visuals, that
would be difficult to do with words
221© 2020 SpectraMind
5.1 Specify and Model Requirements contd.
Elements: What BA needs to do here?
2. Analyze Requirements
• What must change?
• What must not change?
• What is missing?
• What is necessary?
• Constraints and Assumptions?
3. Represent Requirements and Attributes
Information for requirements is identified as part of
elicitation results
Requirement details should be represented in detail so as to
exhibit characteristics and design quality of requirements
4. Implement the Appropriate Levels of Abstraction
• Not all stakeholders require or find value in the complete set of requirements and models
• So it may be appropriate to produce different viewpoints of requirements to represent the
same need for different stakeholders
• Business analysts take special care to maintain the meaning and intent of the requirements
over all representations
222© 2020 SpectraMind
5.1 Specify and Model Requirements contd.
Acceptance
and Evaluation
Criteria
Techniques
Concept
Modelling
Business
Rules
Analysis
Data
Dictionary
Interface
Analysis
Use Cases
and
Scenarios
Functional
Decomposition
Data
Modelling
Business
Capability
Analysis
Data Flow
Diagrams
Prototyping
Process
Modelling
Root Cause
Analysis
Sequence
Diagrams
Organizational
Modelling
Roles and
Permissions
Matrix
Business
Model
Canvas
Scope
Modelling
User Stories
223© 2020 SpectraMind
5.1 Specify and Model Requirements contd.
Stakeholders
Any Stakeholder
• Either Business Analysts may opt to perform this task on their own and then package the
requirements in order to communicate to stakeholders for their review and approval
• Or the Business Analysts may invite some or all the stakeholders to participate in this task
224© 2020 SpectraMind
Verify Requirements Input / Output Diagram
INPUTS
•Requirements (specified and
modelled)
TASKS
•Verify Requirements
OUTPUT
•Requirements (verified)
Tasks using this Output
Approve
Requirements
Guidelines and Tools
Requirements Life Cycle
Management Tools
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap
Iiba cbap

Weitere ähnliche Inhalte

Was ist angesagt?

Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionEgrove Systems Corporation
 
BABOK v3 KA Task Summary v0.15
BABOK v3 KA Task Summary v0.15BABOK v3 KA Task Summary v0.15
BABOK v3 KA Task Summary v0.15Alan Maxwell, CBAP
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystTracy Cook
 
BABOK Guide v3 ECBA.pptx
BABOK Guide v3 ECBA.pptxBABOK Guide v3 ECBA.pptx
BABOK Guide v3 ECBA.pptxPhmThDiuHoa
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in indiaunited global soft
 
Role of BA over project lifecycle
Role of BA over project lifecycleRole of BA over project lifecycle
Role of BA over project lifecycleSudeep Mathur
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisSwatiS-BA
 
Business Analysis and Business Analyst
Business Analysis and Business AnalystBusiness Analysis and Business Analyst
Business Analysis and Business AnalystKuolun Chang
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisShwetha-BA
 
Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities Invensis Learning
 
Business Analyst Training
Business  Analyst  TrainingBusiness  Analyst  Training
Business Analyst TrainingCraig Brown
 
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesBusiness Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesEngineerBabu
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisShwetha-BA
 
Business Analysis in IT
Business Analysis in ITBusiness Analysis in IT
Business Analysis in IT*instinctools
 
Business Analysis
Business AnalysisBusiness Analysis
Business AnalysisBCS-IT
 
Free ECBA V3 question bank
Free ECBA V3 question bankFree ECBA V3 question bank
Free ECBA V3 question bankLN Mishra CBAP
 
Introducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UMLIntroducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UMLEdgar Khachatryan
 

Was ist angesagt? (20)

Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
BABOK v3 KA Task Summary v0.15
BABOK v3 KA Task Summary v0.15BABOK v3 KA Task Summary v0.15
BABOK v3 KA Task Summary v0.15
 
The role of Business Analyst
The role of Business Analyst The role of Business Analyst
The role of Business Analyst
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business Analyst
 
BABOK Guide v3 ECBA.pptx
BABOK Guide v3 ECBA.pptxBABOK Guide v3 ECBA.pptx
BABOK Guide v3 ECBA.pptx
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in india
 
Role of BA over project lifecycle
Role of BA over project lifecycleRole of BA over project lifecycle
Role of BA over project lifecycle
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business Analysis and Business Analyst
Business Analysis and Business AnalystBusiness Analysis and Business Analyst
Business Analysis and Business Analyst
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business Analyst' Job
Business Analyst' JobBusiness Analyst' Job
Business Analyst' Job
 
Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities
 
Business Analyst Training
Business  Analyst  TrainingBusiness  Analyst  Training
Business Analyst Training
 
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesBusiness Analyst - Roles & Responsibilities
Business Analyst - Roles & Responsibilities
 
CBAP BABOK v3 notes
CBAP BABOK v3 notes CBAP BABOK v3 notes
CBAP BABOK v3 notes
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business Analysis in IT
Business Analysis in ITBusiness Analysis in IT
Business Analysis in IT
 
Business Analysis
Business AnalysisBusiness Analysis
Business Analysis
 
Free ECBA V3 question bank
Free ECBA V3 question bankFree ECBA V3 question bank
Free ECBA V3 question bank
 
Introducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UMLIntroducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UML
 

Ähnlich wie Iiba cbap

Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisVeneet-BA
 
Introduction to Business Analysis
Introduction to Business Analysis Introduction to Business Analysis
Introduction to Business Analysis Sunil-QA
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successMark Troncone MBA, PMP, CBAP, ITILv3, CSM
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAZaranTech LLC
 
Marketing Automation Business Case
Marketing Automation Business CaseMarketing Automation Business Case
Marketing Automation Business CaseDemand Metric
 
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Lviv Startup Club
 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - SlideshareInvensis Learning
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisMihika-QA
 
Fail to prepare - Softworld 2011
Fail to prepare -  Softworld 2011Fail to prepare -  Softworld 2011
Fail to prepare - Softworld 2011Sageukofficial
 
Fail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systemsFail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systemsSageukofficial
 
Resume -pd 241020106 (2)
Resume -pd 241020106 (2)Resume -pd 241020106 (2)
Resume -pd 241020106 (2)Pankaj Dass
 
Introduction to Business Analysis - Part 2
Introduction to Business Analysis - Part 2Introduction to Business Analysis - Part 2
Introduction to Business Analysis - Part 2Lakshmi-BA
 
SSCG Project Management Services
SSCG Project Management ServicesSSCG Project Management Services
SSCG Project Management ServicesSSCG Consulting
 
How to monitor and prioritize epics of a Service Cloud implementation project...
How to monitor and prioritize epics of a Service Cloud implementation project...How to monitor and prioritize epics of a Service Cloud implementation project...
How to monitor and prioritize epics of a Service Cloud implementation project...YeurDreamin'
 

Ähnlich wie Iiba cbap (20)

Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Introduction to Business Analysis
Introduction to Business Analysis Introduction to Business Analysis
Introduction to Business Analysis
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project success
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
Roadmap methodology
Roadmap methodologyRoadmap methodology
Roadmap methodology
 
Marketing Automation Business Case
Marketing Automation Business CaseMarketing Automation Business Case
Marketing Automation Business Case
 
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
 
Six sigma
Six sigma Six sigma
Six sigma
 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - Slideshare
 
CMMI.ppt
CMMI.pptCMMI.ppt
CMMI.ppt
 
IT Project and Digital Media Marketing Consulting
IT Project and Digital Media Marketing ConsultingIT Project and Digital Media Marketing Consulting
IT Project and Digital Media Marketing Consulting
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Fail to prepare - Softworld 2011
Fail to prepare -  Softworld 2011Fail to prepare -  Softworld 2011
Fail to prepare - Softworld 2011
 
Fail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systemsFail to prepare, prepare to fail: implementing ERP and CRM systems
Fail to prepare, prepare to fail: implementing ERP and CRM systems
 
Quolutions: Corporate Presentation
Quolutions: Corporate Presentation Quolutions: Corporate Presentation
Quolutions: Corporate Presentation
 
Resume -pd 241020106 (2)
Resume -pd 241020106 (2)Resume -pd 241020106 (2)
Resume -pd 241020106 (2)
 
Introduction to Business Analysis - Part 2
Introduction to Business Analysis - Part 2Introduction to Business Analysis - Part 2
Introduction to Business Analysis - Part 2
 
SSCG Project Management Services
SSCG Project Management ServicesSSCG Project Management Services
SSCG Project Management Services
 
How to monitor and prioritize epics of a Service Cloud implementation project...
How to monitor and prioritize epics of a Service Cloud implementation project...How to monitor and prioritize epics of a Service Cloud implementation project...
How to monitor and prioritize epics of a Service Cloud implementation project...
 
Dynamic Duos
Dynamic DuosDynamic Duos
Dynamic Duos
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Kürzlich hochgeladen (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Iiba cbap

  • 1. 1© 2020 SpectraMind CBAP® Certified Business Analysis Professional™
  • 2. 2© 2020 SpectraMind Business Architecture & Systems Design Project Management, Management & Leadership Computer Software Business & Corporate Web, Marketing, PR &Social Legal, Finance & Accounting Workplace Requirements Technical & Programming o World Class Training Solutions o Subject Matter Experts o Highest Quality Training Material o Accelerated Learning Techniques o Project, Programme and Change Management, ITIL Consultancy o Bespoke tailor made training solutions o PRINCE2®, MSP®, Change Management, ITIL and Soft skills and more About SpectraMind
  • 3. 3© 2020 SpectraMind o Trainer o Fire Procedures o Facilities o Days/Times o Breaks o Special Needs o Delegate ID check o Phones & Mobile devices Administration
  • 4. 4© 2020 SpectraMind Section 1: Business Analysis Planning and Monitoring Section 2: Elicitation and Collaboration Section 3: Requirements Life Cycle Management Section 4: Strategy Analysis Section 5: Requirements Analysis and Design Definition Section 6: Solution Evaluation Syllabus
  • 5. 5© 2020 SpectraMind Section 1: Business Analysis Planning and Monitoring 1.1 Plan Business Analysis Approach 1.2 Plan Stakeholder Engagement 1.3 Plan Business Analysis Governance 1.4 Plan Business Analysis Information Management 1.5 Identify Business Analysis Performance Improvements
  • 7. 7© 2020 SpectraMind The word “requirements” brings to mind the image of Mr. Potato Head. There are a group of pieces and multiple number of ways to put the pieces together Built without approach Built with approach
  • 8. 8© 2020 SpectraMind In absence of a concrete plan, there can be: Requirements development also works on the same principle As there are multiple ways of putting the pieces of requirements and information together, one needs to plan a systematic APPROACH to develop a product with specifications • No commitment of purpose from the team • No communication of a clear vision to the team
  • 9. 9© 2020 SpectraMind Business Analysis Planning and Monitoring Strategy Analysis Requirements Analysis and Design Definition Solution Evaluation Elicitation and Collaboration Requirements Lifecycle Management
  • 10. 10© 2020 SpectraMind Business Analysis Planning and Monitoring Input / Output figure INPUTS •Needs •Internal Objectives •External Objectives TASKS •Plan Business Analysis Approach •Plan Stakeholder Engagement •Plan Business Analysis Governance •Plan Business Analysis Information Management •Identify Business Analysis Performance Improvements OUTPUT •Business Analysis Approach •Stakeholder Engagement Approach •Governance Approach •Information Management Approach •Business Analysis Performance Assessment
  • 11. 11© 2020 SpectraMind Tasks under Business Analysis Planning and Monitoring Plan Business Analysis Approach Plan Stakeholder Engagement Plan Business Analysis Governance Plan Business Analysis Information Management Identify Business Analysis Performance Improvements
  • 12. 12© 2020 SpectraMind 1.1 Plan Business Analysis Approach Business Analysis approach describes:  Overall method to be followed for performing business analysis activities  Instructions and considerations for planning a project solution  Agreed plan to achieve the outcome Identify Deliverables Purpose
  • 13. 13© 2020 SpectraMind Plan Business Analysis Approach Input / Output figure INPUTS • Business Needs TASKS •Plan Business Analysis Approach OUTPUT •Business Analysis Approach Problems or opportunities faced by the organization define the “why” of an action This “why” component helps in shaping the Business analysis approach Identifies activities that will be performed, who will perform the activities, the schedule of work, the deliverables that will be produced and the business analysis methods and techniques that may be used
  • 14. 14© 2020 SpectraMind Plan Business Analysis Approach Input / Output figure INPUTS •Business Needs TASKS •Plan Business Analysis Approach OUTPUT •Business Analysis Approach Guidelines and Tools Business Analysis Performance Assessment Business Policies Expert Judgment Methodologies and Framework Stakeholder Engagement Approach
  • 15. 15© 2020 SpectraMind Plan Business Analysis Approach Input / Output figure INPUTS •Business Needs TASKS •Plan Business Analysis Approach OUTPUT •Business Analysis Approach Tasks using this output Plan Stakeholder Engagement Plan Business Analysis Governance Plan Business Analysis Information Management Identify Business Analysis Performance Improvements Prepare for elicitation Conduct elicitation Communicate Business Analysis Information Manage Stakeholder Collaboration Analyze Current State Define Change Strategy Assess Risks
  • 16. 16© 2020 SpectraMind 1.1 Plan Business Analysis Approach Planning Business Analysis approach seeks answers to the following questions: Description What is the scope of work? • Identify all that needs to be done and outline tasks and associated deliverables What methodology is to be used? • It determines the project activities and the sequence of execution • Plan-driven approach implies completing analysis before commencing development • Change-driven approach implies developing and clarifying requirements as the project progresses Who are the stakeholders? • These are people forming a part of the team that creates and validates deliverables created by Business Analyst • They need to be considered in the plan by outlining their roles and responsibilities along with time commitment required from them
  • 17. 17© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Description contd. What is the schedule? • Each task to be completed needs to be time estimated • Determine the priority of tasks considering the time estimation for task completion How will requirements be managed? • Constructing an approach for tracking and prioritizing requirements • Planning for getting the requirements approved during the course of the project What all deliverables to be created? • The main outcome of business analysis effort is a set of deliverables that lead to customer's needs being met • Examples of business analysis deliverables include Functional Requirements Document, Requirement Specification Documents, Business Case, Process Models, Use Case , Data Models
  • 18. 18© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Description contd. How will communication be handled? • Business Analysis Plan should indicate how the business analyst shall receive, access and distribute information • Who, What, Why, Where and How of communication should be planned How work will be assessed? • Set of metrics are defined for assessing the effort of business analyst • Primarily, assessment is made by identifying how quickly and successfully the work was completed
  • 19. 19© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Elements: What BA needs to do here? Mainly Plan-Driven, with focus on minimizing upfront risk & uncertainty and maximizing control End solution is defined before implementation Waterfall methodologies Predictive Mainly Change-Driven, with focus on exploring and delivering business value rapidly in short iterations End solution progresses towards incremental improvements Agile methodologies Adaptive Pick a Planning Approach
  • 20. 20© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Understand and Pick a Planning Approach Predictive Adaptive Formality & detail of deliverables Formality and detail Prioritized list of requirements Tasks are performed in specific phases – elicitation, analysis, documentation, verification and communication Tasks are performed iteratively based on prioritizing and reprioritizing high level requirements Timing of BA work Identify activities required to complete deliverables and then divide them into tasks Work is divided into iterations, deliverables are identified for each iteration and then associated tasks are determined Business Analysis activities Elements: What BA needs to do here?
  • 21. 21© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Depends on factors like: • Number of stakeholders • Number of business areas affected • Amount and nature of risk • Type of requirements • Resource requirement Business analysis approach is required to be reviewed and signed off by the key stakeholders Acceptance Complexity and Risk Elements: What BA needs to do here?
  • 22. 22© 2020 SpectraMind Agile Principles compared to Waterfall Key Agile Principles Traditional Waterfall ideology Highest value tops the priority list Project vision is aligned to deliver high priority Business needs first. Better quality products are delivered faster and cheaper All or nothing Aims at building and delivering all features of the project at once. Complete product is delivered and nothing can be delivered in isolation Responding to Change Team learns to acknowledge uncertainty. Embraces both internal and external changes by modifying plans and approach Baseline and Change Control Sticks to initial plans and makes no scope changes. Constrain on modifying or eliminating features Iterative Working software are delivered regularly in short time frames to the customer. Quality of deliverables refines over time Phased Project execution occurs in fixed long phases Feedback and Continuous Improvement Continuous feedback loops to inform plans and modify approach. This aids continuous improvement Lessons learned in the end Feedback is rarely given during the development cycle so that it may be used towards improving processes Small but Integrated Teams Communication gets simplified and better in a small team Self discipline and flexibility is created Silo Teams Team works per functionality oriented groups
  • 23. 23© 2020 SpectraMind AGILE 1. Scrum 2. Extreme Programming (XP) 3. Dynamic Systems Development Method (DSDM) 4. Kanban Various Agile methods for Project Management
  • 25. 25© 2020 SpectraMind Extreme Programming • CODING: Writing effective codes is the top priority. Product changes are introduced in increments: small releases once per three weeks instead of one big release in a year • TESTING: Chances of eliminating flaws increases with the level of testing performed: - Unit Tests: These are written before programming the code, with the purpose to confirm the validity of each piece of code written - Acceptance tests: To validate that the code satisfies the customer’s product requirements - Integration tests: To detect interaction flaws of software modules • FEEDBACK: Understanding the user needs better by taking regular feedback from the business and encouraging discussion between the development and business team. This is enabled by making available the minimal viable system into production quickly and then growing it further in the most valuable direction in subsequent iterations based on feedback • DESIGNING: Projects are started with simple design which evolve constantly by adding required flexibility and removing unnecessary complexity Fundamentals
  • 26. 26© 2020 SpectraMind Dynamic Systems Development Method (DSDM) framework
  • 27. 27© 2020 SpectraMind KANBAN Kanban Board is a physical or virtual board that is used for work visualization, optimizing the work flow among team members and identifying all hurdles and obstacles in order to resolve them immediately Virtual Kanban boards aid in tracing work, easy collaboration and accessibility from multiple locations Kanban Board has a three step process: • To Do • In Progress • Done It relies on: • Transparency of work • Real time communication of capacity Kanban cards in the form of sticky notes are used to display critical information about that particular work item, giving visibility to entire team regarding:  who is working on which work item  Brief description of job being done  Estimated time to complete the particular task
  • 28. 28© 2020 SpectraMind Kanban Board illustration
  • 29. 29© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Brainstorming Business Cases Document Analysis Estimation Financial Analysis Functional Decomposition Interviews Item Tracking Lessons Learned Process Modelling Reviews Risk Analysis and Management Scope Modelling Survey or Questionnaire Workshops Techniques
  • 30. 30© 2020 SpectraMind 1.1 Plan Business Analysis Approach contd. Domain Subject Matter Expert Project Manager Regulator Sponsor Stakeholders
  • 31. 31© 2020 SpectraMind 1.2 Stakeholder Engagement INPUTS •Business Needs •Business Analysis Approach TASKS •Plan Stakeholder Engagement OUTPUT •Stakeholder Engagement Approach Guidelines and Tools Business Analysis Performance Assessment Change Strategy Current State Description
  • 32. 32© 2020 SpectraMind 1.2 Stakeholder Engagement INPUTS •Business Needs •Business Analysis Approach TASKS •Plan Stakeholder Engagement OUTPUT •Stakeholder Engagement Approach Tasks using this output Plan Business Analysis Governance Plan Business Analysis Information Management Prepare for elicitation Conduct elicitation Communicate Business Analysis Information Manage Stakeholder Collaboration Define Change Strategy Assess Risks
  • 33. 33© 2020 SpectraMind 1.2 Stakeholder Engagement contd. Purpose  Process used by an organization to engage relevant stakeholders to achieve a common purpose of accepted outcomes  Following characteristics need to be analyzed to list the relevant stakeholders: • Decision Making Authority • Level of Power or Influence Description • Thorough stakeholder analysis is conducted to identify all the involved stakeholders and their respective characteristics • Analysis results help in planning for collaboration, communication and stakeholder risks
  • 34. 34© 2020 SpectraMind 1.2 Stakeholder Engagement contd. 1. Conduct Stakeholder Analysis • A systematic way to analyze stakeholders based on their power to influence and interest • Key players are characterized as High power, high interest • Least important have Low power and low interest Understanding who all stakeholders are helps in knowing the impact proposed changes have on them, and the influence they may have on the change. Not knowing about the relevant stakeholders can lead to missing critical needs, wants, and expectations that must be satisfied by a solution Elements: What BA needs to do here?
  • 35. 35© 2020 SpectraMind 1.2 Stakeholder Engagement contd.PowerofInfluenceofstakeholders Interest of stakeholders After mapping the interests of the stakeholders, they need to be prioritized in order of importance High Influence Low Interest Low Influence Low Interest Low Influence High Interest High Influence High Interest Power and Interest matrix
  • 36. 36© 2020 SpectraMind 1.2 Stakeholder Engagement contd.PowerofInfluenceofstakeholders Interest of stakeholders
  • 37. 37© 2020 SpectraMind RACI Matrix – Stakeholder Analysis It is used for categorizing stakeholder’s roles and responsibilities in context of a specific task or process RACI is an acronym for RESPONSIBLE, ACCOUNTABLE, CONSULTED and INFORMED RACI example
  • 38. 38© 2020 SpectraMind Partnership Participation Consultation Push Communications Pull Communications 1.2 Stakeholder Engagement contd. High Influence High Interest High Influence Low Interest Low Influence High Interest Low Influence Low Interest 2. Define Stakeholder Engagement Elements: What BA needs to do here?
  • 39. 39© 2020 SpectraMind 1.2 Stakeholder Engagement contd. Stakeholder Engagement Approach Description Partnership Stakeholders share accountability and responsibility. The engagement level is two-ways, involving joint learning, decision making and actions Participation Stakeholders are part of the team engaged in delivering tasks. The two-way engagement is within the area of interest and responsibility Consultation Involvement of stakeholders is there but without any responsibility. Two way engagement is limited till asking relevant questions from stakeholders and obtaining an answer in return Push Communications Engagement level is one-way. Information is broadcasted to the stakeholders by means of e-mails, webcasts, videos etc Pull Communications Engagement level is one-way. Information is made available through a website or posters. Stakeholders choose whether to get engaged
  • 40. 40© 2020 SpectraMind 1.2 Stakeholder Engagement contd. 3. Stakeholder Communication Needs • What are the communication goals? • What communication channels can be most effective? • How frequently communication needs to be shared with stakeholders? • Identify the key stakeholders, internal and external. • What are the key information and messages that need to be communicated? • How to gather stakeholder’s feedback? • What are the expected benefits to be achieved? • Determine the role of leaders in the communication plan • How to measure effectiveness of communication? Assessment can be made on the following basis: Elements: What BA needs to do here?
  • 41. 41© 2020 SpectraMind 1.2 Stakeholder Engagement contd. Communication Process 1. Stakeholder Analysis 2. Develop Communication Plan Implement Communication Plan 4. Evaluate communication activities
  • 42. 42© 2020 SpectraMind Illustration of a Communication Plan
  • 43. 43© 2020 SpectraMind Illustration of Stakeholder Communication
  • 44. 44© 2020 SpectraMind 1.2 Stakeholder Engagement contd. Brainstorming Business Rules Analysis Document Analysis Mind Mapping Interviews Organizational Modelling Lessons Learned Process Modelling Risk Analysis and Management Scope Modelling Survey or Questionnaire Workshops Techniques Stakeholder List, Map or Personas
  • 45. 45© 2020 SpectraMind 1.2 Stakeholder Engagement contd. Stakeholders Stakeholders Customer Domain Subject Matter Expert Project Manager Regulator Sponsor Supplier
  • 46. 46© 2020 SpectraMind Dealing with difficult stakeholders Dealing with human moods and possessing a tact in dealing with them is the golden skill of a good Business Analyst Stakeholders come in all kinds of temperaments – From the shifty one who does not commit to any decision One with the loudest voice in the room who seems to know it all One who runs late for meetings or does not bother to show up To the ones who show up but find it difficult to agree with anything that is said The list is endless. Getting a difficult stakeholder to see reason can be challenging but not impossible.
  • 48. 48© 2020 SpectraMind 1.3 Plan Business Analysis Governance INPUTS •Business Analysis Approach •Stakeholder Engagement Approach TASKS •Plan Business Analysis Governance OUTPUT •Governance Approach Tasks using this output Plan Business Analysis Information Management Prioritize Requirements Assess Requirements Change Approve Requirements
  • 49. 49© 2020 SpectraMind 1.3 Plan Business Analysis Governance INPUTS •Business Analysis Approach •Stakeholder Engagement Approach TASKS •Plan Business Analysis Governance OUTPUT •Governance Approach Guidelines and Tools Business Analysis Performance Assessment Current State Description Business Policies Legal / Regulatory Information
  • 50. 50© 2020 SpectraMind 1.3 Plan Business Analysis Governance Purpose Defines how decisions are made about requirements and designs. This also includes decisions regarding reviews, prioritization, change control and approvals Description For proper decision making, it is crucial that a process, decision makers and required information exists in place. This is where the governance process comes into picture and describes how decisions regarding approvals and prioritization are made for requirements and designs
  • 51. 51© 2020 SpectraMind 1.3 Plan Business Analysis Governance contd. Elements: What BA needs to do here? Decision Making Change Control Process Plan Priority Approach Plan for Approvals
  • 52. 52© 2020 SpectraMind 1.3 Plan Business Analysis Governance contd. Brainstorming Item TrackingDocument Analysis Interviews Organizational Modelling Lessons Learned Process Modelling Survey or Questionnaire Workshops Techniques Reviews
  • 53. 53© 2020 SpectraMind 1.3 Plan Business Analysis Governance contd. Stakeholders Domain Subject Matter Expert Project Manager Regulator Sponsor
  • 54. 54© 2020 SpectraMind 1.4 Plan Business Analysis Information Management INPUTS •Business Analysis Approach •Stakeholder Engagement Approach •Governance Approach TASKS •Plan Business Analysis Information Management OUTPUT •Information Management Approach Tasks using this output Communicate Business Analysis Information Maintain Requirements Trace Requirements Define Requirements Architecture Guidelines and Tools Business Analysis Performance Assessment Information Management Tools Business Policies Legal/Regulatory Information
  • 55. 55© 2020 SpectraMind 1.4 Plan Business Analysis Information Management Purpose To develop an approach for storing and accessing business analysis information Description Planning Information Management involves identifying: • How to organize information • At what level of detail should the information be captured • Any relationships between the information • How to utilize information across multiple initiatives and throughout the enterprise • How to store and access information • Characteristics about the information that must be maintained
  • 56. 56© 2020 SpectraMind 1.4 Plan Business Analysis Information Management contd. 1. Organization of Business Analysis Information Business Analyst needs to organize information in a structure that allows easy location of information, does not conflict with other information or does not create duplicate copies This is done by considering: • Type and amount of information collected • Stakeholder’s access and usage needs • Size and complexity of the information • Relationships between the information 2. Level of Abstraction It describes the representation of information at different level of detail, depending upon the needs and roles of the stakeholder Elements: What BA needs to do here? 3. Plan Traceability Approach It is based on: • Domain complexity • Any requirement-related risks, organizational standards, applicable regulatory requirements • An understanding of the costs and benefits involved with tracing
  • 57. 57© 2020 SpectraMind 1.4 Plan Business Analysis Information Management contd. 4. Plan for Requirements Re-use Organization can save tine, effort and cost if the requirements can be reused. This is possible if requirements are accessible and structured in a way to support its reuse Requirements with long term use potential are: • Regulatory requirements • Contractual obligations • Quality standards • Service level agreements • Business rules • Business processes • Requirements describing products the enterprise produces 5. Storage and Access It depends on multiple factors: • Who must access the information • How often they need to access it • What conditions must be present for accessing information Elements: What BA needs to do here? 6. Requirement Attributes Allows the business analysts to associate information with individual or related groups of requirements
  • 58. 58© 2020 SpectraMind 1.4 Plan Business Analysis Information Management contd. Brainstorming Item TrackingInterviews Mind Mapping Lessons Learned Process Modelling Survey or Questionnaire Workshops Techniques
  • 59. 59© 2020 SpectraMind 1.4 Plan Business Analysis Information Management contd. Stakeholders Domain Subject Matter Expert Regulator Sponsor
  • 60. 60© 2020 SpectraMind 1.5 Identify Business Analysis Performance Improvements INPUTS •Performance Objectives (External) •Business Analysis Approach TASKS •Identify Business Analysis Performance Improvements OUTPUT •Business Analysis Performance Assessment Tasks using this output Plan Business Analysis Approach Plan Business Analysis Governance Plan Stakeholder Engagement Plan Business Analysis Information Management Guidelines and Tools Organizational Performance Standards Manage Stakeholder Collaboration
  • 61. 61© 2020 SpectraMind 1.5 Identify Business Analysis Performance Improvements Purpose To assess business analysis work and plan to improve processes where required Description To keep a check on performance and identify scope of improvement, it is necessary to: • Establish performance measures • Conduct performance analysis • Report the results of analysis • Identify preventive, corrective, developmental actions
  • 62. 62© 2020 SpectraMind 1.5 Identify Business Analysis Performance Improvements contd. 1. Performance Analysis Description of an effective business analysis work depends on the context of a particular organization Analysis reports are designed to tailor meet the needs of reviewer types 2. Assessment Measures • Effectiveness: whether the deliverables were easy to use or they required extensive explanation in order to be understood • Organizational Support: whether there were adequate resources available to complete business analysis activities as needed • Significance: Compare the benefits from the deliverables against the cost, time, and resource investments expended to produce the deliverables and assess if the value delivered was justified • Strategic: whether business objectives were met, problems were solved, and improvements were achieve • Timeliness: whether the business analyst delivered the work on time per stakeholder expectations and schedule Elements: What BA needs to do here? Some of the measures that may be adopted are: • Accuracy and Completeness: whether the deliverables were correct and relevant or whether revisions were needed to gain acceptance by stakeholders • Knowledge: whether the business analyst had the required skills, experience to perform the assigned task
  • 63. 63© 2020 SpectraMind 1.4 Plan Business Analysis Information Management contd. 3. Analyze Results Business analysis process and deliverables are compared against the set of defined performance measures Following aspects are analyzed: • Business Analysis process • Resources involved • Deliverables 4. Recommend Actions for Improvement After analyzing the performance results, business analyst engages the appropriate stakeholders to identify the following actions: • Preventive: reduces the probability of an event with a negative impact • Corrective: establishes ways to reduce the negative impact of an event • Improvement: establishes ways to increase the probability or impact of events with a positive impact Elements: What BA needs to do here?
  • 64. 64© 2020 SpectraMind 1.5 Identify Business Analysis Performance Improvements contd. Brainstorming Item TrackingInterviews Reviews Lessons Learned Process Modelling Survey or Questionnaire Workshops Techniques Metrics and Key Performance Indicators Process Analysis Risk Analysis and Management Root Cause Analysis
  • 65. 65© 2020 SpectraMind 1.5 Identify Business Analysis Performance Improvements contd. Stakeholders Domain Subject Matter Expert Project Manager Sponsor
  • 66. 66© 2020 SpectraMind Business Architecture & Systems Design Project Management, Management & Leadership Computer Software Business & Corporate Web, Marketing, PR &Social Legal, Finance & Accounting Workplace Requirements Technical & Programming Section 2 Elicitation and Collaboration
  • 67. 67© 2020 SpectraMind 2.1 Prepare for Elicitation 2.2 Conduct Elicitation 2.3 Confirm Elicitation Results 2.4 Communicate Business Analysis Information 2.5 Manage Stakeholder Collaboration for elicitation activities Section 2: Elicitation and Collaboration
  • 69. 69© 2020 SpectraMind What does Elicitation really mean? Earlier, requirements were “Gathered” or “Collected” or “Captured” Then time progressed and now the requirements as well as other business analysis information are “Elicited” The term Elicit can be defined as “to draw out or extract response, fact or answer”. It is about uncovering unstated and implied needs and not relying only on what the subject matter experts (SME’s) tell about the requirements Business Analysts have to work at it to explore what the SME’s aren’t telling
  • 70. 70© 2020 SpectraMind Business Analysis Planning and Monitoring Strategy Analysis Requirements Analysis and Design Definition Solution Evaluation Elicitation and Collaboration Requirements Lifecycle Management
  • 71. 71© 2020 SpectraMind Tasks under Elicitation and Collaboration Prepare for Elicitation Conduct Elicitation Confirm Elicitation Results Communicate Business Analysis Information Manage Stakeholder Collaboration
  • 72. 72© 2020 SpectraMind Elicitation and Collaboration Input / Output figure INPUTS •Business Needs •Business Analysis Information •Stakeholder Engagement Approach •Business Analysis Performance Assessment TASKS •Prepare for Elicitation •Conduct Elicitation •Confirm Elicitation Results •Communicate Business Analysis Information •Manage Stakeholder Collaboration OUTPUT •Elicitation Activity Plan •Elicitation Results (unconfirmed) •Elicitation Results (confirmed) •Business Analysis Information (communicated) •Stakeholder Engagement
  • 73. 73© 2020 SpectraMind 2.1 Prepare for Elicitation A business analyst can not be imagined without elicitation
  • 74. 74© 2020 SpectraMind Prepare for Elicitation Input / Output Diagram INPUTS •Business Needs •Stakeholder Engagement Approach TASKS •Prepare for Elicitation OUTPUT •Elicitation Activity Plan Tasks using this output Conduct Elicitation Confirm Elicitation Results Guidelines and Tools Business Analysis Approach Business Objectives Existing Business Analysis Information Potential Value
  • 75. 75© 2020 SpectraMind 2.1 Prepare for Elicitation Purpose Preparation is done to ensure that all the required resources are organized and scheduled for conducting elicitation Description Preparation is done to ensure that all the required resources are organized and scheduled for conducting elicitation. This task involves: • Define scope of the elicitation technique • Select appropriate technique • Gather supporting material and resources • Schedule and plan for all the required people and equipment
  • 76. 76© 2020 SpectraMind 2.1 Prepare for Elicitation contd. 1. Define scope of the elicitation technique • This involves prepping up for the type of business analysis information to be explored during interaction • A detailed elicitation plan can be created that covers the meeting agenda, stakeholders involved and their role It is like consciously or intuitively preparing oneself for the conversation before appearing in client’s office Elements: What BA needs to do here?
  • 77. 77© 2020 SpectraMind 2.1 Prepare for Elicitation contd. 2. Gather supporting material and resources • This may involve researching for already existing artifacts or documents, if any. • Could also involve creating a deliverable that may act as a starting point for the discussion, such as draft versions of requirement analysis or analysis models For a geographically dispersed organization, a wiki can be put in place to promote stakeholder participation in the elicitation activity Wiki acts as a primary mode of sharing information and documentation  A skeleton page can be created with any or all known information about the project  Links can be added for other supporting material like “as is” processes or visual representations  Stakeholders can go through this information in advance of the meeting  Example Elements: What BA needs to do here?
  • 78. 78© 2020 SpectraMind 2.1 Prepare for Elicitation contd. 3. Select appropriate technique • Depends on the cost and time constraints, types of sources of business analysis information, organizational culture and desired outcome 4. Schedule resources Involves identifying: • Participants and their roles • Availability of all the required participants • Working out the logistics – conference room, conference call numbers, scheduling webcast, tools etc • Determine the communication channels 4. Preparing Stakeholders Educating participants on the logic, relevance and working of elicitation techniques Elements: What BA needs to do here?
  • 80. 80© 2020 SpectraMind Sometimes, a conversation alone just isn’t enough At times, Business Analyst can encounter scenarios of conflicting requirements with the SME. Even asking more questions may not lead the track of conversation anywhere. It might sound unbelievable, but sometimes when SME’s are asked about their requirements, they might end up telling what the current system does, or how the new process could or should be organized. They think that they provided the required answer, but it could sometimes be difficult to tell the difference. What to do during such conflicts?  Verify that the SME’s are expressing a requirement that represents a need and not a solution  Be clear on whether they are describing the current state or the future state
  • 81. 81© 2020 SpectraMind Both are conversation devices, but different, very different!
  • 82. 82© 2020 SpectraMind 2.1 Prepare for Elicitation contd. Brainstorming EstimationDocument Analysis Interviews Mind MappingData Mining Risk Analysis and Management Techniques Stakeholder List, Map, Personas
  • 83. 83© 2020 SpectraMind 2.1 Prepare for Elicitation contd. Stakeholders Stakeholders Domain Subject Matter Expert End User Implementation Subject Matter Expert Sponsor Customer
  • 84. 84© 2020 SpectraMind Conduct Elicitation Input / Output Diagram INPUTS •Elicitation Activity Plan TASKS •Conduct Elicitation OUTPUT •Elicitation Results (unconfirmed) Tasks using this output Confirm Elicitation Results Guidelines and Tools Business Analysis Approach Stakeholder Engagement Approach Existing Business Analysis Information Supporting Materials
  • 85. 85© 2020 SpectraMind 2.2 Conduct Elicitation The idea is to replace conversation and arguments with task performance Induce techniques that encourage the participants in performing the task, identifying discrepancies and collaborating to understand the inconsistencies Rather than just focusing on questions and recording SME’s opinions as facts, follow a structured process that enables the SME’s to apply their judgment Example Business Analyst can ask several SMEs to review case studies or perform business domain tasks and share their expert opinions. In case their conclusions differ, they may be asked to explain so. This helps in uncovering hidden assumptions and knowledge under conflicting requirements
  • 86. 86© 2020 SpectraMind Requirement Elicitation Questioning Techniques Type Explanation Example 1. Analyze Personal understanding of concepts, facts, cause & effect are expressed “Would you please break that requirement further, so I can have a better understanding?” 2. Check To ensure removal of misunderstanding “Would you share with me your understanding of what we just discussed? 3. Classify Attempting to organize facts in relation to a given subject “It would be really helpful in organizing my thoughts if you would please classify those points.” 4. Compare Reveal similarities and differences of facts “Can we compare this requirement to the one we reviewed earlier?” S.No:
  • 87. 87© 2020 SpectraMind Requirement Elicitation Questioning Techniques contd. Type Explanation Example 5. Define Understanding the term interpretation “To me help me understand better, can you please define that term?” 6. Describe Defining characteristic features of a condition or process “Can you describe a typical scenario to which this requirement may apply? 7. Discuss Analyzing a subject by extending its application “Lets explore the implications and ramifications of this.” 8. Illustrate Examples that clarify the subject “Can anyone share few examples on how this would work?” S.No:
  • 88. 88© 2020 SpectraMind Requirement Elicitation Questioning Techniques contd. Type Explanation Example 9. Prompt & Probe To get more quantity & quality “What else?” ; “How exactly that can be shown?” 10. Redirect Getting the discussion back on track “Good point, shall we put that on the issues list?” 11. Restate Demonstrate your understanding “In other words…” 12. Review Recap to ensure nothing is missed “Shall we review the points covered so far, before moving further?” 13. Verify Supply information to support a statement “How can this be verified to be depicted as a valid case?” S.No:
  • 89. 89© 2020 SpectraMind 2.2 Conduct Elicitation Purpose To extract, draw out and identify relevant information for the subject under investigation Description Types of elicitation activities:  Collaborative: Direct interaction with stakeholders, relying purely on their judgment and expertise  Research: Exploring information out of sources or materials not directly known or owned by the stakeholders involved in change. Helps identifying trends and past results  Experiments: Identifying information utilizing some kind of controlled test. It is used when people or documents are not enough to discover the information. Includes observational studies, proof of concept and prototypes
  • 90. 90© 2020 SpectraMind 2.2 Conduct Elicitation contd. Delphi Technique • SMEs are given a questionnaire or assigned a set of tasks to be performed • They are required to justify their answers and actions • Hidden assumptions are revealed based on the explanation provided • SMEs discuss these assumptions, which results in revealing requirement characteristics In order to deal with business scenarios that hadn’t cropped up before, it might require to modify some decision criteria, identify new ideas to address the data quality or lack of information available to the person performing the task, and eliminate some steps or even entire flows. The business analyst acts as a facilitator and uses the Delphi technique to:  Manage the effects of group behavior  Enable the SME’s to collaborate to identify, describe and justify their actions Example
  • 91. 91© 2020 SpectraMind 2.2 Conduct Elicitation contd. Nominal Group Technique • Each SME is asked to perform a task or describe a solution to a problem • Each SME describes their approach to the group • Business Analyst lists the explanations, removing any duplicates • Then each SME is asked to rank the proposed solutions starting with best, next best, etc • A secret vote can be used to minimize the influence of some SME’s on others • Pointers are used to weight each of the votes, with 5 points being the highest and so on • The total points are revealed by the business analyst and a discussion is facilitated among the experts • If a clear winner comes out, then little or no discussion may be required • In case of no obvious consensus about the “best” approach, there are likely some underlying assumptions that have not yet been identified and agreed to, so the process is repeated • The end result of this technique is often a hybrid “best” approach that can be supported and agreed by all of the SME’s
  • 92. 92© 2020 SpectraMind 2.2 Conduct Elicitation contd. Experiments What if the requirements are to be discovered for a product or service that has never been done before? In such cases a hypothesis can be developed about each of the conflicting requirements which could then be confirmed or rejected through an experiment • The experiment should be designed in a way so as to test just the hypothesis, along with minimizing the cost and risk to the organization as well as the people involved in the experiment • Either a prototype is developed based on one SME’s perspective and tested with independent users • Or a simulation of a process is built and executed hundreds of times in simulation
  • 93. 93© 2020 SpectraMind 2.2 Conduct Elicitation contd. 1. Guide Elicitation Activity Elicitation activities must be planned in a way to produce the intended information at the desired level of detail Business analyst needs to consider: • Goals and agenda of elicitation activity • Scope of the change • Expected outputs from the activity • Information sources • How the output will integrate with what is already known • Who will use the information • How information will be used 2. Capture Elicitation Outcomes Elicitation is an iterative activity that is conducted over a series of sessions in accordance to the activity scope The outcomes must be captured to ensure future reference and use of the information generated during elicitation Elements: What BA needs to do here?
  • 94. 94© 2020 SpectraMind 2.2 Conduct Elicitation contd. Brainstorming Collaborative Games Benchmarking and Market Analysis Business Rules Analysis Data Mining Concept Modelling Data Modelling Techniques Document Analysis Interviews Mind Mapping Focus Groups Prototyping Survey or Questionnaire Workshops Process Analysis Process Modelling
  • 95. 95© 2020 SpectraMind 2.2 Conduct Elicitation contd. Stakeholders Stakeholders Domain Subject Matter Expert End User Implementation Subject Matter Expert Sponsor Customer
  • 96. 96© 2020 SpectraMind Confirm Elicitation Results Input / Output Diagram INPUTS •Elicitation Results (unconfirmed) TASKS •Confirm Elicitation Results OUTPUT •Elicitation Results (confirmed) Tasks using this output Assess Risks Guidelines and Tools Elicitation Activity Plan Existing Business Analysis Information Analyze Current State
  • 97. 97© 2020 SpectraMind 2.3 Confirm Elicitation Results Purpose The gathered information is checked for accuracy and consistency with other information Description The idea is to confirm the elicited information to identify any discrepancies and resolve them before anyone uses that information Consistency is verified by comparing the elicitation results against their source and other elicitation results
  • 98. 98© 2020 SpectraMind 2.3 Confirm Elicitation Results contd. Elements: What BA needs to do here? 1. Compare elicitation results against source information • Sources can be discussions, stakeholder knowledge, documents etc • Conduct follow up meetings with stakeholders to correct the elicitation results 2. Compare elicitation results against other elicitation results • Information collected through multiple elicitation activities is compared for accuracy and consistency • Discrepancies are resolved in collaboration with stakeholders • Developing specifications and models reveals inconsistencies in elicitation results
  • 99. 99© 2020 SpectraMind 2.3 Confirm Elicitation Results contd. Reviews Document Analysis Interviews Workshops Techniques Stakeholders Domain Subject Matter Experts: They have substantial knowledge, experience, or expertise about the business analysis information being elicited. They also hold knowledge for proposed change or solution. These people help in confirming elicitation results as correct as well as identify omissions, inconsistencies and conflicts in elicitation results
  • 100. 100© 2020 SpectraMind Communicate Business Analysis Information Input / Output Diagram INPUTS •Business Analysis Information •Stakeholder Engagement Approach TASKS •Communicate Business Analysis Information OUTPUT •Business Analysis Information (communicated) Guidelines and Tools Business Analysis Approach Information Management Approach
  • 101. 101© 2020 SpectraMind 2.4 Communicate Business Analysis Information A communication plan is created that describes the proposed structure and schedule of communicating business analysis activities Activities are recorded and organized to provide a basis for setting expectations for business analysis work, meetings, walkthroughs, and other related communications Business Analyst must consider the following: • What needs to be communicated? • How the information needs to be stated? • What is optimum way to deliver the information? • Who are the recipients of information? • What is the frequency of expecting communication?
  • 102. 102© 2020 SpectraMind 1. Define and Refine the information Information should be precise around the key points of the theme 2. Prepare Content must be strong and effective 3. Develop Structure Information content must follow a structure: context, about & description, conclusion 4. Concise and Precise Words and format used must be simple, easy to understand and according to requirements 5. Use Visuals Information is easily retained if complimentary figures, graphs are used 6. Be Persuasive Effective and impactful information helps the target audience understand key messages 7. End Strong Provide clear outline of the take away message and illustrative conclusion
  • 103. 103© 2020 SpectraMind 2.4 Communicate Business Analysis Information Purpose To ensure that all the stakeholders hold a shared understanding of business analysis information Description Information must be communicated to the stakeholders at the right time and in right format according to the needs The process is two-way and iterative, involving determination of recipients, content, purpose, context and expected outcomes Information needs to be communicated in an effective way ensuring it is received and understood Appropriate communication of information enables stakeholder engagement and agreement
  • 104. 104© 2020 SpectraMind 2.4 Communicate Business Analysis Information contd. 1. Determine the objectives and format of communication Information needs to be conveyed in a clear and usable format. It may be packaged in following ways: • Formal Documentation: An organization template is used to include information details. The template may include placeholders for text, date, diagrams, matrices. • Presentations: A high level overview is delivered that helps in understanding the change goals, solution functions or supportive material information for decision making • Informal Documentation: Texts, diagrams, matrices may be used during a change Elements: What BA needs to do here?
  • 105. 105© 2020 SpectraMind 2.4 Communicate Business Analysis Information contd. 2. Communicate Business Analysis Package Communicating via appropriate platform is really important to ensure stakeholders understand the level of detail of information as well as review it. It can be communicated through: • Group Collaboration: Information can be communicated to all the relevant stakeholders at the same time. Issues or concerns, if any, can be discussed immediately • Individual Collaboration: When the aim is to gather individual understanding or in case group setting is not feasible, information is communicated to single stakeholder, one at a time • E-mail or other non-verbal methods: When the target stakeholders are highly mature to imbibe the information without any supporting verbal explanation, these methods are good to communicate Elements: What BA needs to do here?
  • 106. 106© 2020 SpectraMind 2.4 Communicate Business Analysis Information contd. ReviewsInterviews Workshops Techniques
  • 107. 107© 2020 SpectraMind 2.4 Communicate Business Analysis Information contd. Stakeholders Stakeholders Domain Subject Matter Expert End User Implementation Subject Matter Expert Tester Customer
  • 108. 108© 2020 SpectraMind Manage Stakeholder Collaboration Input / Output Diagram INPUTS •Stakeholder Engagement Approach •Business Analysis Performance Assessment TASKS •Manage Stakeholder Collaboration OUTPUT •Stakeholder Engagement Guidelines and Tools Business Analysis Approach Business Objectives Future State Description Recommended Actions Risk Analysis Results
  • 109. 109© 2020 SpectraMind 2.5 Manage Stakeholder Collaboration Purpose To encourage stakeholders to collaborate and work towards a common objective Description Once the stakeholder’s roles are confirmed, Business Analyst communicates with them to ensure right participation of right stakeholders at the right times The role, responsibility, influence, attitude, and authority of each stakeholder may change over time  Higher the significance of the change impact, more focus is directed towards managing stakeholder collaboration  Collaboration helps in capitalizing on positive reactions and mitigate negative reactions  The business analyst should constantly monitor and assess each stakeholder’s attitude to determine if it might affect their involvement in the business analysis activities
  • 110. 110© 2020 SpectraMind 2.5 Manage Stakeholder Collaboration contd. 1. Gain agreement on Commitments: Time and resource commitments are basic expectations and must be agreed upon early in the initiative 2. Monitor engagement of stakeholders: This ensures consistency in influence, authority, attitude and interest of stakeholders. Deliverables are conducted in a timely manner and approvals occur without any delay 3. Collaboration: Free flow of information, ideas and opinions ensures support from stakeholders. For a healthy engagement, business analyst needs to ensure that stakeholders feel that their contributions are recognized, their opinions matter and they are heard Elements: What BA needs to do here?
  • 111. 111© 2020 SpectraMind 2.5 Manage Stakeholder Collaboration contd. What can happen if there is lack of management in stakeholder collaboration? Weak collaboration with stakeholders can cause negative impacts on business analysis  Lack of quality information  Strong negative feedbacks and hindrances  Resistance to change  Poor support and participation in business analysis activities
  • 112. 112© 2020 SpectraMind 2.5 Manage Stakeholder Collaboration contd. Lessons Learned Collaborative Games Risk Analysis and Management Techniques Stakeholder List, Map or Personas Stakeholders All types of stakeholders who might be involved in collaboration during change process
  • 113. 113© 2020 SpectraMind Business Architecture & Systems Design Project Management, Management & Leadership Computer Software Business & Corporate Web, Marketing, PR &Social Legal, Finance & Accounting Workplace Requirements Technical & Programming Section 3 Requirements Life Cycle Management
  • 114. 114© 2020 SpectraMind 3.1 Trace Requirements 3.2 Maintain Requirements 3.3 Prioritize Requirements 3.4 Assess Requirement Changes 3.5 Approve Requirements Section 3: Requirements Life Cycle Management
  • 115. 115© 2020 SpectraMind What are Requirements? Requirements are the spinal cord of any project Effective implementation is based on precisely gathered and analyzed requirements Business analyst acts as a bridge between different stakeholders and is responsible for managing the project requirements: • Understanding the requirements shared by business owners, subject matter experts, in detail • Communicate the understanding to different stakeholders on time to avoid any delays in the implementation
  • 116. 116© 2020 SpectraMind Requirements Life Cycle • Beginning: Business need is represented as a requirement • Continuation: Requirements are then developed into a solution • Conclusion: The solution and its representative requirements retire at this stage
  • 117. 117© 2020 SpectraMind Business Analysis Planning and Monitoring Strategy Analysis Requirements Analysis and Design Definition Solution Evaluation Elicitation and Collaboration Requirements Lifecycle Management
  • 118. 118© 2020 SpectraMind Requirements Lifecycle Management Input / Output figure INPUTS •Requirements •Designs •Proposed Change •Requirements (verified) TASKS •Trace Requirements •Maintain Requirements •Prioritize Requirements •Assess Requirements •Approve Requirements OUTPUT •Requirements and Designs (traced) •Requirements and Designs (maintained) •Requirements and Designs (prioritized) •Requirements and Design Change Assessment •Requirements and Designs (approved)
  • 119. 119© 2020 SpectraMind Tasks under Requirements Lifecycle Management Trace Requirements Maintain Requirements Prioritize Requirements Assess Requirements Changes Approve Requirements
  • 120. 120© 2020 SpectraMind Trace Requirements Input / Output Diagram INPUTS •Requirements •Designs TASKS •Trace Requirements OUTPUT •Requirements (traced) •Designs (traced) Guidelines and Tools Domain Knowledge Information Management Approach Tasks using this output Define Design Options Legal / Regulatory Information Requirements Management Tools / Repository
  • 121. 121© 2020 SpectraMind Why is it so hard to talk about anything software?
  • 122. 122© 2020 SpectraMind The picture may look funny and exaggerated, but it addresses a truly inherent issue – Gap in requirements Such gaps lead to absence of “Quality” and “Value” These gaps result in delivering something that is far from being close to what the client had asked Problems with requirement practices
  • 123. 123© 2020 SpectraMind 3.1 Trace Requirements Purpose To ensure alignment between requirements and designs as well as mitigate gaps in requirements Description Requirement Traceability is used to: • Ensure that the solution conforms to the requirements • Assist in scope, change, risk, time, cost and communication management • Detect missing functionality and gaps in requirements Simpler and faster impact analysis If requirement X changes, what all needs to be reviewed that is associated with the requirement? Deep insights into scope and complexity of change If requirement X is included in the solution scope, what else needs to be included to support the requirement? Assessment of addressed requirements vs unaddressed Are the necessary supporting requirements related to requirement X included? Is requirement Y connect to business objective? It enables:
  • 124. 124© 2020 SpectraMind 3.1 Trace Requirements contd. Process Traceability Software Requirements Traceability
  • 125. 125© 2020 SpectraMind What all is traced? User Needs High – Level Product Description Business Requirements Document Supplemental Requirements Test Case Test Case Design Artifact Design & Construction Enterprise Analysis Requirements Gathering & Analysis Test Period traced traced traced traced
  • 126. 126© 2020 SpectraMind Example: Agile methodology What all is traced? Requirements are traced from Epic To support User Stories To Sprints for implementation Related user stories are connected based on effort, value and necessity
  • 127. 127© 2020 SpectraMind 3.1 Trace Requirements contd. Elements: What BA needs to do here?
  • 128. 128© 2020 SpectraMind How to record traceability? 1. Coverage Matrix (spread sheet) High level product descriptions are traced to the requirements Requirement 1 Requirement 2 Requirement 3 Requirement 4 Product description 1 X x Product description 2 x x Product description 3 x Product description 4 X
  • 129. 129© 2020 SpectraMind How to record traceability? contd. 2. Requirement Traceability Matrix Displays the backward as well as forward traceability of each requirement feature. This ensures: • Each feature is mapped to its objective • Each feature is complete with requirement
  • 130. 130© 2020 SpectraMind How to record traceability? contd. 3. Requirement Management Tools Process Street IRIS Business Architect IBM Rational Enterprise Architect Accompa agileSpecs Blueprint Polarion REQUIREMENTS
  • 131. 131© 2020 SpectraMind 3.1 Trace Requirements contd. Functional Decomposition Business Rules Analysis Process Modelling Techniques Scope Modelling
  • 132. 132© 2020 SpectraMind 3.1 Trace Requirements contd. Stakeholders Stakeholders Domain Subject Matter Expert End User Implementation Subject Matter Expert Project Manager Tester Customer
  • 133. 133© 2020 SpectraMind Maintain Requirements Input / Output Diagram INPUTS •Requirements •Designs TASKS •Maintain Requirements OUTPUT •Requirements & Design (maintained) Guidelines and Tools Information Management Approach
  • 134. 134© 2020 SpectraMind 3.2 Maintain Requirements Purpose To ensure accuracy and consistency of requirements throughout the requirements life cycle To reuse requirements in other solutions Description Requirement maintenance is an ongoing need to keep the requirement valid throughout and beyond the change • Requirements must be represented consistently • A standardized process should be in place to review and approve maintenance • Requirements must be easily accessible and understandable
  • 135. 135© 2020 SpectraMind 3.2 Maintain Requirements contd. Elements: What BA needs to do here?
  • 136. 136© 2020 SpectraMind Reasons for Tracing and Maintaining Requirements Example A billing system had to be fixed in a major domestic bank. They had a system to calculate bills based on complex actuarial tables. There was a development environment, a test environment and a production environment, each with their own sets of different reference tables. The first thought for a person would be to refer the system documentation, but this had never been kept up to date. The analysts had no idea which actuarial data was current. Consequently, all the data was re-created and loaded into all three environments. This discrepancy must have led to so many pensions been paid incorrectly.  In case of any requirements change, it is important to identify when and why they changed.  This is important because no one will remember in 5-6 weeks time why a certain requirement was modified from X to Y.  In absence of traceability, testing team will be clueless about what to test  Test plan should reflect the requirements. If the requirements specify X, then the testing needs to test X.  Out of date requirements can lead to developing a solution that is required no more. Such changes need to be tracked and maintained so that latest solution is built on latest requirements.
  • 137. 137© 2020 SpectraMind 3.2 Maintain Requirements contd. Functional Decomposition Business Rules Analysis Process Modelling Techniques User Stories Data Flow Diagrams Data Modelling Use Cases and Scenarios Document Analysis
  • 138. 138© 2020 SpectraMind 3.2 Maintain Requirements contd. Stakeholders Stakeholders Domain Subject Matter Expert Implementation Subject Matter Expert Operational SupportRegulator Tester
  • 140. 140© 2020 SpectraMind Prioritize Requirements Input / Output Diagram INPUTS •Requirements •Designs TASKS •Prioritize Requirements OUTPUT •Requirements & Design (prioritized) Guidelines and Tools Business Constraints Change Strategy Domain Knowledge Governance Approach Requirements Architecture Solution Scope Tasks using this output Business Constraints
  • 141. 141© 2020 SpectraMind 3.3 Prioritize Requirements Purpose Requirements are ranked and worked upon in order or relative importance and urgency Description This is also an ongoing process. Ranking is based on: • Relative value of a requirement • Relative importance to stakeholders
  • 142. 142© 2020 SpectraMind 3.3 Prioritize Requirements contd. Elements: What BA needs to do here?
  • 143. 143© 2020 SpectraMind Business Analyst can’t take forever to capture the requirements. They must be prioritized based on time schedule and cost.
  • 144. 144© 2020 SpectraMind Why Prioritize Requirements? A project with resource limitations has to establish the relative priorities of the requested features, use cases, or functional requirements When customer expectations are high, timelines are short, and resources are limited, developers want to make sure that the product contains the most essential functions Customers express the order of importance Developers suggest the associated cost and technical complexity Prioritization is determined by Customer and Developer Collaboration
  • 145. 145© 2020 SpectraMind How to Prioritize Requirements? The knee-jerk response to a request for customers to set priorities is, "I need all of these features. Just make it happen somehow." This does not Help! • The reality is that some features are more essential than others • If customers are left to their own devices, they might set 85% of the requirements at high priority, 10% at medium, and 5% at low priority. This doesn’t give much help to the project manager Example On one project, the management steering team became impatient when the business analyst insisted on prioritizing the requirements. The managers reasoned out that they could often do without one feature, but another feature may need to be puffed up to make up for the omitted requirements. It was pointed out that if too many requirements were deferred, the resulting system would fail to achieve the revenue that the business plan promised.  Tip: When evaluating priorities, look at the connections and interrelationships among different requirements and their alignment with the business requirements.
  • 146. 146© 2020 SpectraMind How to Prioritize Requirements? Prioritization Scales Name Meaning High Critical requirement. Required for next implementation Medium Supports necessary system operations. Required eventually but could wait until a later implementation if necessary Low Functional or quality enhancement. Would be nice to have someday if resources permit Name Meaning Essential Product is not acceptable unless these requirements are satisfied Conditional Product will enhance, but still acceptable if these requirements are absent Optional Functions that may or may not be worthwhile to include Scale 1 Scale 2
  • 147. 147© 2020 SpectraMind 3.3 Prioritize Requirements contd. Business Cases Backlog Management Interviews Techniques Item Tracking Decision Analysis Risk Analysis and Management Financial Analysis Estimation Prioritization Workshops
  • 148. 148© 2020 SpectraMind 3.3 Prioritize Requirements contd. Stakeholders Stakeholders Customer End User Implementation Subject Matter Expert Project Manager Regulator Sponsor
  • 149. 149© 2020 SpectraMind Assess Requirements Input / Output Diagram INPUTS •Requirements •Designs •Proposed Change TASKS •Assess Requirements Changes OUTPUT •Requirements & Design change assessment Guidelines and Tools Legal/ Regulatory Information Change Strategy Domain Knowledge Governance Approach Requirements Architecture Solution Scope
  • 151. 151© 2020 SpectraMind 3.4 Assess Requirements Purpose To evaluate the implications of the proposed changes on requirements and designs Description The following are considered carefully when assessing a change in requirements: • Overall strategy • Potential impact on solution value • Business Value to business or stakeholders? • Time or Resources? • Risks, Opportunities and Constraints
  • 152. 152© 2020 SpectraMind 3.4 Assess Requirements contd. Elements: What BA needs to do here?
  • 153. 153© 2020 SpectraMind 3.4 Assess Requirements contd. Business Cases Business Rules Analysis Interviews Techniques Item Tracking Decision Analysis Risk Analysis and Management Document Analysis Estimation Financial Analysis
  • 154. 154© 2020 SpectraMind 3.4 Assess Requirements contd. Stakeholders Stakeholders Customer Domain Subject Matter Expert End User Project Manager Regulator Tester
  • 155. 155© 2020 SpectraMind Approve Requirements Input / Output Diagram INPUTS •Requirements (verified) •Designs TASKS •Approve Requirements OUTPUT •Requirements & Designs (approved) Guidelines and Tools Legal/ Regulatory Information Change Strategy Governance Approach Requirements Architecture Solution Scope
  • 156. 156© 2020 SpectraMind 3.5 Approve Requirements Purpose To obtain agreement of client on and approval of requirements & designs so that business analysis work can continue and solution construction and implementation can process Description Business analysts collaborate with key stakeholders to:  Gain consensus on new and changed requirements  Communicate the outcome of discussions  Track and manage the approval Approval process can be formal or informal • Predictive approach: Approvals are performed towards the phase end or during planned change control meetings • Adaptive approach: Requirements are approved only when construction and implementation of a solution according to the requirement can begin
  • 157. 157© 2020 SpectraMind 3.5 Approve Requirements contd. Elements: What BA needs to do here?
  • 158. 158© 2020 SpectraMind “A high-five isn’t enough, sir. You still need to review and prove a sign – off on the requirements.”
  • 159. 159© 2020 SpectraMind Getting a Sign – Off on requirements The goal of organizations and projects when it comes to tracking requirement approval sign-off is about Who, What, When and Why Stakeholders, specially the client, may not always understand how to read the business requirement documents It is Business Analyst’s job to obtain a meaningful feedback and consequently an approval, despite any short comings the stakeholders might have  If they need pictures, draw pictures  If they are comfortable reading lists, create lists  If they prefer a story, tell it It is Business Analyst’s responsibility to provide various ways of communicating requirements, so that stakeholders understand the requirements and what is expected out of them
  • 160. 160© 2020 SpectraMind Getting a Sign – Off on requirements contd. Before scheduling a requirements review session, Business Analyst should spend some time to consider the desired outcome from discussion  If the purpose is Discovery: • List out the unknowns in a logical manner, for discussion in the meeting • Prepare for a visual alignment to aid better understanding of the issue  If the purpose is to Validate: • List the hidden assumptions and ensure the attendees “think through” the process in the required level of details • Discuss about the points that need verification  If the purpose is to Facilitate: • In case of obtaining collaboration over a conflict, have a pre – understanding of each individual’s point of view • Keep some resolution ideas ready
  • 161. 161© 2020 SpectraMind 3.5 Approve Requirements contd. Acceptance and Evaluation Criteria Techniques Item Tracking Decision Analysis Reviews
  • 162. 162© 2020 SpectraMind 3.5 Approve Requirements contd. Stakeholders Stakeholders Customer Domain Subject Matter Expert End User Project ManagerRegulator Sponsor Tester
  • 163. 163© 2020 SpectraMind Tips for effective Requirements Management
  • 164. 164© 2020 SpectraMind Tips for effective Requirements Management contd.
  • 165. 165© 2020 SpectraMind Business Architecture & Systems Design Project Management, Management & Leadership Computer Software Business & Corporate Web, Marketing, PR &Social Legal, Finance & Accounting Workplace Requirements Technical & Programming Section 4 Strategy Analysis
  • 166. 166© 2020 SpectraMind 4.1 Analyse Current State 4.2 Define Future State 4.3 Assess Risks 4.4 Define Change Strategy Section 4: Strategy Analysis
  • 167. 167© 2020 SpectraMind What is Strategy planning and analysis? It is the path an organization take from “why they exist” (MISSION) to “what they want to become?” (VISION) Strategy Planning are more profitable MAJORITY of the Business failures Are primarily because they
  • 168. 168© 2020 SpectraMind Strategy Planning are more profitable MAJORITY of the Are primarily because they
  • 169. 169© 2020 SpectraMind Strategy Planning are more profitable MAJORITY of the Are primarily because they Strategy Analysis • Collaboration with stakeholders to develop a change strategy • Strategic Plan • Product Vision • Business Case • Product Roadmap Strategy may be captured in a • Focus on analyzing the current state for identifying needs within the current state • Needs are prioritized to define the future state required to address the desired business need • Provides context for requirement analysis and design definition for a given change • Solution scope is defined
  • 170. 170© 2020 SpectraMind Business Analysis Planning and Monitoring Strategy Analysis Requirements Analysis and Design Definition Solution Evaluation Elicitation and Collaboration Requirements Lifecycle Management
  • 171. 171© 2020 SpectraMind Strategy Analysis Input / Output figure INPUTS •Needs •Influences (internal, external) •Stakeholder Engagement Approach •Elicitation Results (unconfirmed) •Elicitation Results (confirmed) •Designs (prioritized) •Requirements (prioritized) TASKS •Analyze Current State •Define Future State •Assess Risks •Define Change Strategy OUTPUT •Current State Description •Business Requirements •Business Objectives •Future State Description •Potential Value •Risk Analysis Results •Change Strategy •Solution Scope
  • 172. 172© 2020 SpectraMind Tasks under Strategy Analysis Analyze Current State Define Future State Assess Risks Define Change Strategy
  • 173. 173© 2020 SpectraMind Analyse Current State INPUTS •Needs •Elicitation Results (confirmed) TASKS •Analyze Current State OUTPUT •Current State Description •Business Requirements Tasks using “Business requirements” Define Future State Tasks using “Current State Description” Plan Stakeholder Engagement Plan Business Analysis Governance Define Future State Assess Risks Define Change Strategy Analyze potential value and recommend solution Assess Enterprise Limitations Recommend Actions to Increase Solution Value
  • 174. 174© 2020 SpectraMind Analyse Current State INPUTS •Needs •Elicitation Results (confirmed) TASKS •Analyze Current State OUTPUT •Current State Description •Business Requirements Guidelines and tools Business Analysis Approach Enterprise Limitation Organizational Strategy Solution Limitation Solution Performance Goals Solution Performance Measures Stakeholder Analysis Results
  • 175. 175© 2020 SpectraMind 4.1 Analyse Current State Purpose To determine the causes that generate a need in the enterprise to change some or entire aspect of its operations. Also, understand what all direct or indirect impact will be generated by the change Description  Usually, changes are triggered by problems or opportunities which require altering of current state in order to be addressed  This requires clear understanding of the business needs  No under understanding of the needs, no possibility of developing a coherent strategy
  • 176. 176© 2020 SpectraMind 4.1 Analyse Current State contd. Analyzing the current state or “As Is” state is appropriate when: •There are known issues with the current state:  Orders not getting processed  Customers being frustrated with organization’s level of service •Business users are confused regards choosing the right process or appropriate steps to be taken •Organization wants to automate or streamline the current processes, but there is lack of current state understanding as well as any documentation
  • 177. 177© 2020 SpectraMind 4.1 Analyse Current State contd. Elements: What BA needs to do here? 1. Evaluation of Business Needs Analyze Business Needs From top - down From bottom - up From middle management From external drivers Business need once identified should be documented in the Business Case, with following factors: • Quantify the adverse impacts caused by the problem: Potential Lost Revenue, dissatisfied customers, inefficiencies • Highlight the expected benefits from any potential solution: increased revenue, reduced costs, increased market share • Cost of doing nothing • Problem source
  • 178. 178© 2020 SpectraMind 4.1 Analyse Current State contd. Elements: What BA needs to do here? 2. Organizational Structure and Culture • Identify if cultural changes can help better in achieving the goals • Identify if the rationale for the current state and the value delivered by it is understood by the stakeholders 3. Capabilities and Processes Capability – centric view Process – centric view Easier to identify gaps Improves performance of current activities
  • 179. 179© 2020 SpectraMind 4.1 Analyse Current State contd. Elements: What BA needs to do here? 4. Understand the Technology and Infrastructure of the organization 7. Understanding the External Influencers 5. Understand the Organizational Policies and Business Rules 6. Understanding the Organization’s Business Architecture The current state must not be assessed in isolated parts Business Analyst must understand the fit between different parts of the current state These may not be change participants but may pose constraints and dependencies:  Industry Structure  Competitors  Customers  Suppliers  Political Environment  Technology  Macroeconomic Factors
  • 180. 180© 2020 SpectraMind Tools for Analyzing Current State to make Strategic Decisions SWOT Analysis Industry Analysis – Porter’s five forces model
  • 181. 181© 2020 SpectraMind SWOT Analysis Tool for identifying opportunities and threats in the external business environment as well as strengths and weaknesses from the internal business environment STRENGTHS WEAKNESSES OPPORTUNITIES THREATS S W O T Conducting SWOT Analysis • List the objectives of analysis • Identify all the strengths and weaknesses of the firm, with respect to the stated objectives • Identify all the opportunities and threats, with respect to the stated objectives • Examine the assessment of strengths and weaknesses versus opportunities and threats – SO, ST, WO, WT • Identify action items for achieving the stated objectives
  • 182. 182© 2020 SpectraMind This technique uses five industry forces to determine the intensity of competition in an industry and its profitability level Can help the business analyst to ascertain the market attractiveness based on organization’s current capabilities to make profit The Five Forces Industry Analysis – Porter’s 5 forces model
  • 183. 183© 2020 SpectraMind 4.1 Analyse Current State contd. Business Capability Analysis Techniques Benchmarking and Market Analysis Document Analysis Concept Modelling Business Cases Data Mining Financial Analysis Focus Groups Interviews Lessons Learned Process Analysis and Modelling Risk Analysis and Management Metrics and KPIs Mind Mapping Root Cause Analysis SWOT analysis Vendor Assessment Scope Modelling
  • 184. 184© 2020 SpectraMind 4.1 Analyse Current State contd. Stakeholders Stakeholders Customer Domain Subject Matter Expert End User Implementation Subject Matter ExpertProject Manager Regulator Sponsor Tester
  • 185. 185© 2020 SpectraMind Define Future State Input / Output Diagram INPUTS •Business Requirements TASKS •Define Future State OUTPUT •Business Objectives •Future State Description •Potential Value Refer notes Tasks using “Potential Value” Refer notes Tasks using “Business Objectives” Refer notes Tasks using “Future State Description”
  • 186. 186© 2020 SpectraMind Define Future State Input / Output Diagram contd. INPUTS •Business Requirements TASKS •Define Future State OUTPUT •Business Objectives •Future State Description •Potential Value Guidelines and Tools Constraints Current State Description Organizational Strategy Metrics and KPIs
  • 187. 187© 2020 SpectraMind 4.2 Define Future State Purpose To define a set of necessary conditions that are required to meet the business need Description BA must ensure to define the future state that is achievable with available resources and shares vision with key stakeholders. The following points should be ensured: • Clearly define outcomes that will satisfy business needs • Scope of solution space should be in detail • Enable assessment of the value associated with the future state • Changes that lead to improved Future State may include:  Business Processes  Functions  Line of Business  Staff Competencies  Technology know how  Data and Information  Organization Locations  Facilities
  • 188. 188© 2020 SpectraMind 4.2 Define Future State contd. Elements: What BA needs to do here? 1. Articulate Business Goals and Objectives The goals and objectives depict the changes an organization wants to accomplish and current conditions it wants to maintain Goals are long term and ongoing statements. They are converted into more descriptive and specific objectives For objectives to be assessed they must be SMART:  Specific  Measurable  Achievable  Relevant  Time-bounded
  • 189. 189© 2020 SpectraMind 4.2 Define Future State contd. Elements: What BA needs to do here? 2. Scope of Solution Space It defines what all type of options will be considered when investigating possible solutions for changes in organisational structure, processes and capabilities, policies, products and services Expertise of both BA and delivery team is required for defining solutions in these areas The critical considerations for making decisions are dependent on the following: • Overall objectives of the enterprise • Understanding of the quantitative and qualitative value of each option • Time and cost constraints
  • 190. 190© 2020 SpectraMind 4.2 Define Future State contd. Elements: What BA needs to do here? 3. Constraints It defines the aspects of current and future state that may not be changed by the solution. These may be viewed as the set of restrictions within which the changes to future state may be devised. It can include the following: • Time constraints • Budget constraints • Infrastructure • Policies • Resource availability • Regulatory compliance 4. Organizational Structure and Culture 5. Capabilities and Processes 6. Technology and Infrastructure 7. Policies 8. Business Architecture 9. Internal Assets 10. Identify Assumptions 11. Potential Value
  • 191. 191© 2020 SpectraMind 4.2 Define Future State contd. Acceptance and Evaluation Criteria Techniques Benchmarking and Market Analysis Business Capability Analysis Decision Analysis Business Cases Balanced Scorecard Financial Analysis Decision Modelling Functional Decomposition Lessons Learned Process Modelling Prototyping Metrics and KPIs Mind Mapping Organizational Modelling SWOT analysis Brainstorming Interviews Scope Modelling Vendor Assessment Survey or questionnaire
  • 192. 192© 2020 SpectraMind 4.2 Define Future State contd. Stakeholders Stakeholders Customer Domain Subject Matter Expert End User Implementation Subject Matter ExpertProject Manager Regulator Sponsor Tester
  • 193. 193© 2020 SpectraMind Assess Risks Input / Output Diagram INPUTS •Influences (internal and external) •Elicitation Results •Designs (prioritized) •Requirements Prioritized •Business Objectives •Potential Value TASKS •Assess Risks OUTPUT •Risk Analysis Results Tasks using this output Manage Stakeholder Collaboration Define Change Strategy Analyze Potential Value and Recommend Solution Analyze Performance Measures Assess Solution Limitations Assess Enterprise Limitations
  • 194. 194© 2020 SpectraMind Assess Risks Input / Output Diagram contd. INPUTS •Influences (internal and external) •Elicitation Results •Designs (prioritized) •Requirements Prioritized •Business Objectives •Potential Value TASKS •Assess Risks OUTPUT •Risk Analysis Results Guidelines and Tools Business Analysis Approach Business Policies Change Strategy Current State Description Future State Description Identified Risks Stakeholder Engagement Approach
  • 195. 195© 2020 SpectraMind 4.3 Assess Risks Purpose Risk assessment is carried out to understand the undesirable consequences due to internal and external forces on the enterprise during a transition to the future state. Based on understanding of the potential impact of those forces, recommendations can be made about a course of action Description Risks could be related to anything – the current state, desired future state or the change itself Assessing these risks include analyzing and managing them Based on the type of risk categories, suitable strategies are chosen. A risk is accepted if the assessment reveals that chances of success outweigh the probable loss
  • 196. 196© 2020 SpectraMind 4.3 Assess Risks contd. Elements: What BA needs to do here? 1. Searching the Unknowns BA needs to collaborate with stakeholders for risk assessment, as there is an uncertainty involved in its occurrence and impact When it is not possible to know all that will occur as a result of a particular change strategy, Business Analysts consider historical contexts and past lessons learnt from similar situations to assess possible impact of unknown or uncertain events 2. Constraints, Assumptions and Dependencies 3. Negative Impact on Value Business analysts identify and express each risk and estimate its probability of occurrence and impact to determine the level of risk. In some cases, overall level of risk can be quantified in financial terms, or in amount of time, effort, or other measures.
  • 197. 197© 2020 SpectraMind 4.3 Assess Risks contd. Elements: What BA needs to do here? 4. Risk Tolerance Risk Tolerance is the ability and willingness of an enterprise to accept uncertainty in exchange for potential value. There are following three types of attitude towards risk: • Risk Aversion – unwillingness to accept much uncertainty, hence choose to avoid • Neutrality – some level of risk is acceptable, provided the probability of loss occurrence is minimal • Risk Seeking – willingness to assume more and more risk in exchange for higher potential value 5. Recommendation Business analysts recommend a course of action depending on the risk analysis. Recommendation can be one of the following: • Pursue the benefits of change irrespective of the risk • Pursue the change benefits but also invest in risk reduction • Identify ways to optimize and manage opportunities • Do not pursue the benefits of change
  • 198. 198© 2020 SpectraMind 4.3 Assess Risks contd. Brainstorming Techniques Decision Analysis Business Cases Financial Analysis Root Cause Analysis Risk Analysis and Management Lessons Learned Mind Mapping Document Analysis Interviews Survey or questionnaire
  • 199. 199© 2020 SpectraMind 4.3 Assess Risks contd. Stakeholders Stakeholders Domain Subject Matter Expert Implementation Subject Matter Expert Project Manager Regulator Sponsor Tester
  • 200. 200© 2020 SpectraMind Define Change Strategy Input / Output Diagram INPUTS •Stakeholder Engagement Approach •Current State Description •Future State Description •Risk Analysis Results TASKS •Define Change Strategy OUTPUT •Change Strategy •Solution Scope Refer notes Tasks using “Solution Scope” Refer notes Tasks using “Change Strategy” Refer notes Guidelines and Tools
  • 201. 201© 2020 SpectraMind 4.4 Define Change Strategy Purpose To develop and assess alternative approaches to absorb the change, and choose the recommended approach Description Nature of change is described by the change strategy, in terms of: • Context of change • Identified approaches for change strategies • Justifying why a particular change strategy is the best • Investment and resource requirement • Value realization after solution delivery • Key stakeholders in the change
  • 202. 202© 2020 SpectraMind 4.4 Define Change Strategy contd. Elements: What BA needs to do here? 1. Solution Scope Outcome of a change strategy is “Solution” that allows an organization to satisfy its requirements. Multiple solution options are evaluated and the best solution approach is justified and selected. Solution Scope defines the solution boundaries, describing it in enough detail to enable the stakeholders’ understanding of new capabilities that the change will deliver. It also describes how the proposed solution enables the future state's goals
  • 203. 203© 2020 SpectraMind 4.4 Define Change Strategy contd. Elements: What BA needs to do here? 2. Gap Analysis Difference between current state and future state is identified by Gap Analysis. To perform this analysis both current and future state should be defined • Helps in identifying causes that prevent an organization from realizing its needs and goals • Determines if the goals can be achieved with the set of current conditions and capabilities. If yes, then little or no change may be involved 3. Enterprise Readiness Assessment It involves assessing the organization’s capacity to make changes, as well as use and sustain the solution value. The following are considered for assessing readiness: • Cultural readiness of the stakeholders and operational readiness in making the change • Timeline from when the change is implemented to when value can be realized • Resource availability to support the change effort
  • 204. 204© 2020 SpectraMind 4.4 Define Change Strategy contd. Elements: What BA needs to do here? 4. Change Strategy It is a high-level plan consisting of key activities and events that will be used to transform the enterprise from the current state to the future state • Business analysts may develop a business case for each potential change strategy to support decision making. • Options considered and rejected are an important component of the final strategy, as they provide stakeholders with an understanding of the pros and cons of various approaches to making the change • The potential value, including the details of the expected benefit and costs, are key components to making a business case for the change
  • 205. 205© 2020 SpectraMind Tools for Defining Change Strategy BCG Growth/Share Portfolio Matrix GE Business Screen Matrix
  • 206. 206© 2020 SpectraMind BCG Growth/Share Portfolio Matrix This technique helps in detecting priority areas in a firm’s business portfolio Using BCG Matrix • Identify all of the business units in a firm • Determine the market share and growth rate of each business unit • Place them appropriately under Stars, Question Marks, Cash Cows and Dogs STARS QUESTION MARKS CASH COWS DOGS high high low low Relative Position (Market Share) BusinessGrowthRate(MarketGrowth) Analysis  STARS: Maintain the market share and use strategies like market penetration, product development to optimize growth rate  Cash Cows: Maintain the market share. Make changes to enhance its profitability and move it under “STARS”  Dogs: These business units must be liquidated or disposed off  Question Marks: Since growth rate is higher, if it can be optimized by product development, market penetration, it can shift under “STARS” else will become a “Dog”
  • 207. 207© 2020 SpectraMind GE Business Screen Matrix Another technique for crafting business portfolio Using BCG Matrix • Identify all of the business units in a firm • Determine Industry Attractiveness of each business unit by considering drivers like market size, market growth rate, resource availability, competition, risks and returns, profitability • Determine Business Unit Strength of each business unit by considering drivers like production capacity, market share, brand equity, customer loyalty, management, product quality, innovation, etc • Determine relative importance of each driver • Award points to business unit on each driver • Multiply relative weights and points for each business unit • Plot graph and interpret results
  • 208. 208© 2020 SpectraMind 4.4 Define Change Strategy contd. Balanced Scorecard Techniques Benchmarking and Market Analysis Business Cases Decision Analysis Interviews Functional Decomposition Financial Analysis Focus Groups Business Capability Analysis Estimation Lessons Learned Process Modelling Mind Mapping SWOT Analysis Organizational Modelling Vendor Assessment Business Model Canvas Scope Modelling
  • 209. 209© 2020 SpectraMind 4.4 Define Change Strategy contd. Stakeholders Stakeholders Customer Domain Subject Matter Expert End User Implementation Subject Matter ExpertProject Manager Regulator Sponsor Tester
  • 210. 210© 2020 SpectraMind Expert BA behavior that helps in executing the task 1. Systems Thinking 2. Business Acumen • The business analyst needs to have a holistic view of the business. • It is crucial to understand the interaction and relationship among people, processes and technology • In context of systems theory, the term system includes the people involved, the interactions between them and the external forces affecting their behavior • It is the ability to understand and apply the knowledge based on similar practices followed in the industry within differing situations • Business acumen is gained by using knowledge and experience obtained from different situations • It is required to have a fundamental understanding of the best practices and principles followed in a business
  • 211. 211© 2020 SpectraMind 3. Industry Knowledge 4. Organization Knowledge • Understanding the prevalent trends of industry and how the business is positioned within an industry • It helps to being familiar with the  Largest customer segment  Knowledge about major competitors and partners  Knowledge about common products and types  Understanding of industry specific terms and processes • Provides an understanding of an enterprise’s management structure and business architecture • Understanding includes how the organization  Generates profits  Accomplishes its goals  Organizes structure  Maintain relationships between business units  Appoints persons at key stakeholder positions Expert BA behavior that helps in executing the task
  • 212. 212© 2020 SpectraMind Business Architecture & Systems Design Project Management, Management & Leadership Computer Software Business & Corporate Web, Marketing, PR &Social Legal, Finance & Accounting Workplace Requirements Technical & Programming Section 5 Requirement Analysis and Design Definition
  • 213. 213© 2020 SpectraMind 5.1 Specify and Model Requirements 5.2 Verify Requirements 5.3 Validate Requirements 5.4 Define Requirements Architecture 5.5 Define Design Options 5.6 Analyse Potential Value and Recommend Solution Section 5: Requirement Analysis and Design Definition
  • 214. 214© 2020 SpectraMind Business Analysis Planning and Monitoring Strategy Analysis Requirements Analysis and Design Definition Solution Evaluation Elicitation and Collaboration Requirements Lifecycle Management
  • 215. 215© 2020 SpectraMind Requirement Analysis and Design Definition Input / Output figure INPUTS •Requirements (any state) •Information Management Approach •Elicitation Results (any state) •Potential Value •Solution Scope •Change Strategy TASKS •Specify and Model Requirements •Verify Requirements •Validate Requirements •Define Requirements Architecture •Define Design Options •Analyze Potential Value and Recommend Solution OUTPUT •Requirements (specified and modelled) •Requirements (verified) •Requirements (validated) •Requirements Architecture •Design Options •Solution Recommendation
  • 216. 216© 2020 SpectraMind Tasks under Requirement Analysis and Design Definition Specify and Model Requirements Verify Requirements Validate Requirements Define Requirements Architecture Define Design Options Analyze Potential Value and Recommend Solution
  • 217. 217© 2020 SpectraMind Specify and Model Requirements Input / Output Diagram INPUTS •Elicitation Results (any state) TASKS •Specify and Model Requirements OUTPUT •Requirements (specified and modelled) Tasks using this Output Verify Requirements Guidelines and Tools Modelling Notations/ Standards Modelling Tools Requirements Architecture Requirements Life Cycle Management Tools Solution Scope Validate Requirements
  • 218. 218© 2020 SpectraMind 5.1 Specify and Model Requirements Purpose To form well defined requirements and designs by analyzing, synthesizing and refining elicitation results Description Specifying and Modelling describes the practices for analyzing elicitation results requirements Requirements: • Outputs are referred to as requirements, when the specifying and modelling activity is focused on understanding the need • All Business Deliverables are referred to as requirements Designs: • Outputs are referred to as designs, when the specifying and modelling activity is focused on a solution • “Designs” refers to technical designs of the software, created by developers and data architects
  • 219. 219© 2020 SpectraMind 5.1 Specify and Model Requirements contd. Elements: What BA needs to do here?
  • 220. 220© 2020 SpectraMind 5.1 Specify and Model Requirements contd. Elements: What BA needs to do here? 1. Model Requirements It is a descriptive and visual way of representing information for a specific set of audience in order to support analysis, communication, and understanding of requirements Models may be used for following purposes: • Confirm Knowledge • Identify Information Gaps that the business analyst may have • Identify Duplicate Information. Modelling Formats Matrices • Used when a set of requirements having complex but uniform structure • May be used for requirement traceability or for gap analysis Diagrams • Pictorial representation of a set of requirements • Complexity is depicted via visuals, that would be difficult to do with words
  • 221. 221© 2020 SpectraMind 5.1 Specify and Model Requirements contd. Elements: What BA needs to do here? 2. Analyze Requirements • What must change? • What must not change? • What is missing? • What is necessary? • Constraints and Assumptions? 3. Represent Requirements and Attributes Information for requirements is identified as part of elicitation results Requirement details should be represented in detail so as to exhibit characteristics and design quality of requirements 4. Implement the Appropriate Levels of Abstraction • Not all stakeholders require or find value in the complete set of requirements and models • So it may be appropriate to produce different viewpoints of requirements to represent the same need for different stakeholders • Business analysts take special care to maintain the meaning and intent of the requirements over all representations
  • 222. 222© 2020 SpectraMind 5.1 Specify and Model Requirements contd. Acceptance and Evaluation Criteria Techniques Concept Modelling Business Rules Analysis Data Dictionary Interface Analysis Use Cases and Scenarios Functional Decomposition Data Modelling Business Capability Analysis Data Flow Diagrams Prototyping Process Modelling Root Cause Analysis Sequence Diagrams Organizational Modelling Roles and Permissions Matrix Business Model Canvas Scope Modelling User Stories
  • 223. 223© 2020 SpectraMind 5.1 Specify and Model Requirements contd. Stakeholders Any Stakeholder • Either Business Analysts may opt to perform this task on their own and then package the requirements in order to communicate to stakeholders for their review and approval • Or the Business Analysts may invite some or all the stakeholders to participate in this task
  • 224. 224© 2020 SpectraMind Verify Requirements Input / Output Diagram INPUTS •Requirements (specified and modelled) TASKS •Verify Requirements OUTPUT •Requirements (verified) Tasks using this Output Approve Requirements Guidelines and Tools Requirements Life Cycle Management Tools