スクラムの過大評価と再計画


10

私たちは最初のスプリントの真ん中にいて、何かが明け暮れています。

この2週間の反復で理想的な114時間を計画し、最初の週の終わりにスプリント全体を完了しました。今何をすべきか?「本」は、バックログから次の優先度の高いアイテムを取得する必要があることを示しています。しかし、それらをバーンダウンチャートに追加するにはどうすればよいでしょうか。それらを最初から存在しているかのように説明するために書き直しますか?あるいは、それらの作業を開始する日にy軸にそれらの推定値を単に追加します(90度の角度ジャンプを示しています)。

どんなフィードバックでも大歓迎です!

回答:


9

バーンダウンチャートを作成する目的の1つは、時間の経過とともに透過的に価値が提供される方法を示すことです。

新しいユーザーのストーリーは最初はスプリントに含まれていなかったので、彼らがそうであるふりをするのは少し難しいようです。この時点でそれらをバーンダウンチャートに追加することで、現在の推定レベルがまだいくらかの予備的な進化段階にあることを正確に示しています。

これはあなたとあなたの製品所有者にとって良いことです。このプロジェクト管理システムを使用すると、より優れた見積り者になる方法が示され、また示されます。

最初から、見積もりが過大、見積もりが少なかった、さらに見積もりが多かったが少し少なかったことを最初から確認できます。最終的には、見積もりを進めるにつれて改善が見られます。

ユーザーストーリーの見積もりは、スプリントの最も難しい部分の1つであり、チームが一緒に進化することを学ぶようになって初めて、プロセスでますます効率的になります。バーンダウンチャートなど、使用しているツールを通じてこれを実証するのは良いことです。


7

スプリントキャンセルし、現在の速度を考慮して次のスプリントを計画しても問題はありません。

公式スクラムガイドから

スプリントは、スプリント時間ボックスが終了する前にキャンセルできます。プロダクトオーナーのみがスプリントをキャンセルする権限を持っていますが、関係者、チーム、またはスクラムマスターの影響下でキャンセルすることができます。

スプリントの計画は、製品の所有者、スクラムマスター、チームとの話し合いの中で行う必要があるため、次のユーザーストーリーを選択するだけでは生産性が低下します。

少し前に進んでいた場合は、次に優先順位の高いストーリーを選択することもできますが、ここでは状況が大きく異なります。


1
最後のスプリントが「早すぎる」作業で完了したときに新しいスプリントを開始すると、長さが異なる(タイムボックス化されていない)スプリントになりますか?
Martin Wickman、2011年

3
マーティン・ウィックマン:これは例外的なアクションであり、例外的な状況で必要です。

2
プロダクトオーナーは、必要に応じてスプリントをキャンセルできます(キャンセルする必要があります)。scrum.org/storage/scrumguides/Scrum%20Guide.pdf(ページ11)

これは、スクラムをキャンセルする必要がある場合とは異なります。現在のスプリントに組み込むストーリーを決定するには、プログラムの所有者に話しかけてください。1週間で完成できるストーリー。
ブレイク

@Blake:公式スクラムブックページ11で定義されている方法です。上記を参照してください。

5

燃焼チャートを追加できます。それらは、曖昧さなく、いつどのくらい新しい作品を追加したかを示しています。

ここに画像の説明を入力してください

このグラフは、チームがイテレーション5で20の作業ポイントを追加したことを示しています。この画像はイテレーションを示していますが、日数でも同様に機能します。


1
バーンダウンチャートは、スプリントに残っている作業をストーリーポイントで示しているのに対し、バーンアップチャートは、顧客に提供された稼得価値の合計を示しているという印象を受けました。ストーリーポイントとアーンドバリューは異なります。ストーリーポイントは、開発者によって割り当てられたタスクを完了するために必要な時間と労力に関連し、アーンドバリューは、製品の所有者によって割り当てられた各ストーリーの価値です。Burn Downは、開発者向けのスプリントごとのベースに焦点を当て、Burn Upは、マネージャーと顧客向けのプロジェクトレベルに焦点を当てています。これはそうではありませんか?
Thomas Owens

1
@Thomas:重要な場合は、値の代わりにポイントを使用するか、2つのグラフを作成してください。年、反復、日など、プロジェクトに最も適した時間単位を使用できます。
Martin Wickman、2011年

