質問: ユーザーストーリーとアジャイル用語の機能の違いは何ですか? 機能は「クレジットカード認証」のようなものかもしれませんが、ユーザーストーリーは「paypalのクレジットカード認証」かもしれません。では、ユーザーストーリーは機能のサブセットですか?
回答: 「類似の要件に複数のロールを使用する」ことについてさまざまなアイデアを探していたときに、このトピックに出会いました。関係者は通常、ニーズを依存ストーリーとして伝えるため、関連ストーリーのコンテナとしての機能は、要件の優先順位付けに役立つと思います。最近のプロジェクトで、顧客から次のように言われましたメンバーは管理者にメッセージを送信できます管理者はすべてのメンバーにメッセージを送信できますメンバーは互いにメッセージを送信できますこれらの要件を確認したら、人々がメッセージを送信できるようにするシステムを実装し、誰が何をするかを許可するためのチェックを追加する必要があることを知っています。また、これらの要件には、着信したメッセージの読み取り、配置、スパムなどの設定などの他の暗黙的な要件がある場合があることも知っています。だから私はこれらの要件を次のように言い換えようとしますメンバーまたは管理者として、他の人にメッセージを送信できます。メンバーまたは管理者として、自分に送信されたメッセージを読むことができます。そして、受け入れ基準として、誰が誰に送ることができるかを詳細に述べます。その後、これらすべてを「プライベートメッセージング」機能と呼びます。そのため、しばらくして、クライアントが追加費用であると判断した場合、「プライベートメッセージングのものをドロップするだけ」と言うことができ、すべて削除できます。バックログから。