SlideShare a Scribd company logo
How to Apply a Product Mindset to Your
Platform Team Tomorrow
by Jelmer Borst
PM Platform products @ Picnic Technologies
Ben Hunt-Davis
Will It Make The Boat Go Faster?
Let's start a platform team
What is platform engineering?
Platform engineering is the discipline of designing and building toolchains and
workflows that enable self-service capabilities for software engineering organizations.
What is platform engineering?
Designing
Product Management
Building
Software Engineering
Toolchains
Internal or externals tools
Workflows
Adoption & process
Product mindset for your platform team
1 Do not build
Talk to your users instead
2 Align on your company's strategy
Understand how your team fits into the direction of the company
3 Define & explain your team's value
To upper management and product teams
4 Measure what matters
Ignore what does not
5 Iterate & celebrate successes
Example: Picnic's
Error Prone Support
Java, on top of Google's Error
Prone
~OpenRewrite
https://error-prone.picnic.tech
46:34
YouTube
StreamlininglargescaleJavadevelopment usingErr…
Usingstaticanalysistospotbugsinyourcodehasbecomeastaple
ofmodernJavadevelopment.Butwhatifwecantakethisoneste…
#1 Do not build
Talk to the CTO/CPO
Talk to your users:
Engineers
Technical leads/Engineering Managers/Architects
Product Managers
From ticketing to product
discovery
From feature requests to insights
Design your personas
Who are you building for?
For example: a team maintaining & improve the company's CI system.
Java
Steve
@ Payments
QA
Abby
@ Promotions
Mobile
Liza
@ Webstore
Chef, cooking for chefs
Kathy Korevec (VP Product @ Vercel)
#2 Align on your company's strategy
Productivity
Hiring
Scaling
Reliability
Customer-facing PM
Focus: one goal
Platform PM
Build the right tools & workflows to achieve
the customer-facing PM's goal
learnwardleymapping.com
Strategy Kernal Canvas - Chris Butler
#3 Define and explain your team's value
Internal partners
Design your personas
Who are you building for?
For example: a team maintaining & improve the company's CI system.
Java
Steve
@ Payments
QA
Abby
@ Promotions
Mobile
Liza
@ Webstore
LocalTime / Optional
Educate leadership
Why is it complex?
What makes software delivery hard?
What are bottlenecks that your users are facing?
Manage expectations
You will not make all teams 10x faster tomorrow
Long-term investment; high ROI
Don't use as excuse to go slow
#4 Measure what matters
Ignore everything else
Stop doing favours
It does not make the boat go faster? Don't do it!
"Just use DORA metrics"
Deployment Frequency
Lead Time for Change
Time to Restore Service
or: Mean Time to Restore (MTTR)
Change Failure Rate
Don't start with the metrics
Start with
Strategy: what problem are we trying to solve?
1.
Goals: what do we aim to achieve?
2.
Then: how can we measure it?
1 Measure to plan
(>6mo)
Product impact, mid-long term
e.g. issue lead time, % projects on-time
2 Measure for the board (3mo)
CEO/Finance; CTO/CPO
e.g. infrastructure cost, # changes
shipped
3 Measure to optimize
(1-3mo)
Verify your experiments
e.g. incident rate, # canary releases
4 Measure to operate
(1-2wk)
Observability for your product
e.g. uptime, error-rate
Source: Will Larson, lethain.com
How to use metrics
Build a habit to review metrics periodically
1.
Plan: every quarter
a.
Board: every quarter
b.
Optimize: every 2-4 weeks
c.
Operate: every week
d.
Build hypotheses why these metrics change
2.
Verify your hypotheses with your internal partners
3.
Slice & dice (segment) your metrics
4.
Align metrics with reality
5.
#5 Iterate & celebrate successes
Don't skimp on adoption
Developer tools are not spaghetti
Share success stories
Regular updates on Slack
Maintain a changelog
Join all-hands to share wins
Encourage your users to share stories
Be transparent on your challenges
Product mindset for your platform team
Do not build
1.
Align on your company's strategy
2.
Define & explain your team's value
3.
Measure what matters
4.
Iterate & celebrate successes
5.
Thank you!
Twitter @japborst
LinkedIn /in/japborst

More Related Content

Similar to How to Apply a Product Mindset to Your Platform Team Tomorrow

Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
iCiDIGITAL
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Mark Kelley
 
Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
Azilen Technologies Pvt. Ltd.
 
Keys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous TeamsKeys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous Teams
DevOps.com
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
Vernon Stinebaker
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
bmcglin
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
Semen Arslan
 
Establishing a Collaboration Roadmap
Establishing a Collaboration RoadmapEstablishing a Collaboration Roadmap
Establishing a Collaboration Roadmap
Drew Madelung
 
