工業製品はどんどん効率化し安くなってる。なのにソフトウェアはなぜどんどん高くなるんだ? と聞かれて答えに窮した。確かにその通り。ソフトウェアは年々複雑化し非効率化し高コスト化している……
2010-10-18 23:16:56@koshian 個人的に、ソフトウェア開発者への要求スキルがノーマライズされてあまり高いものが求められていないにもかかわらず、ソフトウェアが複雑になり、全体を把握できなくなるのに加えて、テストが爆発して網羅性が下がってるから。というように最近感じてます。
2010-10-18 23:21:11@koshian 開発コストと複製コストの2つに分けるとなんとなく答えが見えてきそうな気はしましたが、ちょっと結論になるには時間がかかりそうです。
2010-10-18 23:26:33@marrabbit 複製コストの問題はビジネスモデルに直結しますね……それはそれだけでかなり大きな問題ではあると思います
2010-10-18 23:27:12@koshian そう?フレームワークに乗っかれば安く作れると思うけど。3Dゲームを一人で作るとか20年前じゃありえないっしょ
2010-10-18 23:29:45@nodeworks そのフレームワークは誰が作るんすか。あとジャンルによりけりな面は確かにあって、だから「誰が何を」の部分がおかしいんじゃないかと考えてるわけです
2010-10-18 23:31:03@koshian 基礎が固まってないからでは。技術のスタックが積み上がっているのに、asmからUIまですべてのレイヤのメンテが要求されているような。
2010-10-18 23:33:36@henrich そうでもないすね……。根上がってるものがけっこうあるって話が元ネタです。DOS時代は3980円のワープロソフトなんかもありましたけどねえ
2010-10-18 23:42:37@numpad0 そういう面はあると思います、実際。ただそれだけだと話が進まないのでどうしたものかな、というのはあるかと
2010-10-18 23:43:06@koshian んー今でもその程度の値段の製品はあるし、Windows/Officeの値段なんかリリースを経て安くなっているように思うのですがどうでしょ。
2010-10-18 23:47:38@henrich ですかね? Windows/Officeはむしろ高くなってると思うんですが。NTシリーズだけ見れば安くなってる気もするけど
2010-10-18 23:48:19@koshian むしろハードウェアが安くなっている理由を考えてみると、ややこしいことをソフトウェアに押し付けてるからという見方もできるんじゃないでしょうか。
2010-10-19 16:28:23@koshian そうすると、ソフト単体で高くなったというのはちょっとずるくて、ハードが安くなった分ぐらいはソフトが高くなってもかまわないと考えた上で「それでもさらにソフトが高くなってしまっている部分」について考えるべきでしょうかね
2010-10-19 16:33:40@koyama41 そこを分割して考えるのもおもしろそうなテーマではありますねえ。ただ俺が言われたのはパソコン上で動くソフトの話だったので、直接は関係ないかもです
2010-10-19 16:35:07@koshian なるほど、話がちょっとずれちゃったようで失礼しました。で、ハードにしろソフトにしろ品質保証のコストがバカにならないと思うのですが、機能の組合せの動作確認コストが機能数の二乗ぐらいになりうるので、複雑になればなるほど無駄に高くなるのでは、と思います
2010-10-19 16:49:06@koyama41 ええ、動作確認コストは相当あがってると思います。実際のところパッケージソフトウェアはまともにユニットテストも書かれてないものが多いという話は聞きますね
2010-10-19 16:51:00