SlideShare une entreprise Scribd logo
1  sur  76
Télécharger pour lire hors ligne
@shanley
Deciding
What to Build
Monkigras Talk - Dante on Deciding What to Build
Deceit and trickery


Three-headed reptile/beast/humany thing


Demons whipped by demons whipping humans


Lake of boiling pitch


Various diseases




Fraud
ROADMAPS
Anything with both a
timeline and
features.
The answer can’t be
“I don’t know.”
But that’s the only
answer that isn’t a
lie.
Erosion of trust
between engineering
and the rest of the
business
Death march to meet
release dates
Marketing
dependency on
product releases
Premature decision
making
Huge waste of
everyone’s times
Inconstancy
Inconstancy:
A Sphere of Heaven
Get rid of roadmaps
Explain their
consequences to
everyone
Make a document
called “what we are
working are” and
give everyone edit
access
Change the
document when
things change
Each person is
responsible for the
expectations they
set
Monkigras Talk - Dante on Deciding What to Build
Two teams


They fight each other


Endlessly


While carrying heavy weights


Unresponsive




Greed
You and your team
aren’t going to
accomplish what you
think you are
You will do more
things poorly
You will complete
less things
You will do easy
things instead of
important things
The Wise
Take what you think
you can do




Divide by 4
Take the time you
think you’ll do it in




Times by 2
Make a list of what is
important

Make a list of what
you’re doing

Compare
Start with the
important stuff
You will never do the
things that aren’t
important
Monkigras Talk - Dante on Deciding What to Build
Gigantic worm


Vast vile slush produced by ceaseless foul


Icy rain on top of everything


Sightless and heedless of neighbors




Gluttony
We have so many
tools!
Look we even built
our own tool!
We have to use lots
of tools because
nothing is perfect for
us
We have to use lots
of tools because
subtle feature
differences
profoundly affect the
way we work
We have to keep
switching tools until
we find something
that works
The Contemplatives
The tools aren’t the
problem



You are
Get rid of all your
tools
BUT WHAT ABOUT
OUR BUG
TRACKING
SYSTEM
IMPLEMENTED
ACROSS 3
DIFFERENT TOOLS
Let the fear take
you



Delete it all
Monkigras Talk - Dante on Deciding What to Build
Not that bad, actually


Green fields


There’s even a castle


“Inactive” sins


Can’t attain better world




Limbo
The state of being
somewhere OK but
you can’t get
anywhere better
Technical debt
Justice
Let’s get really real
about culture
I literally don’t care
what kind of furniture
you have
Culture is about
what is more
important than other
things
Culture picks
between alternate
good things
Culture picks bad
things
Technical debt is a
cultural problem
Features




Technical Debt
THE STUFF
UNDERNEATH THE
API
Expose internal
ghettos
Spread the pain
around
Acknowledge
technical debt
Monkigras Talk - Dante on Deciding What to Build
Swamp-like river Styx


Wrathful fight each other


Sullen lie beneath the water


There’s also a marsh




Anger
People have
opinions
Not every opinion
makes it
Resentment and
distrust
Loss of faith in the
product
Earthly Love
Create a culture
where it’s safe to talk
about the product
Not everything
counts as a feature
request
Answer “why”
Talk more about
tradeoffs
Feedback loop
Team exercises
Extend trust to
people in your
company who aren’t
engineers or
developers
For each
hell, a
matching
heaven.
Be honest
with each
other

Contenu connexe

Similaire à Monkigras Talk - Dante on Deciding What to Build

003 Sample College Essays About Yourself Essay Exa
003 Sample College Essays About Yourself Essay Exa003 Sample College Essays About Yourself Essay Exa
003 Sample College Essays About Yourself Essay ExaJulie Brown
 
The Best Essay Writing Services. Online assignment writing service.
The Best Essay Writing Services. Online assignment writing service.The Best Essay Writing Services. Online assignment writing service.
The Best Essay Writing Services. Online assignment writing service.Alyssa Hase
 
What A Conclusion Para
What A Conclusion ParaWhat A Conclusion Para
What A Conclusion ParaLisa Anderson
 
Behavioral economics : what it is and how it could help us do our job better
Behavioral economics : what it is and how it could help us do our job betterBehavioral economics : what it is and how it could help us do our job better
Behavioral economics : what it is and how it could help us do our job betterDigitasLBi Paris
 
Fact, opinion, and opinion
Fact, opinion, and opinionFact, opinion, and opinion
Fact, opinion, and opinionheislerc
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017Andrew Shafer
 
Argumentative Writing In College
Argumentative Writing In CollegeArgumentative Writing In College
Argumentative Writing In CollegeNina Vazquez
 
How To Write A Good Essay About Yourself
How To Write A Good Essay About YourselfHow To Write A Good Essay About Yourself
How To Write A Good Essay About YourselfNina Vazquez
 