日数でチャートを焼き尽くしたチームに参加したことがあるので、日数を単位としてチャートを焼き付けないでください。私たちのチームでは、2週間のスプリントでは、前半の週にあまり活動がなかったため、経営陣は緊張しました...活動があまりなかった理由は、最初の2週間の間に行われた会議のためでした日...私の心の中で繰り返しはここでの詳細の完璧なレベルです。
RyanWilcox 2011

2

これを視覚化するためのさまざまな手法がいくつかあります。

それらの1つは、新しいストーリーが追加された日にy軸(横軸)にオフセットを導入することです。実際のバーンダウングラフは、元の「0」レベルを下回ります。

もう1つは、最初から存在していたふりをすることです(CGIベースのバーンダウングラフを使用する方がはるかに簡単です)。

そして、あなたはあなた自身のものを思いつくことができます。

最も重要なことは、チーム、スクラムマスター、製品所有者の間でこれについて話し合い、この状況で何をしたいかについて合意に達することです。基本的なルール以外にスクラムで何かを行うための絶対的に固定された方法はありません。スクラムは、環境のニーズに最適になるように時間をかけて進化させることを目的としています。


1

OPの問題を3つの異なる質問分解したいと思います。

  1. スプリントを続行するかキャンセルしますか?
  2. スプリントが続く場合、残りの週に何をしますか?
  3. 次のスプリントを計画する方法は?

他の質問で言及されているバーンダウンチャートとバーンアップチャートは有用ですが、OPの「今何をしているのですか?」

続行またはキャンセル:私はピエールと一緒にいます。このスプリントをキャンセルして、すぐに次のスプリントの計画を開始するのが適切です。他のチームが存在し、スプリントを同期する必要がある場合、スプリントのキャンセルはオプションではありません(ほとんどのスクラムの達人は、それらを同期するようにアドバイスしています)。

スプリントが継続する場合:進行中の作業を制限します。一度に1つのストーリーのみを処理し、1週間未満の仕上げに集中します。スプリントの最後に部分的に完成した状態のストーリーがないことを確認してください。

次のものを計画する方法:ここでのオプションは、相対的なサイズの見積もりを試すか、ストーリーポイント-人-日-等価性とフォーカスファクターを近似値として使用することです。すでに別のスレッドで説明しました。


1

半分の時間で完了することは、見積もりからの大きな変動です。私にとって、それはあなたのチームが実際に行ったことが、ユーザーがスプリントの最初に期待していたことから逸脱しているという重大なリスクを示しています。さらに、Sprintは、POからの新しいフィードバックのタイミングになる十分な機能を提供することも想定されています。

したがって、PBの上部からアイテムを取得して続行することのリスクは、PBの上部にあるそれらのアイテムが古くなっていること(コンテンツと優先度の両方)であり、チームが最後のスプリントで何か問題を抱えていることです。そして、POからのフィードバックを得ることなく、それらの間違いに基づいて構築することになります。

私は、最も合理的な行動方針は、スプリントを完了し、通常のスプリントレビュー、計画会議、および回顧の最後を行い、次のスプリントを開始することだと思います。

バーンダウンチャートについては、元の質問はそれが何のためにあるのかという要点を逃しているようです。これは実際には、スプリント中の進行状況に問題があるかどうかを判断するためのツールにすぎません。説明したとおり、バーンダウンチャートは、スプリントの2日目または3日目で、チームがスプリントタスクのスケジュールよりもはるかに進んでいることを示したときに、この状況で機能するはずでした。次に、「なぜ」という質問をして、見積もりがちょうどずれているのか、プログラマがタスクを誤って解釈しているのか、あるいは何かが何らかの形で軌道から外れているのかを判断します。

しかし、バーンダウンチャートを無視して、奇妙なことは何もないように巡航すると、「本」が指示するので、それを生成している無意味なアーティファクトとして扱っているように見えます。私の意見では、PBの上部からさらにいくつかのものを取り出して2週目を続けることを決定する必要がある場合は、2週目の新しいバーンダウンを開始するだけです(そして、最初の週)。


0

私は何をすべきかについて製品の所有者に相談し、その仕事が持ち込まれた日に現在のスプリントに追加します。バーンダウンチャートで追加された仕事を追跡できます。私はジェットコースターのように見える燃焼チャートで問題はありません。スクラムメンバーがタスクの残り時間を見積もるので、これはとにかく起こります。

追加作業を伴うバーンダウンのサンプル

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.