SlideShare a Scribd company logo
©ThoughtWorks 2020 Commercial in Confidence
ML for
Product
Managers
©ThoughtWorks 2020 Commercial in Confidence
Machine Learning for
Product Managers
Matt Travers & Mat Kelcey
©ThoughtWorks 2020 Commercial in Confidence 3
What is
Machine
Learning?
Technical
Feasibility
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
©ThoughtWorks 2020 Commercial in Confidence 4
What is
Machine
Learning?
Technical
Feasibility
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
©ThoughtWorks 2020 Commercial in Confidence
artificial intelligence
data science
machine learning
What is machine learning?
.
.
5
©ThoughtWorks 2020 Commercial in Confidence 6
Breaking down the jargon
A house price example
distance material age
31 BRICK 12
2 WOOD 7
15 BRICK 13
sale price
$250,000
$670,000
????????
.
©ThoughtWorks 2020 Commercial in Confidence 7
Technical
Feasibility
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
What is
Machine
Learning?
.
©ThoughtWorks 2020 Commercial in Confidence
Start small and add more data &
model complexity in increments.
8
How models &
data interact
Getting the balance right
MLMODELCAPACITY BESPOKE DATA ESTATE
Investment
.
©ThoughtWorks 2020 Commercial in Confidence 9
Two dimensions of data
Volume vs complexity.
distance material age
31 BRICK 12
2 WOOD 7
15 BRICK 13
sale price
$250,000
$670,000
$300,000
.
©ThoughtWorks 2020 Commercial in Confidence 10
Two dimensions of data
Volume vs complexity.
distance material age
31 BRICK 12
2 WOOD 7
15 BRICK 13
17 WOOD 12
sale price
$250,000
$670,000
$300,000
$250,000
.
©ThoughtWorks 2020 Commercial in Confidence 11
Two dimensions of data
Volume vs complexity.
distance material age yard
31 BRICK 12 SMALL
2 WOOD 7 LARGE
15 BRICK 13 MEDIUM
17 WOOD 12 SMALL
sale price
$250,000
$670,000
$300,000
$250,000
.
©ThoughtWorks 2020 Commercial in Confidence 12
Two dimensions of data
Volume vs complexity.
distance material age yard
31 BRICK 12 SMALL
2 WOOD 7 LARGE
15 BRICK 13 MEDIUM
17 WOOD 12 SMALL
days to sell
7
14
6
5
.
©ThoughtWorks 2020 Commercial in Confidence
Never just a single model...
.
13
©ThoughtWorks 2020 Commercial in Confidence
Model options
Commodity vs bespoke models.
Cloud services and existing models
provide a commodity set of capability,
but don't differentiate.
Bespoke models give the most
flexibility, but come at non-trivial
engineering cost.
.
14
©ThoughtWorks 2020 Commercial in Confidence 15
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
What is
Machine
Learning?
Technical
Feasibility
©ThoughtWorks 2020 Commercial in Confidence 16
Mapping value
to investment
Getting the balance right
Customer value should increase to
justify the investment in both data and
models.
(Just like all products)
A clear measure of customer value
and a non-ML baseline is essential.
CUSTOMER VALUE 16MLMODELCAPACITY BESPOKE DATA ESTATE
Investment
©ThoughtWorks 2020 Commercial in Confidence 17
Mapping value
to investment
Getting the balance right
If additional investment leads to no
growth in user value, look for
opportunities on the other dimension.
MLMODELCAPACITY BESPOKE DATA ESTATECUSTOMER VALUE
Balanced
Zone
Over-engineered
model
Redundant
data
©ThoughtWorks 2020 Commercial in Confidence
The stalled value
trap
Enough already.
Customer value plateaus as better
models and more data provide no
perceivable improvement.
18CUSTOMER VALUE 18MLMODELCAPACITY BESPOKE DATA ESTATE
No growth
in value
©ThoughtWorks 2020 Commercial in Confidence
The hype trap
We just need some ML!
The opportunity for ML is
overestimated. Simple rules-based
systems already deliver high value and
a major ML investment is required to
match the customer value.
19CUSTOMER VALUE 19MLMODELCAPACITY BESPOKE DATA ESTATE
Marginal value
growth after
major
investment
©ThoughtWorks 2020 Commercial in Confidence
The moonshot
True faith.
Value relies on complex models and
high volume and complexity of data.
High risk, with no feedback on
progressing customer value.
20CUSTOMER VALUE 20MLMODELCAPACITY BESPOKE DATA ESTATE
©ThoughtWorks 2020 Commercial in Confidence
Complementary
Approaches
The most reliable path.
Most successful ML products combine
multiple models and datasets, often at
different stages of development,
which maximise customer value over
the life of the product.
21CUSTOMER VALUE 21MLMODELCAPACITY BESPOKE DATA ESTATE
©ThoughtWorks 2020 Commercial in Confidence 22
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
What is
Machine
Learning?
Technical
Feasibility
Customer
Value
©ThoughtWorks 2020 Commercial in Confidence
Platforms and
tooling
How to take advantage of the
burgeoning ecosystem.
● cloud APIs
● host your own model
● download and tune model
● train existing from own data
● novel model with own data
.
23
©ThoughtWorks 2020 Commercial in Confidence
Data Cost
Structure
How to manage costs
Expect high people costs in data
engineering when first accessing data.
Storage is cheap but grows as
complexity and volume increases
2424
BESPOKE DATA ESTATE
DATA ENGINEERS
DATA STORAGE
Money Icon by Matlo from the Noun Project
©ThoughtWorks 2020 Commercial in Confidence
ML Model cost
Structure
People and technology.
Compute costs can be significant but
typically have gradual growth.
Data Scientists are expensive and can
cause explosive increases during the
transition from generic models to
custom models.
2525MLMODELCAPACITY
DATA
SCIENTISTS
COMPUTE
COSTS
MLaaS
Generic
Custom
Money Icon by Matlo from the Noun Project
Free!
©ThoughtWorks 2020 Commercial in Confidence 26
Privacy & Ethics
Land Mine Icon by Ethan Clark from the Noun Project
Function
ML unlocks new opportunities for
powerful new products that are ethically
debatable. Self driving vehicle safety,
facial recognition in crime prevention.
Explainability
Many ML models lack explainability;
compounding biases and frustrating
those seeking redress. Fraud
prevention
Data Security
All ML requires lots of data; holding this
data is a privacy risk. Re-identification is a
risk when PI data points can be
reproduced from a model.
Bias
Models reflect their training data. Biased
datasets produce biased models. Facial
analysis model have perpetuated racism
and sexism in hiring and criminal justice.
.
©ThoughtWorks 2020 Commercial in Confidence 27
What is
Machine
Learning?
Technical
Feasibility
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
©ThoughtWorks 2020 Commercial in Confidence 28
Robust to failure
Combine algorithms for flexibility and nuance.
➜ Zidane
➜ Humour
➜ Sport
➜ Football
➜ Football
➜ Zidane
©ThoughtWorks 2020 Commercial in Confidence 29
Augmenting vs
Automating
Start with a humble UI
29MLMODELCAPACITY BESPOKE DATA ESTATE
Confident
UI
Humble UI
AUGMENTING
AUTOMATING
©ThoughtWorks 2020 Commercial in Confidence 30
What is
Machine
Learning?
Technical
Feasibility
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
©ThoughtWorks 2020 Commercial in Confidence
Custom combinations of
known
models
Novel model IP
Competitive
Advantage
Where are the moats?
Best opportunities for competitive
advantage are in:
● Data, rather than models
● Combinations
● Usage feedback loops creating a
flywheel effect.
31HIGHEST COMPETITIVE. AD. 31MLMODELCAPACITY BESPOKE DATA ESTATE
Generic
models
as a
service
Spreadsheet models
Existing
models on
exclusive
data
Usage
Data
feed-
back
loops
Existing
models on
replicable
data
©ThoughtWorks 2020 Commercial in Confidence 32
ML’s double flywheel
How usage can create unassailable competitive advantage.
EXPERIENCE
QUALITY
USAGE
$ UNIQUE DATA
(Volume & Complexity)
MODEL
INNOVATION
©ThoughtWorks 2020 Commercial in Confidence 33
Value creation vs efficiency
Where to look for opportunities.
Value Creation Efficiency
Definition Create customer new customer
value which can be monetised.
Reduce costs or mitigate risks
through efficiency
Examples Voice services, self driving
vehicles
Process prioritisation, fraud
detection.
Competitive
Advantage
Potential for flywheel. Incremental and replicable.
Timing Explore urgently Build gradually.
Likelihood of success Risky, moonshot More proven.
©ThoughtWorks 2020 Commercial in Confidence 34
Tech-led or customer-led?
What if your CEO just wants some AI.
● Generally we advise customer-led to ensure we are solving real problems
● But ML is a big enough step from known tech that there is the risk of Product
teams not knowing what they don’t know.
● ML bootcamps, which are tech-led, for all teams to understand the potential of the
tech and re-assess existing Opportunities with new ML-based solutions.
©ThoughtWorks 2020 Commercial in Confidence 35
What is
Machine
Learning?
Technical
Feasibility
Customer
Value
Commercial
Viability
What we’ll cover today
A look at ML through six product management lenses
©ThoughtWorks 2020 Commercial in Confidence
Usability Strategy Delivery
.
©ThoughtWorks 2020 Commercial in Confidence
ML Maturity
Where are the skills?
There's usually a mix of skills and
impacts within an organisation.
Cross team
Company
wide
Single team
Descriptive Predictive Prescriptive
Many teams
doing simple
things
Deep
expertise
in few
teams
Capture
expertise
in tooling
.
36
©ThoughtWorks 2020 Commercial in Confidence
Low risk with low impact?
High risk with high impact?
A mix?
Moonshots or
incremental?
Research portfolio
Portfolio Evolution
.
37
©ThoughtWorks 2020 Commercial in Confidence
feedback?
https://l.ead.me/bbRXBr
Thank you!
Matt Travers
matt.travers@thoughtworks.com
Mat Kelcey
mkelcey@thoughtworks.com

