• ベストアンサー

システム開発の見積

当方、地方で働くSEです。 最近開発の見積をやるようになったのですが、 営業からは毎回高いと言われてしまいます。 システム開発はピンからキリまであって、全く同じシステムを開発をすることはほぼありません。 なので、仮に今まで開発したシステムそれぞれの開発にかかったお金が記録として残っていて、それらを参考にできたとしても、見積る人本人の感覚による見積になってしまいます。 通常は、感覚だけの見積は許されないので、生産量と生産性を算出して上司や営業に説明するのですが、営業はそういった数値よりも金額を気にするので、極端に言うと、感覚だけで見積っていようが、でたらめな生産量と生産性を出していようが、安ければどうでもいいのです。 見積には、少なからずリスクを含めると思いますが、それが高いと言われるのです。 毎回開発内容が異なるので、どんな人でも多かれ少なかれリスクを入れると思うのですが・・・。 たとえ過去の資産があっても、おおまかな機能要件だけでは、リスクを入れざるを得ないと思います。 営業の言い分としては、客に提示する金額は、開発にかかる費用よりも機能にかける価値で考えるそうです。 要するに、客が考えている商品の規模や価値が大きくないものであれば、仮に開発に費用がかかっても安く提示するしかない、ということなのです。 客に提示する前に、営業が高いと言うので、営業自身も頭の中で見積もっていると思いますが、そこに開きがあるのでしょう。 そもそも技術と営業とでは観点が異なるので、開きがあるのは当然ですが、今後の見積ではあまり言われたくないので、何か良いアドバイスをいただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

私もSEをしていますが、見積りにあたってリスクを考え、アローワンスやコンティンジェンシーを含めるのは当然です。ですので、質問者さんがやっていることは当然のことなのです。 ですが、お客さんからすれば予算との兼ね合いがありますので、どんなに正確に見積もっていても高いものは高いのです。営業はある程度のお客さん側の予算などの情報を得ていると思いますので、高いと言ってくるのではないでしょうか? 営業と質問者さんの見積りの開きがリスク分だけだとすると、契約時に前提を打って、この機能とこの機能について見積りをしたということを明確にする必要があると思います。そして前提とした機能と異なる機能が追加された場合、営業が責任を持って追加請求してくれるというのであれば、そのリスク分を取ってしまっても良い、と営業と話をしてみてはどうでしょうか?(ですが、リスクは機能追加だけではありませんので、全て外すことは難しいでしょう) もし開きが生産性や作業量によるもので、質問者さんとしてどうしても譲れない部分であるとするなら、それは上司と相談して営業が何と言おうとも下げることはできない旨を説明する必要があります。それでも下げろというのであれば、会社としての判断での出精値引きですので、その件に関して質問者さんは責任を持つ必要はありません。赤字の実行予算を会社に認めて貰うしかないでしょう。 ただし、質問者さんも生産性を高めかつ作業量を少なくする方法を考える必要はあります。過去の資産をクラス化し、他の開発に流用できるようにするとか、単価の安い外注に出すとか、開発要員の教育をして生産性を高めるとか、などです。 そして営業からのお客さんの予算に関する情報を事前に入手し、その枠内に収めるような努力も必要です。

real_neo
質問者

お礼

ありがとうございます。とても参考になりました。 客の予算情報は、営業はある程度つかんでいると思います。 それはそれで納得できるのですが、今のご時世、そんなので全部請けていたら世の中赤字だらけの会社になってしまいますよね。 契約時の前提については、見積書にはそういった条件は記載しますが、実際はお金は取れないのが実情だそうです。 なので、見積段階で機能追加を見込むようにしています。 生産性を高め、工数を少なくできるようなことはできる限りやっています。 でも、金額を大幅に下げれる要因にはなりにくいと思います。 何せ営業との差額は、数十万の単位なんですから。 >その枠内に収めるような努力も必要です。 具体的にはどんなことがあるんでしょう?

その他の回答 (4)

noname#96023
noname#96023
回答No.5

見積もりをする上でSEとして悪い見積もりの仕方ですね。 営業がその値段を出すのなら、営業の見積もり根拠を聞かなければ。 お客の予算のヒアリングができているのなら、予算内での開発を提案しなきゃ。時には営業にないてもらうことや、営業のリスクで仕事を取ることも大切です。 機能を削る、保守レベルを削るなどいろいろあるはずです。 web上にも読み物がたくさんあるので探してみてください。

参考URL:
http://itpro.nikkeibp.co.jp/article/Watcher/20061116/253975/
real_neo
質問者

お礼

ありがとうございます!

回答No.4

