web-dev-qa-db-ja.com

JIRAでのバグとストーリーの管理

私たちのチームはJIRAを使い始めたばかりです。現在、最も便利な方法でプロセスを構築する方法に関するアドバイスを探しています。

今後のスプリントで実装するストーリーと、修正するバグがあります。

問題は、これらのバグにどのように対処すべきかです。次のオプションが表示されます。

  1. 開発者にバグを割り当てる
  2. バグ修正のための新しいストーリーを作成する

最初のオプションが最も明白ですが、ストーリーポイントのバグを推定することは不可能です。また、バグは将来再開することができます。

2番目のオプションは、2つのほぼ同じ問題を作成するため、やり過ぎのように見えます。

私たちのワークフローを構築する方法についてのアドバイスをいただければ幸いです。ありがとうございました!

3
user2219795

これに対する「正しい答え」があるかどうかはわかりませんが、バグの修正にかかる時間がわからない場合でも、バグを修正するのにどれだけの時間を費やすかはわかっている可能性があります(費やしますか? 1SPですか?確かに、100SPを費やしますか?バグが「すべてのデータが正しく機能しなくなった」場合のみです)。

したがって、「このバグが修正されるまで、またはそれについて詳しく知るまで、このバグを調査する期間はどれくらいですか?」と答えるストーリーポイントを割り当てることができます。 4SPと言います。結果は次のいずれかです。

  • 4SPが必要でした-素晴らしい、すべてが完璧で、あなたはすべての見積もりの​​第一人者です

  • 1SPが必要でした。SPの見積もりをさかのぼって調整するか、別のストーリーを前に進めて補うかのどちらかです。

    • 4SPの後、適切に修正するにはさらに20SPが必要であることがわかります。実際の修正(それが何であるかを知っている)のチケットを開き、それをバグチケットのブロッカーとして配置します。それが完了したら、両方を閉じることができます。または、プロセスでこれが許可されている場合は、元のバグのSPを最大20に調整して、その開発者のスプリントをリロードすることができます。

ストーリーポイントの遡及的調整を許可しない特定のレポート状況がありますが、そのいずれかに該当しない限り、柔軟性を利用しない理由はありません。

2
frossie

ここには多くのオプションがあります。最終的に、あなたはあなたとあなたのチームのために何がうまくいくかを見つける必要があります。

私の見解では、ストーリーとバグは最上位のタスクである必要があります。 JIRAは、チケットの種類を設定し、さまざまな種類のチケットにさまざまなフィールドとさまざまなワークフローを関連付けることをサポートしています。ストーリーとバグはワークフローが異なる場合と異なる場合がありますが、同一ではないにしても、類似していると思います。

バグの場合、チケットタイプはバグまたは欠陥になります。このチケットは、必要に応じて修正およびテストするために開発者に割り当てられます。それが修正され、単体テストが更新された後、何が起こるかはプロセスによって異なります。独立したテストチームがある場合、そのチームはバグの修正や新しいストーリーも検討する必要があります。新しい機能が受け入れテストを受ける場合は、バグ修正に関連する受け入れテストが必要です。

閉じたバグを再開するという考えは私には間違っています。開発者がバグを修正し、修正が完全にテストされ、受け入れられ、リリース/デプロイされたら、そのチケットを再度開くことはできません。別の変更が必要な場合は、新しいチケットを開いて、機能の問題または必要な新しい機能を表す必要があります。

1
Thomas Owens

このような状況では、私は通常、次のような一連の質問を自分自身に問います。

  • バグに追加された新しいストーリーをどのように推定しますか?
  • ストーリーに添付されていない新しいバグをQAしてリリースするにはどうすればよいですか?
  • バグ修正によって導入された新しいバグをどのように追跡しますか?

参照

0
Paul Sweatte