More Related Content

PDF
When in doubt, go live
Thoughtworks
 
PDF
Customer-centric innovation enabled by cloud
Thoughtworks
 
PDF
Continuous Delivery for Machine Learning
Thoughtworks
 
PDF
When we design together
Thoughtworks
 
PDF
The layperson's guide to software architecture
Thoughtworks
 
PDF
Moritz Heiber - Your dashboard sucks
Thoughtworks
 
PDF
Redefining the unit
Thoughtworks
 
PPTX
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
Mani Maun
 
When in doubt, go live
Thoughtworks
 
Customer-centric innovation enabled by cloud
Thoughtworks
 
Continuous Delivery for Machine Learning
Thoughtworks
 
When we design together
Thoughtworks
 
The layperson's guide to software architecture
Thoughtworks
 
Moritz Heiber - Your dashboard sucks
Thoughtworks
 
Redefining the unit
Thoughtworks
 
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
Mani Maun
 

What's hot (20)

PPTX
Technology Radar Webinar UK - Vol. 22
Thoughtworks
 
PDF
What is software product management
RahulNarsinghani
 
PDF
Designers, Developers & Dogs
Thoughtworks
 
PDF
SDS2021 workshop The design of Smart Services
Shaun West
 
PDF
To Accelerate IT Innovation, Think like a Rocket Scientist
Hewlett Packard Enterprise Business Value Exchange
 