No.3です。 >その枠内に収めるような努力も必要です。 具体的にはどんなことがあるんでしょう? 以下例です。(あまり参考にはならないかもしれませんが。。。) 一番簡単なのは機能削減です。数十万の差額であれば、たとえばレポートを減らすとか、マスター系の設定画面のようなものをCSVからのインポートで済ます、などの方法で、機能自体を減らすという方法です。 その次はフェーズ分けです。お客さん側は1年毎の予算でやっている筈ですから、期の変わり目にフェーズの切れ目を持ってくるようにして、次の期の予算に第2フェーズを設定させてもらう、などです。 また、お客さんに仕事の一部をやらせるという方法もあります。製造部分はできないと思いますが、要件定義などはお客さんにやらせることは可能です。テストなども、ユーザー教育の一環などと称して、お客さん側のオペレータなどを巻き込み、データ作りやテストの実施などに参加させる方法があります。 ですが一番コストを下げるのに良いのは、人件費です。システム開発の費用はほとんどが人件費ですので、外注に出すなりして人件費を抑えるのが一番効くと思います。私はフィリピン、インドなどともやっていますが、日本人の3分の1です。うまく使うにはノウハウが必要ですが、3分の1の人件費ということは、2つシステムを作らせて、どちらか良い方を取る、などということもできます。また、SOHOで育児休職中のプログラマや、副業で夜働くプログラマなどという人たちも優秀な人が多いので、外注先としてあたって見る価値はあると思います。

real_neo
質問者

お礼

ありがとうございます! 参考になりました。

  • sima77
  • ベストアンサー率0% (0/1)
回答No.2

お客に見積もりを出すときに、大体このようなものができますという概略図を出しています。で、お客はそのシステムの価値を考えずに世の中の同じようなシステムの値段を調べてそれと比べて高いと言ってきます。数が1台と10台とでは価格に含まれる設計費用は10倍違いますが、お客は設計費用はなかなか認めてくれないです。 システムにトラブルが起きたときなどにすぐに対応しますから少しぐらい高くても我慢してと営業が説得するのがいいかも。保守費用ってバカにならないですから。そのシステムが停止すれば損害額も多いでしょう。その点を言えばいいかと。

real_neo
質問者

お礼

ありがとうございます。 せっかくアドバイスいただいたのに悪いのですが、 保守がきちんと行うというのは当然のことで、それを金額の高さの理由にはできないと思います。

  • ffffffff
  • ベストアンサー率35% (68/194)
回答No.1

 過去に請け負った業務における見積と実績の差異は、どのようなものでしょう。real_neo さんの見積と実績がトントンでしたら、開発部門としては、見積額は妥当であったということになりますね。  営業の販売価格と開発の見積価格の間に差異が発生した場合、後は営業判断になると思いますが。赤字が出ても、その業務を取るということを開発側の長が了解すれば、赤字覚悟で仕事を請けるわけです。しわ寄せが作業スケジュールに及ばないように、開発の長に赤字の工程を認めさせることを前提にするしかないと思います。

real_neo
質問者

お礼

ありがとうございます。 うちの会社は、基本的に赤字覚悟の開発は請けるようなことはありません。 引き合いのあった案件から手を引くとか、失注覚悟で見積を提示するなんてことは、あまり行われないことだと思っていました。 なので、高いと言われて、赤字覚悟で見積金額を下げてしまうことがよくあります。 営業からの「高い」と言う言葉が「仕事が取れなかったのは、お前のせいだ」と言われているように感じるんです。 システム開発経験はそこそこあるつもりですが、見積段階から関わった開発となると、まだ経験が浅いので、たとえ赤字になっても業務を請けるのがいいか、赤字を避けて空き要員を作るのがいいか、正直わかりません。 次の開発案件受注が約束されている場合は、多少の赤字は妥協するんでしょうけど。

