リーンスタートアップはバックワードループで始めよ
牛尾さんによる Kent Beck がリーンスタートアップイベントで語った講演のディクテーションが素晴らしかったのでメモ。
Startupプログラマの為の新アジャイルマニュフェスト(Kent Beck: beyond agile programming) - Qiita
Build→Measure→Learnではない。
スタートアップでは、顧客を創造すること、マーケットを決めることが大事。
プログラマはどうしても自分が好きなものから始める。
スタートアップでは、それだけでは足りない。
Learn→Measure→Buildで進める。
(引用開始)
「学習」の次は、「測定」です。私は「ミス」と「成功」を測定します。そして次にコードを書く事です。
仮説があっているかを確認するために、測定して、そのために、コードを書くのです。
(引用終了)
では、どうやって学習を検証する?
(引用開始)
スタートアップは、ほとんど不可能なことのリストで始まるのです。
これは、「検証しないと致命的になる仮定」と呼ばれます。つまり、その仮定が覆ると、そのビジネス自体が成り立たなくなるのです。例えば誰かがお金をはらってくれるかとか、顧客を獲得できるのかとか。
(引用終了)
ありえないような前提、仮定を置いたのに、お金を払ってくれる人が見つかれば、そこに顧客が存在する。
(引用開始)
だから、私にとっては、アジャイル開発を越えて、スタートアップは、チームビジョンをもって、規律をもって、全体を最適化しないといけない。
プロセスやツールは、人のアウトプットを最大化しない。ソフトウェアを作る事よりも、学習することにフォーカスをあてよう。
そして、ニーズからはじめて逆のループをまわそう。顧客を見つけるのだ。
そして、変化を単に待つんじゃなくて、自ら変化を起こすのだ。
(引用終了)
ソフトウェアは一つの手段。
自ら変化を起こす。
では、顧客を見つけた後、どう進める?
(引用開始)
もし、ゲームがヒットしたらどうなるだろう、スケールしてしまったら。あなたは、そのサイクルから、モードを変える必要がある。あなたがやるべき事は、顧客を魅了できるかどうか確かめることでは無くなっているからだ。
今や、あなたが学習するべき事は、どうやったら顧客を倍にできるかだ。
テスト駆動開発や、自動化、リファクタリング、レスポンシブデザイン、そして、スタッフの仕事を妨げる事無く、平行で変更できるようにするようになることだ。
そして、今のお金の流れから、どうやったらより多くのお金を獲得できるかを学習するのだ。
(引用終了)
でも、一つ落とし穴がある。
(引用開始)
もし、あなたが顧客を獲得してスケールしたとき、最高のエンジニアリング戦略は、機能を削減することです。
これらの、考え方の移行は本当に難しい。なぜならこれらは、技術の問題ではなくて、文化の問題だからです。
(引用終了)
これは、XPの計画ゲームでも言われていたことだ。
機能を追加するだけでなく、機能を削減することも一つの要求なのだ。
| 固定リンク
「ビジネス・歴史・経営・法律」カテゴリの記事
- パランティアテクノロジーズの正体とはAI時代のSIerだ(2026.06.21)
- 【読書メモ】ミアシャイマーに学ぶイラン情勢と、社会科学における仮説検証の醍醐味(2026.03.29)
- 自動車業界におけるA-SPICE・機能安全・サイバーセキュリティの規格に対応したプロセス改善とは何か?(2026.02.15)
- E-BOMとM-BOMの違いは何か?(2026.02.08)
- 製造業におけるPLM製品とMES製品の違いは何か?(2026.02.08)
「Agile」カテゴリの記事
- チケット駆動でAIを制御する仕組みのアイデア(2026.08.13)
- アジャイル開発を強化するキルチェーン進化の歴史~VUCA時代におけるモノづくりの新アーキテクチャ(2026.08.11)
- 脱PDCA!DXを加速する超高速戦略「KillChain」(2026.08.10)
- AIエージェントのハルシネーションは「チケット駆動」で防ぐ~次世代アジャイル開発の実践論(2026.08.04)
- AIが設計も思考も代替する時代ではエンジニアはモデルを理解するだけの存在なのか?(2026.07.25)


コメント