SlideShare a Scribd company logo
1 of 27
FOUR LAWS
OF SOFTWARE ECONOMICS
RICH MIRONOV
@richmironov
Your development team
will never be big enough
Fact #1
Development can
never build as fast
as we can dream
Magical Thinking
“CEO says it’s really important.”
“We already promised it to a big prospect.”
“How hard could it be? Probably only 10 lines of code.”
“We’ve been talking about this for months.”
“We’ve gone agile, which gives us infinite capacity...”
“My neighbor’s kid could do this in an hour.”
#1
Law of Ruthless Prioritization
• AND requests but EXCLUSIVE OR decisions
• We succeed by finishing a few critical things
Executive’s Job
• Make hard trade-offs
• Battle magical thinking and “specials”
4 Laws of Software Economics
1. Your development team will never be big enough
Law of Ruthless Prioritization
2. All of the profits are in the nth subscriber
Fact #2
All of the profits
are in the
nth copy or
nth subscriber
Revenue Implications
$1M/year
$6M/year
Close to zero
• Your development team of 6 costs…
• Implied revenue commitment…
• Incremental cost per user?
• Goal is not to minimize costs
but to maximize revenue
Software Tiers/Bundles
Opposing Models
11
GrossProfit
Art courtesy of Arne Olav Gurvin Fredriksen
There’s nothing more
wasteful than brilliantly
engineering a product that
doesn’t sell.
#2
Law of Build Once, Sell Many
• Segmentation: strategic art of choosing customers who
want the same solution
Executive’s Job
• Focus on segments, not deals
4 Laws of Software Economics
1. Your development team will never be big enough
Law of Ruthless Prioritization
2. All of the profits are in the nth subscriber
Law of Build Once, Sell Many
3. Software bits are not the product
Naked without
• Deep customer understanding
• Specific target audience
• Working solutions
• Positioning, messaging, awareness, sales
Fact #3:
Software Bits < Whole Product
Undifferentiated
or poorly
positioned
Marketing/sales
/channel
failures
Late delivery
Poor quality
Wrong problem,
wrong solution
Commercial Software Failure Modes*
*In my personal experience
Most of the success /
failure of a product is
determined before we pick
our first developer or fill
out our first story card
#3
Law of Targeted Whole Products
• Customers buy solutions (which may include software)
• Mean-Time-To-Joy
Executive’s Job
• Focus on problems worth solving for specific segments
• Customer story as important as working software
4 Laws of Software Economics
1. Your development team will never be big enough
Law of Ruthless Prioritization
2. All of the profits are in the nth subscriber
Law of Build Once, Sell Many
3. Software bits are not the product
Law of Targeted Whole Products
4. You can’t outsource your strategy
Fact #4: Input < Decisions
• Voice of the Customer
• Surveys
• Crowdsourced feature
ranking
• Showcase customers
• Industry analysts
• Competitor data sheets
• Smartest customers
• Smartest developers
• Executive Survey-of-One
• CEO’s mother-in-law
• Inflight magazine
• Business value error bars >>
engineering error bars
• Bottom-up prioritization 
ugly products
• Trade-offs among unlike items
are heavily biased
Analytics < Strategy
Prioritizing Within Buckets
Prioritization within Buckets
Features for
current release
50%
Quality (refactor,
test automation)
15%
Engineering
overhead, 10%
Big future bet,
5%
Sales one-offs,
non-roadmap
20%
Typical Development Budget*
24
*In my personal experience
“I skate to where the puck is going
to be”
Strategy Requires Strategy
Strategy requires judgment
4 Laws of Software Economics
1. Your development team will never be big enough
Law of Ruthless Prioritization
2. All of the profits are in the nth subscriber
Law of Build Once, Sell Many
3. Software bits are not the product
Law of Targeted Whole Products
4. You can’t outsource your strategy
Law of Judgment
Rich Mironov
Mironov Consulting
San Francisco, CA
rich@mironov.com
+1-650-315-7394
twitter.com/richmironov
linkedin.com/in/richmironov

More Related Content

What's hot

What's hot (20)

