(ServiceNow) - Day 3
(ServiceNow) - Day 3
Product School!
Day 3 - SPMC
Agenda
Day 1 Day 2 Day 3 Day 4 Day 5
Come up with a list of possible data sources that PMs may have
access to in their organization.
01
Data Analytics
for Discovery
Module 3 > Data and Discovery > Data Analytics for Discovery
Types of Data
Types of Data
● Click-through rates
● Content downloads
● Digital marketing
Module 3 > Data and Discovery > Data Analytics for Discovery
Types of Data
Quantitative data
○ Surveys (typically,
software or hardware
products and
service-providers)
Module 3 > Data and Discovery > Data Analytics for Discovery
Types of Data
Module 3 > Data and Discovery > Data Analytics for Discovery
Others?
Module 3 > Data and Discovery > Data Analytics for Discovery
Module 4 > Data Analytics for Discovery > Working with Messy Data
Module 3 > Data and Discovery > Data Analytics for Discovery
Kinds of problems
and how often they require a call to resolve
Effort or cost per call will give you a way to evaluate opportunity sizes.
Module 3 > Data and Discovery > Data Analytics for Discovery
● Service
● Finance
● Strategy
Module 3 > Data and Discovery > Data Analytics for Discovery
● Recurrence
● Overhead
Module 3 > Data and Discovery > Data Analytics for Discovery
● Missing features
● Useless features
● Feature satisfaction
Group Activity
Team Activity Roles
Ensure the team has Write team solutions and Present team solution to the
completed the activity in ideas that are discussed on class once back in the main
the given amt of time. a shared team document. room.
Update team on how much
time is left for the activity.
Module 4 > Data Analytics for Discovery > Product Discovery Estimated time: 25 minutes
Discovery Exercise
You have been asked to identify new opportunities to improve a B2B Accounting software.
Attached you can find a sample from the Call Center data.
As Product Manager, you will need to be able to translate those calls into possible features /
improvements you would like to see in the product.
Module 3 > Data and Discovery > Data Analytics for Discovery
Data is at the center of the decision making. It’s Data is a key input among many other
the primary (and sometimes the only) input. variables. You use the data to build a deeper
You rely on data alone to decide the best path understanding of what value you are providing
forward. to your users.
Module 3 > Data and Discovery > Data Analytics for Discovery
When you apply insights from data literally. ”If Understand what user behavior is driving the
we can’t measure it, we won’t build it” attitude metric, don’t use the metric as it is.
leads to missed opportunities
Module 3 > Data and Discovery > Data Analytics for Discovery
Make sure you work with research and design to establish product principles
that can be used in addition to relying on data.
Chat with your data scientist/data analyst and understand what sources of
data the team uses, and how. This will help you have more productive
conversations.
Visualize your trade-offs, and use the traffic-light method Dangerous Uncertainty Safe
Module 3 > Data and Discovery > Data Analytics for Discovery
02
Prioritization
01
Ruthless
Prioritization
Ruthless
Regret/Remorse + less
No Regret
Module 3 > Prioritization > Ruthless Prioritization
Ruthless Prioritization
● All great PMs are careful with how they spend their
time
Features that will move your Features that your Features that customers
target business & product customers are actively haven’t necessarily asked for,
metrics significantly requesting but literally delight them
when they see them
● Constraints
● Dependencies
● Risks
● Quality
● Security
● Technical Debt
● Performance
02
Prioritization
Frameworks
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Module 3 > Prioritization > Prioritization Frameworks
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
RICE Scoring
EFFORT
Module 3 > Prioritization > Prioritization Frameworks
RICE Scoring
# of people to be
impacted by a
feature or release
EFFORT
RICE Scoring
How users will be
affected as individuals
EFFORT
Module 3 > Prioritization > Prioritization Frameworks
RICE Scoring
Sometimes you’ll have no
data or choice but to rely
on intuition and gut feeling
EFFORT
RICE Scoring
EFFORT
RICE Scoring
EFFORT
EFFORT
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Kano Model
USER
SATISFACTION
DELIGHTERS
(WOW)
SATISFIERS
INVESTMENT
MUST HAVE
Module 3 > Prioritization > Prioritization Frameworks
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Goal
● Promote open communication
● Manage stakeholders’ expectations
Module 3 > Prioritization > Prioritization Frameworks
Ideal=60%
Launch blocker
Must have (No more than
Project fails if we don’t have it
70%)
Really important
Should have Anything we miss would likely 20%
be in v1.1
Nice to have
Could have 20%
But first to be cut
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Module 8 > Prioritization Frameworks > Impact vs Effort
HIGH
BUSINESS VALUE 1 2
? X
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Module 3 > Prioritization > Prioritization Frameworks
Buy a Feature
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Criterion
Criteria Criterion 1 Criterion 3 Criterion 4 Criterion 5 Score Rank
2
Weight 20% 10% 30% 25% 15% 100%
Feature 1 40 90 10 60 100 50 1
Feature 2 5 10 50 90 50 47 2
Feature 3 20 15 20 40 70 32 4
Feature 4 14 30 90 10 30 39.8 3
To do this activity you will need to download the “Weighted Use your workbook to complete this activity:
Scorecard template” [ServiceNow] Case Study & Template Workbook
In a more advanced scorecard, what are additional criteria
you could consider besides “Customer Value”?
Weighted
Value to
Criteria ? ? ? Risk Effort Score
customers
(out of 100)
S/n
Weight 100.00% -0.50 -0.50
o
THINGS WE COULD
PRIORITIZE
1 Thing 1 10 3 1 80
2 Thing 2 10 3 7 50
3 Thing 3 7 1 3 50
4 Thing 4 10 10 7 15
5 Thing 5 3 7 1 -10
SAMPLE (WORST
0 10 10 -100
CASE)
Acquisition
Adoption Corporate To another
Retention Product feature or
Weighted Prioritization Referral Vision problem
(0,1,3,7,10 scoring) Revenue
Open Weighted
Value to Strategy
Criteria AARRR Adjacent Risk Effort Score
customers Alignment
Doors (out of 100)
S/
Weight 100.00% -0.50 -0.50
no
THINGS WE COULD
PRIORITIZE
SAMPLE (WORST
0 10 10 -100
CASE)
Module 3 > Prioritization > Prioritization Frameworks
Impact Vs
RICE Kano MoSCow
Effort
Scoring Model Method
Matrix
Affinity
Buy A Weighted Feature
Grouping &
Feature Scorecard ROI
Voting
Establish timelines
Manage expectations
Operationalize workstreams
with a large team
A Roadmap Should be
Good
Communicate with all teams involved: In spite of what others may assume, a Product
Manager doesn’t have all the answers. Cross functional communication is absolutely
essential here, as it is with any part of building products.
Delays should promptly be communicated to dependent teams and leadership (based on your
organization processes).
If you communicate product roadmaps to outside parties, make sure the discussion is
covered under an NDA, and be very careful not to promise something at some date without
confirmation from development.
If you publicly share your roadmap with customers, limit jargon and acronyms - should be
easy to understand. Consider requiring a product person in any roadmap conversation with
customers/prospects.
Module 3 > Prioritization > Communicating Roadmap Updates and
Changes
What to Include
These are all great ways to ensure stakeholders are on the same page
3. Make sure your manager knows first, don’t want them to be surprised in a conversation with the executive team.
01
Requirements Standards
and Best Practices
02
Product Requirements
Document
Living documents, your product’s homepage.
What’s in a PRD?
Title Personas
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
TITLE
Change History User Scenarios
Give this project a distinct name. (use cases)
Overview Requirements
(User Stories)
Timeline Q&A
Title Personas
CHANGE HISTORY
Change History User Scenarios
(use cases)
It can be helpful to briefly note
what’s changed with each version Overview Requirements
so that someone coming into the (User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
OVERVIEW
Change History User Scenarios
● What is this project about? (use cases)
Timeline Q&A
Title Personas
OBJECTIVES
Change History User Scenarios
Create a short, bulleted list of your (use cases)
goals for the product.
Overview Requirements
Why are you doing this? (User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
SUCCESS METRICS
Change History User Scenarios
What are your KPIs? (use cases)
Timeline Q&A
Title Personas
MESSAGING
Change History User Scenarios
(use cases)
How you will explain the product to a
current or new customer in a short sentence. Overview Requirements
(User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
TIMELINE
Change History User Scenarios
(use cases)
Include a timeline, milestones, or release
commitments Overview Requirements
(User Stories)
Timeline Q&A
Title Personas
PERSONAS
Change History User Scenarios
Call out the key personas is intended for, (use cases)
create understanding and empathy Overview Requirements
(User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
USER SCENARIOS
Change History User Scenarios
(use cases)
These are full narrative stories about
how your customers will use the Overview Requirements
product (User Stories)
Timeline Q&A
Title Personas
REQUIREMENTS
Change History User Scenarios
(use cases)
This will be a list of feature
requirements with prioritization Overview Requirements
(User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
FEATURES OUT
This is what you’re not doing and Change History User Scenarios
(use cases)
why you’re not doing it
Overview Requirements
(User Stories)
Timeline Q&A
Title Personas
DESIGNS
Change History User Scenarios
(use cases)
Designs, wireframes, or prototypes
from the design team Overview Requirements
(User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Title Personas
OPEN ISSUES
Change History User Scenarios
There are likely some parts of the (use cases)
product you’re unsure of, from
Overview Requirements
what your specific success metric
(User Stories)
goals are to if you should include a
use case or not Objectives Features Out
Timeline Q&A
Title Personas
Q&A
Change History User Scenarios
(use cases)
Include a Q&A to provide the
answers. Overview Requirements
(User Stories)
Timeline Q&A
Module 3 > Product Execution > PRDs
Sample PRD
03
Communicating
Requirements
With the Dev Team
Storytelling in User
Scenarios
Writing stories to talk about the customer and the product you’re building is the most
effective way to help your team empathize with the customer.
Setup.
Complication.
Resolution.
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Action!
● How do they use your product/feature?
What are the key features that matter?
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Resolution
What’s your customer’s life like after they used
your product/feature?
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Trust them
to code.
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Treat this as a learning Get to know the team and Get their input around key
experience how they work. decision points and clearly
share the decision.
Provide feedback..
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Treat this as a learning Get to know the team and Get their input around key
experience how they work. decision points and clearly
share the decision.
Provide feedback..
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Treat this as a learning Get to know the team and Get their input around key
experience how they work. decision points and clearly
share the decision.
Provide feedback..
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Give credit.
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Work Together
PM
The Problem 1
User 2 DESIGN
The Solution
ENGINEERING 3
Builds It
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Ask how they would solve the problem, new The design team should be involved in the
tech? Figure out what’s feasible and get earliest stages, but a PRD is not complete
some very rough time/difficulty estimates. without their input on the UX.
Identify risks.
Module 3 > Product Execution > Communicating Requirements with the Dev Team
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
Manage Trade-Offs
What flexibility do we have with the features? (fixed, firm, and negotiable)
Where is the wiggle room? Do I have the option to get more time or
resources if justified? Can we reduce the scope?
● Technical
● Business
● Design
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
Optimize for feature speed above all else on short timelines. Example: Launch
Startup Strategy
new features to all users every week
Optimize for experimentation above all else. Example: Test new ideas with
Hyper-Growth Strategy
small groups and with rapid iteration.
Optimize for fixed timelines above all else. Example: time box releases and
Platform Strategy
work backward on features that can make each release.
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
Scope
(Features, Functionality)
Quality
Cost Time
(Resources, Budget) (Schedule)
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
● Compatibility ● Maintainability
● Usability ● Portability
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
Speed
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
● Grow Revenue
Scalability Decisions
Decisions to make
How How much time and money do we need to invest to ensure we can scale as
needed?
Module 3 > Product Execution > Manage Trade-Offs with Quality. Speed and Scale
● Can the product meet the demands of today, next month, and next year?
● Does the product require human intervention? If so, what happens if we grow
10x next month? What can be automated?
● How many users (online and batch) will concurrently access the system? Will
it crash if it goes viral?
● How does the architecture need to change to be able to scale? What is the
impact of doing it now versus doing it later?
05
Constraints,
Limitations, Risks,
and Assumptions
Module 3 > Product Execution > Constraints, Limitations, Risks and Assumptions
Constraint is anything that prevents you from making progress towards your product goal
Common parameters that can turn into constraint for your product
Risks
Module 3 > Product Execution > Constraints, Limitations, Risks and Assumptions
CONTROL
CONTROL
Accept the risk or
establish a mitigation and monitor plan
Module 3 > Product Execution > Constraints, Limitations, Risks and Assumptions
Accept with
Acceptable risk Managed
monitoring
PROBABILITY
Module 3 > Product Execution > Constraints, Limitations, Risks and Assumptions
Assumptions
● Desirability – Assumptions of this nature aim to give an idea of how appealing users would find
a product in question. They provide an answer to a question like, “Do they (users) need this?”
● Viability – With these assumptions, the focus is on finding out whether a project or product is
worthwhile. This is in terms of it generating sufficient revenue to justify its existence.
● Feasibility – A product can be desirable and viable but yet difficult to produce. Feasibility
assumptions help decide what you can successfully pull off with the resources at your disposal.
Module 3 > Product Execution > Constraints, Limitations, Risks and Assumptions
Assumption Mapping
1. Identify assumptions
Q&A
04
Scaling Product
01
Product Teams at
Scale
Module 3 > Scaling Product > Product Teams at Scale
● Is it a role within a product team that facilitates the easy communication and
sharing of resources and data between departments
● It’s an essential role to help cross-functional product teams work effectively and
efficiently
● Managing which tools the product team uses ● Setting goals for teams and individual contributors
● Developing business processes ● Owning and developing strategies for the teams’
priorities
● Facilitating market research
● Analyzing data
Module 3 > Scaling Product > Product Teams at Scale
Meetings Processes
Organizational Context
Key Takeaways
Monitoring the team’s exhaustion can be a signal that you need to scale the team or operations
If your organization doesn’t have a Product Operations function, the Product Leader needs to
assume the role or delegate
A key part of scaling a Product team is ensuring efficiency with meetings, processes, tools,
communications, and decision making
Daily Reflection
1. State one concept or key learning
Q&A