Preventing Software Rot

Everybody who has any responsibility in developing or running mission critical software should read this article. One key point in avoiding disasters like described in the article is have a documented and enforceable architecture and quality model, a key benefit of Sonargraph. That will allow changes of ownership with a lot less trouble. It also helps avoiding disasters in the first place.