このページは自動翻訳されました。より良い読書体験のために、英語に切り替えてください。

英語に切り替える
Christian
Christian

リリース・バーンダウン・チャートで効率的なソフトウェア開発を

ソフトウェア開発と予測可能な結果は、安全な投資とカジノと同じくらい相性が良い。生産性の変動、予期せぬ問題、新たな顧客の要求など、–には変数が多すぎるため、正確なリリースを予測するのは難しい。それでも、あなたとあなたの会社は完成日を設定する必要がある。結局のところ、顧客はいつ製品を期待できるか知りたがっているのだ。そして、これがマーケティングや流通などのさらなるステップを計画する唯一の方法なのだ。では、どうすればリリースについて信頼できる声明を出すことができるのか? 

バーンダウンチャートがリリーススケジュールの設定にどのように役立つかを紹介しよう。また、バーンダウンチャートの正しい読み方や、バーンダウンチャートからどのような利益を得られるかについても説明する。

バーンダウンチャートとは何か?

バーンダウンチャートとは、プロジェクトでどれだけの作業が保留されているかを、残り時間との関係でグラフ化したものである。原則として、チャートの縦軸にまだ残っている仕事の量を見る。横軸には、残り時間または経過時間を示す。 

バーンダウンチャートは折れ線グラフである。プロジェクトがいつ完全に終了するかが一目でわかる。また、プロジェクトが予定した時期に終了するかどうかもわかる。

バーンダウンチャートは、主にスクラムのようなアジャイルソフトウェア開発で使われる。しかし、原則的には、プロジェクトの進捗を長期的に測定したいすべてのプロジェクトに使用できる。

本題に戻りましょう… バーンダウンチャートには、2つの異なる種類があります。

リリース・バーンダウン・チャート

リリース・バーンダウン・チャート–は、プロダクト・バーンダウン・チャート–とも呼ばれ、プロジェクト内のリリース作業に焦点を当てている。X軸にはスプリントが表示される。Y軸には、リリースの残りの作業や労力が表示される。リリースバーンダウンチャートでは、工数は時間、日、またはストーリーポイントで測定される。 

いつリリースバーンダウンチャートを更新すべきかは、スクラムマスターの責任である。原則として、各スプリントの終わりにチャートを更新する。リリースバーンダウンチャートは、プロダクトマネジメント、特にプロダクトオーナーにとって実績のあるツールである。

スプリント・バーンダウン・チャート

スプリント・バーンダウン・チャートは、スプリント・バックログのタスク、または特定のスプリントの残りの作業を示す。X軸は作業日数である。Y軸は残りの作業を時間で示す。スプリントの終わりまでにチームがすべてのタスクを完了できるかどうかが一目でわかる。 

スプリント・バーンダウン・チャートは、特に開発チームにとって、スプリント内の作業の進捗を監視するための重要なツールである。

余談:バーンナップチャートとは何か?

Agileのリリースバーンダウンチャートの文脈では、バーンアップチャートという言葉も何度も耳にするだろう。スクラムのリリースバーンダウンチャートとは対照的に、バーンアップチャートはチームがどれだけの仕事をすでに完了したかを示す。チャートには2本の線がある:1本の線は、プロジェクトの総作業量を示す。もう1つの線は、プロジェクトにどれだけの仕事があるかを示す。 チーム はすでに完了している。縦軸は作業量をタスク、時間、ストーリーポイントで可視化する。横軸は、経過日数または残り日数を示す。

バーンアップチャートは、作業の進捗状況を把握したいアジャイルチームで主に使われる。このチャートは、プロジェクトにいつ作業が追加されたか、またはいつ作業が削除されたかを一目で示す。実際、これによってチームは、プロジェクトが終了する現実的な期日を設定することができる。

リリース・バーンダウン・チャートの見方

リリース・バーンダウン・チャート・テンプレートを作成するには、プロダクト・バックログの全項目を評価する必要がある。各スプリントレビューの後、プロダクトオーナーはプロダクトバックログの全ストーリーポイントの合計から前回のスプリントで達成したストーリーポイントを引く。そして、リリースバーンダウンチャートを更新する。

これは実際にはどのように見えるのだろうか?スクラムのリリースバーンダウンをより具体的にするために、例を見てみよう:

ソースはこちらだ: 透明で予測可能な開発のためのバーンダウンチャートの使い方(stxnext.com)

このリリース・バーンダウン・チャートは次のことを示している。

  • プロジェクト開始時の全ストーリーポイントの要約は400だった、
  • 最初のスプリントの結果、100のストーリーポイントと
  • 第2スプリントの結果、53のストーリーポイントを獲得した。

