SlideShare a Scribd company logo
ROI for Engineers
ROI = Benefits - Costs
ROI = Benefits - Costs
Revenue Drivers
ROI = Benefits - Costs
Revenue Sinks
ROI = Benefits - Costs
Incremental
Gain (or Loss)
Recipe for Success
Expanded Revenue
+
Squeezed Costs
=
More Incremental Income
Responsibilities
Product Management, Sales &
Marketing
have greatest impact on
Revenue Drivers
Responsibilities
Engineering, Program
Management & QA
have greatest impact on
Revenue Sinks
Responsibilities
The greatest product idea in the
world can be a financial failure
due to sloppy engineering
Usual ROI Failure
Lower than expected
Revenue
Higher than expected
Support Cost
Late project, deferred
debt
Squeezing Costs
Dev Cost Estimate well, manage risks, deliver cleanly, be done, Done, DONE.
Support Costs Don’t release crap code, customers will call, that costs money.
Upset Customers Annoy a customer, they buy from someone else next time.
Escalations If the front line support can’t solve it, the engineers get pulled in.
Tech Debt Deferred engineering always efforts come back to haunt.
Squeezing Costs
How??
Have
Conscious
Awareness
at the
Start
Engineers != Business People
Engineers != Business People
Hint: Don’t Focus on Numbers
Increase Decrease
Sales Support Good Will Dev Cost Support Upset Cust Escalations Tech Debt
Decrease Increase
Hint: Don’t Focus on Numbers
✓ ✓ ✓ ✓
Increase Decrease
Sales Support Good Will Dev Cost Support Upset Cust Escalations Tech Debt
Decrease Increase
✘ ✘ ✘ ✘
✓ = Good ✘ = Bad
Consciously look to maximise ✓ and minimize ✘
More above than below
Some Common Bad Patterns
✓
Increase Decrease
Sales Support
Good
Will
Dev
Cost
Support
Upset
Cust
Escalatio
ns
Tech
Debt
Decrease Increase
✘ ✘ ✘ ✘
✘
✓
Increase Decrease
Sales Support
Good
Will
Dev
Cost
Support
Upset
Cust
Escalatio
ns
Tech
Debt
Decrease Increase
✘ ✘ ✘ ✘ ✘ ✘
✘
Poor quality delivery with bugs visible to
customer and lots of support issues being
escalated to engineering.
Late project, lower quality output,
deferring work that should be done to
later.
Some Patterns to Strive for
✓ ✓ ✓ ✓
Increase Decrease
Sales Support
Good
Will
Dev
Cost
Support
Upset
Cust
Escalatio
ns
Tech
Debt
Decrease Increase
✘
✓ ✓ ✓
Increase Decrease
Sales Support
Good
Will
Dev
Cost
Support
Upset
Cust
Escalatio
ns
Tech
Debt
Decrease Increase
✘
Reduce support churn and escalations
into engineering.
Retiring tech debt, increase in quality,
less engineering churn.
Application
Timebox:
Seconds to consider
Consider & Discuss
Why Use It?
Creates a Common
Language and Gets
People Thinking
Will this feature
increase support
calls?
Does this make the
customer happy?
What can I do to
allow the customer
or support team to
self serve?
Obscure Images References
Hydrogen and Maths, the common language
giving Directions To Earth on the Voyager
Spacecraft
Swiss Railway Clock, used by Apple without
permission for iOS 7.
Gnome Business Plan with a health dose of
separation from reality. From South Park.
The cast from Silicon Valley. Frighteningly
accurate.
http://use-cases.org/
Short form & long form articles on this and
other engineering topics.

More Related Content

What's hot

ScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
ScrumDay Chile - Value Estimation and Prioritization using Cost of DelayScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
ScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
Carlos Letelier Pardo
 
Itp251 Chptr6
Itp251 Chptr6Itp251 Chptr6
Itp251 Chptr6
NEVEK50495
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
Sebastian Kamilli
 
Tools For Free to Paid
Tools For Free to PaidTools For Free to Paid
Tools For Free to Paid
Evergage
 
InCC Limited
InCC LimitedInCC Limited
InCC Limited
Michael Crain
 
Get rid of story points
Get rid of story pointsGet rid of story points
Get rid of story points
Pino Decandia
 
After sales in a product failure scenario
After sales in a product failure scenarioAfter sales in a product failure scenario
After sales in a product failure scenario
Hari Talupur
 
