Professional Documents
Culture Documents
Requeriments Engineer - 2B Business Reqs Workshop
Requeriments Engineer - 2B Business Reqs Workshop
Requirements
Workshop
This class
• Practice writing business requirements:
o Business Objectives
o Success Metrics
o Business Risks
o Assumptions
o Dependencies
2
QUICK REVIEW
3
Last class
• Defining business requirements
• Developing a vision and scope
• Vision and Scope document
• Thinking from the business perspective
• Introduce IA1: Business Requirements
4
What are business requirements?
• Business requirements define the project goals
and objectives, and ways to measure whether
those goals were met
5
Defining Vision and Scope
Vision Scope
• Describes the ultimate product that • Identifies what portion of the vision
will achieve the business goals and the current project or iteration will
objectives address
o What do we ultimately want to build? o What part of the vision can we build
right now?
6
Eliciting Business Requirements
• We begin eliciting business requirements early in the project, in a workshop with
the Customer Team
Requirements
Vision and
Project Kick- Elicitation Development Requirements
Scope
Off Meeting Planning Baseline
Workshop
Project Team Elicit Business Plan for how to Elicit Stakeholder Customer Team
discusses pain Requirements elicit Stakeholder and Solution signs of on
points and needs from Customer and Solution Requirements requirements.
at a high level Team Requirements Building may
begin.
7
What is the Vision and Scope Document?
• Business Requirements are captured in the Standard Table of Contents
Vision and Scope Document
• BA usually writes the document with input from
Executive Sponsor and senior stakeholders
8
BUSINESS OBJECTIVES
9
REVIEW: Business Objectives
• Business objectives describe what outcome the business wants to accomplish, by
how much, and by when
• They must be measurable – include a Key Performance Indicator (KPI)
• They typically have a longer time frame of 1 year after product launch to meet the
objective
• Business objectives don’t always have to be financial
o E.g. Financial BO: Increase sales by $X per year within Y months.
10
How to write a business objective
• Every business objective needs a unique ID (e.g. BO-1)
• Business objectives start with a verb (action word)
o E.g. Increase, decrease, reduce, develop, capture, reach, achieve, etc.
11
Scenario
• We have been hired as a Business Analyst by a
chain of book stores.
• The company wants to begin selling books online
through their website.
• The company hopes they will sell more books in
total by reaching a wider audience than just
those that come in to shop at their stores.
12
ACTIVITY: Business objectives
1. Consider:
a) What is the customer’s problem or pain point?
13
SUCCESS METRICS
14
REVIEW: Success Metrics
• Since we’re measuring our Business Objectives a year after the product launch, it
would be good to know earlier if we are on track to meeting them
• Success metrics are indicators of whether we are going to meet our business
objectives – think of them like milestones
• They are usually incremental, because we cannot determine a trend based on a
single data point – i.e. measure weekly, monthly, quarterly, etc.
SM SM SM SM
15
How to write a success metric
• Every success metric needs a unique ID (e.g. SM-1)
• Success metrics follow the exact same format as business objectives:
16
ACTIVITY: Success metrics
Based on this business objective:
o BO-1: Increase the total number of books sold by 30% one year after website
launch.
1. Think about:
o What smaller metrics could we use to let us know that we are on track to sell
more books.
• E.g. number of unique users visiting the book store’s website
17
BUSINESS RISKS
18
REVIEW: Business Risks
• Business risks are the negative things that could
happen to the business if:
o The customer goes through with the project, or
19
How to write risk statements
• Risk statements also require unique IDs (e.g. RI-1)
• Typically we format risks using an “If/then” statement
o If [condition], then [outcome or consequence]
20
ACTIVITY: Risk statements
1. Consider:
o What are the risks to the business if the bookstore creates a website to sell
books online?
o What are the risks to the business if the bookstore does not go through with the
project to sell books online?
2. Write a risk statement for a business risk associated with the bookstore’s
project.
21
ASSUMPTIONS
22
REVIEW: Assumptions
• Assumptions are things we believe to be true that will affect our project’s
outcome
o They are called assumptions because we don’t have proof or specific knowledge
– they are educated guesses
• Assumptions are directly related to the business objective that you set – they
justify or substantiate the KPI
• Example: BO is to increase sales by 25% within 1 year of launch.
o Why 25% Where did that number come from?
• Assumption: New website will reach 200 unique users every month after launch.
23
How to write assumptions
• Assumptions require unique IDs (e.g. AS-1)
• Write assumptions in clear, complete sentences.
• EXAMPLE
o BO-1: Decrease manual effort of approving a vacation by 70% within 1 year after product
launch.
• AS-1: There are 10 vacation requests processed every month.
• AS-2: Each manual workflow takes an employee 4 hours to complete from start to finish.
24
ACTIVITY: Assumptions
Based on this business objective:
o BO-1: Increase the total number of books sold by 30% one year after website
launch.
25
DEPENDENCIES
26
REVIEW: Dependencies
• Dependencies are factors that may affect our project, but they are not within our
control – they are external to the project
• Usually dependencies are related to third-party software or external systems
that are connecting to our solution
• Example:
o The calorie tracking iPhone app is dependent on being connected to an online nutritional
database.
27
How to write dependencies
• Dependencies require unique IDs (e.g. DE-1)
• Begin your dependency statements with “The solution is dependent on…” but
specify what solution, or part of the solution, when possible
• EXAMPLES
• DE-1: The automated vacation request workflow is dependent on the accuracy of the HR
system’s employee records being kept current.
• DE-2: The intranet solution is dependent on the reliability of the Office 365 cloud host.
28
ACTIVITY: Dependencies
1. Consider the external factors that our solution may be dependent on.
2. Write some dependencies related to the bookstore’s project of creating an
online store.
29
Summary
• Today we practiced documenting the following Business
Requirements from the Vision & Scope document:
o Business Objectives
o Success Metrics
o Risks
o Assumptions
o Dependencies
30
For next class
• Review the Instructional Plan
31