メッセージ。 - ソフトウェア開発の生産性を向上させる1つの方法
# ソフトウェア開発の生産性を向上させる1つの方法
「ソフトウェア開発の生産性を向上させるにはどうしたらいい?」って悩んでる人がいるけど、1つの答は、使ってくれる人を増やすことですよ。これは大きい。でもみんななかなか気づかない。
あるソフトウェアを作った場合、それを5人が使うのは、10人が使う場合と比べてコストが倍。つまり生産性が倍違うということです。たくさん使ってくれればくれるほどコストが負担しやすくなって、要はペイしやすくなります。だからこそマイクロソフトのWindowsなんかは成り立っていると。
とにかくたくさんの人に使ってもらうこと。これはすごく重要です。デファクトスタンダードってやつです。マイクロソフトもLinuxも、それで成功したと言って過言ではないでしょう。使う人がたくさんいれば、それが新しい顧客を呼び込んでくる。生産性拡大のサイクルを生むわけですね。
だから「日本のIT産業はどうしてうまくいかないのか」って悩んでいないで、四の五の言わずに輸出することですよ。使ってくれる人が増えれば生産性は上がりますから。「品質を高める」とか「見積もり精度を上げる」とか、そんなのが生産性に与える影響は微々たるものです。難しい割にうまくいかない。そんなのは後で考えればいいんです。
あるソフトウェアを作った場合、それを5人が使うのは、10人が使う場合と比べてコストが倍。つまり生産性が倍違うということです。たくさん使ってくれればくれるほどコストが負担しやすくなって、要はペイしやすくなります。だからこそマイクロソフトのWindowsなんかは成り立っていると。
とにかくたくさんの人に使ってもらうこと。これはすごく重要です。デファクトスタンダードってやつです。マイクロソフトもLinuxも、それで成功したと言って過言ではないでしょう。使う人がたくさんいれば、それが新しい顧客を呼び込んでくる。生産性拡大のサイクルを生むわけですね。
だから「日本のIT産業はどうしてうまくいかないのか」って悩んでいないで、四の五の言わずに輸出することですよ。使ってくれる人が増えれば生産性は上がりますから。「品質を高める」とか「見積もり精度を上げる」とか、そんなのが生産性に与える影響は微々たるものです。難しい割にうまくいかない。そんなのは後で考えればいいんです。
Comment
# comment...
Trackback