アジャイルプロジェクトのユーザーインターフェイスでの非常に小さな変更のリクエストを追跡するにはどうすればよいですか?
これらの変更は完了するまでにほとんど時間がかからず、指定する単語もわずかです。しかし、それらは顧客に由来しているため、見落とされないことが非常に重要です。 「ユーザーストーリー」を作成することは、このような非常に小さな孤立した変更には手に負えないようです。 Originは内部にないため、「タスク」は正しくないようです。 「バグ」は、意図しない動作が修正されることを意味します。
リクエストの例:「会員ステータス画面で、「辞任」という単語を「キャンセル済み」に変更してください。」.
(私たちはJIRAを使用しています。)
世界中の誰にとっても、あるいは会社のすべてのチームにとっても最も効果的な「真のアジャイルな方法」がないので、このような問題はあなたの回顧の目的です。いくつかの解決策をブレインストーミングし、1つまたは2つの繰り返しを試すことに同意し、次の回顧でどのように進んでいるかを評価し、調整を行います。
私があなたの回顧に座っていたら、UIの小さな変更をすべて保持するために、反復ごとに1つのユーザーストーリーを作成することをお勧めします。それについての議論があります。対処すべき懸念があるかもしれません。チームメンバーによっては、非常に小さい場合でも、変更ごとに1つのストーリーを好むかもしれません。たぶん私のアイデアはsparkより良いアイデアでしょう。あなたのチームはそれを理解することができます。私はそれが何十回も起こるのを見てきました。
それはおそらく既存のユーザーストーリーへの変更です。
すなわち。
as a user
given I have some memberships
when click on the resign button
the status should read 'cancelled'
and an email should be sent
blah..
ユーザーストーリーは非常に小さい場合があります。追跡に関することを怠らないでください。そうしないと、QAのバグとして発生します。
"私はページをテストしました、そしてそれはデザインに従って辞任する代わりにキャンセルされたと言います"
またはすべて一緒に逃した
「私はその言葉を変えるように頼んだ、そしてあなたは忘れた!私はこれの代金を払っていない!!」
ただし、すでに開始されているタスクは編集しないでください。完了時にタスクが異なっていたため、効果的にバグを作成することにより、進捗状況の追跡を失い、問題を引き起こします。
修正されたユーザーストーリーの新しいタスクを作成するのが最善です。完全な(新しい)ユーザーストーリーをタスクに含めます。 「最終製品になりたいもの」を別に追跡する
オーバーヘッドが最も少なく、透過性が最も高い最も単純なアプローチは、「UIバグを修正する」だけのストーリーを作成することです。ストーリーが完了する特定の数のバグをリストして、ストーリーがいつ完成するかを明確にすることができます。
このアプローチには次の利点があります。
Jiraでの対処方法。そして、カール・ビーレフェルトが彼の答えで触れたことを拡張する。
私たちの回顧では、「予期しない」小さなもの(SP1またはSP2のコミットメントの一部ではない)を計画外として処理することにしました。予定外の作業のサイジングは行いません。 Jiraでタスクを作成して、件名をより技術的で「As a ...」として少なくし、それをスプリントにドラッグできるようにします。
それらをサイジングしないことは、バーンダウンをエスキスケッチのように見せないようにするのに役立ちますが、スプリントレビューセッションで、計画されていない(サイズのない)ストーリーがいくつ持ち込まれたかを示すことができ、コミットメントに及ぼす可能性のある影響について話し合うことができます。
繰り返しになりますが、これらすべては私たちのチームによって過去にさかのぼって決定されました。カールが述べたように、チームによって異なる場合があります。