Archives
Sharks, Debts, Critical Mass and other reasons to Sustain Quality
Submitted by Antony Marcano on Mon, 18/01/2010 - 14:43. agile | development methodology | extreme programming (XP) | project managementA while back I tweeted about critical mass of software:
Critical Mass of Code - past which the changeability of the code is infeasible, requiring that it be completely rewritten.
An elaboration of this might be:
Critical Mass of Software: the state of a software system when the cost of changing it (enhancement or correcting defects) is less economical than re-writing it.
This graph illustrates a hypothetical project where the cost of change increases over time (the shape of which reminds me of a thresher shark):
