• 締切済み

情報システム部でのオフショア開発の実際

一般論として質問したいです。 例えばあるメーカーで、社内で使うための業務システムの機能を追加するとして、社内情報システム部が開発コストを下げるためにオフショア開発を行うとします。 その際、国内のシステム会社を通してオフショア開発を行うのでしょうか? それとも情報システム部が、英語や中国語などで仕様書を作成した上で、中国などの会社に直接的に開発依頼を行うこともあるのでしょうか? 現状と、今後10年後ぐらいはどうなっていくかの予想について、お聞かせください。

みんなの回答

  • jack-a3
  • ベストアンサー率33% (185/546)
回答No.3

オフショア先の海外システム開発会社は、海外の常識で仕事します。そうすると仕様書に書いてないことは開発しないし、仕様書レベルで論理的な矛盾があってもそのまんま開発します。後から気づいて修正をお願いすると「別途費用をくれ」となります。そして業務システムのすべての挙動を矛盾なく漏れなくすべて仕様書に現すことはほとんど不可能。 ですので、日本のシステム開発会社に委託してた人や社内開発部門で自主開発してた人がいきなり海外ベンダにオフショアするのは大抵の場合うまくいきません。その両者をうまく仲介してコントロールする人はまだ必要であり、国内システム開発会社の出番はまだ当分あると考えます。 ですが10年後(かどうかは分かりませんが長期視点)は、状況が変わると思っています。 一つはこれまでのように自社の業務に合わせた専用システムを開発して使うのではなく、パッケージソフトをそのまま導入してそれに業務を合わせるような使い方をする会社が増えるだろうな、と思うこと。 もう一つは、海外ベンダであっても日本語を理解し、日本流の開発を理解するような会社が増えるだろうと思うこと。実際、韓国や中国、インドやベトナムあたりの若い人が日本のシステム開発会社で仕事をしてたり、逆に日本の会社が現地に作った拠点で仕事してます。こういう人が独立してくるようになるはず。

noname#232800
noname#232800
回答No.2

このまま行くと、まず開発、生産が海外に行きます。さらに、AI化され、国内の仕事はなくなるでしょう。 私の敵は「AI」です。

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>その際、国内のシステム会社を通してオフショア開発を行うのでしょうか? それとも情報システム部が、英語や中国語などで仕様書を作成した上で、中国などの会社に直接的に開発依頼を行うこともあるのでしょうか? 一般論として、日本企業の社内情報システム部は、開発丸投げが続いて、開発力が無くなり、さらに人員削減されてしまっていることが多いと思います。 なので、国内のシステム会社にお任せしてのオフショア開発となるような気がします。 昔は、社内の情報システム部が、外部のシステム会社を指導する感じだったんですけどね・・・。 そういう風にIT開発を下請企業にまかせた結果、日本の企業は、ITを使いこなせなくなって、生産性が先進国中で最低になってしまったのかな?と思うこのごろです。 >>現状と、今後10年後ぐらいはどうなっていくかの予想について、お聞かせください。 このままゆけば、日本のシステム会社はアマゾン・マイクロソフトなどに破れて、仕事がとれなくなり、倒産し、それに対応できない日本企業も後を追って潰れるか、外資に吸収されることになる。

