完璧なプロダクトではなく、成長できる「始まり」を

なぜWindowsは41年間「完成」を宣言しなかったのか
そして、いま必要とされる開発の考え方 : 迅速開発
Microsoftは、誰もが知る世界的な企業です。
そして Windows は、
1985年の登場以来、
一度も「これで完成です」と宣言したことがありません。
それにもかかわらず、Windowsは
世界中で数十億人に使われ続ける、
最も成功したソフトウェアの一つです。
この事実は、
いま私たちがサービスやプロダクトを
どう作るべきかを
自然と伝えてくれます。
なぜWindowsは、常に「アップデート」され続けるのか
Windowsは、リリース直後から現在に至るまで、
セキュリティ、機能、使いやすさの改善を止めていません。
これはつまり、
Windowsが最初から
「完成形のプロダクト」を目指していなかった
ということです。
Microsoftが選び続けてきたやり方は、非常にシンプルです。
- その時点でできる最善の形を作る
- まず市場に出す
- 実際の利用環境から問題を見つける
- そして直す
このサイクルを40年以上続けた結果が、
いま私たちが使っているWindowsです。
すべてを持つ企業ですら「完成」を待たなかった
資金、人材、技術、時間。
Microsoftには不足しているものはありません。
それでも彼らは、
「完璧に作ってから出す」という選択をしませんでした。
理由は明確です。
市場もユーザーも変わってしまうからです。
いまの時代における「開発」とは何か
現代の開発とは、
無制限の時間や予算をかけて完成品を作ることではありません。
- 限られた時間
- 限られた人員
- 限られたコスト
その制約の中で、
いま可能な最善の形を、まず世に出すことです。

その後の流れは、いつも同じです。
- 運用する
- ユーザーの反応を見る
- 修正する
- さらに改善する
開発のゴールは「開発完了」ではなく「運用」
なのです。
開発の本質は、コードではなく運用にある
多くのプロジェクトが失敗する理由は、意外と単純です。
- 開発そのものを目的にしてしまい
- リリースをゴールと考え
- 運用を後回しにしてしまう
しかし、現実のサービスは
リリースされた瞬間から、ようやく始まります。
Windowsも同じです。
ある時点で区切りをつけてリリースし、
その後の改善をすべて運用の中で行ってきました。
一度で完成するサービスは、存在しない
技術は急速に進化し、
ユーザーの期待はそれ以上の速さで変化します。
競争環境を正確に予測することも困難です。
この環境で、
一度で完成するサービスは存在しません。
存在するのは、ただ一つ。
成長と改善を前提に設計された、
最初のバージョンです。
迅速開発は、この考え方から生まれました
「じんそく(迅速)」という言葉は、
単に早く作ることを意味しません。
迅速開発が大切にしているのは、
- 素早く作り
- 素早く市場に出し
- 素早く学び
- 失敗のコストを小さくすること

迅速開発は、
皆さんの最初のMVPを一緒に作ります。
サービスは運用の中で成長し、
事業は現実に合わせて
調整されていきます。
完璧なプロダクトではなく、成長できる「始まり」を
いま本当に必要なのは、
分厚い企画書でも、
終わりのない会議でもないかもしれません。
目で見て、手で触れられる
最初の「実体」。
そして、その実体を中心に
本当の運用と改善を始めること。
それが、
Windowsが41年間示し続けてきたやり方であり、
迅速開発が皆さんと一緒に実践したい開発の姿です。
完成よりも大切なのは、始め方にあります。