際際滷

際際滷Share a Scribd company logo
StopOverengineering
BuildNeedfulStu鍖
Alittleaboutme
Co-foundedrspectiveandVoucherify
EventhoughIleadthecompany,Imanatural"productperson"
andtheuserexperiencemeansalottome.
Inthepast,Iledtheteamsinbrown鍖eldprojects.Iworkedonafewlargesystems
withmassivedependencies,buildbytheteamspreadbetweenfourEuropeanlocations.
@tpindel
tom@voucherify.io
Haveyoueverfeltthatyou
overengineeredanimplementation?
Wedontfocusenoughonwhatpeople
actuallyneed;wefocusonwhatwethink
theywantwhicharetwoverydi鍖erentapproaches.
Developers,welovegenerics
andbuildingframeworks
Wespendtoomuchtimeon
automatingalreadyautomatedtools
Welovetobuildacustom
andin-housetechnology
Buildingthewrongthingresultsin...
teams'frustration
-"myworkofartneverusedinproduction",
uselessfeatureswhichare
rarelyusedbytypicalusers,
projectsneitherdeliveredon
timenorinabudget,
unsatis鍖edstaunsatis鍖edstakeholders. @tpindel
tom@voucherify.io
Softwareisjustonepieceofalargersystem
Istherea
domainexpert?
Brown鍖eldvsGreen鍖eldprojects
Wegetanopportunityto
learnfromproductiondata
Wetalktoomuchaboutworstcases
Aswedonthaveaccesstoactualusage,
itisanareawhereover-engineeringiscommon
Isitareallybadcode?
Codeless,buildmore
DeliverValue
Discoverbusinessprocesses
andfocusonmainusecase
Usetherighttools Iterateanddeployoften
Learnfromdata
Analyzecostversusbene鍖t
80% ofresultscomefrom20% ofe鍖ort
Discoverbusinessprocesses
Focusonautomationofamainusecase
DelegatetoHaaS(HumanasaService)
Reducealargeamountofcomplexityand
codethatisrarelyusedinaproduction
CostvsBene鍖t
Cost
Bene鍖t
investment
costper
occurrence
frequency x[ ]
Usetherighttool,fortherightjob,
intherightway
Learn,Build,Measure
Doitinshortiterations
Buildrobustbutnotovercomplicatedstu鍖-striveforsimplicity
Dontbeafraidtoduplicateyourself
Learnfromlogs,users,stakeholders,anddata
Data:collect,interpret,react
Youarepartofthelargersystem
DoCBAanddelegatetoHaaS
Donotreinventthewheel
DeliverValue.
Thankyou!
Ad

Recommended

Space Invaders Paris PA_1200 ...PA_1300
Space Invaders Paris PA_1200 ...PA_1300
Pr辿nom RVLEB
Technique de-cablage-des-coffrets-electriques-pour-les-machines-industrielles
morin moli
Cours pics16 f877
Abdellatif Mbk
Pr辿sentation grafcet
Boubakri Mohamed
7 grafcet avec saut d'辿tape perceuse
omar bllaouhamou
Effective engineer
Effective engineer
Tony Vu
The Final 20%: Improving Craftsmanship in Web Development - WordCamp DFW 2015
The Final 20%: Improving Craftsmanship in Web Development - WordCamp DFW 2015
Jeremy Green
Moving Fast At Scale
Moving Fast At Scale
Randy Shoup
[Keynote] James Higgs - Quality is a variable
[Keynote] James Higgs - Quality is a variable
Codemotion
Quality is a variable
Quality is a variable
ustwo
HomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at Home
Boyd Hemphill
Built it, but nobody came: avoiding over-engineering
Built it, but nobody came: avoiding over-engineering
Jon Peck
Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - J...
Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - J...
devopsbcnmeetup
Scale your Software development process while scaling your team
Scale your Software development process while scaling your team
Florian Motlik
Resume
Resume
PRADEEP MAURYA
david-twright-visual-cv-2014
david-twright-visual-cv-2014
dr_dtwright
Engineering Innovation. Impacting Futures at Give-engineering
Engineering Innovation. Impacting Futures at Give-engineering
Give-Engineering
Achieving Billion-Dollar Breakthroughs Without Billion-Dollar Budgets.pdf
Achieving Billion-Dollar Breakthroughs Without Billion-Dollar Budgets.pdf
anmolkapoor067
Building innovative products
Building innovative products
Shishir Choudhary
How to build a great Web Application - Lessons from Getting Real by 37 Signals
How to build a great Web Application - Lessons from Getting Real by 37 Signals
Robin Dhanwani
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
Junar
Junar
The Media Consortium
Delivering Business Values with Agile Practices
Delivering Business Values with Agile Practices
Astro Tech
Couples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe Stage
GROWtalks
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
Ben Hall
Building innovative products
Building innovative products
Shishir Choudhary
Energy Efficiency Innovation Driver or heavy Burden?
Energy Efficiency Innovation Driver or heavy Burden?
Mateus Siwek
Open erp presentation business model_11 octobre 2012-2
Open erp presentation business model_11 octobre 2012-2
Paris Open Source Summit
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Tech Services

