イテレーションは開発作業の反復、またはその1回の周期を指します。短い周期で設計・実装・確認を行い、成果を積み重ねます。
スクラムは開発の枠組み、プロトタイピングは試作による確認、ペアプログラミングは2人でコードを作る方法です。