ソフトウェア開発で「なぜなぜ分析」はアンチパターン

なぜなぜ分析、根本原因分析、RCA(Root Cause Analysis)、5 Why手法はソフトウェア開発に適用すべきではなく、アンチパターンだと思っている。何度も説明するのが面倒なのでここにその理由を書いておく。なお、超シンプルで小さなソフトウェアには有効かもしれない。が、現代ではそんな小さなソフトウェアは存在しないし…