More Related Content

Similar to Stop overengineering, build needful stuff (20)

[Keynote] James Higgs - Quality is a variable
[Keynote] James Higgs - Quality is a variable
Codemotion
Quality is a variable
Quality is a variable
ustwo
HomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at Home
Boyd Hemphill
Built it, but nobody came: avoiding over-engineering
Built it, but nobody came: avoiding over-engineering
Jon Peck
Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - J...
Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - J...
devopsbcnmeetup
Scale your Software development process while scaling your team
Scale your Software development process while scaling your team
Florian Motlik
Resume
Resume
PRADEEP MAURYA
david-twright-visual-cv-2014
david-twright-visual-cv-2014
dr_dtwright
Engineering Innovation. Impacting Futures at Give-engineering
Engineering Innovation. Impacting Futures at Give-engineering
Give-Engineering
Achieving Billion-Dollar Breakthroughs Without Billion-Dollar Budgets.pdf
Achieving Billion-Dollar Breakthroughs Without Billion-Dollar Budgets.pdf
anmolkapoor067
Building innovative products
Building innovative products
Shishir Choudhary
How to build a great Web Application - Lessons from Getting Real by 37 Signals
How to build a great Web Application - Lessons from Getting Real by 37 Signals
Robin Dhanwani
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
Junar
Junar
The Media Consortium
Delivering Business Values with Agile Practices
Delivering Business Values with Agile Practices
Astro Tech
Couples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe Stage
GROWtalks
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
Ben Hall
Building innovative products
Building innovative products
Shishir Choudhary
Energy Efficiency Innovation Driver or heavy Burden?
Energy Efficiency Innovation Driver or heavy Burden?
Mateus Siwek
Open erp presentation business model_11 octobre 2012-2
Open erp presentation business model_11 octobre 2012-2
Paris Open Source Summit
[Keynote] James Higgs - Quality is a variable
[Keynote] James Higgs - Quality is a variable
Codemotion
Quality is a variable
Quality is a variable
ustwo
HomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at Home
Boyd Hemphill
Built it, but nobody came: avoiding over-engineering
Built it, but nobody came: avoiding over-engineering
Jon Peck
Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - J...
Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - J...
devopsbcnmeetup
Scale your Software development process while scaling your team
Scale your Software development process while scaling your team
Florian Motlik
david-twright-visual-cv-2014
david-twright-visual-cv-2014
dr_dtwright
Engineering Innovation. Impacting Futures at Give-engineering
Engineering Innovation. Impacting Futures at Give-engineering
Give-Engineering
Achieving Billion-Dollar Breakthroughs Without Billion-Dollar Budgets.pdf
Achieving Billion-Dollar Breakthroughs Without Billion-Dollar Budgets.pdf
anmolkapoor067
Building innovative products
Building innovative products
Shishir Choudhary
How to build a great Web Application - Lessons from Getting Real by 37 Signals
How to build a great Web Application - Lessons from Getting Real by 37 Signals
Robin Dhanwani
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Peter Gfader
Delivering Business Values with Agile Practices
Delivering Business Values with Agile Practices
Astro Tech
Couples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe Stage
GROWtalks
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
Ben Hall
Building innovative products
Building innovative products
Shishir Choudhary
Energy Efficiency Innovation Driver or heavy Burden?
Energy Efficiency Innovation Driver or heavy Burden?
Mateus Siwek
Open erp presentation business model_11 octobre 2012-2
Open erp presentation business model_11 octobre 2012-2
Paris Open Source Summit