Tips to Conduct Effective Conference Calls
Tips to Conduct Effective Conference CallsTips to Conduct Effective Conference Calls
Tips to Conduct Effective Conference Calls
MOS Legal Transcription Service
 
Fixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineFixed price scrum - Patrick Vine
Fixed price scrum - Patrick Vine
SUGSA
 
From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...
From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...
From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...
LavaConConference
 
Baxter Planning Systems
Baxter Planning SystemsBaxter Planning Systems
Baxter Planning Systems
manderson1957
 
Mastering the Outbound Sales Strategy
Mastering the Outbound Sales StrategyMastering the Outbound Sales Strategy
Mastering the Outbound Sales Strategy
Swagata Kumar
 
Increase your per agent in-debt revenue
Increase your per agent in-debt revenue Increase your per agent in-debt revenue
Increase your per agent in-debt revenue
Swagata Kumar
 
How to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding PlaybookHow to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding Playbook
Amity
 
Finance Presentation
Finance PresentationFinance Presentation
Finance Presentation
Tim Demorais
 
How to Build a Powerful Renewal Playbook
How to Build a Powerful Renewal PlaybookHow to Build a Powerful Renewal Playbook
How to Build a Powerful Renewal Playbook
Amity
 
Pre Sales Office
Pre Sales OfficePre Sales Office
Pre Sales Office
Denis Petelin
 
Advanced Offshoring
Advanced OffshoringAdvanced Offshoring
Advanced Offshoring
robinruet
 
Project Planning Approach
Project Planning ApproachProject Planning Approach
Project Planning Approach
CoSalesRevenue
 
Meet up Continuous delivery
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous delivery
Samuel RETIERE
 

What's hot (20)

ScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
ScrumDay Chile - Value Estimation and Prioritization using Cost of DelayScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
ScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
 
Itp251 Chptr6
Itp251 Chptr6Itp251 Chptr6
Itp251 Chptr6
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
 
Tools For Free to Paid
Tools For Free to PaidTools For Free to Paid
Tools For Free to Paid
 
InCC Limited
InCC LimitedInCC Limited
InCC Limited
 
Get rid of story points
Get rid of story pointsGet rid of story points
Get rid of story points
 
After sales in a product failure scenario
After sales in a product failure scenarioAfter sales in a product failure scenario
After sales in a product failure scenario
 
Tips to Conduct Effective Conference Calls
Tips to Conduct Effective Conference CallsTips to Conduct Effective Conference Calls
Tips to Conduct Effective Conference Calls
 
Fixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineFixed price scrum - Patrick Vine
Fixed price scrum - Patrick Vine
 
From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...
From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...
From RFI to ROI: How to Document the Return on your CCMS Investment | Deb Bis...
 
Baxter Planning Systems
Baxter Planning SystemsBaxter Planning Systems
Baxter Planning Systems
 
Mastering the Outbound Sales Strategy
Mastering the Outbound Sales StrategyMastering the Outbound Sales Strategy
Mastering the Outbound Sales Strategy
 
Increase your per agent in-debt revenue
Increase your per agent in-debt revenue Increase your per agent in-debt revenue
Increase your per agent in-debt revenue
 
How to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding PlaybookHow to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding Playbook
 
Finance Presentation
Finance PresentationFinance Presentation
Finance Presentation
 
How to Build a Powerful Renewal Playbook
How to Build a Powerful Renewal PlaybookHow to Build a Powerful Renewal Playbook
How to Build a Powerful Renewal Playbook
 
Pre Sales Office
Pre Sales OfficePre Sales Office
Pre Sales Office
 
Advanced Offshoring
Advanced OffshoringAdvanced Offshoring
Advanced Offshoring
 
Project Planning Approach
Project Planning ApproachProject Planning Approach
Project Planning Approach
 
Meet up Continuous delivery
Meet up Continuous deliveryMeet up Continuous delivery
Meet up Continuous delivery
 

Viewers also liked

This presentation is slightly more awesome
This presentation is slightly more awesomeThis presentation is slightly more awesome
This presentation is slightly more awesome
XenMaster
 
ข อม ลส_วนต_ว
ข อม ลส_วนต_วข อม ลส_วนต_ว
ข อม ลส_วนต_วfernjutamas
 
Varsity + cu cabinet
Varsity + cu cabinetVarsity + cu cabinet
Varsity + cu cabinet
DevonGleason
 
This presentation is (not) awesome
This presentation is (not) awesomeThis presentation is (not) awesome
This presentation is (not) awesome
XenMaster
 