How Agile Changes (and Doesn't) Product Management
How Agile Changes (and Doesn't) Product ManagementHow Agile Changes (and Doesn't) Product Management
How Agile Changes (and Doesn't) Product Management
 
Agile@Cork: Silicon Valley View of Product Owner/Manager Challenges
Agile@Cork: Silicon Valley View of Product Owner/Manager ChallengesAgile@Cork: Silicon Valley View of Product Owner/Manager Challenges
Agile@Cork: Silicon Valley View of Product Owner/Manager Challenges
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software Economics
 
How To Manage Misaligned Stakeholders (Who Are Usually Misaligned)
How To Manage Misaligned Stakeholders (Who Are Usually Misaligned)How To Manage Misaligned Stakeholders (Who Are Usually Misaligned)
How To Manage Misaligned Stakeholders (Who Are Usually Misaligned)
 
Dealing with Misaligned Stakeholders
Dealing with Misaligned StakeholdersDealing with Misaligned Stakeholders
Dealing with Misaligned Stakeholders
 
Where Should Strategy Live? (SDForum)
Where Should Strategy Live? (SDForum)Where Should Strategy Live? (SDForum)
Where Should Strategy Live? (SDForum)
 
EL-SIG: How Engineering Works with ProdMgmt
EL-SIG: How Engineering Works with ProdMgmt EL-SIG: How Engineering Works with ProdMgmt
EL-SIG: How Engineering Works with ProdMgmt
 
Product Management Is Not Optional (EL-SIG/SVForum)
Product Management Is Not Optional (EL-SIG/SVForum)Product Management Is Not Optional (EL-SIG/SVForum)
Product Management Is Not Optional (EL-SIG/SVForum)
 
Product Manager/Owner Challenges IT@Cork
Product Manager/Owner Challenges IT@CorkProduct Manager/Owner Challenges IT@Cork
Product Manager/Owner Challenges IT@Cork
 
Product Management Basics for Project Managers
Product Management Basics for Project ManagersProduct Management Basics for Project Managers
Product Management Basics for Project Managers
 
Challenges of (Lean) Enterprise Product Management
Challenges of (Lean) Enterprise  Product ManagementChallenges of (Lean) Enterprise  Product Management
Challenges of (Lean) Enterprise Product Management
 
Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)
 
What Do Product Leaders Do? (and How Can I Become One?)
 What Do Product Leaders Do? (and How Can I Become One?) What Do Product Leaders Do? (and How Can I Become One?)
What Do Product Leaders Do? (and How Can I Become One?)
 
“Getting Promoted” at SV Product Camp 2013
“Getting Promoted” at SV Product Camp 2013“Getting Promoted” at SV Product Camp 2013
“Getting Promoted” at SV Product Camp 2013
 
Understanding Enterprise Product Companies
Understanding Enterprise Product CompaniesUnderstanding Enterprise Product Companies
Understanding Enterprise Product Companies
 
Intro to Agile Innovation (Agile 2016)
Intro to Agile Innovation (Agile 2016) Intro to Agile Innovation (Agile 2016)
Intro to Agile Innovation (Agile 2016)
 
Product Tank Dublin: Scaling Agile Product Models
Product Tank Dublin: Scaling Agile Product ModelsProduct Tank Dublin: Scaling Agile Product Models
Product Tank Dublin: Scaling Agile Product Models
 
Your Audience’s Real Roadmap Questions (An Organizational Analysis)
Your Audience’s Real Roadmap Questions (An Organizational Analysis) Your Audience’s Real Roadmap Questions (An Organizational Analysis)
Your Audience’s Real Roadmap Questions (An Organizational Analysis)
 
Is Product Management Obsolete?
Is Product Management Obsolete?Is Product Management Obsolete?
Is Product Management Obsolete?
 
Understanding Enterprise Product Companies
Understanding Enterprise Product CompaniesUnderstanding Enterprise Product Companies
Understanding Enterprise Product Companies
 

Similar to Four Laws of Software Economics

Similar to Four Laws of Software Economics (20)

BoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software Economics
 
Rich Mironov - Product Management Auckland Talk Slides
Rich Mironov - Product Management Auckland Talk SlidesRich Mironov - Product Management Auckland Talk Slides
Rich Mironov - Product Management Auckland Talk Slides
 
BoSON22 | Rich Mironov | Resolving Incompatible World Views - Slides.pdf
BoSON22 | Rich Mironov | Resolving Incompatible World Views - Slides.pdfBoSON22 | Rich Mironov | Resolving Incompatible World Views - Slides.pdf
BoSON22 | Rich Mironov | Resolving Incompatible World Views - Slides.pdf
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
 
Plumbr Slide Deck
Plumbr Slide DeckPlumbr Slide Deck
Plumbr Slide Deck
 
Meeting the Demands of an On-Demand World
Meeting the Demands of an On-Demand WorldMeeting the Demands of an On-Demand World
Meeting the Demands of an On-Demand World
 
A 3 Minute Guide to E-Procurement Software Selection
A 3 Minute Guide to E-Procurement Software SelectionA 3 Minute Guide to E-Procurement Software Selection
A 3 Minute Guide to E-Procurement Software Selection
 
SMM06. Bullseye: Data-Driven Ways to Increase Pipeline
SMM06. Bullseye: Data-Driven Ways to Increase PipelineSMM06. Bullseye: Data-Driven Ways to Increase Pipeline
SMM06. Bullseye: Data-Driven Ways to Increase Pipeline
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 
Building and Scaling a Product Team
 Building and Scaling a Product Team Building and Scaling a Product Team
Building and Scaling a Product Team
 
Innately: Custom Apps, Reinvented
Innately: Custom Apps, ReinventedInnately: Custom Apps, Reinvented
Innately: Custom Apps, Reinvented
 
Partnering with the big boys
Partnering with the big boysPartnering with the big boys
Partnering with the big boys
 
13 Secrets to Successful Metrics-Based Marketing
13 Secrets to Successful Metrics-Based Marketing13 Secrets to Successful Metrics-Based Marketing
13 Secrets to Successful Metrics-Based Marketing
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
The Secret of Successful Contractors: How to Master the Customer Cycle
The Secret of Successful Contractors: How to Master the Customer CycleThe Secret of Successful Contractors: How to Master the Customer Cycle
The Secret of Successful Contractors: How to Master the Customer Cycle
 
Growing Pains: the challenges of choosing an eCommerce vendor from a small bu...
Growing Pains: the challenges of choosing an eCommerce vendor from a small bu...Growing Pains: the challenges of choosing an eCommerce vendor from a small bu...
Growing Pains: the challenges of choosing an eCommerce vendor from a small bu...
 
Just for MSPs: How to Create an Effective Marketing Plan that Delivers Results
Just for MSPs: How to Create an Effective Marketing Plan that Delivers ResultsJust for MSPs: How to Create an Effective Marketing Plan that Delivers Results
Just for MSPs: How to Create an Effective Marketing Plan that Delivers Results
 
How To Create an Effective MSP Marketing Plan
How To Create an Effective MSP Marketing PlanHow To Create an Effective MSP Marketing Plan
How To Create an Effective MSP Marketing Plan
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 

More from Rich Mironov

More from Rich Mironov (11)

How Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
How Agile plus Product Management helps Build the RIGHT Things the RIGHT WayHow Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
How Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
 
Covid19's Impact On Your Product Strategy
Covid19's Impact On Your Product StrategyCovid19's Impact On Your Product Strategy
Covid19's Impact On Your Product Strategy
 
Software Pricing Demystified (The Basics)
Software PricingDemystified (The Basics)Software PricingDemystified (The Basics)
Software Pricing Demystified (The Basics)
 
Product Managers, Product Owners, and Need for Real End User Validation
Product Managers, Product Owners, and Need for Real End User ValidationProduct Managers, Product Owners, and Need for Real End User Validation
Product Managers, Product Owners, and Need for Real End User Validation
 
Validation and Product-Market Fit (Auckland, August 2018)
Validation and Product-Market Fit (Auckland, August 2018)Validation and Product-Market Fit (Auckland, August 2018)
Validation and Product-Market Fit (Auckland, August 2018)
 
Product Leadership: Lessons from Silicon Valley (SPS ISPMA)
Product Leadership: Lessons from Silicon Valley  (SPS ISPMA)Product Leadership: Lessons from Silicon Valley  (SPS ISPMA)
Product Leadership: Lessons from Silicon Valley (SPS ISPMA)
 
Product Career Ladder: Getting Promoted to Director
Product Career Ladder: Getting Promoted to DirectorProduct Career Ladder: Getting Promoted to Director
Product Career Ladder: Getting Promoted to Director
 
Agile2016: Intro to Agile Product Management
Agile2016: Intro to Agile Product ManagementAgile2016: Intro to Agile Product Management
Agile2016: Intro to Agile Product Management
 
Agile205: Intro to Agile Product Management
Agile205: Intro to Agile Product ManagementAgile205: Intro to Agile Product Management
Agile205: Intro to Agile Product Management
 
Why You’ll Eventually Need A Product Manager At Your Startup
Why You’ll Eventually Need A Product Manager At Your StartupWhy You’ll Eventually Need A Product Manager At Your Startup
Why You’ll Eventually Need A Product Manager At Your Startup
 
Making The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosMaking The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product Portfolios
 

Recently uploaded

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 

Recently uploaded (20)

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 

Four Laws of Software Economics

  • 1. FOUR LAWS OF SOFTWARE ECONOMICS RICH MIRONOV @richmironov
  • 2.
  • 3. Your development team will never be big enough Fact #1
  • 4. Development can never build as fast as we can dream
  • 5. Magical Thinking “CEO says it’s really important.” “We already promised it to a big prospect.” “How hard could it be? Probably only 10 lines of code.” “We’ve been talking about this for months.” “We’ve gone agile, which gives us infinite capacity...” “My neighbor’s kid could do this in an hour.”
  • 6. #1 Law of Ruthless Prioritization • AND requests but EXCLUSIVE OR decisions • We succeed by finishing a few critical things Executive’s Job • Make hard trade-offs • Battle magical thinking and “specials”
  • 7. 4 Laws of Software Economics 1. Your development team will never be big enough Law of Ruthless Prioritization 2. All of the profits are in the nth subscriber
  • 8. Fact #2 All of the profits are in the nth copy or nth subscriber
  • 9. Revenue Implications $1M/year $6M/year Close to zero • Your development team of 6 costs… • Implied revenue commitment… • Incremental cost per user? • Goal is not to minimize costs but to maximize revenue
  • 12. Art courtesy of Arne Olav Gurvin Fredriksen
  • 13. There’s nothing more wasteful than brilliantly engineering a product that doesn’t sell.
  • 14. #2 Law of Build Once, Sell Many • Segmentation: strategic art of choosing customers who want the same solution Executive’s Job • Focus on segments, not deals
  • 15. 4 Laws of Software Economics 1. Your development team will never be big enough Law of Ruthless Prioritization 2. All of the profits are in the nth subscriber Law of Build Once, Sell Many 3. Software bits are not the product
  • 16. Naked without • Deep customer understanding • Specific target audience • Working solutions • Positioning, messaging, awareness, sales Fact #3: Software Bits < Whole Product
  • 17. Undifferentiated or poorly positioned Marketing/sales /channel failures Late delivery Poor quality Wrong problem, wrong solution Commercial Software Failure Modes* *In my personal experience
  • 18. Most of the success / failure of a product is determined before we pick our first developer or fill out our first story card
  • 19. #3 Law of Targeted Whole Products • Customers buy solutions (which may include software) • Mean-Time-To-Joy Executive’s Job • Focus on problems worth solving for specific segments • Customer story as important as working software
  • 20. 4 Laws of Software Economics 1. Your development team will never be big enough Law of Ruthless Prioritization 2. All of the profits are in the nth subscriber Law of Build Once, Sell Many 3. Software bits are not the product Law of Targeted Whole Products 4. You can’t outsource your strategy
  • 21. Fact #4: Input < Decisions • Voice of the Customer • Surveys • Crowdsourced feature ranking • Showcase customers • Industry analysts • Competitor data sheets • Smartest customers • Smartest developers • Executive Survey-of-One • CEO’s mother-in-law • Inflight magazine
  • 22. • Business value error bars >> engineering error bars • Bottom-up prioritization  ugly products • Trade-offs among unlike items are heavily biased Analytics < Strategy
  • 24. Features for current release 50% Quality (refactor, test automation) 15% Engineering overhead, 10% Big future bet, 5% Sales one-offs, non-roadmap 20% Typical Development Budget* 24 *In my personal experience
  • 25. “I skate to where the puck is going to be” Strategy Requires Strategy Strategy requires judgment
  • 26. 4 Laws of Software Economics 1. Your development team will never be big enough Law of Ruthless Prioritization 2. All of the profits are in the nth subscriber Law of Build Once, Sell Many 3. Software bits are not the product Law of Targeted Whole Products 4. You can’t outsource your strategy Law of Judgment
  • 27. Rich Mironov Mironov Consulting San Francisco, CA rich@mironov.com +1-650-315-7394 twitter.com/richmironov linkedin.com/in/richmironov

Editor's Notes

  1. © 2015-16 Rich Mironov, Mironov Consulting. Rights reserved.
  2. Two kinds of conflicts: between dev-side folks (eng, PM) and sales/marketing/non-tech execs Between commercial product folks (volume, revenue) and project/professional services/internal IT
  3. Professional Services profitable for single client or low volume segments, existing budgets. Priced for effort Product model more profitable for larger segments, price pressure, priced for value
  4. Well, there’s one thing….
  5. Not every player can have the same strategy
  6. Take-away: volume commercial software business is very different from contract development or professional services. Need a very strong hand on the product tiller to keep from making repeated (one-sided) trade-offs that shortchange product and market success. Whatever we call them, we need individuals who understand the laws of gravity and can hold back short-term magical thinking.