SlideShare a Scribd company logo
1 of 40
Download to read offline
Scaling Client Engineering 
Button @chrismaddern 1
Scaling building 
int!ro a sto! ry some le!arnings Q&! A 
Button @chrismaddern 2
Button @chrismaddern 3
Button @chrismaddern 4
Feature A Feature B 
Button @chrismaddern 5
Scaling Platform 
Button @chrismaddern 6
The cloud 
Button @chrismaddern 7
Sharding Load Balancing 
Distributed 
Computing 
Button @chrismaddern 8
Button @chrismaddern 9
Button @chrismaddern 10
Button @chrismaddern 11
Platform Client 
Button @chrismaddern 12
! Button @chrismaddern 
13 
Scaling building 
intro a sto! 
ry some le!arnings Q&! A
Making major changes to large products is hard 
Button @chrismaddern 14
…or at least noisy 
Button @chrismaddern 15
Button @chrismaddern 16
I really liked my "favorites" at the bottom. Now it seems I 
have to search for the few people I pay every day? Am I 
missing something? 
~Venmo User 
Please bring back the recent recipient bar at the bottom of the 
screen. Most of my payments are to the same five people. 
~Another Venmo User 
Button @chrismaddern 17
Button @chrismaddern 18
Button @chrismaddern 19
Did we break, or diminish, a sensible user flow? 
Button @chrismaddern 20
Users want a quicker way to pay 
their closest friends 
Button @chrismaddern 21
Well.. actually more like this 
Button www.usebutton.com 22
Well.. actually more like this 
Button www.usebutton.com 22
Well.. actually more like this 
Button www.usebutton.com 22
Well.. actually more like this 
Button www.usebutton.com 22
Hypothesis driven development 
Finding root cause of user feedback -> feed into new features 
Not reversions 
Button @chrismaddern 23
Enabling ‘Product Engineers’ to ‘Have their say’ 
Button @chrismaddern 24
WHAT IF 
Button @chrismaddern 25
A framework to put things in production, infront of small 
numbers of users to validate ideas & designs. 
Button @chrismaddern 26
30-40 iterations later.. 
Button @chrismaddern 27
The recents drawer was born 
Button @chrismaddern 28
Button @chrismaddern 29
Button @chrismaddern 30
Scaling building 
! ! ! a story another story Q&A some le!arnings 
Button @chrismaddern 31
Support-Product Tradeoff 
Still Learning 
Your FAQ is a tool to protect 
yourself as you execute on the 
vision. 
! 
Hiring a support person will 
allow you the bandwidth to 
focus on building what you 
need to. 
I can’t take it anymore 
Feedback volume means that 
bugfixes need to be 
responsive and canned 
responses / FAQ are a 
necessity. 
! 
You also need to re-calibrate 
your level for including 
feedback in the product 
process (you will hear about 
everything!) 
! 
< 10,000 10k - 100k 100k - 500k 1,000,000 10M + 
LEARN 
You should be answering 
every support request 
personally, ship everything and 
figure out what works. 
! 
Start building an FAQ and 
have it inform your product 
fixes and support proceses. 
This is starting to hurt I have no idea. :s 
Depending on the nature of 
your business, you may be 
;) 
starting to feel a real burden 
of customer support. 
! 
Key customer complaints 
should be considered for fixes 
or frame conversations 
around broken UX. 
Button @chrismaddern 32
Quality matters (a lot) 
As your team grows, focus on what’s core 
Button @chrismaddern 33
Build processes that empower engineers 
(Data empowers everyone, including engineers) 
Button @chrismaddern 34
Feedback must inform fixes! 
Feedback cannot drive direction 
Button @chrismaddern 35
Figuring out what to work on? 
Clearly define vision & goals towards that 
! 
Collaboratively build a roadmap 
! 
Provide a framework for testing hypothesizes (from everyone) 
Button @chrismaddern 36
Scaling building 
! ! ! a story another story some 
learnings 
Q&! A 
Button @chrismaddern 37

More Related Content

Similar to Juggling Features, Advancement, and Quality As You Grow - Chris Maddern

The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)
Alexis Roqué
 

Similar to Juggling Features, Advancement, and Quality As You Grow - Chris Maddern (20)

CRM 2.0 By Guido Oswald
CRM 2.0 By Guido OswaldCRM 2.0 By Guido Oswald
CRM 2.0 By Guido Oswald
 
Metrics that matter Making the business case that documentation has value
Metrics that matter Making the business case that documentation has valueMetrics that matter Making the business case that documentation has value
Metrics that matter Making the business case that documentation has value
 
UX Strategy and The Questions; UX in AZ Meetup, May 2019
UX Strategy and The Questions; UX in AZ Meetup, May 2019UX Strategy and The Questions; UX in AZ Meetup, May 2019
UX Strategy and The Questions; UX in AZ Meetup, May 2019
 
Advanced Brand and Marketing for Early Stage Companies
Advanced Brand and Marketing for Early Stage CompaniesAdvanced Brand and Marketing for Early Stage Companies
Advanced Brand and Marketing for Early Stage Companies
 
Saas Startup Mistakes
Saas Startup MistakesSaas Startup Mistakes
Saas Startup Mistakes
 
68 Insights by Chubby Brain
68 Insights by Chubby Brain68 Insights by Chubby Brain
68 Insights by Chubby Brain
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)
 
Startup Mistakes
Startup MistakesStartup Mistakes
Startup Mistakes
 
Boris Krstović - Building Product 101
Boris Krstović - Building Product 101Boris Krstović - Building Product 101
Boris Krstović - Building Product 101
 
Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013
 
Customer Discovery - Launchpad Week CDMX Fintech 2016
Customer Discovery - Launchpad Week CDMX Fintech 2016Customer Discovery - Launchpad Week CDMX Fintech 2016
Customer Discovery - Launchpad Week CDMX Fintech 2016
 
Every MVP Idea Ever
Every MVP Idea EverEvery MVP Idea Ever
Every MVP Idea Ever
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has value
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has value
 
Design for Start-Ups
Design for Start-UpsDesign for Start-Ups
Design for Start-Ups
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
Size Doesn't Matter | Twitter at Mobile Convention London 2016
Size Doesn't Matter | Twitter at Mobile Convention London 2016 Size Doesn't Matter | Twitter at Mobile Convention London 2016
Size Doesn't Matter | Twitter at Mobile Convention London 2016
 
The product is not "the product". Who owns it anyway?
The product is not "the product". Who owns it anyway? The product is not "the product". Who owns it anyway?
The product is not "the product". Who owns it anyway?
 
CWIN17 New-York / keynote - The ten tenets of digital innovation
CWIN17 New-York / keynote - The ten tenets of digital innovationCWIN17 New-York / keynote - The ten tenets of digital innovation
CWIN17 New-York / keynote - The ten tenets of digital innovation
 

More from Atlassian

Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Juggling Features, Advancement, and Quality As You Grow - Chris Maddern