web-dev-qa-db-ja.com

スプリントバックログタスクの見積もり-何時間で構成されていますか?

スプリントバックログについては、ストーリーがタスクに分割され、推定されていることを読みました。これらの見積もりは通常、開発時間のみですか、それとも開発+ QAですか?これらの時間は通常何で構成されていますか?

ありがとう。

7
Brian Mains

ユーザーストーリーを完了するためのスプリントバックログタスクには、ストーリーを完了するために必要なすべてが含まれている必要があります。これmay含まれます:

  • 設計
  • テクノロジーの選択
  • さまざまなアプローチを試すための研究
  • 実装
  • ユニットテスト
  • QA
  • バグ修正
  • 受け入れテスト
  • ドキュメンテーション
  • 法的
  • ファイナンス

もちろん、計画中にすべてをキャプチャすることは決してありません(私が参加しているチームは、必要な時間の20%から30%を見逃す傾向があります)...しかし、それはあなたが試してはいけないという意味ではありません!

8
Peter K.

ユーザーストーリーは、ユーザーストーリーの実装に必要なタスクが決定されるため、タスクにそれほど分割されません。 「ユーザーストーリーを実装する」とは、ユーザーがストーリーを実装したことを認めるところまでストーリーをもたらすことを意味します。

タスクには次のものがあります。

  • Fooウィジェットの単体テストを作成する
  • Fooウィジェットのシステムおよび統合テストを作成する
  • Fooウィジェットをコーディングする
  • FooウィジェットをFoobarシステムに統合する
  • Fooウィジェットのユーザードキュメントを作成する
  • Foobarシステムで受け入れテストを実行します
  • Foobarシステムをデプロイする
  • 等.

では、これらの各タスクにはどのくらいの時間がかかりますか?

1
Matthew Flynn

ストーリーがあると仮定します。ユーザーとして、パスワードを入力してログインします。

可能なタスク(2人の開発者を想定-トム、ジョン):

  1. ページをデザインする-トムに割り当てられる-1時間
  2. ページを確認する-トムに割り当てられている-1時間
  3. トムがページを確認するのを手伝ってください-ジョンに割り当てられました-.5時間
  4. コードモデル-ジョンに割り当て-2時間
  5. モデルのユニットテストの記述-Johnに割り当て-2時間。
  6. モデルコードの確認-トムに割り当て-1時間
  7. ログインページのコード受け入れテスト-トムに割り当て-3時間

など.....

1
Asim Ghaffar

理想的なスクラムでは、同じ人が開発とQAの両方を行うという点で、チームは多機能です。それがあなたのチームに当てはまる場合、推定時間は、チーム内の任意の1人がタスクを完了するためのものです。私は、チームが開発者とQAで構成されており、タスクがチーム間で分割されています。次に、タスクに「開発時間」と「QA時間」があります。チームの専門家が増えると、「完了基準」をさまざまなタイプのタスクに分割し、さまざまなタイプの時間で完了することができます。

0
Chris Chou