【IT】ソフト開発の単価は高すぎ、人月商売の生き残り策を伝授する
■ このスレッドは過去ログ倉庫に格納されています
日本のIT業界について、私がこの「極言暴論」でいつも問題にしているのは、ご用聞き商売であること、人月商売であること、世界に類を見ない多重下請け構造であることの3つだ。ユーザー企業のご用ばかりを聞いているようでは、変革の武器であるITで勝負する企業としては話にならないし、ピンハネが横行してブラック企業でも生息できる多重下請け構造を発達させているようでは、先端産業・ハイテク産業であるはずのITの名が泣く。
だが人月商売については、それ自体が問題であるとは思っていない。こう書くと「えっ! 木村は今まで散々、人月商売は駄目だと書いてきたじゃないか。あれは嘘だったのか。それとも変節したのか」と非難の声がごうごうと巻き起こるかもしれない。だが、私は嘘を書いていないし、変節したわけでもない。これからきちんと説明するが、ご用聞きをベースにIT業界の多重下請け構造を使って行う人月商売が「悪」だと言っているだけだ。
ご用聞き&多重下請け構造を前提とした人月商売がけしからん訳は、これまで何度も極言暴論で書いてきている。かいつまんで言えば、技術者の知的労働という付加価値をないがしろにしており、どう言い訳しても「ピンハネビジネス」というそしりを免れないからだ。客の要望通りのシステムを作るために、「手配師」や「人売り」と皮肉られる下請けITベンダーを使って、必要な頭数の技術者を動員する人月商売が駄目なのだ。
実はうかつなことに、IT業界の人月商売のありようについて、もっとはっきり言えば料金の取り方について長い間2つ誤解していた。一つは建設業界などと同様に、IT業界でも提案料を請求して受け取っていると思っていたことだ。この件は極言暴論で何度か問題にしているが、SIerは請求しないどころか、提案を客にタダでくれてやって当然と思っている。自分たちの知的労働を自らここまでないがしろにしているとは!これには本当に驚いた。
もう一つは、SIerがシステム開発を請け負って以降に関する誤解だ。フェーズによって人月単価は違う、設計工程は開発(ソフトウエア製造)工程に比べて単価が高いと思い込んでいたのだ。だって、そうだろう。IT業界に限らずどんな業界でも設計の付加価値は高いし、SIerも「下請けITベンダーとの差は設計力」などと言っているわけだから、そう思って当然だ。だが最近、大手SIerの人から「単価に差をつけていない」と言われて仰天した。
「システム開発料金は右下がり」の謎
そろそろ読者にも、私が「人月商売については、それ自体が問題であるとは思っていない」訳がお分かりいただけたかと思う。いくら頭数と時間で料金をはじき出す人月商売であっても、知的労働によって提供する付加価値に合わせて高い単価を取るならば健全であり、どうこう文句をつける話ではない。例えばコンサルタントや弁護士などはそんなビジネスだ。コンサルタントなら人月単価を500万円、あるいは1000万円近くに設定するケースも珍しくない。
ところが、同じ人月商売でもSIerは違う。最も重要な知的作業であり、ある意味コンサルタントと同等の仕事である提案(書)作成で、ビタ一文もカネを取ろうとしない。そのうえ、提案の次に付加価値が高いはずのシステム設計なのに、製造工程の作業と同じ額の人月単価しか要求しない。当然その単価たるや、技術者の知的労働という付加価値を反映したものではなく、頭数と時間でいくらという単なる作業料金にすぎない。
こう考えるとITベンダー、特にその元締めであるSIerの商売のやり方がいかにいいかげんかが鮮明になる。人月商売は、パッケージソフトウエアやクラウドサービスを売るビジネスに比べると、ビジネスモデルとして安直だ。しかもSIerの経営者らはその安直さに安住して人月商売のビジネスモデルを極める努力もしていない。なぜコンサルタントはあんな高額の料金が取れるのか、なぜ自社の優秀な技術者がタダ働きをしているのか、一度じっくり考えてみるとよい。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00148/112100038/ ちゃんと知的集約産業になればもっとお金は出せる
開発に金を払うアメリカITと開発の金を渋る日本ITの差は歴然としている >>227
レベルの低い会社はそうなん?(笑)
もっともレベルの低いやつがレベルの低い考えでピーピー喚いてたら閑職に回されるのはどこでもそうか 資本金1000万、年間売り上げ数億の下請け中小には直接10憶の仕事はやらせてくれないのだよ リスクマネーでお金じゃぶじゃぶの中で開発してみたいね >>201
日本の場合、まれに梅の価格で松以上の品質なことがある。
ガチャと同じく、引くまでなかなか抜けられないw プログラマはヘボだと
まともなもの出来ないよ
一流のプログラマーは
アーティストに近い >提案の次に付加価値が高いはずのシステム設計なのに、製造工程の作業と同じ額の人月単価しか要求しない。
いや、工程によって単価変えてるぞ。
記事を書いている木村さんが世間を知らないだけではないのか? >>235
アーティストは客と会話が成立しないから使い物にならない
ラボの奥座敷にでもしまっておけ >SIerは請求しないどころか、提案を客にタダでくれてやって当然と思っている。自分たちの知的労働を自らここまでないがしろにしているとは!これには本当に驚いた。
これも違う。
本当は金が欲しいのだけど、お客が提案料を払ってくれないんだよ。
希に提案料を払ってくれる客がいるけど、本当にごく希。
>人月料金が単なる作業料金でしかないから、客の料金引き下げ要求に極め
>て弱い。景気が悪くなりシステム開発案件が減ってくると、たちまちコン
>ペはダンピング合戦の場となる。システムの保守運用に至っては景気や客
>の業績に関わらず、客からの継続的な料金引き下げ要求に抗しきれず、毎
>年のように要求をのまざるを得なくなっている。
自分で客からの要求だと書いてるのに、なんでSIerだけの責任みたいに思うんだろう?
問題はユーザを含めた業界全体の問題なのに。 >>235
一流のプログラマはプログラマとは名乗らないしな だから、それをIT土方に言ったとこで、
一緒に愚痴吐きしてるだけだろーに ボクの持ってるすごい何か、
で商売したいのなら、
アーチストにでもなればいい、
サービス業だったら、客の要望に応えろ プログラマって
サービス業だったんだ
製造業だと思ってたよ 入札とか営業とかコスパ計算とかしてくれるAIをまず最初に開発すれば良いんでない? >>243
職種であって分野じゃないからね。
俺もいつもどの分野を選択するべきか悩む。
車の部品のプログラムをしてる時は製造業だろうし、
ウェブサービスを作ってる時はサービス業。
はたまた、情報通信というのもある。
まあ、奴隷という項目があったらそれ一択なんだがな >>242
この「客至上主義」が如何にも日本人らしいよね。
金払ったってだけで神にでもなったかのように偉そうなのな。
こんなのが年寄りに多くて辟易とする。老害の典型。 まじで高いよね。
1日4万で1週間で20万円ですねーとか
平気でこくからな。簡単な調整で >>248
簡単な調整!
もう作った部屋のコンセントの位置ちょっと変えてくださらない?
これが、簡単な調整。裏の配管や導線の考慮は一切なし
だったら、最初っから言えよ。
金払いたくないんだったら、次のバージョンの
要件に入れとけ >>248
そこ安いね
俺んとこは1人日5万円もらうよ
ユーザーから見てちょこっとした調整でも関係箇所が多くて意外と大変なことあるんだよ >>205
ぐうの音も出ない(´・ω:;.:... >>205
大企業の電機メーカーはそうやね。
独立系のソフトハウスに行けば
良いところなら重宝してくれる。
今はスタートアップの会社も山のようにあるから
どうとでもなると思う。 >>248
大体、経験のあるプログラマーが
登録派遣で時給2,500円、8時間で2万円。
地雷だと言われる登録派遣の技術者
が貰う人日すらこの額だよ?
しかもこの額は技術者の貰う額で、
会社に払う額はもっと多いよ。
まともなソフトハウスの人日が
3万で収まるわけないのは分かるよね? >>250
ウェブ系かな?
最近単価上がってるよね。
10年前なんてウェブ系は1人月70とかだったのにね >>248
お前みたいなキチガイを相手に仕事しなくちゃならないこっちの身にもなってくれ。
一日10万とバカ相手手当として100万欲しいぐらいなんだぜ。ばか。 >>254
Webもやるけどメインじゃないね
スマホやらサーバーサイドやらデスクトップアプリやら制御系やらいろいろ >>159
とにかく失敗怖くて自ら動く事せんからな そして人の失敗は鬼の首取ったかの如く笑う
今のジャップはこんなのばっか >>248
そう思うんなら社内で要件定義から外設内設までやってプログラマだけ派遣で雇えよ!
と、ユーザー側しかやったことがない俺ですら思う
ホント、びっくりするぐらい事務屋は自分ややっている仕事を説明できないし紙に落とせない
だから、外部に頼むとそこの行き違いが頻繁になって掛かるカネが膨大になるんだって
当たり前のメカニズムが分かってないw >>255
要件も説明できない客相手にするのが苦痛だから
そういう客がいる分野には絶対行かない。
言いくるめるの得意な人には向いてるんだろうけど。
何にせよご愁傷さまwww >>261
それは日本のSEの総意www
欧米だとマジで仕様がないと
作れないし作らないっていうからな。
羨ましいわ 元請けSEの下請けプログラマーへの扱いも酷いけどな。
お前には月幾ら払ってるとか恫喝されても言われた当人が貰ってるのは微々もんだから知ったこっちゃないんだよ。
だったらその金で直接雇えよ。って話だ。 あとSierの下請けなんぞ自社プロダクトを生み出す技術力の無い企業がやる仕事だろ。
下請けで御用聞き稼業やってる奴が孫請けに偉そうにするのも筋違い。
みんな謙虚になってくれよ。 >>259
役立たずの社内SEって
一々説明しないとダメなんよなあ、 IT土方って呼ばれてきたのには訳があるんだよ
そこを効率化しちゃうと別の面でまずいからできないんだって 関数従属性とは?
正規形を理解する上で必要となる前提知識です。
2つの属性AとBがある場合にAが決まればBも1つ決まる場合、BはAに関数従属しているといいます。
1つ決まるというのがポイントです。
この場合Aを決定項、Bを被決定項といい、 A → B と書きます。
趣味でSQLで色々な事してきたけど、
勉強となるとサッパリ理解できん
こんなことベンキョーして何の役に立つの? A→B
こんなの中学の数学でやったろ?それとも小卒か? 自社でエンドユーザー向けにサービス作ればいいじゃん
例えば義務化されるHACCPに基づく業務衛生管理アプリを機能制限版無料フル仕様月2000円程度で出せば全国の食品メーカーホテル飲食店が喜んで契約してくれるよ
全国に70万社以上あって高額の投資ができない零細も多いし出来がよければ1万契約くらいは軽いと思う >>269
リレーショナルデータベースにおいて、関数従属性ってどうやって使うの?
SQL文でどうやって書いて、どういう使いかたする? >>271
エクセルの関数とか触ったことあるか?
Aのセルが決まるとBのセルが決まる、もっと細かく言うと関数の引数が決まれば結果も決まるってことやで
つまり引数→戻り値、というわけだ
SQLは一部例外はあるが、それ自体がそう
テーブルの値とクエリが決まれば、結果も決まる >>272
なるほど分かりやすい
関数に値渡して、渡す値が同じなら同じ結果が帰ってくる
当たり前のこと過ぎて理解に苦しんだわ、なんでこんなに分かりにくい言い回しをするのか
ありがとう 反対に考えるとある値を渡しても結果が複数の場合は関数従属性ではない
Select * from meibo where name like “佐藤%”
みたいなのは違うということ
つまり主キーとかユニークインデックスの概念。。
はじめからユニークキーと言ってくれた方が早いんだが。。 >>115
人工知能もソースコードは書くようになるやろうが創造性が備わってないからな。 建設業の提案は物理学に裏打ちされたものを出すから値段がつくんやろ。
ITの提案はただの絵で、他者とも差異ないからな。
手間がかかるのは確かやが >>277
まさに日本のSierはエンジニアを下請けで確保するから、結果的に出来ることに差異がない。
そうすると後は価格競争になる。
エンジニアを以下にして安く買い叩くか、の競争でしかなくなる。
そして待遇が悪くなればエンジニアの質も下がる負のスパイラルが生まれた訳だ。
特定ジャンルや製品、フレームワークやプラットフォームに精通したレベルの高い技術者を自社で抱え(リスクにもなるが)コアコンピタンスにして他社と競争できない。経営者にその注力すべき技術の判断ができないからね。 適当な発注して納入後に「これでは仕事にならないから仕様変更してくれ」ってのが多すぎる
>>112
業務の方を合わせればいいだろうになぜか従来の方法を踏襲することに固執するんだよね >>208
仕様どおり作っているのにクライアントは追加発注を嫌がるんだよね
「タダでやれ。納期もそのまま」
世の中では性善説ではやっていけない。常に最悪の相手を想定しなきゃね こないだ読んだ本には、ソースコードが設計書だと書いてあったよ。^^ >>275
単純なキーと値の関連付けなんて、教科書上のチュートリアル目的のお花畑くらいで、
実運用ではほぼ存在しないわけ。 たとえば、転勤や組織替えなんかで、同じ主キー
が一意に使われていても、時系列上で名称や場所が変わるたびに新しいレコードが
作成され、参照する際は、有効期限を示すフィールドを組み合わせて、該当レコードを
1つに絞り込む方が普通。 >>22
え?それマジなの
それじゃ、発注者は自分が何求めてるか分かってないってことじゃん
そんなの相手に商売できるの?いやそれ以前に何をどこから話始めるの? >>283
マジだよ。
自分たちの欲しいものを具体化させるまでがエンジニアの仕事でそれが出来ないヤツはただの底辺ドカタだと罵ってるよ。
しかもそこに金払う気無いよ。 >>23
人の10倍のスピードで仕事ができるなら、嘱託社員として人の10倍給料を払えばよかったんじゃない?
そこまでしなくても、管理職じゃなく管理職同等のタイトルで平社員の仕事をさせればOKだったかも? >>265
いやいや、俺は社内SEやった事ないけど、
自分の業務も説明できなかったら
他部署の人が分かるわけないだろ。
あと、自分の仕事がなくなるから
わざと説明しないって話は聞いたことある >>263
今結構直受けが増えてるぞ。
小さい会社でも人月百とか。
基幹系は知らんが >>285
「外資系ITは、提案してくれない」って不満もよく聞くな >>283
www。そりゃそう思うよな。
例えば役者の仕事だと、
昔は自分の業務を理解してたらしいが
今はシステムが全てやってるから
中で何やってるか担当の人も知らないらしい。
で、今と出力が同じになるようにしてって言う「要件」が出てくる。
ここら辺の話をするとSEの怨嗟がわんさか出てくるよ。 >>290
それが正しい姿。日本のIT企業がやっていけるのは
発注元に要求仕様を作る能力が全く無くて
外資系のIT企業だと相手に出来ないのを
日本のIT企業だとなんとかやりくりしてくれるから。
その結果、金が発生しない仕事が増えまくるので、
日本のIT部門の給料と地位はとても低い 要求仕様もまともに出せないクズなクライアントが大須、自業自得だろ、高須と思うならまともなシステム担当置けよ、そしてやりたいことを明確にまとめてからいえよクソども! まあ、確かにIT土方作業員に、技術者の持つべき調査分析企画提案能力を期待するのが馬鹿なんで、そういう能力を持つIT技術者をキチンと置く必要があるのは事実。
問題は、自称IT技術者のなかから、そういう本当の技術者を見つけるのがなかなか困難なこと。 >>290
外資系ITの大半は本国にある本社が作った
ハード、パッケージ、サービスを売るだけ
日本の顧客の要望を聞いて、本国に伝えても殆ど受け入れてもらえない
なので、本国のものを売るのとサポートするだけ
それで、売れなければ日本法人縮小、撤退で減らされるだけ >>295
業務の調査分析企画提案っていうのは自社でできないならコンサルに頼むって知ってる?
技術者じゃなくてもできるし、本業の人に頼むのが筋なんだが。
大手ならコンサル会社に中小なら商工会議所とかで中小企業診断士に頼めばいい。
業務のコンサルからIT導入まで一貫してやりたいならアクセンチュアとか大手コンサルにそれなりの額を払えばいい。
コンサル能力無い技術者を作業員って言うの好きみたいだけど、一般的にコンサル能力持った技術者なんてレアだぞ。 >>294
そんな仕様じゃわからないから書き直してくれ >>292
俺の思っている不満をよく代弁してくれた >>297
いや、世間一般的には問題解決能力若しくは問題解決方法の提示を行える能力が有る人間を技術者と呼ぶ。
他者の指示の元に専門技能を使役するだけの人間は作業員だわ。
だから、他分野の人間からは「IT屋を技術者呼ばわりするな」とは結構言われる、連中が技術者なら建設現場の穴掘り名人だって技術者になるぞとW >>300
技術者と作業員の定義に拘るとかwww
ゴール示せよゴールを。方法は考えてやるから。 >>300
実際はまともな指示も仕様書も来ないんだけどな >>300
なるほど。じゃあその技術者に依頼する企業は作業員集団って事か。まあ、確かに要件定義すら自力でできない企業なんてただの作業員の集まりか。 >>303
そうだよ、事務作業員w
もっともだからといって誰にでもできるとは、
限らないがね。 >>302
まあ、IT業界Wが他の技術分野から見て最も異様な所は、調査分析や課題設定、問題点の抽出といった「最も技術力を要する」部分を「素人のコンサルタント」にやらせてる所なんよね。
言ってみれば、建築設計図をずぶの素人に引かせてます、てきな感覚でいるということで、この時点でまともなものができるという期待は一気に半減する。 >>305
何の業界の人間か知らんがIT業界を知ったかぶって偉そうな事言っててウザい。 >>281
一番信頼出来るのがソースコード
他人が書いた詳細設計書は信用ならん 一番いいのはクラウド+アジャイルの体制に移行することだよ
アメリカIT業界という正解があるんだからさ
ウォーターフォールが必要な場面はあるけど、
IT業界本来のやり方じゃないから「なんちゃってウォーターフォール」で我慢してください >>306
でも、305だけは本当の事やな。
なんで資格いらんのか意味わからへんもん。 >>281
それは、Rubyの開発者の松本さんの意見かな?
バグまでソースに書いてあるとおっしゃってた。 >>308
つーか日本式ウォーターフォールはウォーターフォールですらない
本家アメリカのウォーターフォールはスパイラルモデルに近い IT業界で20数年技術者をやってるが、このスレわりと好きだわ。 >人月商売の生き残り策を伝授
こんなんせんでいいわ
まるっきり893稼業だし
現実は鬱病患者増やしたり欧米中に離されまくってるだけで何の意味も無い
いい加減アホな搾取商売やめろよ
それにITで人海戦術に頼ってる辺りほんと日本企業のITセンスはゼロに等しい >>311
ウォーターフォールの起源が第2次世界大戦のアメリカ軍で「工程ごとの手戻りができない」
という謎仕様が日本式多重下請け構造の会社ごとの上下関係でパワーアップしてしまうという問題かな
アメリカはそれは糞仕様だとわかっているから柔軟に対応してそうだな 結局いかにして中を抜く側に回るかというところにインセンティブのすべてが突っ込まれている
IT業界は働いたら負け オリジナルのシステムなりソフト頼むなら高くもないわ
高いと言うなら汎用版のソフト使えって話だ 高すぎっていうけど海外に比べたら激安っていわれんだけどな >>297 >>305
最適な業務の調査分析・企画提案が出来るのは、
外部コンサルでは無く、発注元のユーザー企業であるべきだし、
ITを使って解決する課題を担当者が明確に捉えてない時点で日本企業は意味不明 >>319
実際そうだから困る
この業界、奴隷商人(元請け)になる事が勝ち組になる一番手っ取り早い方法だよな
どうしようもない奴でも奴隷より全然収入多いからね >>300
>世間一般的には問題解決能力若しくは
問題解決方法の提示を行える能力が有る人間を技術者と呼ぶ
これ、貴方の主張の場合、「若しくは」じゃなくて「且つ」じゃないの?
だって、技術者である限り、日々の仕事でやっていることがそのまま
問題解決能力の提示そのものでしょ。
で、次ね、問題解決方法の提示なんだけど、「技術者」と一般に言う場合、
そこまでは求められてないと思う。だって、それだったらコンサル要らないじゃん コンピュータサイエンスのアルゴリズムを理解していないと動作速度やコーディング速度に大きな差が出てしまうけど
そんなのが要求されない日本の大方の現場では「技術者」ではなく「土方」という扱いになるだろうな >>コンピュータサイエンスのアルゴリズム
うーん。
この一言でコンピューターサイエンスもお前が言うところの土方仕事も何にも分かってないってことは分かるよ。
経験があまりなくて、足りない知識だけで考えるとそういう感じのことしか書けない。 人月単価がって言うけど
みんな巨大プロジェクトやってるんだろうな
バベルの塔でも作ってるのかな >>325
4人で3ヶ月の案件でも12人月のコストがかかる。
月単価100万円としても1200万円
決してお安い金額ではない。 中抜き無しの月単価60万でもたけーって言われる
ソフトってタダって感覚の客が多すぎ・・・ >>327
問題なのはそれでも請け負う会社がいて
その下で低賃金でも働く人がいるということだよ >>329
超絶ブラックで離職率が100%超えてる労基署からマークされてるうちの会社の悪口は止めろよ ■ このスレッドは過去ログ倉庫に格納されています