2018-09-23

anond:20180923142652

例えば自動販売機で考えてみよう。

設計図というと寸法が決まっていてボタン位置から中身の冷却装置仕様まで決まっていてあとは部品を作って組み立てるだけ、と思うかもしれないだろう。

でもIT業界でそんな設計図が降ってくることはない。

まず最初は「なんか飲み物販売できて、お釣り計算もできる機械作って」というところから始まる。

次に「どれくらいの商品を用意するか、売り切れの場合どうするか、補給方法はどうするか、見た目はどんな見た目にするか」と話し合いながら決まってくる。

まあだいたいこんな感じかなというところまでは決まってじゃあ作るべき部品を考えていこうとなる、これが設計図

そしてさあ作り始めようとなった時に「あ、電子マネーにも対応したいな。」「あったか飲み物も売りたいわ」「やっぱりもうちょっと商品数増やしたいわ、それだけなら簡単でしょ?」と言った要求が出てくる。

自動販売機で考えればわかりやすいが、もともと冷たい飲み物しか売らない前提で作っていた機械をあたたか飲み物まで対応させるなんてまるまる作り変えないと無理だし30種類の飲み物を用意している機械を35種類に増やすだって作り変えないといけない。

そういう無理な要求をしてくる客(しかもそれが無理な要求だとは思っていない客)との仕事は百発百中炎上する。

記事への反応 -
  • プログラマーってなんで激務なの?

    これ作ってって言われたものを作るだけじゃないの? それって難しいことなの? 設計図があるならぱぱっとできるもんじゃないの?

    • anond:20180923142652

      例えば自動販売機で考えてみよう。 設計図というと寸法が決まっていてボタンの位置から中身の冷却装置の仕様まで決まっていてあとは部品を作って組み立てるだけ、と思うかもしれな...

      • anond:20180923145502

        あれ? つまりプログラマーが激務なのって 客側のワガママと理解が足りないからってことか。 え?客側ひどくね? ちゃんと設計図もってこいってブチきれたくならないの?

        • anond:20180923145743

          横だけど自社製品を開発するときもそうだよ 完璧な仕様書や設計書が分かってから作るということはほとんど無い つーか「完璧な仕様書や設計書」というものがもしあれば、理論的には...

        • anond:20180923145743

          客側もひどいんだが、そもそも作る前に機能を全部洗い出せっていうのも無理があるから仕方ないよね。 話し合いで客の要求をなるべく引き出すのもIT側の仕事だったりするし、我々も...

      • anond:20180923145502

        そういう無理な要求をする客の仕事を受けない会社はどこにあるんだ?

      • anond:20180923145502

        無理な要求だとわかっていないだけに「たかだか対応できる商品数増やしてって言っただけなのにウン千万も見積もってきやがった、足元見やがって。そんな簡単なこともできないなん...

        • anond:20180923150225

          プログラムでできないならいっそ人力? でやったほうがいいんじゃない? ってなりそうだね。

    • anond:20180923142652

      完璧な設計図を屏風から出してください

    • anond:20180923142652

      設計図がないときは激務になる

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん