回答 (6件中の1件目) ソフトウェアエンジニアリングでよく見られるプロジェクト実施時の仕様の変化の図を見れば解ります。 当初予定していなかった追加の仕様、変更された仕様があるのは当たり前で、削除した仕様があったとしてもその分の作業がゼロになることは多くはありません。 プロジェクト開始時にある程度この状態を想定します。しかし、病院の管理システム構築で当初50くらいの機能を実装するはずが250機能に脹れ上がった、という話もあります。これは極端な例ですがソフトウェア開発で機能の追加/変更/削除は日常茶飯事です。 仮に一つ一つの機能実装に必要なコストを正確に見積ることが可能であったとして...