Difference between revisions of "Derivation of developer productivity decline function"

From knowledgebase
Jump to navigation Jump to search
(Replaced content with "Derivation of developer productivity decline function Category:math")
Tag: Replaced
 
Line 1: Line 1:
−
Derivation of developer productivity decline function
+
The first assumption is that developer productivity declines with a constant rate <math>r</math>:
 +
 
 +
(1) <math>\frac{dP(t)}{dt}</math> = <math>-r \cdot P(t)</math>
 +
 
 +
Divide by <math>P(t)</math>:
 +
 
 +
(2) <math>\frac{1}{P(t)}</math> <math>\cdot</math> <math>\frac{dP(t)}{dt}</math> = <math>-r</math>
 +
 
 +
(3) <math>\frac{dP(t)}{P(t)}</math> = <math>-r dt</math>
 +
 
 +
(4) <math>\int \frac{dP(t)}{P(t)}</math> = <math>-r \int t dt</math>
 +
 
 +
(5) <math>ln(P(t))= -rt +C </math>
 +
 
 +
Exponantiate both sides:
 +
 
 +
(6) <math>P(t) = e^{-rt}e^C </math>
 +
 
 +
(7) <math>P(t) = e^C \cdot e^{-rt} =e^C \cdot 1</math>
 +
 
 +
As P(0) = P_0 we get:
 +
 
 +
(8) <math>P(0) = e^C \cdot e^{-r \cdot 0} = e^C \cdot 1</math>
 +
 
 +
So <math>P(0) = e^C</math> giving:
 +
(9) <math>P(t) = P_0 \cdot e^{-rt}</math>
 +
 
 +
See: http://en.wikipedia.org/wiki/Exponential_decay#Solution_of_the_differential_equation
 
[[Category:math]]
 
[[Category:math]]

Latest revision as of 19:51, 27 August 2020

The first assumption is that developer productivity declines with a constant rate :

(1) =

Divide by :

(2) =

(3) =

(4) =

(5)

Exponantiate both sides:

(6)

(7)

As P(0) = P_0 we get:

(8)

So giving: (9)

See: http://en.wikipedia.org/wiki/Exponential_decay#Solution_of_the_differential_equation