スクラム-イベント
スクラムプロセスフレームワークは、一連のイベントと対応するアーティファクトを使用して表示できます。スクラムイベントはタイムボックス化されたイベントです。つまり、プロジェクトでは、すべてのスクラムイベントに事前定義された最大期間があります。これらのイベントにより、プロジェクトに関与するすべての人にプロジェクトの進捗状況を透明にすることができます。スクラムの重要なイベントは-
- スプリント
- スプリント計画
- 毎日のスクラムミーティング
- スプリントレビュー
- スプリント回顧展
スプリント
スプリント中に、実用的な製品Incrementが開発されます。通常、期間は2週間または1か月であり、この期間はプロジェクト内のすべてのスプリントで一定のままです。プロジェクト内のスプリントごとに期間を変えることはできません。新しいスプリントは、前のスプリントの終了直後に開始されます。
スプリントゴールは、スプリントの目標セットです。増分を構築している理由について、チームにガイダンスを提供します。これは、スプリント計画会議中に作成されます。スプリントの範囲は明確にされ、要件の詳細が学習されるにつれて、プロダクトオーナーとチームの間で再交渉されます。したがって、各スプリントは、スプリント、構築されるものの定義、設計、およびスプリントの構築をガイドする柔軟な計画、開発作業、および結果として生じる製品の増分に関連付けられます。
スプリントゴールが廃止された場合は、スプリントをキャンセルする必要があります。これは、組織が方向を変えた場合、または市場や技術の状況が変わった場合に発生する可能性があります。スプリントは製品の所有者のみがキャンセルできますが、他の人も同じ影響を及ぼします。
スプリントの期間が短いため、スプリント中のキャンセルが意味をなさないことはめったにありません。スプリントのキャンセルはリソースを消費するため、別のスプリントに再編成するために、それらは非常にまれです。
スプリントがキャンセルされ、スプリント中に作成された作業の一部が潜在的にリリース可能である場合、プロダクトオーナーは通常それを受け入れます。不完全なスプリントバックログアイテムはすべて、製品バックログに戻されます。
スプリント計画
スプリントで実行される作業は、スプリント計画会議で計画されます。スプリント計画会議は、2週間のスプリントで最大4時間、1か月のスプリントで最大8時間の期間です。ミーティングが行われ、必要なすべての出席者が出席し、スケジュールされたミーティングの目的を理解していることを確認するのは、スクラムマスターの責任です。スクラムマスターは会議をモデレートして、話し合いの維持と時間通りの終了を監視します。
スプリントプランニングは、次の2つの質問に焦点を当てています-
- Sprint Incrementで提供する必要があり、提供できるものは何ですか?
- Sprintの実行に必要な作業はどのように達成されますか?
この会議へのインプットは-
- 製品バックログ
- 最新の製品インクリメント
- スプリント中のチームの予想能力
- チームの過去のパフォーマンス
スクラムチームは、スプリント中に開発できる機能について話し合います。プロダクトオーナーは、プロダクトバックログアイテムについて説明します。チームは、スプリントで何を達成できるかを評価するのに最適なアイテムを、スプリントの製品バックログから選択します。チームは、アナリスト、デザイナー、開発者、テスターで構成されています。作業は共同で実行されるため、再作業が最小限に抑えられます。
次に、スクラムチームがスプリントゴールを考え出します。スプリントゴールは、チームが製品増分を構築している理由についてチームにガイダンスを提供する目標です。次に、チームは、スプリント中に選択した機能を実際の製品の増分に組み込む方法を決定します。このスプリント用に選択された製品バックログアイテムとそれらを提供するための計画は、スプリントバックログと呼ばれます。
スプリント中の作業は、スプリント計画中に見積もられ、サイズや労力が異なる場合があります。スプリント計画会議の終わりまでに、作業は1日以下の期間のタスクに分割されます。これは、作業の割り当てを容易にし、完了を追跡できるようにするためです。チームは、作業が多すぎたり少なすぎたりすることに気付いた場合、選択した製品バックログアイテムを製品所有者と再交渉できます。
チームは、他の人(スクラムチームの一部ではない)をスプリント計画会議に招待して、技術的またはドメインのアドバイスを得たり、見積もりを支援したりすることもできます。
毎日のスクラムミーティング
デイリースクラムミーティングはチームのための15分間のミーティングであり、前回のデイリースクラムミーティング以降の作業をすばやく理解し、次の24時間の計画を作成するために毎日実施されます。この会議は、デイリースタンドアップミーティングとも呼ばれます。
デイリースクラムミーティングは、複雑さを軽減するために毎日同じ時間に同じ場所で開催されます。
会議中に、各チームメンバーは説明します-
チームがスプリントの目標を達成するのに役立った昨日、彼は何をしましたか?
チームがスプリントの目標を達成するのを助けるために、彼は今日何をしますか?
彼またはチームがスプリントの目標を達成するのを妨げる障害がありますか?
デイリースクラムはステータス追跡イベントと誤解されていますが、実際には計画イベントです。
会議への入力は、チームがスプリント目標の達成に向けてどのように行っているかであり、出力は、スプリント目標の達成におけるチームの取り組みを最適化する新しい計画または改訂された計画である必要があります。
スクラムマスターはデイリースクラムミーティングを調整し、ミーティングの目的が確実に達成されるようにしますが、ミーティングはチームの責任です。
必要に応じて、チームはデイリースクラムミーティングの直後にミーティングを行い、詳細な話し合いを行ったり、スプリントの残りの作業を再計画したりすることができます。
デイリースクラムミーティングのメリットは次のとおりです-
チーム内のコミュニケーションを改善します。
スプリントへの影響を最小限に抑えるために、障害の早期除去を容易にするために、障害がある場合はそれを特定します。
迅速な意思決定を強調し、促進します。
チームの知識レベルを向上させます。
スプリントレビュー
スプリントレビューは、すべてのスプリントの最後に開催されます。スプリントレビュー中に、リリースされている増分のプレゼンテーションがレビューされます。この会議では、スクラムチームと利害関係者が協力して、スプリントで何が行われたかを理解します。これと、スプリント中の製品バックログへの変更に基づいて、参加者は、価値を最適化できる次のステップに到達します。したがって、スプリントレビューの目的は、フィードバックと進捗状況を一致して取得することです。
スプリントレビューは通常、2週間のスプリントでは2時間、1か月のスプリントでは4時間開催されます。
スクラムマスターは次のことを保証します-
会議が行われます。
参加者は目的を理解しています。
会議は必要な議題に焦点を合わせており、必要な期間内に完了します。
スプリントレビューには次の側面が含まれます-
参加者には、プロダクトオーナーから招待された、スクラムチームと主要な利害関係者が含まれます。
プロダクトオーナーは、スプリント中に完了したプロダクトバックログアイテムと完了していないアイテムについて説明します。
チームは、スプリント中に何がうまくいったか、どのような問題が発生したか、そしてそれらの問題がどのように解決されたかについて話し合います。
チームは、完了した作業をデモンストレーションし、インクリメントに関する質問がある場合はそれに回答します。
次に、グループ全体が次に何をすべきかについて話し合います。したがって、スプリントレビューは、後続のスプリントのスプリント計画に貴重な情報を提供します。
次に、スクラムチームは、製品増分の次に予想されるリリースのタイムライン、予算、潜在的な機能、および市場を確認します。
スプリントレビューの結果は、更新された製品バックログです。これは、次のスプリントの製品バックログの可能性のあるアイテムを定義します。
スプリント回顧展
スプリントレトロスペクティブは、スプリントレビューの後、次のスプリント計画の前に発生します。これは通常、2週間のスプリントの場合は1時間の会議であり、1か月の期間のスプリントの場合は3時間の会議です。
スプリントレトロスペクティブの目的は-
人、人間関係、プロセス、ツールに関して、前回のスプリントからの学習を組み合わせます。
うまくいった主な項目と潜在的な改善点を特定します。
製品の品質を向上させるための改善を実施するための計画の作成。
スプリントレトロスペクティブは、次のスプリントの結果をより効果的にするために、スクラムチームがスクラムプロセスフレームワーク内で内省し、改善する機会です。
Reference
スクラムガイド©1991-2013Ken Schwaber and Jeff Sutherland、All RightsReserved。