Pin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionPin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min version
Steven Martin
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
Jeffrey Stewart
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
Robert McGeachy
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
Nuno Fernandes
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
OpenCredo
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
Craig Brown
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
VictorOps
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 

Similar to How to Apply a Product Mindset to Your Platform Team Tomorrow (20)

Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
 
Keys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous TeamsKeys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous Teams
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
Establishing a Collaboration Roadmap
Establishing a Collaboration RoadmapEstablishing a Collaboration Roadmap
Establishing a Collaboration Roadmap
 
Pin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min versionPin the tail on the metric v00 75 min version
Pin the tail on the metric v00 75 min version
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
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
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
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
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
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...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
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 ...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

How to Apply a Product Mindset to Your Platform Team Tomorrow

  • 1. How to Apply a Product Mindset to Your Platform Team Tomorrow by Jelmer Borst PM Platform products @ Picnic Technologies
  • 2. Ben Hunt-Davis Will It Make The Boat Go Faster?
  • 3.
  • 4. Let's start a platform team
  • 5.
  • 6. What is platform engineering? Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations.
  • 7. What is platform engineering? Designing Product Management Building Software Engineering Toolchains Internal or externals tools Workflows Adoption & process
  • 8. Product mindset for your platform team 1 Do not build Talk to your users instead 2 Align on your company's strategy Understand how your team fits into the direction of the company 3 Define & explain your team's value To upper management and product teams 4 Measure what matters Ignore what does not 5 Iterate & celebrate successes
  • 9. Example: Picnic's Error Prone Support Java, on top of Google's Error Prone ~OpenRewrite https://error-prone.picnic.tech
  • 10.
  • 12. #1 Do not build Talk to the CTO/CPO Talk to your users: Engineers Technical leads/Engineering Managers/Architects Product Managers
  • 13. From ticketing to product discovery From feature requests to insights
  • 14. Design your personas Who are you building for? For example: a team maintaining & improve the company's CI system. Java Steve @ Payments QA Abby @ Promotions Mobile Liza @ Webstore
  • 15. Chef, cooking for chefs Kathy Korevec (VP Product @ Vercel)
  • 16. #2 Align on your company's strategy
  • 18.
  • 19.
  • 20.
  • 21. Customer-facing PM Focus: one goal Platform PM Build the right tools & workflows to achieve the customer-facing PM's goal
  • 23. Strategy Kernal Canvas - Chris Butler
  • 24. #3 Define and explain your team's value
  • 26. Design your personas Who are you building for? For example: a team maintaining & improve the company's CI system. Java Steve @ Payments QA Abby @ Promotions Mobile Liza @ Webstore
  • 28. Educate leadership Why is it complex? What makes software delivery hard? What are bottlenecks that your users are facing?
  • 29. Manage expectations You will not make all teams 10x faster tomorrow Long-term investment; high ROI Don't use as excuse to go slow
  • 30. #4 Measure what matters Ignore everything else Stop doing favours It does not make the boat go faster? Don't do it!
  • 31. "Just use DORA metrics" Deployment Frequency Lead Time for Change Time to Restore Service or: Mean Time to Restore (MTTR) Change Failure Rate
  • 32. Don't start with the metrics Start with Strategy: what problem are we trying to solve? 1. Goals: what do we aim to achieve? 2. Then: how can we measure it?
  • 33. 1 Measure to plan (>6mo) Product impact, mid-long term e.g. issue lead time, % projects on-time 2 Measure for the board (3mo) CEO/Finance; CTO/CPO e.g. infrastructure cost, # changes shipped 3 Measure to optimize (1-3mo) Verify your experiments e.g. incident rate, # canary releases 4 Measure to operate (1-2wk) Observability for your product e.g. uptime, error-rate Source: Will Larson, lethain.com
  • 34.
  • 35.
  • 36. How to use metrics Build a habit to review metrics periodically 1. Plan: every quarter a. Board: every quarter b. Optimize: every 2-4 weeks c. Operate: every week d. Build hypotheses why these metrics change 2. Verify your hypotheses with your internal partners 3. Slice & dice (segment) your metrics 4. Align metrics with reality 5.
  • 37. #5 Iterate & celebrate successes
  • 38.
  • 39.
  • 40. Don't skimp on adoption Developer tools are not spaghetti
  • 41.
  • 42. Share success stories Regular updates on Slack Maintain a changelog Join all-hands to share wins Encourage your users to share stories Be transparent on your challenges
  • 43.
  • 44. Product mindset for your platform team Do not build 1. Align on your company's strategy 2. Define & explain your team's value 3. Measure what matters 4. Iterate & celebrate successes 5.