1. Home
  2. Smartpedia
  3. 90-90 Rule

What is the 90-90 Rule?

Smartpedia: The 90-90 rule states that 90% of the work takes 90% of the time, while the remaining 10% also takes 90%, totaling 180% of the estimated effort.

90-90 rule – when 10% residual effort becomes 90%

The 90-90 rule is a supplement to the well-known 90-Percent-Done Syndrome, which produces an overly positive estimation of the remaining effort of a work package, process or project. The remaining 10% remaining effort estimated by employees often turns out to be an illusion in practice. The 10% remaining effort is more likely to become another 90%, so that the work package, process or project actually produces 180% (90% + 90%) of the planned effort.

The 90-90 rule (also known as ninety-ninety rule) points out various phenomena of software development. The author of the 90-90 rule is Tom Cargill from Bell Laboratories, who was quoted as follows in a column entitled “Rule of Credibility”¹:

“The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.”

90-90 rule - when 10% residual effort becomes 90%
As with the 90-Percent-Done Syndrome, the effort estimate or the calculation of the remaining effort can be objectified using the 0/100 rule, if necessary with a Definition of Done as a supplement.

Impulse to discuss

Why does it happen again and again that we – despite all our professionalism and experience – get it so wrong when estimating remaining effort?

What does t2informatik do?

Was does t2informatik do? One click and you'll know it.

Notes:

[1] Tom Cargill, programming pearls: https://dl.acm.org/doi/pdf/10.1145/4284.315122

Here you will find additional information from our Smartpedia section:

Smartpedia: What is the 90-Percent-Done Syndrome?

What is the 90-Percent-Done Syndrome?

Smartpedia: How does the 0/100 rule work?

How does the 0/100 rule work?