Uniqueness of Human language By Sheikh Talha
Uniqueness of Human language By Sheikh TalhaUniqueness of Human language By Sheikh Talha
Uniqueness of Human language By Sheikh Talha
Sheikh Talha
 
Best MLM Companies To Join
Best MLM Companies To JoinBest MLM Companies To Join
Best MLM Companies To Join
scook1830
 
ข้อมูลส่วนตัว
ข้อมูลส่วนตัวข้อมูลส่วนตัว
ข้อมูลส่วนตัวfernjutamas
 
Convivencia Familiar
Convivencia Familiar Convivencia Familiar
Convivencia Familiar
Mimi León
 
Elementos--importantes-para-el buen funcionamiento del cuerpo
Elementos--importantes-para-el buen funcionamiento del cuerpoElementos--importantes-para-el buen funcionamiento del cuerpo
Elementos--importantes-para-el buen funcionamiento del cuerpo
Aurora Mendoza
 
Knowing your audience By Sheikh Talha
Knowing your audience By Sheikh TalhaKnowing your audience By Sheikh Talha
Knowing your audience By Sheikh Talha
Sheikh Talha
 
Code and the written word
Code and the written wordCode and the written word
Code and the written word
Matthew Tippett
 
Elementos químicos-importantes-del-cuerpo-humano
Elementos químicos-importantes-del-cuerpo-humanoElementos químicos-importantes-del-cuerpo-humano
Elementos químicos-importantes-del-cuerpo-humano
Aurora Mendoza
 

Viewers also liked (15)

This presentation is slightly more awesome
This presentation is slightly more awesomeThis presentation is slightly more awesome
This presentation is slightly more awesome
 
ข อม ลส_วนต_ว
ข อม ลส_วนต_วข อม ลส_วนต_ว
ข อม ลส_วนต_ว
 
Pat4 2552
Pat4 2552Pat4 2552
Pat4 2552
 
Varsity + cu cabinet
Varsity + cu cabinetVarsity + cu cabinet
Varsity + cu cabinet
 
This presentation is (not) awesome
This presentation is (not) awesomeThis presentation is (not) awesome
This presentation is (not) awesome
 
Uniqueness of Human language By Sheikh Talha
Uniqueness of Human language By Sheikh TalhaUniqueness of Human language By Sheikh Talha
Uniqueness of Human language By Sheikh Talha
 
Best MLM Companies To Join
Best MLM Companies To JoinBest MLM Companies To Join
Best MLM Companies To Join
 
ข้อมูลส่วนตัว
ข้อมูลส่วนตัวข้อมูลส่วนตัว
ข้อมูลส่วนตัว
 
Convivencia Familiar
Convivencia Familiar Convivencia Familiar
Convivencia Familiar
 
Elementos--importantes-para-el buen funcionamiento del cuerpo
Elementos--importantes-para-el buen funcionamiento del cuerpoElementos--importantes-para-el buen funcionamiento del cuerpo
Elementos--importantes-para-el buen funcionamiento del cuerpo
 
Knowing your audience By Sheikh Talha
Knowing your audience By Sheikh TalhaKnowing your audience By Sheikh Talha
Knowing your audience By Sheikh Talha
 
Pat1 2552
Pat1 2552Pat1 2552
Pat1 2552
 
Pat2 2552
Pat2 2552Pat2 2552
Pat2 2552
 
Code and the written word
Code and the written wordCode and the written word
Code and the written word
 
Elementos químicos-importantes-del-cuerpo-humano
Elementos químicos-importantes-del-cuerpo-humanoElementos químicos-importantes-del-cuerpo-humano
Elementos químicos-importantes-del-cuerpo-humano
 

Similar to Roi for engineers

Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
Brian Blanchard
 
Agile intro stldodn2009
Agile intro stldodn2009Agile intro stldodn2009
Agile intro stldodn2009
Brian Blanchard
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software Engineering
André Agostinho
 
Get Your Product to Market with Less: Paradigms for Innovation
Get Your Product to Market with Less: Paradigms for InnovationGet Your Product to Market with Less: Paradigms for Innovation
Get Your Product to Market with Less: Paradigms for Innovation
Blake Stancik
 
The benefits of quality
The benefits of qualityThe benefits of quality
The benefits of quality
Pablo Adolfo Molinero Durand
 
Customer Development Mythology by Steve Blank
Customer Development  Mythology by Steve BlankCustomer Development  Mythology by Steve Blank
Customer Development Mythology by Steve Blank
jstanto
 
How To Manage And Reduce Development Techical Debt
How To Manage And Reduce Development Techical DebtHow To Manage And Reduce Development Techical Debt
How To Manage And Reduce Development Techical Debt
Abdul Khan
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
Abraic, Inc.
 
Death by Technical Debt: Lessons Learned to Get you Unbuired
Death by Technical Debt: Lessons Learned to Get you UnbuiredDeath by Technical Debt: Lessons Learned to Get you Unbuired
Death by Technical Debt: Lessons Learned to Get you Unbuired
TechnologyAssociationOregon
 
Startup Advisor Lunch & Learn: Impact Washington
Startup Advisor Lunch & Learn: Impact WashingtonStartup Advisor Lunch & Learn: Impact Washington
Startup Advisor Lunch & Learn: Impact Washington
Jessy Arter
 
Accelerating Delivery of Value
Accelerating Delivery of ValueAccelerating Delivery of Value
Accelerating Delivery of Value
Ryan D. Hatch
 
Software Project Success Through Value Assurance
Software Project Success Through Value AssuranceSoftware Project Success Through Value Assurance
Software Project Success Through Value Assurance
Valueware
 
Strategicadvantagesofimplementingenventive 130724023349-phpapp01
Strategicadvantagesofimplementingenventive 130724023349-phpapp01Strategicadvantagesofimplementingenventive 130724023349-phpapp01
Strategicadvantagesofimplementingenventive 130724023349-phpapp01
Charles (Ronnie) Laing
 
Product Management - Quality teams collaboration
Product Management - Quality teams collaborationProduct Management - Quality teams collaboration
Product Management - Quality teams collaboration
Sreeram Kishore Chavali
 
Strategic Advantages of Implementing Enventive Software
Strategic Advantages of Implementing Enventive SoftwareStrategic Advantages of Implementing Enventive Software
Strategic Advantages of Implementing Enventive Software
Alan Smith
 
Discover, Define, Deliver - a workflow to create successful digital products.
Discover, Define, Deliver - a workflow to create successful digital products. Discover, Define, Deliver - a workflow to create successful digital products.
Discover, Define, Deliver - a workflow to create successful digital products.
STX Next
 
Measuring Quality of Hire
Measuring Quality of HireMeasuring Quality of Hire
Measuring Quality of Hire
Ryan Heinl
 
Strategic Advantages of implementing Enventive 6
Strategic Advantages of implementing Enventive 6Strategic Advantages of implementing Enventive 6
Strategic Advantages of implementing Enventive 6
Alan Smith
 
Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business Perspective
Michael Vax
 
Sdc 2017 - En
Sdc 2017 - EnSdc 2017 - En
Sdc 2017 - En
Patrick Correia
 

Similar to Roi for engineers (20)

Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
 
Agile intro stldodn2009
Agile intro stldodn2009Agile intro stldodn2009
Agile intro stldodn2009
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software Engineering
 
Get Your Product to Market with Less: Paradigms for Innovation
Get Your Product to Market with Less: Paradigms for InnovationGet Your Product to Market with Less: Paradigms for Innovation
Get Your Product to Market with Less: Paradigms for Innovation
 
The benefits of quality
The benefits of qualityThe benefits of quality
The benefits of quality
 
Customer Development Mythology by Steve Blank
Customer Development  Mythology by Steve BlankCustomer Development  Mythology by Steve Blank
Customer Development Mythology by Steve Blank
 
How To Manage And Reduce Development Techical Debt
How To Manage And Reduce Development Techical DebtHow To Manage And Reduce Development Techical Debt
How To Manage And Reduce Development Techical Debt
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Death by Technical Debt: Lessons Learned to Get you Unbuired
Death by Technical Debt: Lessons Learned to Get you UnbuiredDeath by Technical Debt: Lessons Learned to Get you Unbuired
Death by Technical Debt: Lessons Learned to Get you Unbuired
 
Startup Advisor Lunch & Learn: Impact Washington
Startup Advisor Lunch & Learn: Impact WashingtonStartup Advisor Lunch & Learn: Impact Washington
Startup Advisor Lunch & Learn: Impact Washington
 
Accelerating Delivery of Value
Accelerating Delivery of ValueAccelerating Delivery of Value
Accelerating Delivery of Value
 
Software Project Success Through Value Assurance
Software Project Success Through Value AssuranceSoftware Project Success Through Value Assurance
Software Project Success Through Value Assurance
 
Strategicadvantagesofimplementingenventive 130724023349-phpapp01
Strategicadvantagesofimplementingenventive 130724023349-phpapp01Strategicadvantagesofimplementingenventive 130724023349-phpapp01
Strategicadvantagesofimplementingenventive 130724023349-phpapp01
 
