SlideShare a Scribd company logo
www.productschool.com
Abstracting the Individual Sys at
Scale by Expedia Prod. Analyst
Join 40,000+
Product Managers on
Free Resources
Discover great job
opportunities
Job Portal
prdct.school/PSJobPortalprdct.school/events-slack
CERTIFICATES
Your Product Management Certificate Path
Product Leadership
Certificate™
Full Stack Product
Management Certificate™
Product Management
Certificate™
20 HOURS40 HOURS40 HOURS
Corporate
Training
Level up your team’s Product
Management skills
Achilleas Fragkoulis
T O N I G H T ’ S S P E A K E R
Abstracting the individual
Systems at scale
Achilleas Athanasiou Fragkoulis
achilleasatha@gmail.com
Personalisation at scale
A very real and hard problem
● Why it matters
● Process: Exploration - Discovery - Testing - Implementation
● Common pitfalls (eg. ML debt)
● Thoughts on tackling those
● How is our toolkit evolving?
● Key takeaways
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
Why personalisation matters - a retrospective
● We have a product - Design 1.0
● We optimise our product - Design 2.0
● ??? - Design 3.0
○ The system behind the “things”
○ Common factor
○ The outcome(s) our customers are after and we are optimising for (hopefully)
○ We need machine intelligence and systems that scale!
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
Process
Exploration
Discovery
Testing
Implementation
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
Common pitfalls
● Fast prototyping - MVPs
● Iterations
● Legal requirements
● Whitelisting / Blacklisting logic
● Dependencies
● and many more…
Not a product, software, data-science or management
problem - A complex systems problem
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
My thoughts on tackling those
● Move a step up
● Then a step down
● Then climb at the top of the ladder
"How can we design systems when we don't know
what we're doing? The most exciting engineering
challenges lie on the boundary of theory and the
unknown. Not so unknown that they're hopeless,
but not enough theory to predict the results of our
decisions. Systems at this boundary often rely on
emergent behavior — high-level effects that arise
indirectly from low-level interactions."
Ben Victor
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
My thoughts on tackling those
● Move a step up
● Then a step down
● Then climb at the top of the ladder
Abstract
"How can we design systems when we don't know
what we're doing? The most exciting engineering
challenges lie on the boundary of theory and the
unknown. Not so unknown that they're hopeless,
but not enough theory to predict the results of our
decisions. Systems at this boundary often rely on
emergent behavior — high-level effects that arise
indirectly from low-level interactions."
Ben Victor
Exploration
Discovery
Testing
Implementation
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
My thoughts on tackling those
● Rethink metrics (single vs multi-objective)
● Abstract your data
● Rethink what your “system” is comprised of (is something vital missing)
● Consider implications and downstream effects
● Unintended consequences
● Is the problem you are trying to solve misguided?
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
Assessing performance
● Systems become more complex → evaluation becomes a complex problem itself
● Honourable mentions - experimentation toolkit:
○ Multi armed bandits
○ Interleaving
○ Sequential testing
○ Variance reduction techniques
○ Sensitive metric combinations
Multi Armed Bandit Experiments
Adam Lofting
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
Key takeaways
Rethink appropriate
metrics / assessment
methods
EVALUATION
Take a step back and
reassess between
iterations
ABSTRACT
Design for comlex,
adaptive systems inc.
implications and
downstream effects
OUTCOMES
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
Interesting and useful references
1. Future of design: https://medium.com/@stephenanderson/the-future-of-design-computation-complexity-a434d2da3cd5
2. Intelligent things: https://www.linkedin.com/pulse/intelligent-things-its-all-machine-learning-roger-attick/
3. ML debt - https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf
4. Ladder of abstraction: http://worrydream.com/LadderOfAbstraction/
5. Multi Armed Bandits: https://medium.com/@SYM0920/the-multi-armed-bandits-problem-bba9ea35a1e4
Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
www.productschool.com
Part-time Product Management Training Courses
and
Corporate Training

More Related Content

What's hot

Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PM
Product School
 
Product Development with Lean UX
Product Development with Lean UXProduct Development with Lean UX
Product Development with Lean UX
Sheen Yap
 
My Journey into Product Management by Pivotal Labs Senior PM
My Journey into Product Management by Pivotal Labs Senior PMMy Journey into Product Management by Pivotal Labs Senior PM
My Journey into Product Management by Pivotal Labs Senior PM
Product School
 
Understanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PMUnderstanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PM
Product School
 
A Product Manager's Survival Guide
A Product Manager's Survival GuideA Product Manager's Survival Guide
A Product Manager's Survival Guide
Product School
 
Asking the Right Question In Your Next PM Interview by Avast PM
Asking the Right Question In Your Next PM Interview by Avast PMAsking the Right Question In Your Next PM Interview by Avast PM
Asking the Right Question In Your Next PM Interview by Avast PM
Product School
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PM
Product School
 
Startup Failure Is Not What You Think (Redux)
Startup Failure Is Not What You Think (Redux)Startup Failure Is Not What You Think (Redux)
Startup Failure Is Not What You Think (Redux)
Sergey Sundukovskiy
 
How to Impress as a Junior Product Manager by Ritual.co PM
How to Impress as a Junior Product Manager by Ritual.co PMHow to Impress as a Junior Product Manager by Ritual.co PM
How to Impress as a Junior Product Manager by Ritual.co PM
Product School
 
Validating Ideas with Users
Validating Ideas with UsersValidating Ideas with Users
Validating Ideas with Users
Sheen Yap
 
What is the Role of PM in Agile XFORM by Agile Realized Coach
What is the Role of PM in Agile XFORM by Agile Realized CoachWhat is the Role of PM in Agile XFORM by Agile Realized Coach
What is the Role of PM in Agile XFORM by Agile Realized Coach
Product School
 
5 Things to Remember When Managing API Platforms by eBay Sr PM
5 Things to Remember When Managing API Platforms by eBay Sr PM5 Things to Remember When Managing API Platforms by eBay Sr PM
5 Things to Remember When Managing API Platforms by eBay Sr PM
Product School
 
What Not to Do as a Product Manager by Charter Communications PM
What Not to Do as a Product Manager by Charter Communications PMWhat Not to Do as a Product Manager by Charter Communications PM
What Not to Do as a Product Manager by Charter Communications PM
Product School
 
Scaling Commerce Products at Airbnb by Airbnb Product Managers
Scaling Commerce Products at Airbnb by Airbnb Product ManagersScaling Commerce Products at Airbnb by Airbnb Product Managers
Scaling Commerce Products at Airbnb by Airbnb Product Managers
Product School
 
What's the Product Manager Role Like by PlayStation former PM
What's the Product Manager Role Like by PlayStation former PMWhat's the Product Manager Role Like by PlayStation former PM
What's the Product Manager Role Like by PlayStation former PM
Product School
 
Did It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PM
Did It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PMDid It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PM
Did It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PM
Product School
 
What It Is Like to Be a Product Marketer
What It Is Like to Be a Product MarketerWhat It Is Like to Be a Product Marketer
What It Is Like to Be a Product Marketer
Product School
 
AI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product LeadAI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product Lead
Product School
 
Working as an agile Experience Designer
Working as an agile Experience DesignerWorking as an agile Experience Designer
Working as an agile Experience Designer
Thoughtworks
 
Geekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product ManagementGeekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product Management
Michael Ong
 

What's hot (20)

Scaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PMScaling Your Role as a PM in a Large Organization by Google PM
Scaling Your Role as a PM in a Large Organization by Google PM
 
Product Development with Lean UX
Product Development with Lean UXProduct Development with Lean UX
Product Development with Lean UX
 
My Journey into Product Management by Pivotal Labs Senior PM
My Journey into Product Management by Pivotal Labs Senior PMMy Journey into Product Management by Pivotal Labs Senior PM
My Journey into Product Management by Pivotal Labs Senior PM
 
Understanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PMUnderstanding Iterative Prioritization by Pivotal Labs Senior PM
Understanding Iterative Prioritization by Pivotal Labs Senior PM
 
A Product Manager's Survival Guide
A Product Manager's Survival GuideA Product Manager's Survival Guide
A Product Manager's Survival Guide
 
Asking the Right Question In Your Next PM Interview by Avast PM
Asking the Right Question In Your Next PM Interview by Avast PMAsking the Right Question In Your Next PM Interview by Avast PM
Asking the Right Question In Your Next PM Interview by Avast PM
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PM
 
Startup Failure Is Not What You Think (Redux)
Startup Failure Is Not What You Think (Redux)Startup Failure Is Not What You Think (Redux)
Startup Failure Is Not What You Think (Redux)
 