関連するQ&A

  • システム開発の管理工数見積もりについて

    システム開発に詳しいかたにお聞きします。 管理工数の見積もりってどうすればいいんでしょうか? 見積もりとWBSをユーザーであるお客様に提示したところ、「なぜそんなに管理工数が必要なのか?根拠を示してください。」的なことを言われました。 確かに根拠はなく、ただ経験則から全体の工数の2割程度を管理工数として見積もっているだけです。 みなさんは具体的に管理工数の見積もりってどうされてるんでしょうか?何か方法ありますか? よろしくお願いします。

  • JAVAで開発するシステムの見積方法について教えて下さい

    社内でシステムを開発することになり、開発費用を見積もらないといけないのですが、見積の方法がわかりません。 開発言語は画面はJAVAで、バッチと帳票はCOBOL です。 画面、帳票、機能数は出したのですが、そこではた、と停まってしまいました・・・ どなたか、システムの開発はこんなふうにして見積もっているよ、と教えていただけませんか? JAVA,COBOLに限らずどんな言語でも結構です。よろしくお願いいたします。

    • ベストアンサー
    • Java
  • 官公庁向けシステム開発で困っています

    官庁向けにシステム開発の見積を提示しておりますが、担当官の方から数社から見積もりを取りたいと私に依頼されました。 談合する仲間がいない場合、どのような形で解決すれば良いでしょうか?ご教授の程よろしくお願いします。

  • システム開発費

    どなたか教えてください。 見積り作成システムを外注に依頼し構築してもらいました。開発・構築費約1,000万円。これはリース契約にて月々リース料としてリース会社に支払っています。 このシステムに追加項目が発生し、やり直してもらったところ、500,000円の費用がかかりました。この費用はリースではなく、システム構築会社に支払い予定です。このとき勘定科目は何にしたら良いでしょうか?

  • システム開発費用と保守費用について

    あるシステム開発会社に、販売管理システムの開発をお願いしました。 データベースは、ORACLEを使用し、弊社独自の多種多様な取引をカバーするものをお願いしており、比較的大きめな規模のシステムだと思います。 先般、導入後保守費用の提示があり、この費用をどう精査すべきかと困っております。 保守の内容は、システム利用に際する問合せ対応、システムの動作監視、データ監視で、プログラムの変更は含みません。 サポート時間は、弊社営業日の営業時間(9:00-12:00,13:00-17:30)です。 開発費用の何%程度など、何か目安はありますでしょうか? よろしくお願いします。

  • システム開発における一般管理費

    システム開発に関する見積りを提出する際に「一般管理費」という項目は一般的に提示するものでしょうか? 当然どのような業種であっても一般管理は必要となります。(総務や経理などの間接部門の給料を稼ぐ必要がありますから) ただクライアントによって工数だけを見るため一般管理費を理解してくれず、「なぜこんなお金を払わなければならないのか?」とクレームを付けられてしまいます。 そこでシステム開発業界では一般的にどうなのか知りたいと思い持ってます。 ・一般管理費は見積りに積み上げない ・一般管理費を別の名目にして提示する ・その他 ※大手と中小のベンダーでは対応が違うかもしれませんが・・・

  • 自動見積りシステムの構築について

    インターネットを利用して家具の製造直販を行っている者です。 自社サイトにサイズオーダーの自動見積りを組み込みたいと考えています。サイズと木材の種類、オプションの選択等を行い、その場で合計金額が表示されるようなものをイメージしております。 これからWEB製作会社に見積りを依頼しようと考えておりますが、例えばシステムが出来上がった後に、そのWEB製作会社が倒産等をした場合、このシステムが利用できなくなる等のリスクを感じております。 別注で開発してもらう訳ですからおそらく数十万単位になると思います。上記で上げたようなリスクを回避する方法はあるのでしょうか。 ご存知の方がおられたら、是非ご教示いただけないでしょうか?

  • システム開発の留意点

    本業もSEなんですが将来、独立を目指して副業でシステム開発を始めました。 最近、個人で営業やっている方と知り合いになり アプリ開発を行うことになりました。 まだ会ったばかりの人なので信用できるかは分かりません。 こういった人とシステム開発するうえで注意していたほうがよいことを 教えていただけると幸いです。 例えば報酬に関する考え方とか。そのアプリは売ることを前提に作るので 今のところインセンティブ報酬をベースにしようとしています。 ただ、結構でかいので初期費用は貰いたいなとは思っています。 私自身はSEはやっていますが、営業の経験はないです。 ちなみに相手はITに関しては素人です。

  • システム開発の留意点

    本業もSEなんですが将来、独立を目指して副業でシステム開発を始めました。 最近、個人で営業やっている方と知り合いになり アプリ開発を行うことになりました。 まだ会ったばかりの人なので信用できるかは分かりません。 こういった人とシステム開発するうえで注意していたほうがよいことを 教えていただけると幸いです。 例えば報酬に関する考え方とか。そのアプリは売ることを前提に作るので 今のところインセンティブ報酬をベースにしようとしています。 ただ、結構でかいので初期費用は貰いたいなとは思っています。 私自身はSEはやっていますが、営業の経験はないです。 ちなみに相手はITに関しては素人です。

  • 地方の実情と見積

    広島で仕事をしています。 私の仕事はSEなのですが、気になることがあります。 開発は、引き合い→見積→受注となるわけですが、私の会社では、SEが技術的な見地で見積を作り、営業担当も含めてその見積の妥当性を検討するやり方になっています。 見積の妥当性を検討する段階では、要求仕様が明確でないことが多いので、見積金額にリスクを乗っけますが、これに対して営業担当の方が「金額が高い」と言って、結局欠損が出そうな金額に下げられてしまいます。 欠損が出ないようにするのはサービス残業をせざるを得ないんですが、見積検討の段階で営業担当ともっと戦うべきなんでしょうか? 営業担当が言うには「サービス残業は当たり前」と言っていますが・・・。

専門家に質問してみよう