Product Management - Quality teams collaboration
Product Management - Quality teams collaborationProduct Management - Quality teams collaboration
Product Management - Quality teams collaboration
 
Strategic Advantages of Implementing Enventive Software
Strategic Advantages of Implementing Enventive SoftwareStrategic Advantages of Implementing Enventive Software
Strategic Advantages of Implementing Enventive Software
 
Discover, Define, Deliver - a workflow to create successful digital products.
Discover, Define, Deliver - a workflow to create successful digital products. Discover, Define, Deliver - a workflow to create successful digital products.
Discover, Define, Deliver - a workflow to create successful digital products.
 
Measuring Quality of Hire
Measuring Quality of HireMeasuring Quality of Hire
Measuring Quality of Hire
 
Strategic Advantages of implementing Enventive 6
Strategic Advantages of implementing Enventive 6Strategic Advantages of implementing Enventive 6
Strategic Advantages of implementing Enventive 6
 
Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business Perspective
 
Sdc 2017 - En
Sdc 2017 - EnSdc 2017 - En
Sdc 2017 - En
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 

Roi for engineers

  • 2. ROI = Benefits - Costs
  • 3. ROI = Benefits - Costs Revenue Drivers
  • 4. ROI = Benefits - Costs Revenue Sinks
  • 5. ROI = Benefits - Costs Incremental Gain (or Loss)
  • 6. Recipe for Success Expanded Revenue + Squeezed Costs = More Incremental Income
  • 7. Responsibilities Product Management, Sales & Marketing have greatest impact on Revenue Drivers
  • 8. Responsibilities Engineering, Program Management & QA have greatest impact on Revenue Sinks
  • 9. Responsibilities The greatest product idea in the world can be a financial failure due to sloppy engineering
  • 10. Usual ROI Failure Lower than expected Revenue Higher than expected Support Cost Late project, deferred debt
  • 11. Squeezing Costs Dev Cost Estimate well, manage risks, deliver cleanly, be done, Done, DONE. Support Costs Don’t release crap code, customers will call, that costs money. Upset Customers Annoy a customer, they buy from someone else next time. Escalations If the front line support can’t solve it, the engineers get pulled in. Tech Debt Deferred engineering always efforts come back to haunt.
  • 15. Hint: Don’t Focus on Numbers Increase Decrease Sales Support Good Will Dev Cost Support Upset Cust Escalations Tech Debt Decrease Increase
  • 16. Hint: Don’t Focus on Numbers ✓ ✓ ✓ ✓ Increase Decrease Sales Support Good Will Dev Cost Support Upset Cust Escalations Tech Debt Decrease Increase ✘ ✘ ✘ ✘ ✓ = Good ✘ = Bad Consciously look to maximise ✓ and minimize ✘ More above than below
  • 17. Some Common Bad Patterns ✓ Increase Decrease Sales Support Good Will Dev Cost Support Upset Cust Escalatio ns Tech Debt Decrease Increase ✘ ✘ ✘ ✘ ✘ ✓ Increase Decrease Sales Support Good Will Dev Cost Support Upset Cust Escalatio ns Tech Debt Decrease Increase ✘ ✘ ✘ ✘ ✘ ✘ ✘ Poor quality delivery with bugs visible to customer and lots of support issues being escalated to engineering. Late project, lower quality output, deferring work that should be done to later.
  • 18. Some Patterns to Strive for ✓ ✓ ✓ ✓ Increase Decrease Sales Support Good Will Dev Cost Support Upset Cust Escalatio ns Tech Debt Decrease Increase ✘ ✓ ✓ ✓ Increase Decrease Sales Support Good Will Dev Cost Support Upset Cust Escalatio ns Tech Debt Decrease Increase ✘ Reduce support churn and escalations into engineering. Retiring tech debt, increase in quality, less engineering churn.
  • 20. Why Use It? Creates a Common Language and Gets People Thinking Will this feature increase support calls? Does this make the customer happy? What can I do to allow the customer or support team to self serve?
  • 21. Obscure Images References Hydrogen and Maths, the common language giving Directions To Earth on the Voyager Spacecraft Swiss Railway Clock, used by Apple without permission for iOS 7. Gnome Business Plan with a health dose of separation from reality. From South Park. The cast from Silicon Valley. Frighteningly accurate.
  • 22. http://use-cases.org/ Short form & long form articles on this and other engineering topics.