アジャイルスクラムの方法論は、変化に適応するように設計されており、ビジネスのニーズに合わせて快適に進化するソフトウェアを構築する。この変化が急激になると、チームは誤解とズレの混乱に陥ることがある。
常に追跡を続けるために、エンジニアリングチームには共通の語彙が必要であり、それこそがアジャイルスクラムの成果物が可能にするものである。
このブログポストでは、スクラム成果物について、それがどのように役立ち、どのように管理すればチームが有利になるかを説明する。
スクラム成果物とは何か?
スクラムの成果物とは、プロジェクト管理者がすべての利害関係者と重要な情報を共有するのに役立つ要素、レポート作成、プロセスです。
それらは明確に定義される。
/を明確に定義したものである。 https://clickup.com/ja/blog/11467/undefined/ アジャイルスクラム用語 /%href/
アジャイルスクラムとは、製品開発、プランニングされた活動、完了したタスク、チームのパフォーマンスなどを可視化することを主な目的とする。
スクラムの成果物は3つある:
- プロダクトバックログ
- スプリントバックログ
- インクリメント
私たちは、これらのそれぞれと、それらをどのように使うかについて、次のように考えています。 アジャイルプロジェクト管理 をこのブログ記事の後半で紹介する。
しかし、スクラムの成果物を作り始める前に、その基本原則である「透明性」を知る必要がある。
アジャイルスクラムにおける成果物の透明性の重要性
アジャイル/スクラムソフトウェア開発プラクティスにおいて、透明性は基本的な指導原則であり、すべての意思決定と行動に影響を与える。アジャイルスクラムチームメンバーが透明性を実践する方法の1つは、成果物を通してである。
成果物とは スクラムガイド には、スクラムの成果物の第一の目標は、「鍵情報の透明性を最大化する」ことであり、成果物を点検するすべての人に適応のための同じ基礎を与えることである、と書かれている。
要するに、スクラムの成果物は、チームがプロジェクトを正しい方向に導くための共有コンテキストを設定するのに役立つ。これはチームに様々な利益をもたらす。
信頼を生み出す:全員がプロジェクトの進捗に関する最新の情報にアクセスできるようになれば、お互いに信頼しあえる。
コラボレーションを促進する:アジャイルスクラムの成果物は、チームによって集団的に構築されるため、ギャップや阻害要因が可視化される。だから クロスファンクショナルチーム プロジェクトの大きな利息のために、メンバーが助けや助言を提供する。
Mitigates risks:スクラムの成果物は、問題を予測し、不具合を検出し、それらが問題になる前に対処する方法を提供する。
問題解決をサポートする:スクラムチームが障害にぶつかったとき、成果物は道標の役割を果たし、効果的な決定を下すための重要な情報を与えてくれる。
継続的な改善を可能にする:アジャイルスクラムの成果物は、正確でタイムリーなデータでレビューやレトロスペクティブをサポートする。
このように、スクラムの成果物はフレームワークの基礎を形成する。スクラム成果物は、チームの全員がアジャイルスクラムフレームワークを全体的かつ効果的に受け入れるのを助ける。これがその方法だ。
スクラム成果物の種類
スクラムプロセスのフレームワークには3つの主要な成果物がある:プロダクトバックログ、スプリントバックログ、プロダクトインクリメントだ。しかし、時間の経過とともに、スクラムチームは、製品ビジョン、バーンダウンチャート、やることの定義などの追加の成果物を進化させてきた。それらすべてを見てみよう。
1.プロダクトバックログ
完成させるべきアイテムのリストとしての製品バックログ_。
このスクラムの公式成果物は、製品に必要な機能、拡張、バグ修正の注文リストである。カスタマーサポートや競合/市場分析などのリサーチから作成される。
プロダクトバックログの鍵として、以下のような特徴がある:
- ライブドキュメント:新しいアイデアや要求が発生したときに随時更新される。
- 創発的:定期的に見直され、削除されたり /参照 https://clickup.com/ja/blog/120789/undefined/ 優先順位を下げる /優先順位を下げる。 重要でなくなったアイテムを削除したり、優先順位を下げたりする。
- チーム横断:ビジネスチームでもエンジニアリングチームでも、将来の活動をプランニングするために使用される。
- プロダクトオーナーが管理: 様々なチームが使用するが、更新と透明性を保つ責任はプロダクトオーナーにある。
プロダクトバックログは、スクラムチームが取り組む仕事の唯一の情報源である。
しかし、すべてのプロダクトバックログアイテムがすぐにスプリントに追加できるわけではない。アイテムが必要なレベルの透明性や明確性を達成するために、プロダクトバックログの洗練を経る。
ここで開発者は、プロダクトバックログアイテムを、1スプリント内で完了することができる、より小さく、より正確なストーリーに分解し、定義する。
プロダクトバックログのコミットはプロダクト目標に向かう。スクラムチームは製品目標(製品の将来の状態)を定義し、その目標を達成するためにバックログアイテムを構成する。
プロダクトバックログのアイテムが次のスプリントで選択できるようになると、それらはスプリントバックログに入る。
2.スプリントバックログ
スプリントバックログは、次のスプリントで開発するために選択されたプロダクトバックログのサブセットです。また、その機能を提供し、スプリントの目標を達成するためのプランの概要を示します。
スプリントバックログは、次のスプリントの間に作成されます。 スプリントプランニング ミーティングでは、エンジニアリングチームが優先度に基づいてプロダクトバックログアイテムを選択し、スプリントバックログに追加し、開発するタスクに分割します。
スプリントバックログは、スプリントのリアルタイムイメージを強調します。つまり
- リアルタイムで更新される:チームはスプリントバックログのアイテムを詳細に追跡し、コメントを追加し、ステータスを定期的に更新する。
- 新鮮さを保つ:スプリントバックログから不要な要素は削除される。
- 詳細:スプリントバックログの各アイテムは、毎日のスクラムで点検するのに十分な情報を持っていなければならない。
チームがスプリントバックログのアイテムの仕事をしたら、プロダクトインクリメントを構築する。
3.プロダクトインクリメント
インクリメントとは、開発チームの「やること完了の定義」、つまり、プロダクトバックログで定義されたすべての受け入れ基準(品質基準、制約、または非機能/ビジネス要件)を満たす、成果物の作業バージョンです。
すべてのスプリントの終わりに、開発チームによる仕事は、完全にテストされ、承認された既存製品への追加であるインクリメントに集約されなければなりません。
各スプリントには1つのインクリメントがあるが、それ以前のすべてのスプリントのインクリメントも含まれる。これらは、継続的インテグレーション/継続的デプロイメント(CI/CD)プロセスのバージョン追跡と必要に応じてのロールバックを補完する。
4.やることの定義
doneの定義は、新しいインクリメントが公式に完了したとみなされる前に満たさなければならない基準の公式リストである。
スクラムガイドによると、やることの定義は製品インクリメントのコミットメントであり、成果物ではない。しかし、インクリメントをカスタマにプッシュするために、明確で文書化された完了定義を持つことは、スクラムチーム全体にとって有益である。
スクラムチームは通常、やることの定義を構成するアイテムのチェックリストを持っている。例として、以下のようなものがある:
- コードレビューの完了
- 機能テスト完了
- セキュリティテスト完了
- 規制コンプライアンス基準を満たしている
やること」の定義は、ユーザーストーリーによって異なります。チームのビジネスに対する最新の理解に合わせて進化させることができる。スプリントのレトロスペクティブで反復され、将来のインクリメントのために強化される。
プロダクトバックログアイテムがやることの定義を満たさない場合、インクリメントはリリースされない。代わりに、レビューのためにバックログに戻される。問題や根本的な原因がないか検査されるので、スクラムマスターは次のことができる。
/参照 https://clickup.com/ja/blog/120501/undefined/ プロセスを合理化できる。 /スクラムマスターは
将来的にこのような事態を避けるために。
アイテムが完了の定義を満たすと、バーンダウン追跡のためにそのアイテムは閉じた状態になり、チームは次のオープンタスクに移る。
5.製品ビジョン
製品ビジョンは、製品の将来の状態に関する共通の理解である。製品がカスタマに提供する価値の概要を示す。
製品ビジョンは、製品に方向性を与える。 機能横断チーム 目標に向かう。正しい決断を下すのに役立つ。例えば、2つのプロダクトバックログアイテムが注目度を競い合うとき、プロダクトビジョンと目標は、開発者が重要なものに優先順位をつけるのに役立つ。
6.リリースプラン
優先度、努力、期間を含む_スクラムリリース計画
リリース計画は、チームが取り組む仕事(プロダクトバックログアイテム)、それらがいつリリースされるのか(タイムライン)、どのように実行されるのか(リソースプラン)の概要を示す。
リリースプランは、スクラムガイドで定義されている公式な成果物ではない。しかし、スクラムマスターやプロダクト所有者の間では、プロジェクト管理の指針となり、彼らに構造を与えるので、人気がある。
多くの場合、スクラム計画フェーズで作成されるリリースプランは、次のような質問に答えるのに役立ちます:
- 各スプリントの期間は?
- 各スプリントで完了するアイテムとその優先度は?
- 誰がどの活動に責任を持つのか?
- 各スプリントを完了するために必要なリソースは何か?
- 各スプリントの予算は?
製品ビジョンと連動して、リリースプランはチームが将来をより明確に見通すのに役立つ。
リリースプランは、通常、依存関係とともに時間をかけてタスクを並べたガントチャートとして示されます。以下の例をご覧ください。
/参照 https://clickup.com/ja/blog/17568/undefined/ に例があります。 ガントチャートのプロジェクトテンプレート /%href/
.
7.バーンダウンチャート バーンダウンチャート公開 (またはスプリントバーンダウンチャート)は、現在のスプリントで完了したプロダクトバックログアイテムと残っているタスクを強調表示します。バーンダウンチャートは次のことに役立ちます:
- 現在のパフォーマンスとリリースプランの比較
- 仕事がプラン通りに完了するかどうかの予測
- スプリント中にスコープクリープが発生した場合の特定
- チームのパフォーマンスを知る
- キャパシティプランニング
さて、3つの主要な成果物とその他のスクラムの拡張成果物を知ったところで、それらをどのように作成し、使用するかについて、さらに詳しく説明しよう。
スクラムの成果物の管理方法
最新の、クリアされた、透明なスクラム成果物は、アジャイルスクラムエンジニアリングプロジェクトの有効性の基本である。これを達成するためには、それらを作成し管理する効率的な方法が必要である。
良い
/を使用する。 https://clickup.com/ja/blog/8248/undefined/ スクラムプロジェクト管理ソフト /%href/
ClickUpのようなスクラムプロジェクトマネジメントソフトウェアを使えば、これが可能になる。その方法は以下の通りだ。
スクラムチームのタスクビュー
ClickUpでどこからでもタイムを追跡。
バーンダウンチャートが、タスクが現在のスプリント内で完了しないことを示していることにプロダクト所有者が気づいたらどうする?根本原因分析を行う。
仕事がプッシュされるほど、何に時間がかかっているのか?これを知るために、スクラムチームは時間を追跡する必要がある。ClickUpに内蔵されているAI搭載の時間追跡アプリは、まさにこれを可能にするように設計されている。
スクラムマスターは、クリックアップダッシュボードでタイムレポートを見ることができます。時間レポートをフィルタリング、ソート、ロールアップしてスプリントベロシティを計算することができます。 プロセスの最適化 を今後のスプリントに反映させる。
バックログ用カンバンボード
プロダクトバックログとスプリントバックログは、一連のフェーズを経るアイテムです。例として、製品バックログのアイテムは、新規、改良、スプリントの準備ができます。スプリントバックログのアイテムは、やること、開発、テスト、デプロイなどを経ることができます。
ステータスに基づいてバックログアイテムを整理する。 スクラムボード スクラムボード /%href/ -は、チームがプロジェクトのどの段階まで進んでいるかを視覚化する素晴らしい方法である。いくつかの 無料カンバンボードソフトウェア はスクラムボードの作成に役立つ。
クリックアップのカンバンボードビュー
ClickUpはさらに一歩進んでいます。 ClickUpのカンバンボード ビューは自動的にステータスごとにグループ化されたタスクを表示します。この完全にカスタマイズ可能なカンバンボードは、優先度、担当者、期日に基づいてグループ化することができ、より良いプロジェクト管理を実現します。また、ニーズに応じてリストごとにカスタムステータスを設定することもできます。
バックログ管理用ガントチャート
クリックアップのガント・チャート・ビュー。
スプリントプランニングのために、プロジェクト所有者はプロダクトバックログの全体像と、それらを完了するための見積もり時間を必要とする。このマップを作成するために、プロジェクト管理者とスクラムマスターは、以下のものを使用します。
/を使う。 https://clickup.com/ja/blog/4369/undefined/ を使う。 無料ガントチャートソフトウェア /%href/
タスクを隣り合わせに並べる。 ClickUpのガントチャートビュー は、バックログ管理をサポートするための包括的な可視性を提供します。ClickUpでは、以下のことが可能です:
- 複数のプロジェクトを並べて、または1つずつ見ることができます。
- プロジェクトのクリティカルパス ボトルネックの予測
- プロジェクトの変化に合わせてタイムライン、優先度、タスクを調整する
- 依存関係の管理
- スプリントの進捗を可視化し、期日をすばやく変更するためにタスクを移動する
ClickUpでチームをスクラム成功に設定しよう
ペースの速いエンジニアリングチームにとって、混乱、ミスコミュニケーション、ズレは避けられないものです。スクラムのプラクティスと価値観に配慮して設計された適切なツールとプロセスがあれば話は別ですが。
ClickUpのプロジェクト管理ソフトウェアは、スクラムチームの仕事に合わせて作られています。アジャイル・スクラムの成果物を自動的に作成し、リアルタイムでスクラム・チームとコミュニケーションをとることができます。 オペレーションダッシュボード .ClickUp AIにより、繰り返しのプロセスを自動化し、ドキュメンテーションを高速化します。
スクラムチームのパフォーマンスを向上させます。試す
/参照 https://clickup.com/ ClickUpを今すぐ無料でお試しください。 /クリックアップ
.