Recently uploaded (20)

Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Tech Services
Zonerankers Digital marketing solutions
Zonerankers Digital marketing solutions
reenashriee
Open Source Software Development Methods
Open Source Software Development Methods
VICTOR MAESTRE RAMIREZ
What is data visualization and how data visualization tool can help.pdf
What is data visualization and how data visualization tool can help.pdf
Varsha Nayak
Migrating to Azure Cosmos DB the Right Way
Migrating to Azure Cosmos DB the Right Way
Alexander (Alex) Komyagin
Rierino Commerce Platform - CMS Solution
Rierino Commerce Platform - CMS Solution
Rierino
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Intelli grow
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Natan Silnitsky
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Alluxio, Inc.
Software Testing & its types (DevOps)
Software Testing & its types (DevOps)
S Pranav (Deepu)
dp-700 exam questions sample docume .pdf
dp-700 exam questions sample docume .pdf
pravkumarbiz
OpenTelemetry 101 Cloud Native Barcelona
OpenTelemetry 101 Cloud Native Barcelona
Imma Valls Bernaus
How Insurance Policy Management Software Streamlines Operations
How Insurance Policy Management Software Streamlines Operations
Insurance Tech Services
GDG Douglas - Google AI Agents: Your Next Intern?
GDG Douglas - Google AI Agents: Your Next Intern?
felipeceotto
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Puppy jhon
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
How to Choose the Right Web Development Agency.pdf
How to Choose the Right Web Development Agency.pdf
Creative Fosters
Shell Skill Tree - LabEx Certification (LabEx)
Shell Skill Tree - LabEx Certification (LabEx)
VICTOR MAESTRE RAMIREZ
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Tech Services
Zonerankers Digital marketing solutions
Zonerankers Digital marketing solutions
reenashriee
Open Source Software Development Methods
Open Source Software Development Methods
VICTOR MAESTRE RAMIREZ
What is data visualization and how data visualization tool can help.pdf
What is data visualization and how data visualization tool can help.pdf
Varsha Nayak
Migrating to Azure Cosmos DB the Right Way
Migrating to Azure Cosmos DB the Right Way
Alexander (Alex) Komyagin
Rierino Commerce Platform - CMS Solution
Rierino Commerce Platform - CMS Solution
Rierino
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Intelli grow
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Natan Silnitsky
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Alluxio, Inc.
Software Testing & its types (DevOps)
Software Testing & its types (DevOps)
S Pranav (Deepu)
dp-700 exam questions sample docume .pdf
dp-700 exam questions sample docume .pdf
pravkumarbiz
OpenTelemetry 101 Cloud Native Barcelona
OpenTelemetry 101 Cloud Native Barcelona
Imma Valls Bernaus
How Insurance Policy Management Software Streamlines Operations
How Insurance Policy Management Software Streamlines Operations
Insurance Tech Services
GDG Douglas - Google AI Agents: Your Next Intern?
GDG Douglas - Google AI Agents: Your Next Intern?
felipeceotto
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Puppy jhon
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
How to Choose the Right Web Development Agency.pdf
How to Choose the Right Web Development Agency.pdf
Creative Fosters
Shell Skill Tree - LabEx Certification (LabEx)
Shell Skill Tree - LabEx Certification (LabEx)
VICTOR MAESTRE RAMIREZ
Ad

Stop overengineering, build needful stuff