Logo

dev-resources.site

for different kinds of informations.

The Law of Minimum Cost

Published at
3/19/2019
Categories
tech
business
finance
costs
Author
robdwaller
Categories
4 categories in total
tech
open
business
open
finance
open
costs
open
Author
10 person written this
robdwaller
open
The Law of Minimum Cost

The Law of Minimum Cost in software development relates to the financial cost, including time and materials, to complete a software development task.

The law states:

Every software development task has a minimum cost which covers the creation of code that functions well and is bug free.

The Law of Minimum Cost has a number of principles:

  • It is hard to achieve the minimum cost.
  • It is impossible to complete a task for less than the minimum cost.
  • Costs will grow until the software functions well and is bug free.
  • If defects and maintenance are ignored costs will grow via side-effects.

Good tech teams and companies aim to get as close as possible to the minimum cost of development. This can take time and will require good planning, code analysis, review, and excellent testing, all executed before code is pushed to production. These steps will reduce defect density and improve quality, which means a team will get closer to the minimum cost.

By contrast if a team rush tasks, cut corners and release code too early costs will spiral as they will have to fix bugs and faulty functionality which are in production. It will force the team to divert resources to maintenance and bug fixing which will reduce their efficiency. This will cause the company to hire more developers or wait longer for new functionality, and both will cost them financially.

There are also untracked financial side-effects caused by poor functionality and bugs in production. For example, they may result in fewer users interacting with the software, leading to fewer conversions. Or they may drive inefficiencies in other company departments which are reliant on the software. Overall the poorer the work and the higher the defect density the more costs will diverge from the minimum cost.

My advice generally is you cannot save money on a development task, you can only postpone the point at which you pay for it. I encourage all those involved in the tech industry to consider this before they plan their next development task or project.

Article Note: This 'law' has been working its way around my head for a couple of years. It comes from my experience as a developer and manager working with companies and clients who often try to cut corners in the mistaken belief it will save them money. My aim is to arm developers with language and concepts which will help them better communicate this and other fallacies to the business and commercial people they work with. I'd really appreciate your feedback on this as a concept.

costs Article's
26 articles in total
Favicon
Breaking Down Salesforce Certification Fees in 2025
Favicon
The Biggest Cloud Scam
Favicon
Top Project Cost Estimation Software Solutions for Accurate Budgeting & More
Favicon
AWS Compute Savings Plans: Are They Right for You?
Favicon
Understand your Google Cloud Costs: Billing, Cost Management and Budgets
Favicon
The Hidden Costs of 'Cheap' Software Agencies: When Low Hourly Rates Lead to Sky-High Bills
Favicon
AWS Lambda pricing vs Google Cloud Functions pricing, explained
Favicon
Reduce Your Google Cloud Run Costs With These 2 Easy Tips!
Favicon
Control AWS costs with these 3 cost allocation tags
Favicon
AWS Compute Savings Plans: Are They Right for You?
Favicon
Understand your Google Cloud Costs: Billing, Cost Management and Budgets
Favicon
Keep AWS Costs down: 5 steps to start with on your infrastructure
Favicon
Can you automate Cloud Costs? Looking at InfraCost and alternatives
Favicon
Controlling Cloud Costs: Strategies for keeping on top of your AWS cloud spend
Favicon
Custos nas Nuvens
Favicon
How not to send all your money to AWS
Favicon
Reduce AWS costs: How I've saved $18,890 monthly on EBS drives?
Favicon
Cloudpouch - know your AWS costs!
Favicon
Optimization of environmental costs in Azure. Disks. #01
Favicon
Slack notifications on Azure budget consumption
Favicon
The Prius Effect for cloud costs
Favicon
AzureFunBytes New Episode Reminder - 10/1/2020 2 PM EDT - @Azure Subscriptions w/ @ExchangeGoddess
Favicon
How much are you paying to work remotely?
Favicon
CloudTrail S3 Glacier archival - It's a trap...
Favicon
The Law of Minimum Cost
Favicon
AWS Storage Costs

Featured ones: