My last post discussed the importance of source code and how it should be treated as an asset. The assumption that I made was that the software would be long-lived, with a continuing need to enhance it over a long period of time. In real life, we’re faced with uncertainty. We don’t know what will be accepted by the market and what won’t. The only thing that is certain is that we won’t know unless we try.
This means that a fair number of software applications die soon after initial development. An initial release of a product is meant to test the waters; and in the face of non-acceptance, it vanishes. Other applications don’t reach the levels of anticipated or desired use to warrant a high degree of care and feeding. They are maintained, but are more like zombie applications – the living dead.
5/21/13: By and About Leaders
15 hours ago