なぜソフトウェアは高くなるのか

意外と反応をもらえたのでまとめておきます
26
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

工業製品はどんどん効率化し安くなってる。なのにソフトウェアはなぜどんどん高くなるんだ? と聞かれて答えに窮した。確かにその通り。ソフトウェアは年々複雑化し非効率化し高コスト化している……

2010-10-18 23:16:56
shiwork @shiwork

@koshian 個人的に、ソフトウェア開発者への要求スキルがノーマライズされてあまり高いものが求められていないにもかかわらず、ソフトウェアが複雑になり、全体を把握できなくなるのに加えて、テストが爆発して網羅性が下がってるから。というように最近感じてます。

2010-10-18 23:21:11
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@shiwork ええ、おっしゃることは間違ってないと思います

2010-10-18 23:22:03
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

根源的には「ソフトウェアに誰が何を求めるか」、という部分が間違ってるからじゃないかと思ってたりはする

2010-10-18 23:25:45
やよいのうさぎ🔰 @marrabbit

@koshian 開発コストと複製コストの2つに分けるとなんとなく答えが見えてきそうな気はしましたが、ちょっと結論になるには時間がかかりそうです。

2010-10-18 23:26:33
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@marrabbit 複製コストの問題はビジネスモデルに直結しますね……それはそれだけでかなり大きな問題ではあると思います

2010-10-18 23:27:12
KINOSHITA, Kouji @nodeworks

@koshian そう?フレームワークに乗っかれば安く作れると思うけど。3Dゲームを一人で作るとか20年前じゃありえないっしょ

2010-10-18 23:29:45
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@nodeworks そのフレームワークは誰が作るんすか。あとジャンルによりけりな面は確かにあって、だから「誰が何を」の部分がおかしいんじゃないかと考えてるわけです

2010-10-18 23:31:03
henrich @henrich

@koshian え、でもパッケージソフトウェアはどんどん値は下がってるんじゃ。

2010-10-18 23:33:31
なむぱ @numpad0

@koshian 基礎が固まってないからでは。技術のスタックが積み上がっているのに、asmからUIまですべてのレイヤのメンテが要求されているような。

2010-10-18 23:33:36
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@henrich そうでもないすね……。根上がってるものがけっこうあるって話が元ネタです。DOS時代は3980円のワープロソフトなんかもありましたけどねえ

2010-10-18 23:42:37
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@numpad0 そういう面はあると思います、実際。ただそれだけだと話が進まないのでどうしたものかな、というのはあるかと

2010-10-18 23:43:06
henrich @henrich

@koshian んー今でもその程度の値段の製品はあるし、Windows/Officeの値段なんかリリースを経て安くなっているように思うのですがどうでしょ。

2010-10-18 23:47:38
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@henrich ですかね? Windows/Officeはむしろ高くなってると思うんですが。NTシリーズだけ見れば安くなってる気もするけど

2010-10-18 23:48:19
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

ジャンルによるってのは間違いない。一人が作れる範囲はおっそろしいほどでかくなってる。

2010-10-18 23:49:38
KOYAMA Youichi @koyama41

@koshian むしろハードウェアが安くなっている理由を考えてみると、ややこしいことをソフトウェアに押し付けてるからという見方もできるんじゃないでしょうか。

2010-10-19 16:28:23
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@koyama41 それはまったくその通りだと思います。iPhoneなんてまさにその典型ですよね

2010-10-19 16:29:21
KOYAMA Youichi @koyama41

@koshian そうすると、ソフト単体で高くなったというのはちょっとずるくて、ハードが安くなった分ぐらいはソフトが高くなってもかまわないと考えた上で「それでもさらにソフトが高くなってしまっている部分」について考えるべきでしょうかね

2010-10-19 16:33:40
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@koyama41 そこを分割して考えるのもおもしろそうなテーマではありますねえ。ただ俺が言われたのはパソコン上で動くソフトの話だったので、直接は関係ないかもです

2010-10-19 16:35:07
KOYAMA Youichi @koyama41

@koshian なるほど、話がちょっとずれちゃったようで失礼しました。で、ハードにしろソフトにしろ品質保証のコストがバカにならないと思うのですが、機能の組合せの動作確認コストが機能数の二乗ぐらいになりうるので、複雑になればなるほど無駄に高くなるのでは、と思います

2010-10-19 16:49:06
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian

@koyama41 ええ、動作確認コストは相当あがってると思います。実際のところパッケージソフトウェアはまともにユニットテストも書かれてないものが多いという話は聞きますね

2010-10-19 16:51:00