これでストーリーポイントは合計247となった。

スプリント・バーンダウン・チャートの見方

スプリント・バーンダウン・チャートのテンプレートでは、あなたとあなたのチームは、プロジェクトの開始時に、利用可能な作業時間を決定する。この値をY軸にとる。スプリントの各日数はX軸になる。 

ソースはこちらだ: 透明で予測可能な開発のためのバーンダウンチャートの使い方(stxnext.com)

したがって、この図のスプリント・バーンダウン・レポートは次のようになる。

  • スプリントでは、1時間あたり160時間のキャパシティを持つチームを計画する、
  • スプリントの初日以降、総作業時間のうち30時間を消費した。
  • スプリント2日目にはさらに15時間を費やした。

このスプリントの作業時間は115時間である。

ところで、アジャイル変革の文脈で簡単に注意点です。現在、アジャイル変革において正しい優先順位をつけているか確認したいですか? 

それなら、私たちのアジャイル変革成熟度チェックをお試しください - たった3分で完了します。他の300人以上の参加者のベンチマークも得られます。ボタンをご覧ください 🙂

バーンダウンチャートからどのように利益を得るか

スプリント・バーンダウンのテンプレート

  • プロジェクトの進捗とワークフローを可視化する、
  • は、チームが何を達成し、何をまだ達成する必要があるかを示している、
  • は、プロジェクトが予定通りに進んでいるかどうかを明らかにする、
  • 問題や課題を早期に発見し、対策を講じることができる、
  • チームの仕事が正しい方向に向かうように促す、
  • チームをやる気にさせる、

バーンダウンチャートの弱点は何か?

リリース・バーンダウン・チャートとスプリント・バーンダウン・チャートには、特にこの2つの欠点がある:

正確な労力見積もりが必要

図中の理想的な線に対して実際の線がどれだけ正確かは、チームがどれだけ正確に努力を見積もったかに強く依存する。たとえば、チームが労力を高く見積もりすぎると、進捗線は常に理想線より下になる。これは、実際には、チームがプロジェクトやスプリントを早く完了することを意味する。逆もまた真なりで、チームが労力を過小評価した場合、進捗ラインは理想ラインより上になる。チームは遅れる。  

この不正確さは、チームがTシャツのサイズ(例えば、XS、S、M、L、XL –)の時間の代わりに–を使用して努力を見積もった場合に特に明らかになる。その場合、この図は大まかな目安にしかならない。 

したがって、チームと一緒にできるだけ正確に労力を見積もり、実際に計画された労力には意味のある量を使うべきである。また、理想的な線を引く前に、見積もり工数に乗じる効率係数を導入することもできる。効率ファクターとは、以前のスプリントやプロジェクトで見積もられた工数と実際の工数の比率である。リリースバーンダウンガジェットの中には、効率係数を自動的に表示するものもある。そうすることで、より早く判断ミスに気づき、考慮することができる。

前提条件としての一貫した資源利用

バーンダウンチャートは、チームが全期間、同じリソースで作業できることを前提としている。しかし、実際には、これは必ずしも可能ではない。なぜなら、専門家–のようなリソース–が一時的にしか利用できない場合、これはラインの進行に影響を与えるからである。

実際には、利用可能なリソースが少ない時間帯に、より少ない仕事を割り当てなければならないことを意味する。逆に、これは利用可能なリソースが多いときにも当てはまる。

あなたの組織は、アジャイル・ワーキングに対してどの程度の準備ができているだろうか?

バーンダウンチャートやバーンアップチャートといったアジャイルメトリクスを効果的に使うには、組織はあらゆるレベルでアジャイル作業をマスターする必要がある。 プロジェクト・スカジャイル は、様々なワークショップでAgileを使ってプロとして働くための重要なスキルをすべて教えてくれる。オンライン・トレーニングは無料。お気軽にどうぞ!

結論

バーンダウンチャートは、あなたとあなたのチームが作業の進捗状況を視覚化し、プロジェクトの完了について信頼できる予測を立てるのに役立つ。リリースバーンダウンチャートは、常にプロジェクト内のリリース作業を反映する。スプリントバーンダウンチャートは、スプリントバックログのタスクまたは特定のスプリントの残りの作業を反映する。 

バーンダウンチャートを使用するには、リリース・バーンダウン・チャート・エクセルテンプレートまたはスプリント・バーンダウン・チャート・エクセルテンプレートをダウンロードし、プロジェクトに適合させることができる。あるいは、アジャイル プロジェクト管理ツール のようなものだ。 Jira アトラシアン バーンダウンチャートについて労力とリソースの可用性をできるだけ正確に見積もるようにする限り、チャートはアジャイルな日常生活において大きな助けとなる。