関連するQ&A

  • オフショア開発が盛んだとききました

    システムインテグレータが、システム開発・運用管理などを海外の事業者や海外子会社に委託するいわゆる「オフショア開発」が最近盛んだと聞きました。 現状ご存知の方、教えてください。

  • システム開発を依頼する会社の選び方について

    今度、自社で使う会計システムの開発を、開発会社に依頼しようと考えています。 理由があって、市販の会計ソフトでは対応できないので、 開発会社に依頼を頼むことだけは確定しています。 しかし、システム開発の依頼をするのは初めてで、 どのように事を進めていけばいいかがよく分かりません。 自分なりに開発会社の情報等を探しているのですが、 あまり有益な情報が得られない状態です。 そこで、 (1)どうやって開発会社を探すか (2)どのような基準で依頼する会社を選ぶか 上記の二つ、またその他の事について、何かアドバイスをいただけたら幸いです。 よろしくお願いします。

  • システム開発環境

    いつもお世話になります。 現在、社内システムの開発案件があります。 FileMakerで運用している社内システムのリプレイスなのです。 クライアント数は約30台を予定しています。 ざっくりとした質問で恐縮なのですが・・・ 現行のシステムはまったく考えなくて新しく開発するとして 考えられる開発環境としてお勧めはありますでしょうか? 開発者は私だけです・・・ 例)VB.Net + SQLSsrver など、コストも抑えたいのです。 宜しくお願い致します。

  • 情シス部のシステム以外の開発とは?

    こんにちは。 情報システム部の仕事についてご質問です。 以前、流通系の会社の情報システム部の知り合いから、 「大きな開発案件は終わったけど、 小さなものはちょこちょこあるよ。」っと言われました。 この「小さなもの」って具体的にどんなことなのでしょうか。 開発の仕事ってそんなにいっぱいありますか? ここで言ってるのはアドオン開発のことでしょうか? 保守管理のことではないと思いますが、いまいちよくわかりません。 どなたか教えてください。 ちなみに、この知り合いとは今は連絡が取れず、聞くに聞けなくなりました。。

  • 自社開発システムについての悩み

    はじめまして。 70名ほどの小企業にて社内SEをしているものです。 システム担当者は私一人しかいない職場です。 主な仕事内容は、 ・社内のPCメンテナンス、設定保守 ・ヘルプデスク ・既存システムの管理(トラブル時の業者との連絡対応が中心) ・プログラム開発(簡単なツール作成など) ・サーバーの設定管理(メールサーバやDNSサーバはISPに委託) といったものなのですが、 1年ほど前から新たな自社システムの開発を任されています。 会社の基幹業務を行うシステムとなるもので、20名以上の事務職員が常時使用するレベルのものです。(不具合が起こると会社業務に大きな影響を及ぼす) 元々社内SEとして入社したため会社の実業務について知識が無かったことや、 これまでPGの経験があり簡単なツールを何本か作っていたので開発を引き受けた当初は安易な気持ちで考えていました。(作業依頼者が社長なので、曖昧な返答はできなかったということもあります。) しかし、開発を進めていくうちに業務の深さやシステムの規模が相当以上に大きくなることが分かり、自分の技術力ではこのまま運用に向けて進めていけるのか不安になってきました。 何とか実運用にこぎつけても日々のバグ対応や適宜修正依頼が頻繁に発生することは目に見えており、そうなると開発以外の仕事に取り掛かる時間がなくなることも予想されます。 (実際、開発を開始してから1年の間は開発につきっきりの状態で、そのほかの業務が全て後回しになっている状態です) さらに、私が不在時の緊急発生時の不安もあります。 また、感情論になってしまうのですが、 システムを実際に使用する部署のメンバーは我侭で理不尽な人ばかりで、自分達がまるで顧客であるかのような上から目線で物を言ってきて、会議のたびにストレスがたまり、精神的に疲れています。 依頼から1年が経過しそれなりに開発は進んでおり、システムそのものはそれほど高度な開発技術が無くても出来るものなので正直このまま実運用に持っていくことも可能ではあります。 しかし、会社業務の根幹を成すシステムであることを考えると、上で申し上げた諸々の事情もあり、不安で仕方がありません。(納期については、特に絶対期限は指示されていませんが・・・) 自分の見通しの甘さとSEとしての色々な面での能力不足は自覚しております。 そこで今の段階で社長に状況を報告して、 システムの一部を外注に依頼することを提案しようと思っています。 元々外注依頼した時の費用面(導入・保守料金)を理由に自社開発をすることになったのですが、システムの重大性と規模・メンテナンス効率から考えて自社開発(私一人の開発)では厳しく費用面でも結果として割高となってしまうことを伝え、システムの根幹に関わる部分は外注に依頼して、自社開発で対応できそうな部分のみ(出力系など)対応する、という案を提示してみようと思っています。 依頼から1年も経っていることや費用の問題があるため、提案が通るかどうかはかなり難しいです。 自分への評価が下がるのはもちろん、最悪クビになっても仕方ないとは思っています。 (ちなみにその社長はシステムの知識は全くない人なので、SEであればどんなシステムでも個人で作れると思っているようです。) 実は私自身、開発業務はあまり得意分野でなく元々PGメインの会社にいて限界を感じ転職した経緯もあるので、このまま提案が受け入れられなければ開発付けの日々になることが予想され、そうなれば転職も考えている覚悟はあります。 長々と書いてしまいましたが、 社内SEもしくはシステム担当者の方で同じような経験をされた方などおられましたら、 今後の対応方法・身の振り方・提案する際のコツなど何でも良いのでアドバイスいただけるとうれしく思います。

  • システム開発の情報設計とは?

    タイトル件、漠然としてピンとこないのですが システム開発における情報設計とは、どういった事を指すのでしょうか? また、Webサイト構築における情報設計とは異なるのでしょうか? これらの違いを説明してるサイトや仕様書、設計書のサンプルなんかも見れる サイトがあれば教えていただけないでしょうか? よろしくお願いします。

  • システム開発のテスト環境について

    Webシステムの開発を開発会社へ依頼しました。 各テストを行う際に、環境を構築する一部でアプリを実機に乗せてテストを行う際の費用の持ち方なんですが、 その乗せる為の実機費用は開発側、依頼側どちらが持つのでしょうか? まあ契約などの細かい話などもあるかと思いますが・・・。 とりあえず、一般論的な感じでいいので結構です。 言葉足らずで説明不足で申し訳ないですが、よろしくお願います。

  • システム開発(運用)環境のメリット・デメリット

    いつも大変お世話になっております、御丁寧な回答ありがとうございます。 前質問と若干内容が重なるかと思います。 私は社内SEをしており、VisualBasic6.0、.NET+SQLServer、AccessVBAなどの開発を行ってきました。 社内で運用しているファイルメーカーで開発された基幹システムを入れ替え(新規開発)することになり、開発・クライアントの運用環境で迷っています。もちろん、コストは低くしたいと考えております。 以下安易仕様になりますが・・・ クライアント数は30~50 1.オーダーを出す(オーダー票出力) 2.別セクションでオーダーを受付ステータスにする 3.オーダーが実施されたらステータスを終了にする 4.本日のオーダー一覧、過去のオーダー履歴が確認できる と言ったところです。 イントラネットでのWeb開発が最適なのでは??と社内で説があります メリットとして調べたのですが  ・ 複数拠点でシステムを簡単に共有したい  ・ Webブラウザで簡易的に操作したい  ・ 初期コストを抑え、システムを導入したい  ・ クライアントに負荷をかけずに、システムを運用したい などが見つかりました。 上層部に上手く提案する為にお聞きしたいのですが・・・ 質問(1) 開発者のスキルは置いておいて、一般的な(多く使用されている)開発環境(言語+DB)をいくつか教えて下さい。 質問(2) クライアントサーバー型のシステムのメリットデメリットを教えて下さい。 質問(3) 他のWebシステムのメリットデメリットがあれば教えて下さい。 長文になり、申し訳ありませんが何とぞよろしくお願い致します。

  • 基幹システムの開発方法について教えてください

    システム開発について分からないので教えてください。 今、会社の基幹システムを作り直すという事で、外注業者に依頼をしています。 通常、現行のシステムを理解し、業務を理解し、足りない機能を聞き取りし、追加してくれるのが普通かと思っていましたが、使っている大切な機能が抜けていたり、表示項目が足りなかったりと、今の業務を満たせない内容になっています。外注業者に聞くと、「現行システムは見ていない」とのこと。しかしながらRFPには、現行システムの機能を有す、と記載されています。現行システムの問題点についてはヒアリングは行われたようで、一部表示項目が増えたりはしているようです。 機能の不足等指摘をすると「仕様変更」「仕様追加」と言われ、他の機能を減らすと言われてしまいます。 仕様書もなく、SEが色々な人に直接聞き取りをしているため、何が要件として伝わっているのか分からない状況です。フィードバックもありません。 今後、どのように進めたら良いのか分かりません。どなたか、本来システム開発はどのように進めるのか、今の状況だと今後どのように進めたら良いか教えて頂けませんでしょうか。 社内に常駐しての作業なので、現行システムも問題なく見れますし、聞く人も周囲に多くいます。 変な質問で申し訳ありませんが、どうかよろしくお願いします。

  • 情報システム部 を英語で言うと?

    英文の名刺に記載する部署名として 情報システム部 (企業の管理部門で社内のコンピューターシステム を担当している部署です) は、英語で何と表記するとよいでしょう。 お勧めの表記を教えてください。