私はアジャイル/TDD の世界の初心者であり、いくつかの基本を理解しようとしています。これは、ユーザー ストーリーの実装方法に関連しています。
たとえば、架空のコンテンツ管理システムについて、次の 2 つのユーザー ストーリーから始めるとします。
ストーリー 1:コンテンツ作成者
として、ユーザーを Web サイトに引き付けるために使用できるニュース記事を作成できる
必要があります。
ストーリー 2:編集者
として、既存の記事を表示して、それらをレビューして品質を向上できるよう
にする必要があります
私がこれにアプローチする方法は、
- これらのユーザーストーリーのいずれかを取得します
- ユーザー ストーリーの必要な部分を小さなタスクに分割する
- これらのタスクを 1 つずつ取得し、特定のタスクをカバーするテストを考え出します
- TDD 方式でタスクを実装する
ユーザー ストーリーの一部として、私のジレンマがある領域。
特にこれらの例では、ユーザー ストーリーで 2 つのユーザー カテゴリについて言及されているため、間接的に認証、承認関連の要件を暗示しています。
したがって、私の質問は、これらのユーザー ストーリーを完了するために、システムへの認証/承認を制御するタスク/テストを用意する必要があるかどうか、
または、機能を実装しようとする際にユーザー ストーリーの一部に必要な
部分だけに焦点を合わせて待つべきかどうかです。認証、承認関連の要件について具体的に言及しているユーザー ストーリーはありますか?
すべての入力は高く評価されています。
乾杯。