Difference between revisions of "Derivation of developer productivity decline function"
Jump to navigation
Jump to search
(Replaced content with "Derivation of developer productivity decline function Category:math") Tag: Replaced |
|||
| Line 1: | Line 1: | ||
| − | + | 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