アジャイルソフトウェア開発
開発は計画と実行の観点から4つに分類できる。
計画のタイプは予測型(英: predictive)と適応型(英: adaptive)に分類される。予測型は「事前の充分な予測により完成形の計画が策定できる」という立場をとり、必要な計画を事前に確定させる。一方適応型は「初期の計画を実行し、実行結果に基づいて計画を適応させる」という立場をとり、小さい計画・仮説を立てて実行し判明した問題点から計画自体を改善する。
実行のタイプは逐次型(英: sequential)と反復型(英: iterative)に分類される。逐次型は「計画全体を多段プロセスに分け、プロセスを順次実行する」という立場である。例えばまず設計プロセスを、次に実装プロセスを、最後にテストプロセスを、とシーケンシャルに実行する。反復型は「計画を価値・機能に基づき分割した上で "1つの価値・機能に対する全プロセス実行" を反復する」という立場である。