スプリントとは時間制限付きの継続的な開発の反復である。スプリント期間中、計画された作業はチームによって完了され、レビューに備えて準備される必要がある。スクラムプロジェクトは、スプリントと呼ばれる小さな一貫した時間単位に分割される。スプリントは数日間の短さになることもあるが、通常は3〜4週間以内に収まる。

スクラムでは、通常、プロジェクト全体の範囲に基づいてスプリントを計画する。ある意味で、スクラムの各スプリントは、開始と終了を持つミニプロジェクトとして扱われるべきである。私たちはスプリント目標を達成することにコミットする。計画、精査、構築、提供、レビューなどを行う。
スプリント中には、スプリント目標を達成できる能力を持つクロスファンクショナルなメンバーから構成される開発チームが存在する。これにはソフトウェアエンジニア、アーキテクト、プログラマー、アナリスト、システム管理者、QAスペシャリスト、テスト担当者、UIデザイナーなども含まれる。

スプリントの前
以下のスプリント計画会議がある。スプリント計画会議の長さはスプリントの長さに比例する。4週間のスプリントは8時間以内に計画されるべきである。1週間のスプリントは2時間以内に計画されるべきである。
この会議でスプリントの目標が決定される。チームのベロシティに基づいて、製品バックログの上部から一連の機能がスプリントバックログに移行される。製品バックログからスプリントバックログに、次のスプリントのために移行される。

スプリント中
新しい機能は追加されず、スプリント目標も変更されない。唯一の例外は、チームがスプリントを早期に完了した場合である。
スプリント中のデイリースタンドアップ
スプリント中、デイリースクラム(別名:デイリースタンドアップまたはデイリースクラム)では、チームメンバーが作業を同期する。デイリースクラムにより、適切な人が適切なタイミングで適切な作業を行っていることを確認できる。
スプリント中の毎朝、プロジェクトチームは短いデイリースタンドアップ会議(15分未満)に集まる。この会議は毎日同じ時間に行われ、プロジェクトに関与する全員が参加する。会議中は全員立ちながら行い、集中力と簡潔さを保つ。通常、会議が長くなりすぎないようタイマーが設定される。

チームの全員が以下の3つの簡単な質問に答える責任を持つ。
- 昨日、スプリント目標の達成を助けるために何をしたか?
- 今日、スプリント目標を達成するために何をしますか?
- スプリント目標への進捗を妨げているもの、もしくは何かありますか?

これらの3つの質問により、完全な透明性が確保されます。チームの全員が情報共有の状態にあり、答えは人々が発言した内容に対して責任を問うものになります。この会議の結果はしばしば顧客と共有されます。この日常的な連携により、チームの進捗を妨げる要因が生じた場合、迅速に対処できるようになります。