Aggressive Driving Essay Persuasive. Online assignment writing service.
Aggressive Driving Essay Persuasive. Online assignment writing service.Aggressive Driving Essay Persuasive. Online assignment writing service.
Aggressive Driving Essay Persuasive. Online assignment writing service.Beth Garcia
 
Migration Essay Conclusion. Online assignment writing service.
Migration Essay Conclusion. Online assignment writing service.Migration Essay Conclusion. Online assignment writing service.
Migration Essay Conclusion. Online assignment writing service.Angela Jennings
 
How To Reference A Website In An Essay Changes To MLA Citation For
How To Reference A Website In An Essay Changes To MLA Citation ForHow To Reference A Website In An Essay Changes To MLA Citation For
How To Reference A Website In An Essay Changes To MLA Citation ForSheena White
 
Do We Need Tougher Gun Control Laws Essay
Do We Need Tougher Gun Control Laws EssayDo We Need Tougher Gun Control Laws Essay
Do We Need Tougher Gun Control Laws EssayTamika Morris
 
Sample Essay First Grade. Online assignment writing service.
Sample Essay First Grade. Online assignment writing service.Sample Essay First Grade. Online assignment writing service.
Sample Essay First Grade. Online assignment writing service.Emily Custard
 

Similaire à Monkigras Talk - Dante on Deciding What to Build (20)

Examples Of An Argumentative Essay
Examples Of An Argumentative EssayExamples Of An Argumentative Essay
Examples Of An Argumentative Essay
 
Aytheeyizuhm - evolution
Aytheeyizuhm - evolutionAytheeyizuhm - evolution
Aytheeyizuhm - evolution
 
003 Sample College Essays About Yourself Essay Exa
003 Sample College Essays About Yourself Essay Exa003 Sample College Essays About Yourself Essay Exa
003 Sample College Essays About Yourself Essay Exa
 
The Best Essay Writing Services. Online assignment writing service.
The Best Essay Writing Services. Online assignment writing service.The Best Essay Writing Services. Online assignment writing service.
The Best Essay Writing Services. Online assignment writing service.
 
What A Conclusion Para
What A Conclusion ParaWhat A Conclusion Para
What A Conclusion Para
 
Behavioral economics : what it is and how it could help us do our job better
Behavioral economics : what it is and how it could help us do our job betterBehavioral economics : what it is and how it could help us do our job better
Behavioral economics : what it is and how it could help us do our job better
 
Fact, opinion, and opinion
Fact, opinion, and opinionFact, opinion, and opinion
Fact, opinion, and opinion
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
Argumentative Writing In College
Argumentative Writing In CollegeArgumentative Writing In College
Argumentative Writing In College
 
Sample Of An Expository Essay
Sample Of An Expository EssaySample Of An Expository Essay
Sample Of An Expository Essay
 
How To Write A Good Essay About Yourself
How To Write A Good Essay About YourselfHow To Write A Good Essay About Yourself
How To Write A Good Essay About Yourself
 
Aggressive Driving Essay Persuasive. Online assignment writing service.
Aggressive Driving Essay Persuasive. Online assignment writing service.Aggressive Driving Essay Persuasive. Online assignment writing service.
Aggressive Driving Essay Persuasive. Online assignment writing service.
 
Migration Essay Conclusion. Online assignment writing service.
Migration Essay Conclusion. Online assignment writing service.Migration Essay Conclusion. Online assignment writing service.
Migration Essay Conclusion. Online assignment writing service.
 
Factory Vs Animal Cell Factory
Factory Vs Animal Cell FactoryFactory Vs Animal Cell Factory
Factory Vs Animal Cell Factory
 
Outline Format For Argumentative Essay
Outline Format For Argumentative EssayOutline Format For Argumentative Essay
Outline Format For Argumentative Essay
 
Persuasive Speech On Technology And Technology
Persuasive Speech On Technology And TechnologyPersuasive Speech On Technology And Technology
Persuasive Speech On Technology And Technology
 
How To Reference A Website In An Essay Changes To MLA Citation For
How To Reference A Website In An Essay Changes To MLA Citation ForHow To Reference A Website In An Essay Changes To MLA Citation For
How To Reference A Website In An Essay Changes To MLA Citation For
 
Do We Need Tougher Gun Control Laws Essay
Do We Need Tougher Gun Control Laws EssayDo We Need Tougher Gun Control Laws Essay
Do We Need Tougher Gun Control Laws Essay
 
Sample Essay First Grade. Online assignment writing service.
Sample Essay First Grade. Online assignment writing service.Sample Essay First Grade. Online assignment writing service.
Sample Essay First Grade. Online assignment writing service.
 
An Analysis Of Shitty First Drafts
An Analysis Of Shitty First DraftsAn Analysis Of Shitty First Drafts
An Analysis Of Shitty First Drafts
 

Dernier

20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 

Dernier (20)

20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 

Monkigras Talk - Dante on Deciding What to Build