タグ

ブックマーク / firewood.hatenadiary.jp (1)

  • ソフトウェア開発は建築よりも複雑 - firewood's diary

    Matz氏の「ソフトウェア開発における初心者」が私の感覚とは乖離しているのでそのずれについて考えてみる。 Matz氏はソフトウェア開発は建築と同じだとは言っていないが、あるコスト(例えば家一軒分)を払った場合に、建築の場合はある一定の水準が期待できるのに対して、ソフトウェア開発はそうではなく、「初心者」と「顧客の意識」に大きな問題があると述べている。 アーキテクチャ(architecture)とかビルド(build)など、ソフトウェア開発は建築由来の言葉が多い。符合する部分もいくらかはあるが、挙げていくと一致しないことの方が多い気がしてくる。例えば、 (1)工程。建築は調査→設計→建築確認→基礎工事→...とウォーターフォールで進む。ソフトウェア開発も昔はそうだったが、今はプロトタイプやスパイラルなど、ウォーターフォール以外も検討する。 (2)新規性。建築では「家を建てる」といった場合に、

    ソフトウェア開発は建築よりも複雑 - firewood's diary
  • 1