プロジェクトを開始するだけでは、UI、データレイヤー、中間に何もありません。したがって、「ユーザーは自分のfooを表示できるはずです」のような単一のストーリーには多くの作業が必要になります。そのストーリーが得られたら、「ユーザーはfooを編集できるはずです」のようなものがより現実的ですが、最初のストーリーにはUIレイヤー、プレゼンテーションロジックレイヤー、ドメインロジックレイヤー、データアクセスレイヤーの設定が含まれます。
これは、私の「タスク」の概念には合いません。私にとっては、次のような「タスク」のようなものが欲しいです。
- JavaScriptオブジェクトから派生したHTMLでユーザーのfooのダミーデータを表示します。
- プレゼンテーションロジックレイヤーを設定し、JavaScriptオブジェクトをそれに接続します。
- ドメインロジックレイヤーをセットアップし、プレゼンテーションロジックレイヤーをそれに接続します。
- データアクセスレイヤーを設定し、ドメインロジックレイヤーをそれに接続します。
これらはすべて上記の単一の「ストーリー」に該当しますか?もしそうなら、ストーリーはプロジェクトの初期段階で非常に有用なフレームワークではないと感じます。もしそうなら、それは大丈夫です---私はこのアジャイルな方法論をできる限り最善の方法で学ぼうとしているので、何かを逃さないようにしたいだけです。