PDF
Successfully integrating new digital to your existing portfolio of products a...
Shaun West
 
PDF
DARE2HACK: Crowdsourcing ideas through hackathons
Shaun West
 
PDF
SI Alliance Marketing - Insurance Analytics Solution Webinar
David Castro
 
PPTX
New world software sitefinity presentation
chandrasekhar buddha
 
PPTX
Tool/Task-Fit for Open Innovation Methods
Michael Heiss
 
PDF
Pwc digital-iq-report final
Ruud Sommerhalder
 
PPT
Passion For Innovation
Marc Humphries
 
PPTX
Microsoft Dynamics Customer Stories
Solution Systems, Inc.
 
PDF
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
Paul van der Linden
 
PDF
Atlas Copco Smart Connected Assembly Industry 4.0
JESUS LOPEZ MUÑOZ
 
PDF
Accenture: ACIC Rome & Commvault
Accenture Italia
 
PPTX
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Paperjam_redaction
 
PPTX
TechnoWeb Split Test in the context of validated learning
Michael Heiss
 
PDF
Israel IT trends and positioning in infrastructure and development (delivery...
Dr. Jimmy Schwarzkopf
 
Technology Radar Webinar UK - Vol. 22
Thoughtworks
 
What is software product management
RahulNarsinghani
 
Designers, Developers & Dogs
Thoughtworks
 
SDS2021 workshop The design of Smart Services
Shaun West
 
To Accelerate IT Innovation, Think like a Rocket Scientist
Hewlett Packard Enterprise Business Value Exchange
 
Successfully integrating new digital to your existing portfolio of products a...
Shaun West
 
DARE2HACK: Crowdsourcing ideas through hackathons
Shaun West
 
SI Alliance Marketing - Insurance Analytics Solution Webinar
David Castro
 
New world software sitefinity presentation
chandrasekhar buddha
 
Tool/Task-Fit for Open Innovation Methods
Michael Heiss
 
Pwc digital-iq-report final
Ruud Sommerhalder
 
Passion For Innovation
Marc Humphries
 
Microsoft Dynamics Customer Stories
Solution Systems, Inc.
 
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
Paul van der Linden
 
Atlas Copco Smart Connected Assembly Industry 4.0
JESUS LOPEZ MUÑOZ
 
Accenture: ACIC Rome & Commvault
Accenture Italia
 
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Paperjam_redaction
 
TechnoWeb Split Test in the context of validated learning
Michael Heiss
 
Israel IT trends and positioning in infrastructure and development (delivery...
Dr. Jimmy Schwarzkopf
 
Ad

Similar to Machine Learning for Product Managers (20)

PDF
Leading the Product 2017 - Wendy Glasgow
Brainmates Pty Limited
 
PDF
Executive Briefing: Why managing machines is harder than you think
Peter Skomoroch
 
PDF
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
MLconf
 
PDF
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
Thoughtworks
 
PPTX
Machine Learning for Product Leaders.
preyas
 
PPTX
AI For Your Business: An Unfair Competitive Advantage
Vincent Serpico
 
PDF
Mit tech review_machinelearning
Abhishek Sood
 
PDF
Demystifying ML/AI
Matthew Reynolds
 
PDF
Managers guide to effective building of machine learning products
Gianmario Spacagna
 
PPTX
Design Like a Pro: Machine Learning Basics
Inductive Automation
 
PPTX
Design Like a Pro: Machine Learning Basics
Inductive Automation
 
PPTX
Machine learning 060517
The Solutions Group, Inc.
 
PDF
How Machine Learning Enhances Customer Success
wiseio
 
PPTX
Can Machine Learning help drive value from assets?
Thoughtworks
 
PDF
AI Foundations Course Module 1 - An AI Transformation Journey
Sri Ambati
 
PDF
Product Management for AI
Peter Skomoroch
 
PPTX
Machine Learning for Product Managers
Neal Lathia
 
PPTX
Lectuhhhhhhhhhhhhhhhhhhhhhhbbbhhhre 1.pptx
HekmatyarZahir
 
PDF
Data science, self learning algorithms (by Alexander Frimout & Max Nie)
Verhaert Masters in Innovation
 
PPTX
Artificial Intelligence in Marketing with Jim Sterne
Stukent Inc.
 
Leading the Product 2017 - Wendy Glasgow
Brainmates Pty Limited
 
Executive Briefing: Why managing machines is harder than you think
Peter Skomoroch
 
Elena Grewal, Data Science Manager, Airbnb at MLconf SF 2016
MLconf
 
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
Thoughtworks
 
Machine Learning for Product Leaders.
preyas
 
AI For Your Business: An Unfair Competitive Advantage
Vincent Serpico
 
Mit tech review_machinelearning
Abhishek Sood
 
Demystifying ML/AI
Matthew Reynolds
 
Managers guide to effective building of machine learning products
Gianmario Spacagna
 
Design Like a Pro: Machine Learning Basics
Inductive Automation
 
Design Like a Pro: Machine Learning Basics
Inductive Automation
 
Machine learning 060517
The Solutions Group, Inc.
 
How Machine Learning Enhances Customer Success
wiseio
 
Can Machine Learning help drive value from assets?
Thoughtworks
 
AI Foundations Course Module 1 - An AI Transformation Journey
Sri Ambati
 
Product Management for AI
Peter Skomoroch
 
Machine Learning for Product Managers
Neal Lathia
 
Lectuhhhhhhhhhhhhhhhhhhhhhhbbbhhhre 1.pptx
HekmatyarZahir
 
Data science, self learning algorithms (by Alexander Frimout & Max Nie)
Verhaert Masters in Innovation
 
Artificial Intelligence in Marketing with Jim Sterne
Stukent Inc.
 
Ad

More from Thoughtworks (20)

PDF
Design System as a Product
Thoughtworks
 
PDF
Cloud-first for fast innovation
Thoughtworks
 
PDF
More impact with flexible teams
Thoughtworks
 
PDF
Culture of Innovation
Thoughtworks
 
PDF
Dual-Track Agile
Thoughtworks
 
PDF
Developer Experience
Thoughtworks
 
PDF
Hardware is hard(er)
Thoughtworks
 
PDF
Amazon's Culture of Innovation
Thoughtworks
 
PDF
Don't cross the Rubicon
Thoughtworks
 
PDF
Error handling
Thoughtworks
 
PDF
Your test coverage is a lie!
Thoughtworks
 
PDF
Docker container security
Thoughtworks
 
PDF
A Tribute to Turing
Thoughtworks
 
PDF
Rsa maths worked out
Thoughtworks
 
PDF
Do No Harm: Do Technologists Need a Code of Ethics?
Thoughtworks
 
PDF
Making best-in-class security ubiquitous - Why security is no longer just an ...
Thoughtworks
 
PDF
Security by default - Building continuous cyber-resilience.
Thoughtworks
 
PDF
How to tell secrets
Thoughtworks
 
PPTX
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Thoughtworks
 
PDF
Holistic approach to cloud adoption
Thoughtworks
 
Design System as a Product
Thoughtworks
 
Cloud-first for fast innovation
Thoughtworks
 
More impact with flexible teams
Thoughtworks
 
Culture of Innovation
Thoughtworks
 
Dual-Track Agile
Thoughtworks
 
Developer Experience
Thoughtworks
 
Hardware is hard(er)
Thoughtworks
 
Amazon's Culture of Innovation
Thoughtworks
 
Don't cross the Rubicon
Thoughtworks
 
Error handling
Thoughtworks
 
Your test coverage is a lie!
Thoughtworks
 
Docker container security
Thoughtworks
 
A Tribute to Turing
Thoughtworks
 
Rsa maths worked out
Thoughtworks
 
Do No Harm: Do Technologists Need a Code of Ethics?
Thoughtworks
 
Making best-in-class security ubiquitous - Why security is no longer just an ...
Thoughtworks
 
Security by default - Building continuous cyber-resilience.
Thoughtworks
 
How to tell secrets
Thoughtworks
 
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Thoughtworks
 
Holistic approach to cloud adoption
Thoughtworks
 

Recently uploaded (20)

PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Doc9.....................................
SofiaCollazos
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 

Machine Learning for Product Managers

  • 1. ©ThoughtWorks 2020 Commercial in Confidence ML for Product Managers
  • 2. ©ThoughtWorks 2020 Commercial in Confidence Machine Learning for Product Managers Matt Travers & Mat Kelcey
  • 3. ©ThoughtWorks 2020 Commercial in Confidence 3 What is Machine Learning? Technical Feasibility Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery
  • 4. ©ThoughtWorks 2020 Commercial in Confidence 4 What is Machine Learning? Technical Feasibility Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery
  • 5. ©ThoughtWorks 2020 Commercial in Confidence artificial intelligence data science machine learning What is machine learning? . . 5
  • 6. ©ThoughtWorks 2020 Commercial in Confidence 6 Breaking down the jargon A house price example distance material age 31 BRICK 12 2 WOOD 7 15 BRICK 13 sale price $250,000 $670,000 ???????? .
  • 7. ©ThoughtWorks 2020 Commercial in Confidence 7 Technical Feasibility Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery What is Machine Learning? .
  • 8. ©ThoughtWorks 2020 Commercial in Confidence Start small and add more data & model complexity in increments. 8 How models & data interact Getting the balance right MLMODELCAPACITY BESPOKE DATA ESTATE Investment .
  • 9. ©ThoughtWorks 2020 Commercial in Confidence 9 Two dimensions of data Volume vs complexity. distance material age 31 BRICK 12 2 WOOD 7 15 BRICK 13 sale price $250,000 $670,000 $300,000 .
  • 10. ©ThoughtWorks 2020 Commercial in Confidence 10 Two dimensions of data Volume vs complexity. distance material age 31 BRICK 12 2 WOOD 7 15 BRICK 13 17 WOOD 12 sale price $250,000 $670,000 $300,000 $250,000 .
  • 11. ©ThoughtWorks 2020 Commercial in Confidence 11 Two dimensions of data Volume vs complexity. distance material age yard 31 BRICK 12 SMALL 2 WOOD 7 LARGE 15 BRICK 13 MEDIUM 17 WOOD 12 SMALL sale price $250,000 $670,000 $300,000 $250,000 .
  • 12. ©ThoughtWorks 2020 Commercial in Confidence 12 Two dimensions of data Volume vs complexity. distance material age yard 31 BRICK 12 SMALL 2 WOOD 7 LARGE 15 BRICK 13 MEDIUM 17 WOOD 12 SMALL days to sell 7 14 6 5 .
  • 13. ©ThoughtWorks 2020 Commercial in Confidence Never just a single model... . 13
  • 14. ©ThoughtWorks 2020 Commercial in Confidence Model options Commodity vs bespoke models. Cloud services and existing models provide a commodity set of capability, but don't differentiate. Bespoke models give the most flexibility, but come at non-trivial engineering cost. . 14
  • 15. ©ThoughtWorks 2020 Commercial in Confidence 15 Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery What is Machine Learning? Technical Feasibility
  • 16. ©ThoughtWorks 2020 Commercial in Confidence 16 Mapping value to investment Getting the balance right Customer value should increase to justify the investment in both data and models. (Just like all products) A clear measure of customer value and a non-ML baseline is essential. CUSTOMER VALUE 16MLMODELCAPACITY BESPOKE DATA ESTATE Investment
  • 17. ©ThoughtWorks 2020 Commercial in Confidence 17 Mapping value to investment Getting the balance right If additional investment leads to no growth in user value, look for opportunities on the other dimension. MLMODELCAPACITY BESPOKE DATA ESTATECUSTOMER VALUE Balanced Zone Over-engineered model Redundant data
  • 18. ©ThoughtWorks 2020 Commercial in Confidence The stalled value trap Enough already. Customer value plateaus as better models and more data provide no perceivable improvement. 18CUSTOMER VALUE 18MLMODELCAPACITY BESPOKE DATA ESTATE No growth in value
  • 19. ©ThoughtWorks 2020 Commercial in Confidence The hype trap We just need some ML! The opportunity for ML is overestimated. Simple rules-based systems already deliver high value and a major ML investment is required to match the customer value. 19CUSTOMER VALUE 19MLMODELCAPACITY BESPOKE DATA ESTATE Marginal value growth after major investment
  • 20. ©ThoughtWorks 2020 Commercial in Confidence The moonshot True faith. Value relies on complex models and high volume and complexity of data. High risk, with no feedback on progressing customer value. 20CUSTOMER VALUE 20MLMODELCAPACITY BESPOKE DATA ESTATE
  • 21. ©ThoughtWorks 2020 Commercial in Confidence Complementary Approaches The most reliable path. Most successful ML products combine multiple models and datasets, often at different stages of development, which maximise customer value over the life of the product. 21CUSTOMER VALUE 21MLMODELCAPACITY BESPOKE DATA ESTATE
  • 22. ©ThoughtWorks 2020 Commercial in Confidence 22 Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery What is Machine Learning? Technical Feasibility Customer Value
  • 23. ©ThoughtWorks 2020 Commercial in Confidence Platforms and tooling How to take advantage of the burgeoning ecosystem. ● cloud APIs ● host your own model ● download and tune model ● train existing from own data ● novel model with own data . 23
  • 24. ©ThoughtWorks 2020 Commercial in Confidence Data Cost Structure How to manage costs Expect high people costs in data engineering when first accessing data. Storage is cheap but grows as complexity and volume increases 2424 BESPOKE DATA ESTATE DATA ENGINEERS DATA STORAGE Money Icon by Matlo from the Noun Project
  • 25. ©ThoughtWorks 2020 Commercial in Confidence ML Model cost Structure People and technology. Compute costs can be significant but typically have gradual growth. Data Scientists are expensive and can cause explosive increases during the transition from generic models to custom models. 2525MLMODELCAPACITY DATA SCIENTISTS COMPUTE COSTS MLaaS Generic Custom Money Icon by Matlo from the Noun Project Free!
  • 26. ©ThoughtWorks 2020 Commercial in Confidence 26 Privacy & Ethics Land Mine Icon by Ethan Clark from the Noun Project Function ML unlocks new opportunities for powerful new products that are ethically debatable. Self driving vehicle safety, facial recognition in crime prevention. Explainability Many ML models lack explainability; compounding biases and frustrating those seeking redress. Fraud prevention Data Security All ML requires lots of data; holding this data is a privacy risk. Re-identification is a risk when PI data points can be reproduced from a model. Bias Models reflect their training data. Biased datasets produce biased models. Facial analysis model have perpetuated racism and sexism in hiring and criminal justice. .
  • 27. ©ThoughtWorks 2020 Commercial in Confidence 27 What is Machine Learning? Technical Feasibility Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery
  • 28. ©ThoughtWorks 2020 Commercial in Confidence 28 Robust to failure Combine algorithms for flexibility and nuance. ➜ Zidane ➜ Humour ➜ Sport ➜ Football ➜ Football ➜ Zidane
  • 29. ©ThoughtWorks 2020 Commercial in Confidence 29 Augmenting vs Automating Start with a humble UI 29MLMODELCAPACITY BESPOKE DATA ESTATE Confident UI Humble UI AUGMENTING AUTOMATING
  • 30. ©ThoughtWorks 2020 Commercial in Confidence 30 What is Machine Learning? Technical Feasibility Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery
  • 31. ©ThoughtWorks 2020 Commercial in Confidence Custom combinations of known models Novel model IP Competitive Advantage Where are the moats? Best opportunities for competitive advantage are in: ● Data, rather than models ● Combinations ● Usage feedback loops creating a flywheel effect. 31HIGHEST COMPETITIVE. AD. 31MLMODELCAPACITY BESPOKE DATA ESTATE Generic models as a service Spreadsheet models Existing models on exclusive data Usage Data feed- back loops Existing models on replicable data
  • 32. ©ThoughtWorks 2020 Commercial in Confidence 32 ML’s double flywheel How usage can create unassailable competitive advantage. EXPERIENCE QUALITY USAGE $ UNIQUE DATA (Volume & Complexity) MODEL INNOVATION
  • 33. ©ThoughtWorks 2020 Commercial in Confidence 33 Value creation vs efficiency Where to look for opportunities. Value Creation Efficiency Definition Create customer new customer value which can be monetised. Reduce costs or mitigate risks through efficiency Examples Voice services, self driving vehicles Process prioritisation, fraud detection. Competitive Advantage Potential for flywheel. Incremental and replicable. Timing Explore urgently Build gradually. Likelihood of success Risky, moonshot More proven.
  • 34. ©ThoughtWorks 2020 Commercial in Confidence 34 Tech-led or customer-led? What if your CEO just wants some AI. ● Generally we advise customer-led to ensure we are solving real problems ● But ML is a big enough step from known tech that there is the risk of Product teams not knowing what they don’t know. ● ML bootcamps, which are tech-led, for all teams to understand the potential of the tech and re-assess existing Opportunities with new ML-based solutions.
  • 35. ©ThoughtWorks 2020 Commercial in Confidence 35 What is Machine Learning? Technical Feasibility Customer Value Commercial Viability What we’ll cover today A look at ML through six product management lenses ©ThoughtWorks 2020 Commercial in Confidence Usability Strategy Delivery .
  • 36. ©ThoughtWorks 2020 Commercial in Confidence ML Maturity Where are the skills? There's usually a mix of skills and impacts within an organisation. Cross team Company wide Single team Descriptive Predictive Prescriptive Many teams doing simple things Deep expertise in few teams Capture expertise in tooling . 36
  • 37. ©ThoughtWorks 2020 Commercial in Confidence Low risk with low impact? High risk with high impact? A mix? Moonshots or incremental? Research portfolio Portfolio Evolution . 37
  • 38. ©ThoughtWorks 2020 Commercial in Confidence feedback? https://l.ead.me/bbRXBr Thank you! Matt Travers [email protected] Mat Kelcey [email protected]