手戻りとは何か?現場を疲弊させる真因と工数ロスを防ぐ実践的処方箋
手戻りとは何か?現場を疲弊させる真因と工数ロスを防ぐ実践的処方箋とはどのようなものなのか? 主要なファクトを整理してお届けします。
手戻りが恐れられる最大の理由は、発覚するタイミングが遅れれば遅れるほど、修正にかかる工数と費用が指数関数的に増大する点にあります。ソフトウェア工学の古典的指標であり、米国の計算機科学者バリー・ベーム氏が提唱した「1:10:100の法則」は、現在もあらゆる開発現場で冷厳な現実として立証されています。
要件定義の段階でミスに気づいて修正するコストを「1」とした場合、基本設計での修正は「3〜5」、実装段階では「10」、総合テスト段階では「20〜50」、そして本番リリース後に発覚した場合は「100倍以上」のコストに跳ね上がります。以下の表は、独立行政法人情報処理推進機構(IPA)の調査データや一般的なシステム開発標準をもとに、工程別の手戻りコストの試算と現場への影響度を整理したものです。
設計書の文字を数行修正するだけであれば数分の作業ですが、完成したシステムを動かした後に「データベースの基本構造が違う」となれば、数か月分の労力が文字通り吹き飛びます。手戻り対策とは、単なる作業効率化ではなく、莫大な財務的損失を防ぐためのリスクマネジメントそのものです。