How to Impress as a Junior Product Manager by Ritual.co PM
How to Impress as a Junior Product Manager by Ritual.co PMHow to Impress as a Junior Product Manager by Ritual.co PM
How to Impress as a Junior Product Manager by Ritual.co PM
 
Validating Ideas with Users
Validating Ideas with UsersValidating Ideas with Users
Validating Ideas with Users
 
What is the Role of PM in Agile XFORM by Agile Realized Coach
What is the Role of PM in Agile XFORM by Agile Realized CoachWhat is the Role of PM in Agile XFORM by Agile Realized Coach
What is the Role of PM in Agile XFORM by Agile Realized Coach
 
5 Things to Remember When Managing API Platforms by eBay Sr PM
5 Things to Remember When Managing API Platforms by eBay Sr PM5 Things to Remember When Managing API Platforms by eBay Sr PM
5 Things to Remember When Managing API Platforms by eBay Sr PM
 
What Not to Do as a Product Manager by Charter Communications PM
What Not to Do as a Product Manager by Charter Communications PMWhat Not to Do as a Product Manager by Charter Communications PM
What Not to Do as a Product Manager by Charter Communications PM
 
Scaling Commerce Products at Airbnb by Airbnb Product Managers
Scaling Commerce Products at Airbnb by Airbnb Product ManagersScaling Commerce Products at Airbnb by Airbnb Product Managers
Scaling Commerce Products at Airbnb by Airbnb Product Managers
 
What's the Product Manager Role Like by PlayStation former PM
What's the Product Manager Role Like by PlayStation former PMWhat's the Product Manager Role Like by PlayStation former PM
What's the Product Manager Role Like by PlayStation former PM
 
Did It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PM
Did It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PMDid It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PM
Did It Work? Measuring the Impact of Product Launches by Mixpanel Dir of PM
 
What It Is Like to Be a Product Marketer
What It Is Like to Be a Product MarketerWhat It Is Like to Be a Product Marketer
What It Is Like to Be a Product Marketer
 
AI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product LeadAI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product Lead
 
Working as an agile Experience Designer
Working as an agile Experience DesignerWorking as an agile Experience Designer
Working as an agile Experience Designer
 
Geekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product ManagementGeekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product Management
 

Similar to Abstracting the Individual Sys at Scale by Expedia Prod. Analyst

Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Chris Pallé
 
From Vision Statement to Product Backlog
From Vision Statement to Product BacklogFrom Vision Statement to Product Backlog
From Vision Statement to Product Backlog
Luiz C. Parzianello
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
Ron Lichty
 
How to Build Trustworthy AI Products by Philosophie Dir. of AI
How to Build Trustworthy AI Products by Philosophie Dir. of AIHow to Build Trustworthy AI Products by Philosophie Dir. of AI
How to Build Trustworthy AI Products by Philosophie Dir. of AI
Product School
 
What is Product Ops? Paths and Perspectives
What is Product Ops? Paths and PerspectivesWhat is Product Ops? Paths and Perspectives
What is Product Ops? Paths and Perspectives
ProductPlan
 
Enhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptxEnhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptx
muktar42
 
Staying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern wayStaying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern way
Carlo Beschi
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
Proyectalis / Improvement21
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
TechWell
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
TEST Huddle
 
Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...
Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...
Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...
Information Development World
 
UXPA 2023: Making UX a Business Outcome: A Framework
UXPA 2023: Making UX a Business Outcome: A FrameworkUXPA 2023: Making UX a Business Outcome: A Framework
UXPA 2023: Making UX a Business Outcome: A Framework
UXPA International
 
Model-based reinforcement learning and self-driving engineering systems
Model-based reinforcement learning and self-driving engineering systemsModel-based reinforcement learning and self-driving engineering systems
Model-based reinforcement learning and self-driving engineering systems
Balázs Kégl
 
From Prototype to MVP (case study)
From Prototype to MVP (case study)From Prototype to MVP (case study)
From Prototype to MVP (case study)
Sergey Sundukovskiy
 
Best Practices - Software Engineering
Best Practices - Software EngineeringBest Practices - Software Engineering
Best Practices - Software Engineering
3Quill Softwares
 
Emergent Architecture - March 2011
Emergent Architecture - March 2011Emergent Architecture - March 2011
Emergent Architecture - March 2011
atlantascrum
 
Destroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsDestroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-Patterns
Tom Cudd
 
Vishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era PradigmsVishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era Pradigms
Prasad Prabhakaran
 
Pusheando en master, que es gerundio
Pusheando en master, que es gerundioPusheando en master, que es gerundio
Pusheando en master, que es gerundio
Isidro José López Martínez
 
CactusCon 2017 - OODA Loop in life & cyber threat intelligence
CactusCon 2017 - OODA Loop in life & cyber threat intelligenceCactusCon 2017 - OODA Loop in life & cyber threat intelligence
CactusCon 2017 - OODA Loop in life & cyber threat intelligence
Dave Eilken
 

Similar to Abstracting the Individual Sys at Scale by Expedia Prod. Analyst (20)

Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
Pre, Post, + Parallel Expriences: Keys To Understanding Your Customers’ Holis...
 
From Vision Statement to Product Backlog
From Vision Statement to Product BacklogFrom Vision Statement to Product Backlog
From Vision Statement to Product Backlog
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
How to Build Trustworthy AI Products by Philosophie Dir. of AI
How to Build Trustworthy AI Products by Philosophie Dir. of AIHow to Build Trustworthy AI Products by Philosophie Dir. of AI
How to Build Trustworthy AI Products by Philosophie Dir. of AI
 
What is Product Ops? Paths and Perspectives
What is Product Ops? Paths and PerspectivesWhat is Product Ops? Paths and Perspectives
What is Product Ops? Paths and Perspectives
 
Enhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptxEnhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptx
 
