generated at
仮説駆動開発
データ駆動開発と同様のアプローチで、技術的な関心事よりもビジネスに軸足を置いたもの
リーンエンタープライズ』 にて、現代的なアプローチが紹介されている
仮説とは、成果をどのような実験で判断できるか (= 仮説の検証) という観点から表現される
仮説の検証とは、将来のアプリケーション開発を意味する
アジャイルソフトウェア開発を駆動するエンジンは、入れ子になったフィードバックループ
ユーザーも含むループもあるが、それがチームを通り抜けてしまいがち
そのため、仮説駆動開発でユーザーをフィードバックループに組み込む
nobuoka リーンスタートアップ的な話っぽい?
例えば、カタログページの画像サイズを大きくするといいのでは、と思った時
「販売品目の画像サイズを大きくすると、それらの売上が 5 % 増加する」 というような仮説にして……
A/B テストにより実験し、結果を集計する
仮説駆動開発をするためには、進化的アーキテクチャDevOps、変更要件の収集や複数バージョンのアプリケーションを同時に実行する能力など、多くの部品の調整が必要