ソフトウェア開発プロセスのモデルを構成する活動(このような概念として、要件、設計、実装、テスト、インストールとチェックアウトの段階では)ほとんど、あるいはまったくオーバーラップして、順番に、一度のみ発生する。