Staying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern wayStaying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern way
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...
Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...
Adapt, Innovate, Expand: How to Stay Relevant (or Why I Have a Whiteboard in ...
 
UXPA 2023: Making UX a Business Outcome: A Framework
UXPA 2023: Making UX a Business Outcome: A FrameworkUXPA 2023: Making UX a Business Outcome: A Framework
UXPA 2023: Making UX a Business Outcome: A Framework
 
Model-based reinforcement learning and self-driving engineering systems
Model-based reinforcement learning and self-driving engineering systemsModel-based reinforcement learning and self-driving engineering systems
Model-based reinforcement learning and self-driving engineering systems
 
From Prototype to MVP (case study)
From Prototype to MVP (case study)From Prototype to MVP (case study)
From Prototype to MVP (case study)
 
Best Practices - Software Engineering
Best Practices - Software EngineeringBest Practices - Software Engineering
Best Practices - Software Engineering
 
Emergent Architecture - March 2011
Emergent Architecture - March 2011Emergent Architecture - March 2011
Emergent Architecture - March 2011
 
Destroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsDestroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-Patterns
 
Vishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era PradigmsVishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era Pradigms
 
Pusheando en master, que es gerundio
Pusheando en master, que es gerundioPusheando en master, que es gerundio
Pusheando en master, que es gerundio
 
CactusCon 2017 - OODA Loop in life & cyber threat intelligence
CactusCon 2017 - OODA Loop in life & cyber threat intelligenceCactusCon 2017 - OODA Loop in life & cyber threat intelligence
CactusCon 2017 - OODA Loop in life & cyber threat intelligence
 

More from Product School

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Product School
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Product School
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Product School
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...
Product School
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Product School
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Product School
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Product School
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Product School
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Product School
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Product School
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
Product School
 

More from Product School (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
 

Recently uploaded

"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 

Recently uploaded (20)

"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 

Abstracting the Individual Sys at Scale by Expedia Prod. Analyst

  • 1. www.productschool.com Abstracting the Individual Sys at Scale by Expedia Prod. Analyst
  • 2. Join 40,000+ Product Managers on Free Resources Discover great job opportunities Job Portal prdct.school/PSJobPortalprdct.school/events-slack
  • 3. CERTIFICATES Your Product Management Certificate Path Product Leadership Certificate™ Full Stack Product Management Certificate™ Product Management Certificate™ 20 HOURS40 HOURS40 HOURS
  • 4. Corporate Training Level up your team’s Product Management skills
  • 5. Achilleas Fragkoulis T O N I G H T ’ S S P E A K E R
  • 6. Abstracting the individual Systems at scale Achilleas Athanasiou Fragkoulis achilleasatha@gmail.com
  • 7. Personalisation at scale A very real and hard problem ● Why it matters ● Process: Exploration - Discovery - Testing - Implementation ● Common pitfalls (eg. ML debt) ● Thoughts on tackling those ● How is our toolkit evolving? ● Key takeaways Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 8. Why personalisation matters - a retrospective ● We have a product - Design 1.0 ● We optimise our product - Design 2.0 ● ??? - Design 3.0 ○ The system behind the “things” ○ Common factor ○ The outcome(s) our customers are after and we are optimising for (hopefully) ○ We need machine intelligence and systems that scale! Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 10. Common pitfalls ● Fast prototyping - MVPs ● Iterations ● Legal requirements ● Whitelisting / Blacklisting logic ● Dependencies ● and many more… Not a product, software, data-science or management problem - A complex systems problem Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 11. My thoughts on tackling those ● Move a step up ● Then a step down ● Then climb at the top of the ladder "How can we design systems when we don't know what we're doing? The most exciting engineering challenges lie on the boundary of theory and the unknown. Not so unknown that they're hopeless, but not enough theory to predict the results of our decisions. Systems at this boundary often rely on emergent behavior — high-level effects that arise indirectly from low-level interactions." Ben Victor Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 12. My thoughts on tackling those ● Move a step up ● Then a step down ● Then climb at the top of the ladder Abstract "How can we design systems when we don't know what we're doing? The most exciting engineering challenges lie on the boundary of theory and the unknown. Not so unknown that they're hopeless, but not enough theory to predict the results of our decisions. Systems at this boundary often rely on emergent behavior — high-level effects that arise indirectly from low-level interactions." Ben Victor Exploration Discovery Testing Implementation Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 13. My thoughts on tackling those ● Rethink metrics (single vs multi-objective) ● Abstract your data ● Rethink what your “system” is comprised of (is something vital missing) ● Consider implications and downstream effects ● Unintended consequences ● Is the problem you are trying to solve misguided? Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 14. Assessing performance ● Systems become more complex → evaluation becomes a complex problem itself ● Honourable mentions - experimentation toolkit: ○ Multi armed bandits ○ Interleaving ○ Sequential testing ○ Variance reduction techniques ○ Sensitive metric combinations Multi Armed Bandit Experiments Adam Lofting Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 15. Key takeaways Rethink appropriate metrics / assessment methods EVALUATION Take a step back and reassess between iterations ABSTRACT Design for comlex, adaptive systems inc. implications and downstream effects OUTCOMES Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 16. Interesting and useful references 1. Future of design: https://medium.com/@stephenanderson/the-future-of-design-computation-complexity-a434d2da3cd5 2. Intelligent things: https://www.linkedin.com/pulse/intelligent-things-its-all-machine-learning-roger-attick/ 3. ML debt - https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf 4. Ladder of abstraction: http://worrydream.com/LadderOfAbstraction/ 5. Multi Armed Bandits: https://medium.com/@SYM0920/the-multi-armed-bandits-problem-bba9ea35a1e4 Achilleas Athanasiou Fragkoulis - tiny.cc/ps-talk
  • 17. www.productschool.com Part-time Product Management Training Courses and Corporate Training

Editor's Notes

  1. If you’re interested to connect with other Product Managers, aspiring PMs, or those within tech, join our Slack community of over 40,000 professionals. It’s a great place to network and to find interesting content. We host a weekly AMA through our Slack channel on Tuesdays from 11:15am - 12pm PST. We have also recently launched the Job Portal where you can find the latest Product Management opportunities! As members of the Product School community, we'd like to provide you with these resources at your disposal.
  2. Product School’s Product Management Certificate Path comprises of 3 part-time courses for professionals with strong technical or business background who want to further explore Product Management at software-based companies. During Product Management Training you will first learn Product Management fundamentals to understand the software product lifecycle and what it takes to successfully transition into a product management role. You’ll then be trained to retrieve data, understand its value and make impactful decisions with SQL, data visualization and Tableau. Learn to understand your users to deliver exceptional UX/UI design and develop a robust digital marketing plan. During the Full Stack Product Management Training, you will deep dive into the technical knowledge to enhance your ability to work with agile teams. Finally, Product Leadership Training will elevate your product knowledge to become an effective Product Leader. You'll do an in-depth analysis on how to implement best PM practices on a strategic level to significantly impact your company’s portfolio and revenue. Learn the soft skills to manage product teams and manage stakeholders to deliver performing products.
  3. As well as individual courses we provide corporate training across the world! If you’d like to upskill your product team this is the best option for you. We have trained employees from multiple companies such as Deloitte, Salesforce, JP Morgan, Bank of America amongst many other companies across all industries.
  4. Tonight's talk is “ [TITLE] ” with [NAME]. Welcome, [NAME].
  5. Talk title Sharing problems and struggles Giving a talk is a good way to clarify your ideas - digestible content Your own opinion crystallizes on the matter Structure
  6. How did we get here and why? What are we trying to make out of all this? Why should we even care? The process (just the usual) Common conundrums How to tackle them Evolution of tools Wrap up (short) Class activity - (share: MeSo revenue - Expedia vs Amazon, when you do things right no one notices) Before thinking about process - how did we find ourselves here?
  7. We have a product and customers (Design 1.0) [product focused - get the design right] We want our customer to be happy, deliver value (hopefully) not only to beat competition and grow but also because we care about the positive outcome our product/service has! So we optimise our product (Design 2.0) [experience focused - get the experience right] across multiple touchpoints/devices, browsers, screen sizes - seamless experiences between them Introduce dynamic and UGC, better data management (store & leverage session and cross-session, cross-device data) other examples? What comes next? What is design 3.0? - we have great and intuitive design, great experiences, what is lacking? System behind all the "things" How are all the things we did connected between themselves? What is the outcome(s), essentially our customers were after (and we optimise for) Need to design with machine intelligence and systems that scale Amazon or Netflix or any other Bring a product/service to market, there is demand and room for growth Optimise - bring in additional revenue, more satisfied users etc Finding common patterns Hold on we were optimising say for devices, so kind of optimising for a specific user "attribute", what other user attributes can we think of? How can we scale our optimisation efforts across all of them? Or continuous optimisation vs static at a point in time? Touch base on structure - we understand the benefits let's see what the usual development cycle looks like and where problems arise Now let's talk about process (bread and butter product development - in whatever shape or form)
  8. Is everyone familiar with these 2? (same thing) Example here to demonstrate how complexity is built into the system Take for example Netflix's recommendation engine (hypothetical and made up examples) Start with a vanilla algo We do some analysis around greater regions, say NA, EU etc and optimise accordingly, say NA users prefer comedies more than EU users that prefer romance so we boost accordingly Next up we find that we can introduce better cross-genre recommendations with some algo enhancements, so we test and it works in half our markets, we roll out and override this in the other half - product parity is already an issue Then we get hit with a piece of legislation in 5 specific countries, so we have to integrate this, say filtering out particular thumbnail artwork in the carousels - further aggravate product parity And so on so forth, soon this "behemoth" becomes unmanageable - complexity is built into the system rather than simplicity Why does this happen?
  9. We like prototyping and iterating fast No one ever got a complex problem right the first time Deployment / improvements as an "afterthought" It's a software problem as much as it is a DS or management problem etc (IT'S JUST A COMPLEX SYSTEM PROBLEM) Touch base on structure - entering uncharted territory Thoughts on addressing this
  10. Ben Victor quote - eg. Neural Nets Joan Robinson - "A model which took account of all the variation of reality would be of no more use than a map at the scale of one to one." Leverage the least amount of info with max impact - abstraction ladder The challenge lies not in constructing the system, but in understanding it. We must develop an intuition to guide our decisions. The design process is thus one of exploration and discovery Slide part 2 - Introduce an abstraction step in your development cycle
  11. Slide part 2 - Introduce an abstraction step in your development cycle Some tips to help abstractions
  12. Rethink metrics! (single vs multi-objective) Abstract your data! Rethink your system Comprised of what? In-Out? Something missing? Enhance/enrich? Evolving? Design for complex, adaptive systems Thinking about broader implications, and future, downstream effects Articulate broader concerns, unintended consequences, double-loop learning… Perhaps the problem you were trying to solve in the first place was misguided As always iterate!!! Understanding Ideas Tools (touch base on structure) - Complex system need good ways to assess system performance
  13. (touch base on structure) - Complex system need good ways to assess system performance what does our toolbox look like and how is it evolving? (touch base on structure) - Summarize key learnings and take-away message(s)
  14. (touch base on structure) - Summarize key learnings and take-away message(s) class activity - volunteer to say and explain why aaand you're free, with an ice breaker at hand and something interesting to chat about all night! Slides and refs available
  15. Feel free to speak with me and I can point you in the right direction (explain where to apply). Or you can visit www.productschool.com Have a good night!