Journal.2013-12-16Webサービスのようなプロダクトについての議論について教えて下さいマネジメントこのブログを提供している「はてなブログ」もそうであるような、一般ユーザ向けのWebサービスのようなプロダクトについての議論を知りたいんです。ここでいう「Webサービス」とは、以下のような特徴を持っているものをいいます(これが全部ではないですが、少なくともこれらを全部満たします)。Officeなどのようなソフトウェアとを比べると、(1)が一番大きく違います。前者は、(1)にあるように、一般に共通の物理的実体を共用します。後者は、ソフトウェアのコピーを使用します。(3)については同じ。Officeについてはコア技術を外部に依存するようなことはあまりなさそうに思えます。したWebサービスにとって一番の優位であり、かつ、継続性という面においてリスクであるのは(4)についてではないかと考えます。ここで「コア技術」といっているのは、Webサービスを提供するためのソフトウェアを作るのに、たとえばLinuxやRailsなどのOSSが使われることはよくあることですが、そのような技術のことを指しています。優位な面は、高度な技術を比較的安価(それを使いこなせる人材にはお金はかかりますが)に利用可能であるため、スタートアップが早いということでしょう。継続性という面におけるリスクとは、OSSにはそれぞれのプロダクト固有のライフサイクルがあるため、単に初動の早さのみに着目して運用のコスト(セキュリティ対策、バージョンのアップデート、複雑化するエコシステムへの学習)を考慮に入れないと、安定したサービスを継続的に運用することが難しいということです(そういうのを「リスク」というと語弊がある感じもしますが、OSSそのものにリスクがあるのではなく、利用者側の認識にリスクがあるという意味です)。した継続性におけるリスク(要するに、外部環境の複雑性に関する認識のズレ)を縮減するために、Webサービス企業においては、たとえば以下のような戦略がとられます(これがすべてというわけではないです)。ウェブ企業のOSS戦略で述べられるように、共有資源(OSS)への自社の影響力を高める業界内の標準化過程に介入し、自社の影響力を高めるこうした特徴を持つWebサービスに似ているものとしては、建築物があげられるでしょう。建築物には以下の特徴があるため、類似は限定的であると思います。継続的に機能が追加され得る、つまり増改築され得るが、法規制の範囲内なので予測可能である耐用年数が予測可能である構成要素を外部に依存していたとしても、その調達コストが(OSSのエコシステムの変化に比べれば)予測可能であるというわけで、けっこう違うなあと思うわけです。上ではあげませんでしたが、Webサービスを含むソフトウェアと、物理的実体からなるプロダクトとは、可視性の点において大きな違いがあると思いますが、煩雑になるのでここではおいておきます。コミュニティによる創発などなんでも)といったことについて、読者諸賢のご教示をいただきたく思う次第でございます。ソフトウェア工学や経営学、ファイナンス等、学際的な議論が必要な領域なのかなという想像を抱いています。ウェブ企業のOSS戦略で紹介されている『ソフトウエア企業の競争戦略』という本は読みました。ここで述べるWebサービスの各特徴それぞれを網羅した議論にはなっていませんが、議論の前提を知ることができます。kazuhoのメモ置き場で言及いただきました。ありがとうございます。上記に記したことのそもそもの前提として、ソフトウェア業界のみならず、製造業においてもリスク回避的アプローチへの変化が起こっていること、その上で、そのようなアプローチが前提となった状況で、どのようにOSSを利用していけばいいのかということについても、原則的基準が示されています。他業界のことをあまり知らないので勉強になります。対価についてどのように考えたらよいのか(技術投資の現在価値と、将来払うことになる対価の問題)そもそも対価についてこれまでどのように考えられてきたのかこれまで対価はどのように払われてきたのか対価を払うにあたって、組織構成の変革が必要であるとしたら、その構成はどうあるべきかといったあたりに興味を持っています。