of 49
7/30/2019 Important Terminology and Concept to Note
1/49
BABOK v 2.0
IMPORTANT TERMINOLOGY
& CONCEPT TO NOTE
Created By: Emmanuel Omudu
1
7/30/2019 Important Terminology and Concept to Note
2/49
A business analyst can exist anywhere in anorganization, not necessarily in project department or ITdepartment alone.
Anywhere a business problem needs to be solved, then
a business analyst will be needed in that area. A business analyst work can start before even the
project starts.
The activities are not intended to be performed in linear
fashion
BA activities are PROGRESSIVELY ELABORATED(i.e.. Continuously and constantly modified)
2
7/30/2019 Important Terminology and Concept to Note
3/49
Requirements
Requirement A Condition or Capability needed by thestakeholder to solve a problem or to achieve an objective
Requirements focuses on Three Cs Capability something needed to solve a problem
Conditions something that determines a possible outcome
Constraints limits and boundaries
Capability = Functional Requirements
Condition + Constraints = Non functional Requirements.
3
7/30/2019 Important Terminology and Concept to Note
4/49
Requirements classes:
Business Requirement (Highest level, high level goals)
Stakeholders Requirement (Define the needs of theStakeholders)
Solutions Requirement (Detail type of Requirement, describesthe solutions to meet the high level requirements)
Functional Requirements (capabilities of the solution)
Non Functional Requirements (Constraints and conditions
of the solutions) Transitional Requirements (solutions capabilities to transition
from current state to the future state).
4
7/30/2019 Important Terminology and Concept to Note
5/49
Project phases and Business Knowledge Areas arenot the same thing.
KNOWLEDGE AREAS
Business Analysis Planning and Monitoring
Enterprise Analysis Elicitation
Requirement Analysis
Requirement Management and Communication
Solutions assessment and validation
BEaRERS BEaRERS of Good news
5
7/30/2019 Important Terminology and Concept to Note
6/49
KNOWLEDGE AREAS (Contd)
They describe what the business analyst must do
Content of each knowledge areas will be described based
on this structure as we move on in the course: Tasks sets of tasks to be performed
Inputs information or preconditions required by a task
Elements detailed concepts necessary to perform tasks.
Techniques The many ways the tasks may be done
Stakeholders who may be involved in the tasks
Outputs results that are created when tasks are performed.
6
7/30/2019 Important Terminology and Concept to Note
7/49
7
Lesson 2:
Business Analysis
Planning and Monitoring
Purpose:
- Provide the Business Analyst with knowledge of the skills
used to plan for business analysis activities.
- Educate the Business Analyst on Change Mgt. and Control
Objective:
- Understand the team roles for the project
- Be able to plan for requirement activities
- Identify the deliverables to be produced and coordinate with
other project work.
- Understand requirements risk planning
- Be able to plan for requirements communication
- Be able to monitor and report on requirement activities
7/30/2019 Important Terminology and Concept to Note
8/49
8
Business Analysis Planning and Monitoring
Enterprise-Wide Planning
Identifies and name projects. This is usually a collaborative effort involving variousdepartments: marketing, information technology, one or more business areas ordomains.
Project Planning and Scope Definition
Determines known and unknown information about the project. It determines theproject scope: statement of purpose, objectives, problem and opportunities,stakeholders, external interaction high-level processes, business and project risks, anditems out-of-scope.
Prepare the project initiation documentation: scope, methodology/approach, intendedaudience, project stakeholders, and their roles, requirement rules and guidelines.
Initiate scope change management.Business Analysis Planning
Plan for requirement gathering and elicitation and, if necessary, start designingand modifying requirement templates.
Planning Overview
7/30/2019 Important Terminology and Concept to Note
9/49
9
Business Analysis Planning and Monitoring
Plan Business Analysis Approach
Conduct Stakeholders Analysis
Plan Business Analysis Activities
Plan Business Analysis Communication
Plan Requirement Management Process
Manage Business Analysis Performance
What are the skills (tasks) needed to perform
Business Analysis Planning and Monitoring ?
7/30/2019 Important Terminology and Concept to Note
10/49
10
IIBA Operational VisionBusiness Analysis Planning and Monitoring
7/30/2019 Important Terminology and Concept to Note
11/49
11
Plan Business Analysis Approach
Purpose: This task describes how to select an approach toperforming business analysis, which stakeholders need to beinvolved in the decision, who will be consulted regarding andinformed of the approach, and the rationale for using it.
Description: Business analysis approaches describe theoverall process that will be followed to perform businessanalysis work on a given initiative, how and when tasks willbe performed, the techniques that will be used, and thedeliverables that should be produced.
7/30/2019 Important Terminology and Concept to Note
12/49
Approach:
Plan Driven Everything is planned before the workbegins
Change Driven Planning done in small iterations
12
7/30/2019 Important Terminology and Concept to Note
13/49
13
Plan the Business Analysis Approach
Inputs
7/30/2019 Important Terminology and Concept to Note
14/49
14
Plan the Business Analysis Approach
Elements Timing of Business Analysis Work
Formality and Level of Detail of BA Deliverables
Requirements Prioritization
Change Management change control &requirement forms.
BA Planning Process
Communication With Stakeholders
Requirements Analysis and Management Tools
Project Complexity
7/30/2019 Important Terminology and Concept to Note
15/49
15
Plan the Business Analysis Approach
Techniques
Decision Analysis
Process Modeling
Structured Walkthrough
7/30/2019 Important Terminology and Concept to Note
16/49
16
Plan the Business Analysis Approach
Stakeholders [Audience] Customer, Domain SME, End User or Supplier
Implementation SME
Project Manager
Tester
Regulator
Sponsor
Output Business Analysis Approach
7/30/2019 Important Terminology and Concept to Note
17/49
17
Plan the Business Analysis Approach
Case Study 1: Activity 1 Process Modeling usingVisio
Expectations for this deliverable:
In your process flow, represent the relevant entities and
attributes discussed in the case study.
Wherever applicable, introduce decision trees/boxes toillustrate alternative flows and relationships.
Be prepared to walkthrough your process maps (models). Eachteam will have 3-5mins to present.
7/30/2019 Important Terminology and Concept to Note
18/49
18
Conduct Stakeholder Analysis
Purpose: This task covers the identification of stakeholders whomay be affected by a proposed initiative or who share a commonbusiness need, identifying appropriate stakeholders for the projector project phase, and determining stakeholder influence and/orauthority regarding the approval of project deliverables.
Description: Stakeholder analysis is performed as soon as abusiness need is identified and will usually be an ongoing activityas long as business analysis continues. Stakeholder analysisbegins with identifying stakeholders who may be affected by thebusiness need or a new solution. Stakeholders may be grouped
into categories that reflect their involvement or interest in theinitiative.
7/30/2019 Important Terminology and Concept to Note
19/49
19
Conduct Stakeholder Analysis
Inputs
7/30/2019 Important Terminology and Concept to Note
20/49
20
Conduct Stakeholder Analysis
Elements
Identification
Complexity of Stakeholder Group
Attitude and Influence Authority Levels for Business Analysis Work
7/30/2019 Important Terminology and Concept to Note
21/49
21
Conduct Stakeholder Analysis
Techniques General Techniques
Acceptance and Evaluation Criteria Definition (9.1) Brainstorming (9.3) Interviews (9.14)
Organizational Modeling (9.19) Process Modeling (9.21) Requirements Workshop (9.23) Risk Analysis (9.24) Scenarios and Use Cases (9.26), User Stories (9.33) Scope Modeling (9.27)
Survey/Questionnaire (9.31) RACI Matrix Stakeholder Map
7/30/2019 Important Terminology and Concept to Note
22/49
22
Conduct Stakeholder Analysis
Sample Stakeholder Matrix
7/30/2019 Important Terminology and Concept to Note
23/49
23
Conduct Stakeholder Analysis
Sample Stakeholder Diagram
7/30/2019 Important Terminology and Concept to Note
24/49
24
Conduct Stakeholder Analysis
Stakeholders
Domain SME
Implementation SME
Project Manager Tester
Regulator
Sponsor
7/30/2019 Important Terminology and Concept to Note
25/49
25
Conduct Stakeholder Analysis
Output
List of required roles
Names and titles of stakeholders
Category of stakeholder Location of stakeholders
Special needs
Number of individuals in this stakeholder role
Description of stakeholder influence and interest
Documentation of stakeholder authority levels
7/30/2019 Important Terminology and Concept to Note
26/49
26
Plan the Business Analysis Approach
Case Study 1: Activity 2 Identification ofStakeholders
Deliverable expectations:
Conduct an impact analysis to identify key stakeholders that
are likely to be affected by the intended CRM initiative.
Discuss their roles within the organization as well as extent oftheir influence and approval levels regarding the projectdeliverables.
Discuss potential issues or challenges that may evolve in
attempt to balance risk across the various stakeholdersdomains.
7/30/2019 Important Terminology and Concept to Note
27/49
27
Plan Business Analysis Activities
Purpose: Determine the activities that must be performed and thedeliverables that must be produced, estimate the effort required toperform that work, and identify the management tools required tomeasure the progress of those activities and deliverables.
Description: The business analyst determines which activities arerequired for a given initiative, how those activities will be carriedout, the work effort involved, and an estimate of how long theactivities will take. This task includes activities to:
Identify business analysis deliverables
Determine the scope of work for the business analysis activities
Determine which activities the business analyst will perform and when Develop estimates for business analysis work.
7/30/2019 Important Terminology and Concept to Note
28/49
28
Plan Business Analysis Activities
Inputs
7/30/2019 Important Terminology and Concept to Note
29/49
29
Plan Business Analysis Activities
Elements Geographic Distribution of Stakeholders
Collocated vs Dispersed
Type of Project or Initiative
Feasibility studies
Process improvement Organizational change
New software development (in-house)
Outsourced new software development
Software maintenance or enhancement
Software package selection Business Analysis Deliverables
Determine Business Analysis Activities
7/30/2019 Important Terminology and Concept to Note
30/49
30
Plan Business Analysis Activities
Techniques
Estimation (9.10)
Functional Decomposition (9.12)
Risk Analysis (9.24)
7/30/2019 Important Terminology and Concept to Note
31/49
7/30/2019 Important Terminology and Concept to Note
32/49
32
Plan Business Analysis Communication
Purpose: A BusinessAnalysis communications plan describes theproposed structure and schedule for communications regardingbusiness analysis activities. Record and organize the activities toprovide a basis for setting expectations for business analysis
work, meetings, walkthroughs, and other communications.
Description: Planning business analysis communications includesdetermining how best to receive, distribute, access, update, andescalate information from project stakeholders, and determining
how best to communicate with each stakeholder.
7/30/2019 Important Terminology and Concept to Note
33/49
33
Plan Business Analysis Communication
Considerations for a Business Analysis Communication Plan: what needs to be communicated what is the appropriate delivery method who is the appropriate audience and when the communication should occur. Time and resource availability constraints. Physical location/time zone of the stakeholders.
Communication approach for the stakeholder. What types of communications will be required (e.g. status, anomalies, issues and their
resolution, risks, meeting results, action items, etc.) What types of requirements will be elicited (business, stakeholder, solution, or
transition; high level vs. detailed) and how best to elicit them (see the Elicitation KA foroptions)
How best to communicate requirements conclusions/packages, including authority level
(signoff authority, veto authority, or review only).
7/30/2019 Important Terminology and Concept to Note
34/49
34
Plan Business Analysis Communication
Inputs
7/30/2019 Important Terminology and Concept to Note
35/49
35
Plan Business Analysis Communication
Geography Culture
Relationship to time. Relationship to task completion Relationship to contracts Relationship to formal and informal authority.
Project Type A new, customized in-house software development project. (all requirements)
Upgrading the technology or infrastructure of a current system. (technical requirements) Change in a business process or new data for an existing application. (process and data requirements, business rules, functional and
technical requirements ) Purchase of a software package. (Request For Proposal, and the package will need to include the business requirements, technical
requirements, limited functional requirements and other vendor specifications) Short, focused, agile style iterations of software development (very little formal requirements documentation)
Communication Frequency Communication Formality (more formal when)
The project is unusually large The domain involved is very complex The technology employed, if any, will be new
The project is considered to be mission critical The executive sponsor and/or key stakeholders require formality The requirements are likely to be subject to regulatory review The requirements will be presented to suppliers in an RFQ/RFI/RFP.
Elements
7/30/2019 Important Terminology and Concept to Note
36/49
36
Plan Business Analysis Communication
Prepare Requirements Package (4.4)
Communicate Requirements (4.5)
Communication Skills (8.4)
Structured Walkthrough (9.30)
Techniques
7/30/2019 Important Terminology and Concept to Note
37/49
37
Plan Business Analysis Communication
Stakeholders [Audience]: Customer and Supplier Domain SME (influence over the approvers) End User (considerable influence) Implementation SME Operational Support (requirements to support the solution)
Project Manager Tester Regulator Sponsor
Output: The stakeholder communications requirements for business analysis activities Format, content, medium, level of detail.
Responsibility for collecting, distributing, accessing, and updating information.
7/30/2019 Important Terminology and Concept to Note
38/49
38
Plan Requirements Management Process
Purpose: Define the process that will be used to approverequirements for implementation and manage changes to thesolution or requirements scope.
Description: This task determines the appropriate requirements
management process for a particular initiative. It includesdetermining the process for requirements change, whichstakeholders need to approve change, who will be consulted orinformed of changes, and by extension, who does not need to beinvolved. The task also includes assessing the need for
requirements traceability and determining which requirementsattributes will be captured.
7/30/2019 Important Terminology and Concept to Note
39/49
39
Plan Requirements Management Process
Input
7/30/2019 Important Terminology and Concept to Note
40/49
40
Plan Requirements Management Process
ElementsRepositoryTraceability
Select Requirement AttributesAbsolute referenceAuthor of the requirementComplexityOwnership
PriorityRisksSource of the requirementStabilityStatusUrgencyAdditionally cost, resource assignment, and revision number, traced-from and traced-to
Requirement Prioritization Process
FormalityEstablishing The Process And TechniquePlan The Participation.
7/30/2019 Important Terminology and Concept to Note
41/49
7/30/2019 Important Terminology and Concept to Note
42/49
42
Plan Requirements Management Process
Techniques: Decision Analysis (9.8) Problem Tracking (9.20) Risk Analysis (9.24)
Stakeholders [Audience]:
Domain SME End User Implementation SME Operational Support Project Manager Tester
Sponsor
7/30/2019 Important Terminology and Concept to Note
43/49
43
Plan Requirements Management Process
Requirements Management Plan: Approach to be taken to structure traceability
Definition of requirements attributes to be used.
Requirements prioritization process.
Requirements change process, including how changes will berequested, analyzed, approved and implemented.
Output
7/30/2019 Important Terminology and Concept to Note
44/49
44
Manage Business Analysis Performance
Purpose: To manage the performance of business analysisactivities to ensure that they are executed as effectively aspossible.
Description: This task covers determining which metrics will be
used to measure the work performed by the business analyst. Itincludes how to track, assess, and report on the quality of thework and take steps to correct any problems that may arise. Thismay feed into the development of future business analysis plans.The selected metrics are defined and described in the
organizational process assets or the business analysis plans.
7/30/2019 Important Terminology and Concept to Note
45/49
45
Manage Business Analysis Performance
Input
7/30/2019 Important Terminology and Concept to Note
46/49
46
Manage Business Analysis Performance
Performance Measures
Performance Reporting
Preventative and Corrective Action
Elements
7/30/2019 Important Terminology and Concept to Note
47/49
47
Manage Business Analysis Performance
General Techniques
Interviews (9.14)
Lessons Learned Process (9.15)
Metrics and Key Performance Indicators (9.16)
Problem Tracking (9.20)
Process Modeling (9.21)
Root Cause Analysis (9.25)
Survey/Questionnaire (9.31)
Variance Analysis
Techniques
7/30/2019 Important Terminology and Concept to Note
48/49
48
Manage Business Analysis Performance
Stakeholders: Domain SME and End User (should be informed) Implementation SME, Operation Support and Tester (dependent on
the effect performance of BA activities to perform the role, should beconsulted)
Project Manager (accountable for the success of project must be keptinformation) Sponsor (reports on BA performance)
Output: Business Analysis Performance Assessment Business Analysis Process Assets
7/30/2019 Important Terminology and Concept to Note
49/49
Questions?