あなたは間違った価値に焦点を合わせていると思います。アジャイルでは、ビジネス価値に焦点が当てられています。一部のエンドユーザーにビジネスバリューを提供するために製品を作成します。
永続化レイヤーを遅く作成するか、途中で構成する場合は、顧客にビジネス価値を提供するための戦略です。「アジャイル」という用語自体が、どちらを実行すべきかを決定するとは思わない。
データストレージ戦略の延期に関する観点は、このプレゼンテーションでRobert C. Martin(アジャイルマニフェストの著者の1人)によって提唱されています。
これは非常に良いプレゼンテーションです。視聴することをお勧めします。
しかし、私はそれに同意しません!少なくともある程度まで。
ユーザーストーリーに永続化する必要があるデータが含まれており、実際に永続性を実装していない場合、ユーザーストーリーを「完了」と呼ぶことはできないと思います。
製品の所有者が、今が本番の時期であると判断した場合、それを行うことはできません。また、プロジェクトの後半までパーシステンスの実装を開始していない場合、パーシステンスレイヤーの実装にかかる時間に関する情報も得られないため、プロジェクトリスクが大きくなります。
私が取り組んだアジャイルプロジェクトは、データアクセス戦略を延期していません。しかし、それは切り離されており、途中で変更することができます。また、データベーススキーマ全体は事前に設計されていません。テーブルと列は、最終的にビジネス価値を提供する保存されたユーザーを実装するために必要な方法で作成されます。