ブログのカテゴリ

「Agile メトリクス」に関するその他の記事

このカテゴリのすべての記事を見る
Spotify Health Check:知っておくべきことすべて

Spotify Health Check:知っておくべきことすべて

スポティファイHealth Checkはチームにも分団にも適している。関連するすべての概要を説明する。

アジャイル成熟度レベルを測定する:Agilem成熟度チェックを含む

アジャイル成熟度レベルを測定する:Agilem成熟度チェックを含む

アジリティはチャンピオンズリーグのコーチのようなものだ。組織のあらゆるレベルでAgileを統合すれば、あなたはトップに立つことができる。顧客との距離が縮まり、ミスにいち早く気づき、柔軟性が増し、チームが組織化される。その結果、より良い結果をより早く出すことができる。 しかし、組織のアジャイル成熟度がどの程度進んでいるか、どうやって知ることができるだろうか?多くの場合、組織はすでにアジャイル・...

スクラムマスターのパフォーマンス:評価のための5つの重要なKPI

スクラムマスターのパフォーマンス:評価のための5つの重要なKPI

スクラムマスターのパフォーマンスをどのように評価できるかを詳しく見ていき、そのために重要な5つのKPIを紹介する。

チームHealth Check Agile:KPIとして実績のある4つのテンプレート

チームHealth Check Agile:KPIとして実績のある4つのテンプレート

KPI、ROV、NPS:企業は、プロジェクトの進捗状況を測定する方法をますます利用するようになっている。なぜなら エラーや問題にいち早く気づく者だけが、それを排除することもできるのだ。 チームのHealth Checkは、プロジェクトの健全性だけでなく、それに取り組んでいるチームの健全性も注意深く観察する。物事が円滑に進んでいない箇所を明らかにするためには、明確な体系的アプローチが必要だ。そ...

マネージャーが知っておくべき9つのアジャイルKPI

マネージャーが知っておくべき9つのアジャイルKPI

サーバント・リーダーとしてのマネジメント・チームがアジャイル・ワーキングを実践するための9つのアジャイルKPIを紹介する。

チームHealth Check "への3つのステップ:無料コンストラクション・キット

チームHealth Check "への3つのステップ:無料コンストラクション・キット

人の場合、"Health Check "は簡単だ。その人の体つきから、その人がどれだけフィットしているかが大体わかる。しかし、これをチームに喩えれば、より難しくなる: - チームがあまりうまくいっていないことをどうやって知ったらいいのだろう? - 結局のところ、健康であることだけが健康ではない。タフなチャレンジに備え、筋肉を鍛えておく必要がある。では、どうすればチームのフィットネスを高めるこ...

Agileトランスフォーメーション:Agileコーチは何人必要か?

Agileトランスフォーメーション:Agileコーチは何人必要か?

製品をより速く開発するために、アジャイルな働き方を導入する企業が増えている。その中で、いくつかの重要なポジションを埋める必要がある。重要な役割を果たすのはAgileコーチである。彼らは、–組織におけるアジャイルな考え方や行動様式を育成し、新たな生産性を解き放つ。多くの企業が直面している疑問がある:Agileコーチは何人必要なのか? Agileコーチがどのような仕事を引き受け、どのような資質が...

一目でわかる25のAgile KPI - 単純なKPIは1つで十分だ!

一目でわかる25のAgile KPI - 単純なKPIは1つで十分だ!

アジャイルKPIや測定方法はたくさんある。しかし、常に1つのことを念頭に置かなければならない: 「お前が私をどう測るか言ってみろ。そうすれば、お前がどう振る舞うか教えてやる。」 イーライ・ゴールドラット博士 したがって、ある疑問が投げかけられなければならない:これらのアジャイルKPIはすべて関連性があるのだろうか?そして、もう一つの引用がある: 「単純さは効率の魂である。」 オースティン・フ...

DORAとSPACEの測定基準:2つのテンプレート、質問と1つのツール

DORAとSPACEの測定基準:2つのテンプレート、質問と1つのツール

Agileチームは、進捗を定量化するだけでなく、チームを強化し、コラボレーションを改善し、顧客のニーズにフォーカスするのに役立つメトリクスを見つけるという課題に直面している。いわゆるDORA DevOpsメトリクスとSPACEフレームワークがここで役立つ。 この2つのモデルの背景については、LinkedInの詳細記事やこのブログですでに説明している(以下を参照)。 <InternalLink...

Echometerニュースレター

Echometerの最新情報をお見逃しなく。