2009-03-16 10 views
6

スクラムでは、ユーザーストーリーの原則とこれらのステミングミッションなどが完成品まで繰り返されます。これは問題ありません。スクラム - あなたはどこで他のものをやっていますか?

しかし、実際の世界では、通常の補助的なものがたくさん出てくるまで、開発者を置くことはできません。たとえば、UIデザイン(確かにこのための機能の全体的な考え方が必要ですか?)、または必ずしもフィーチャーとして現れるとは限りません。

だから、これはどこで起こりますか?

答えて

9

私の理解では、スクラムでは、各ユーザーストーリーの実装に必要なものだけを構築することを理解しています。したがって、作業しているユーザーストーリーのフィーチャーを実装する必要がある場合にのみ、フィーチャーではない基礎となるものを作成します。

0

私の意見では、可能な限り多くのことを「ストーリー」として含めることが最善であるため、誰もが時間が適用されていることをよく知ることができます。

しかし、実行しなければならない計画外のタスクが常に存在します(たとえば、マシンが壊れている場合は、再インストールするなど)。そのタスクのための1つの選択肢は、繰返しごとに300ストーリー・ポイントの速度を持つ場合、例えば、最初はストーリーを含む完全250で、計画外のものに置き換え、次の反復で、過去の履歴に従ってこれらの値を調整することができます。

3

基本的には、各機能内で発生しますが、これは実行されるよりも簡単ですが、アジャイルインクリメンタルソフトウェア開発の全体的なポイントになります。

たとえば、機能として必ずしも現れるとは限らない「基礎となるもの」をたくさん作成するのではなく、その必要はないと思われ、問題の

9

私の見解では、機能していないタスクが製品のバックログに残っている可能性があります。なぜ彼らは重要と見なされるべきなのかを製品の所有者に説明しなければならなかったので、私たちはそれらを行う時間を得ることができました。製品の所有者が、彼らが非常に重要であると信じていない場合、彼らはやりません - そして、所有者は結果を生きなければなりません。負荷テストなどのリクエストを却下して何度か噛みついてから落ちると、数日後に来る可能性があります:)

一方、いくつかの非機能要件あなたはもともと重要だと信じていますが、影響を与えずに衰えることがあります。時には、ただ時々、開発者の本能が間違っている:)

本当にゲーティング要因であるタスクについては、私はあなただけで、製品の所有者とと正直に言うんだと思うあなたがそれらをしなければならないを主張。プロジェクトの継続に必要な程度に製品の所有者に乗れない場合、UIデザインを取得しない場合よりも大きな問題があります。

4

私は補助的なタスクを必要とする最初の機能に組み込みます。

製品のバックログとスプリントバックログの違いを区別することが重要です。製品のバックログには、「方法」ではなく「何/理由」を表すユーザーストーリーが含まれています。ストーリーがスプリント用に選択されると、ストーリーはそれを構築するために必要なタスクに分割されます。例:「UIデザイン」は、「購入するアイテムを選択する」ストーリーのタスクになります。タスクが依存関係を持つためには、スプリント計画レベルで害はありません。実際には、ほとんどの場合、他の製品のバックログ項目の作業を容易にするタスクが存在します。

希望に役立ちます!

関連する問題