2379 - FBA - Module 1 - Introduction
2379 - FBA - Module 1 - Introduction
Business Analysis
Module 1: Introduction to Business Analysis
1
Acknowledgment
The University of Toronto, School of Continuing Studies developed this
course using the guidelines and principles prescribed by the
International Institute of Business Analysis (IIBA.) Every attempt has
been made by the University of Toronto, School of Continuing Studies,
and the instructors, to have the contents of these documents provide
accurate information for the learner. Materials herein contained are
also based on the course textbooks, A Guide to the Business
Analysis Body of Knowledge® (BABOK® Guide) V3, 2019, and the
Agile Extension to the BABOK® Guide, V2, 2018.
2
Instructor: Intro
Name
Elaine Marans
– 20+ years in Business Analysis and Project Management
– Product and Process Design
– Product Management
– Engineering, R&D, Quality Management
Education
– Masters of Arts in Education
– Bachelor of Applied Science in Mechanical Engineering
– CBAP
– PMP
– PMI-PBA
– Certificate in Marketing (Technical)
– Certificate in Agricultural Management
3
Course Plan
Module Topic
4
Learning Outcomes For This Module
5
Topics for this Module and Required
Readings
1.1 Course Overview
1.2 Project Terms and Definitions
1.3 Business Analyst Role and Responsibilities (Chapter 1)
1.4 Requirements (Chapter 2)
1.5 Introduction to Business Analysis Techniques (Chapter 10:
skim)
BABOK® Guide v3
6
Course Navigation Icons
Your time is valuable so we’ve created some course navigation icons so
you can quickly identify key content, references and activities.
7
Introductions
Discussion Board
– Name
– Title/Function/Industry
– Objectives for attending this class
– Personal tidbit you would like to share
8
Module 1 - Section 1
Course Overview
9
Assessments
10
Module 1 - Section 2
11
What is a Project?
A project is a temporary endeavour undertaken to create a
provide better business outcomes (product(s), service(s) or
another result (s))
• Involves time, resources (people, equipment, materials)
• Ends when the objectives have been reached, or the project
has been terminated
• Are not ongoing work to sustain the business (operations)
• Projects are progressively elaborated
• Projects can be large or small and take a short or long time
to complete
Progressively
Finite Beginning Finite End
Elaborated
12
Common Types of Projects
Determined by various factors (corporate objective(s), budget, timelines, technology,
etc.)
• New product or system implementation – involves building a new product or
system from scratch “end to end”
• Commercial-Off-The-Shelf (COTS) implementation - involves the purchase of a
generic product or software package from a vendor or solutions provider; will
usually involve the issuance of a Request for Proposal (RFP) by the requestor (your
organization)
• Customized software implementation – this is the change of a COTS product and
making it a “bespoke” system for a client or organization
• Infrastructure upgrade – involves upgrading the ‘back-end’ technology of an
organization’s operations (ex., Windows7 to Windows10 upgrade, deployment of
physical/virtual server environment)
• Process or product Improvement – involves changes to one or many business
processes, to increase the efficiency and effectiveness of an organization’s internal or
customer-facing operations
• ** A project could involve any combination or multiple of these components **
13
Examples of Projects
• Developing a prototype of new product or service
• Environmental remediation of a contaminated site
• Designing a new energy-efficient vehicle
• Constructing an office building
• Running a campaign for political office
• Designing a new software system
• Designing and producing a marketing brochure
• Redesigning screening procedures in the emergency
department of a hospital
• Designing and implementing new quality improvement
processes
14
What is a Stakeholder?
• Stakeholder: group or person (within or outside an
organization) which sponsor a project, has a direct or
indirect interest or gain upon successful completion of a
project, or may have an influence on the project’s
completion
Business Solution
Implementation
SME
Domain SME
End User
Suggested reading:
BABOK Guide page 16 (2.4)
16
Business Analysis Stakeholders
Project Sponsor
Liaison
Manager Roles
Designers Users
Business SMEs
Developers
Analyst Change
Manager
Testers Technical
Writers
Process
Trainers
Systems Analysts
Analysts
17 17
What is a Solution?
• A set of changes to the current state of an organization that
are made in order to enable that organization to meet a
business need, solve a problem, or take advantage of an
opportunity
• The scope of the solution will serve as the basis for the
project’s scope (to implement that solution or its
components)
– Examples: new products, enhanced products, new infastructure,
software applications (newly-produced/enhanced), business
processes, business rules, outsourcing
– Anything that creates a condition or capability needed by the
organization
18
Module 1 – Section 3
19
Liaison between Stakeholders
• Each stakeholder has his/her unique knowledge, expertise,
background and experience
20
Liaison between Stakeholders
Lim
ited P oint
of V Point im ited ew
L i
iew of V
Subject of
Analysis
Lim
ited
d Point of V Point
Limit e iew
w
of Vie
21
Creates Structure to an Organization’s Knowledge
Organization Knowledge Common Organizational
Understanding
• Goals
Workarounds
Misunderstandings • Objectives
Failed Projects • Requirements
Unidentified Risks
• Assumptions
Lack of Documentation
Mismatched Solutions Business • Constraints
23
BA’s Primary Accountability
• A BA’s primary accountability in any project is to manage
requirements through the project’s lifecycle
24
Module 1 - Section 4
Requirements
25
What Is a Requirement?
26
What is a Requirement? (cont’d)
Condition or Capability
• Requirements cover more than just functions
27
What is a Requirement? (cont’d)
Needed by a Stakeholder
28
What is a Requirement? (cont’d)
Mandated by a Document
• Requirements not always derived from a person
• Solutions developed under contract; some requirements
invariably come from the contract
• Regulations (governmental, industry-driven) often result in
system requirements
Documented Representation
• Conditions or capabilities are, themselves, the requirements
• More specifically, the written representation of said conditions or
capabilities are the “requirements”
29
Requirements
• Describe the user’s view of the system
• Identify the what of the system, not the how
30
Requirements Hierarchy
Requirement Type Description
Business Requirement High Level Statement of Goals/Objectives Outcome
Stakeholder Needs of Stakeholders that must be met in order to
Requirement meet the Business Requirements
Solution Requirement Characteristics of the Solution
• Functional Solutions behavior
• Non-Functional Conditions for the solution to remain effective
Transition Requirement Capabilities need to get from current state to future
state; temporary in nature
What is needed to prepare the people, data for what the
project team is delivering
Suggested Reading:
BABOK® Guide 2.3 Page 16
31
Requirement Type: Example
32
Solution Requirements
• Functionality Functional
Requirements
– What is the product supposed to do?
• External Interfaces
– Interaction with people, systems, hardware, software
Nonfunctional
Requirements
• Characteristics
– Speed, availability, response time, recovery time
– Maintainability, security
• Design Constraints
– Required standards, operating environment
33
Requirement Types: Exercise
a. All store personnel must be trained on the new POS system 2 weeks prior to
implementation
b. Inventory Manager must place a re-stocking order with the vendor when stocked number
drops below a predetermined minimum-stock limit
c. Increase revenue by 10% by reducing out of stock occurrences.
d. System must send notification to inventory manager when stock of certain item is at
minimum–stock plus 1
e. System must be able to process 500 on-line purchases a minute
34
Module 1 – Section 5
Introduction To Business
Analysis Techniques
35
Business Analysis Techniques
• BA Techniques are used to perform BA Tasks (analogy: “tools in a toolbox”)
• 50 most common listed in BABOK
36
Resources: BABOK V3 and Agile Extension V2
37
How to Choose a BA Technique?
• Most appropriate for your situation
• BA skill set
• Stakeholder preference
• Others?
• In day-to-day actual usage of Techniques, they may be:
– Called by other names
– Combined
– Used in conjunction to perform a task
– Used outside of BA work
38
Any questions?
39
Thank You
Thank you for choosing the University of Toronto
School of Continuing Studies
40
Follow us on social
facebook.com/uoftscs
@uoftscs
linkedin.com/company/university-of-toronto-school-of-continuing-studies
@uoftscs
41