60/60ルール著者: David Wood 私たちはソフトウェア開発がソフトウェアのライフサイクルで一番重要だというふりをよくします。世の中には開発のための方法論があふれています。書籍、雑誌記事、ブログなど、いずれも開発に焦点を当てています。しかし、お金がかかるのは開発だけではありません。 ソフトウェアシステムにおけるライフサイクルコストの60%はメンテナンスによるものです。開発にかかるコストは、相対的に40%にすぎません。もちろん、これは平均での話です。実際のメンテナンスコストは、システムの種類やデプロイ環境によって40%から80%まで変動します。メンテナンスコストのうち、平均して60%がユーザーによる機能強化(要件変更)に、23%が移行アクティビティに、17%がバグ修正に関係しています。 ライフサイクルコストの60%がメンテナンスに関係していること、そしてそのメンテナンスの60%が機