ビジネスの成功を確実にするためにスプリント計画ミーティングを実施する方法
公開: 2021-03-19チームの生産性を高める方法を考えたことはありますか? 特に、全世界がパンデミックと戦っている間、プロジェクト オーナーとして、チームの組織化と生産性を維持する方法に不満を感じるかもしれません。
幸いなことに、あなたの背中を救うためのプロジェクト管理ツールがいくつかあります。 アジャイルは、プロジェクト管理の最も一般的なアプローチの 1 つです。 現在、その柔軟性と進化した性質により、多くのプロジェクト マネージャーにとって最有力候補となっています。
Project Management Institute によると、組織の 70% 以上がアジャイル アプローチを取り入れており、アジャイル プロジェクトは従来のプロジェクトよりも 28% 成功しています。
アジャイル スクラムで重要な儀式は「スプリント計画会議」です。 プロジェクトの全体的な成功または失敗は、この管理前の慣習に大きく依存します。 このガイドを使用して、次のプロジェクトのスプリント計画セレモニーを成功させましょう。
先に進む前に、この記事で使用する用語を確認しておきましょう。 スプリント計画の基本を理解するのに役立ちます-
製品バックログ:更新が必要な製品要件の詳細な説明。 これには、新機能、既存機能の変更、バグ修正、インフラストラクチャのセットアップなどが含まれます。
スプリント バックログ:チームが現在のスプリント中に実行することを約束したプロダクト バックログ項目のリスト。 それらの製品バックログ項目を提供するために必要なタスクのリストとともに。
ストーリー:エンド ユーザーの視点から見た製品機能の説明です。 たとえば、顧客として Web サイトに登録すると、サイトで簡単に製品を閲覧できるようになります。
チームのベロシティ: 1 つのスプリント中にチームが管理できる作業量を測定します。 これは、スクラムの主要な指標です。
アジャイル方法論におけるスプリント計画会議とは
スプリント計画会議は、チーム全体が集まってスプリントの目標を設定し、チームの製品バックログのレビューに応じてその目標を達成するためのロードマップを計画するイベントです。
より明確にするために、スプリントは、継続的な開発サイクルの 1 つのタイムボックス反復です。 スプリント内で、チームは一定量の作業を完了し、レビューできるようにする必要があります。 そして、スクラムマスターが行う「スプリント企画会議」が出発点です。
出席者:開発チーム、スクラム マスター、プロダクト オーナー
いつ:スプリントの開始時。
期間:通常、1 週間あたり 1 時間の反復。 2 週間のスプリントで 2 時間のように。
アジャイル フレームワーク: スクラム。
目的:スプリント計画の主な目的は、以下を定義することです。
- 今後のスプリントで提供できるもの
- その仕事がどのように達成されるか
悪いスプリント計画は、非現実的な期待を設定することで、チームの方向性を逸らす可能性があることを忘れないでください。
スプリント計画会議の利点
- チーム メンバーがスプリントの目標とコミットメントに同意できるようにする
- タスクの発見、サインアップ、優先順位付け、見積もりを可能にします
- 依存関係を伝達するためのプラットフォームを作成する
- 達成可能なスプリント目標を設定してコミットするチームのキャパシティを特定します。
スプリント計画会議で何が起こるか?
プロダクト オーナーはスプリントの目標を説明し、チームはその目標を達成するための作業手順を一緒に決定します。 スクラム チームは、現在のスプリントで製品の価値と有用性を高める方法についても話し合います。
また、プロダクト バックログのどの項目をスプリント バックログにコミットするかについても交渉します。 ここでは、見積もり、制限、キャパシティ、リスク、依存関係、タイムラインなど、その他の重要な事実も考慮されます。
スプリント計画ミーティングに参加するのは誰ですか?
通常、チーム全体がこのスプリント計画会議に参加します
プロダクト オーナー:プロダクト バックログ アイテムの候補を特定し、それらの相対的な優先順位とスプリントの目標を定義します。
スクラム マスター:スプリントの目標が達成可能であり、すべてが適切なチャネルを通過することを確認します。 また、適切なプロダクト バックログ項目がスプリント バックログに含まれているかどうかを確認します。
チーム メンバー:定義された時間枠内で完了できる製品バックログ項目の数を決定します。 そして、それらの製品バックログ項目をどのように提供するか。
場合によっては、新しいビジネスまたはテクノロジー分野の情報やアドバイスを提供するために、出席者が追加の関係者を会議に招待することがあります。 しかし、彼らの役割は、この情報を共有することだけに限定されています。
スプリント計画会議へのインプットは何ですか?
スプリント計画会議への入力は、スプリント中に完了する可能性のある「アイテム」のリストを含む製品バックログです。 チームは、最新の製品の増分、このスプリントの開発チームの予測キャパシティ、および開発チームの過去のパフォーマンスも確認する必要があります。
スプリント計画ミーティングへのアウトプットは何ですか?
スプリント計画ミーティングの主な成果は、チーム メンバーがスプリントの目標を説明し、その目標を達成するためにどのように作業を開始するかを明確に理解できるようにすることです。 これらはすべてスプリント バックログに含まれます。
スプリント計画の方法
最初に、スクラム マスターはスプリントの目標を定義します。 次に、開発チームは、その目標を達成するために必要な手順を計画します。 実はスプリントプランは、開発チームとプロダクトオーナーが価値と労力を考えて合意の上で作成します。
それはいつ起こりますか?
スプリント計画会議は、スプリント サイクルの開始時に行われます。 月単位のスプリントを行っているとします。月の 1 日ごと (または任意の開始日) にミーティングを行うことができます。
どのくらいの時間がかかりますか?
通常、1 か月のスプリントには最大 8 時間かかります。 短いスプリントの場合、ミーティング時間も短縮されます。 経験則として、理想的なスプリント ミーティングの長さを特定するには、スプリントの週数に 2 時間を掛けることができます。
1 週間のスプリント = 2 時間
2 週間のスプリント = 4 時間
3 週間のスプリント = 6 時間
4 週間のスプリント = 8 時間
割り当てられた最大時間であることに注意してください。 経験豊富なスクラム チームは、これよりも短い時間で済みます。 スクラム マスターは、会議がこのタイムボックス内に完了する必要があることを確認します。 そして不要な会話は避ける。
会議前の準備作業
スプリント ミーティングのすべての出席者の役割は既に指定されています。 スプリント計画ミーティングに参加する前に、何を組み立てるべきかを説明しましょう。
スクラム マスターの場合:
- アジェンダの作成と公開
- 適切なチーム メンバーを割り当て、適切な時間に会議をスケジュールする
- チームメンバーがバックログアイテムを正常に完了するために必要なスキルを持っていることを確認してください
- チームの利用可能なキャパシティを計算します (チーム メンバーの休日、祝日など)
- チームのベロシティと前のスプリントでチームがコミットした作業量を特定する
- 付箋、ペン、マーカー、ホワイトボードなどを十分に用意してください。
プロダクトオーナー向け:
- 各ユーザー ストーリー アイテムを詳細に定義する
- 詳細な要件と受け入れ基準を提供します
- バックログを保持する優先順位
- 現在のスプリントの各ユーザー ストーリーの「完了」の定義を説明する
- 各機能またはユーザー ストーリーがスプリント内で完了するのに十分小さいことを確認します
開発チーム向け:
- 今後のスプリントに向けて、個人の可用性を確保する
- 疑問点を明確にし、混乱を避けるための質問を準備する
- 必要に応じてチームの「完了」の定義を更新し、会議中に説明できるように参照を準備します。
スプリント計画ミーティングの開催方法
この会議を 2 つのセッションに分割できます。 最初のセッションで、プロダクト オーナーはスプリント中に実行する必要がある機能のリストについて説明します。 次のセッションは、これらの機能を構築するために実行する必要があるタスクの特定についてです。
スプリント計画ミーティング – パート I
ディスカッションのこの部分では、製品所有者は、スプリントの終わりまでに実際に準備したいものについて説明します。
そのため、すべての製品バックログ項目はチーム メンバーによってレビューされます。 そして、割り当てられた時間枠内で潜在的に出荷可能な製品増分 (PSPI) を提供できるアイテムを選択します。
チームは提案を行うことができますが、今後のスプリント バックログにどのプロダクト バックログを追加するかの最終決定は、プロダクト オーナーが行います。 S/He は、チームがスプリント中にどの程度のプロダクト バックログを実行しようとするかを決定します。
チーム メンバーは、疑問を明確にし、すべてのあいまいさを解消するために質問をすることができます。 彼らは、プロダクトオーナーと利害関係者の前でスプリントレビューミーティング中に合意したとおりに、最終的なアウトプットを示さなければならないからです。 スプリントの最後に発生します。
このセグメントの終わりまでに、プロダクト オーナーと開発チームは一緒にスプリントの目的を最終決定します。
スプリント計画のパート I の主な活動は次のとおりです。
- プロダクト オーナーは、プロダクト バックログ アイテムの優先度をチームに提示します。
- スプリントの目標を設定します。スプリントの最終結果を 1 文で説明します。
- チームは、次のスプリントで提供できる製品機能を一緒に特定します。
- チームは、このセッションの最後に、選択した製品バックログにコミットします
スプリント計画ミーティング – パート II
2 番目のセグメントは、スプリント計画会議の最初のセグメントの直後に発生します。 それは最初の部分と同様に同じタイムボックスを持っています. これは、会議の合計時間が 8 時間の場合、各セグメントに均等に分割されることを意味します。たとえば、8 時間の会議を実施するには、会議の最初の部分を完了するのに 4 時間、残りの 4 時間で 2 番目の部分を完了する必要があります。部。
この部分では、プロダクト オーナーは、プロダクト バックログに関してチームが持つ可能性のあるすべての質問に対応する必要があります。 次に、チームは、選択した製品バックログを出荷可能な製品機能の増分に変える方法を決定します。
プロダクト オーナーは、この会議中に対応可能である必要がありますが、会議室にいる必要はありません。 PO が部屋に残っていても、スクラム マスターが会議のこの部分を担当する必要があります。 そのため、開発チームは、プロダクト オーナーの意見やアイデアに制限されることなく、作業に集中して可能性を探ることができます。
外部からの影響を受けずに最終目標を達成するためのさまざまな可能性と解決策について、チームが話し合うための十分なスペースが必要です。 プロダクト オーナーとスクラム マスターはすべてを観察し、さらなる情報を求める質問に答えます。
このセグメントの終わりまでに、タスクの見積もりと割り当てを含む、スプリント バックログと呼ばれるタスクのリストが準備できているはずです。 これに応じて、チームは機能の開発を開始します。
スプリント計画のパート II の主な活動は次のとおりです。
- 詳細な計画 - ストーリーをタスクに分割して、チーム メンバーがこれらのストーリーを完了するための実行可能な計画を立てることができるようにします。
- ストーリーの見積もり - プランニング ポーカーや T シャツのサイジングなどの戦略を深く分析して適用します。 これにより、各タスクが完了するまでにかかる時間を概算できます。
- 最終結果 - チームは、スプリントの目標を達成するためのワークフローをスプリント バックログの形式として定義します。
スプリント計画ミーティングでは、主に次の 2 つのことを扱います。
スプリントの目標:スプリントの最後に何が提供されるかについて合意します。
スプリント バックログ:チームの集中力を維持するための、次のスプリントのユーザー ストーリー、機能強化、バグ、タスク、およびサブタスクの優先順位付けされたセット。
アジャイル方法論におけるスプリント計画会議のベスト プラクティス
アジャイル スプリント計画会議で最大の成果を得るためのベスト プラクティスは次のとおりです。
- すべてのチーム メンバーを含む再帰的なカレンダーの招待状を作成する
- プロダクト オーナーは、会議の招待状をチーム メンバーに送信する必要があります。
- 招待状に議題と、スプリントに含める必要があるユーザー ストーリーのリンクを含めます。
- チームのキャパシティよりも多くのユーザー ストーリーをスプリントに追加します。 ユーザー ストーリーの一部は、自信を持ってチームに却下される可能性があるためです。
- 提案するユーザー ストーリーは、詳細で理解しやすいものにします。 すべてのユースケース、機能要件、および満足度を詳細に添付し、少なくとも、シニアチームメンバーと一度話し合う
- 新しい問題、可能性、影響、および依存関係を定義する
- 最後のスプリントで最高のパフォーマンスを発揮したチーム メンバーに感謝または報酬を与えます。 他の人が将来パフォーマンスを向上させることを奨励します
- 少なくともお茶やコーヒーを提供するなど、チームが好むものでおもてなししましょう。 時々、ささやかなごちそうが彼らをより速く働くように動機付けます。
また読む:プロジェクト管理におけるウォーターフォール方法論の総合ガイド。
アジャイル方法論におけるスプリント計画ミーティングのルール (一言で言えば)
- プロダクト オーナーとスクラム マスターを含むすべてのチーム メンバーが会議に出席する必要があります。
- スクラム マスターはスプリント計画会議を実施し、最高の権限を取得します。
- スクラム マスターは、アジャイル スプリント計画会議のタイムキーパー、リーダー、ファシリテーター、およびコーディネーターとして機能します。
- スプリント計画会議におけるプロダクト オーナーの役割は、貢献者としてのみです。 チーム メンバーの質問があればそれを明確にし、ユーザー ストーリーをチームに説明する責任があります。
製品開発プロセスを合理化するために、アジャイル プロジェクト管理の実装を検討していますか?
継続的なリリースに焦点を当て、反復ごとに顧客のフィードバックを組み込む便利なアジャイル管理ツールのすべての重要な詳細を確認してください。
結論
名前がアジャイル方法論の「スプリント計画」を表すように、ここではすべてのチーム メンバーが詳細かつオープンな会話に参加して、次のスプリントで実行する項目を確認します。
いくつかの事前定義されたルールに従ってワークフローを加速するのは単純な概念です。 すべてのチーム メンバーが計画的に作業を同期し、正常に完了することができるようにします。 スプリント計画会議の主な目的は、スプリントの目標を設定し、その目標を達成するための最適な方法を見つけることです。
次の目的でスプリント計画会議を開始する
- 誰が、何を、いつ、どこで行うかを考慮して会議の計画を立てる
- 製品バックログを確認し、チームが次のスプリントで完了する予定の製品バックログのリストを特定します
- チームのキャパシティが、提案されたワークロードを管理するのに十分であることを確認してください
- チームの速度を確立する - チームがスプリント中に完了する予定の作業量
では、スプリント計画ミーティングに向けてどのように準備すればよいでしょうか? 以下のコメントセクションで、質問、障害、経験を共有してください!