>>18
その理屈がなりたつのは、学校の宿題レベルと
ある程度できているアプリの拡張機能開発くらい。

試作や新規開発では設計は一番重要だけど
テストした結果しよう不備が発覚するのはプラスと考えないと精神的にきついし、
それを想定して開発プロセス(線表)を計画した方がいい。
簡単に言うとアジャイル。