オフショア開発とは?わかりやすく簡単に解説
オフショア開発とは何か?をわかりやすく解説します。
JVBのYouTubeチャンネルでオフショア開発の概要の動画を公開していますので、ぜひこちらも御覧ください。
コンテンツ
そもそも「オフショア開発」とは?
オフショア開発とは、企業が自国以外の開発コストが低い国で開発プロジェクトを行うことを指します。
メリットは大きくこの2つ「開発コストの削減」と「優秀なエンジニア安価に確保きる」です。
一方で、言語の壁や商習慣の違いにより「期待通りの納品物じゃない!」といった失敗も起こりうるため、認識の違いが発生しないようにする対策も必要です。
オフショア開発の仕組み
この図は弊社『JVB』のオフショア開発の仕組みです。
JVBの場合は、日本側のオフショアコンサルタントと日本人営業がお客様の元に直接訪問し、ご要望を正確に把握し、ベトナムの開発チームに共有することでミスマッチを防ぎます。そしてベトナム側ブリッジSEはお客様と密に連携し正確に迅速に開発・納品いたします。
図にもあるように、JVBの場合は日本人PMを含めた開発体制もご用意可能です。「オフショア開発は初めてなので、いきなり外国人と仕事するのは不安…」という企業様は、ぜひ活用していただきたいです。日本人PMがフロントに立ち、ベトナム側とコミュニケーションを取ります。
ラボ型開発って何?
ラボ型開発とは、月ごとに開発チームを提供する契約形態のことで、状況に応じて月ごとに人員の増減ができるため、無駄のない効率的な開発が可能です。「オフショア開発といえばラボ型開発」というくらい定番の開発/契約形態です。
JVBでは、オフショア開発にご興味があるお客様が気軽に始められるよう、お試しで1ヶ月からのラボ型開発を提供しています。オフショア開発に不慣れな企業様でも、リスクを抑えた形でオフショア開発を試すことができます。
1ヶ月間のお試し期間中に、ベトナムの開発チームとのコミュニケーションや開発品質を確認し、自社のニーズに合った相性の良いパートナーかどうかを判断できるのが大きなメリットです。
オフショア開発の事例
JVBでは、「患者の情報管理システム」「競馬映像の監視システム」「名刺スキャンアプリ」「人材紹介システム」「不動産物件紹介システム」「アニメ映画公式アプリ」「AR・位置情報アプリ」「ECサイト開発」など、多くの業務システムやアプリをラボ型の形態で開発しています。
開発実績ページで一部の実績をご覧になります。
さらに詳細な『開発実績集』がございますので、ぜひ資料ダウンロードページからダウンロードしてみてください。
オフショア開発企業のソリューション(対応サービス)
オフショア開発企業によって、「業務システムの開発が得意」「スマホアプリの開発が得意」など、提供可能なソリューションは様々です。
これはJVBの会社案内に記載しているソリューションの一覧です。業務システムやスマホアプリの開発に加えて、運用保守、テスト、ECサイト開発、マイグレーション、さらにAWS移行やSalesforceのカスタマイズ開発まで可能です。会社案内は資料ダウンロードページから入手可能です。
このようにオフショア開発会社によって対応可能なサービスが異なるので、自社のニーズに合った会社を選びたいところです。
オフショア開発企業の技術
オフショア開発企業によって、保有している技術は様々です。パートナー企業をお探しの場合は、自社の開発ニーズに合った技術を持っているかを確認する必要があります。
この図はJVBの技術スタック図(クリックで拡大可能)です。バックエンドからフロントエンド、さらにインフラまで多岐にわたるIT領域に対応可能です。
オフショア開発の費用例
これはJVBのラボ型開発の費用例です。左がJVBで、右が日本のシステム会社に依頼するケースです。
稼働する人数が少ないとオフショア開発のコストメリットを受けづらくなり、日本のシステム開発会社に依頼する際の費用と比較してもあまり安くなりません。4〜5名以上の体制を推奨しております。
各職種の単価は33〜45万円のように幅がありますが、これはスタッフの経験年数や実績、短納期かどうかなど様々な状況によって変化するためです。ぜひご相談ください。
JVBの場合は、日本人PMを含めた安価なお試し開発体制をご用意しております。ぜひお気軽にご相談ください。
オフショア開発を依頼する国
日本でオフショア開発を依頼する際の国は、「ベトナム」「中国」「インド」「フィリピン」が人気です。
特にベトナムは低コストながら優秀なエンジニアが多くオフショア開発の定番拠点になっています。
ベトナムは若年層の人口が多く、しかも政府がIT教育に力を入れているため、若く優秀なエンジニアがとても多いです。
また、ベトナムのエンジニアには、日本語ができる人が多いです。ベトナムは親日国であり、日本への留学が盛んで、日本の大学で学んだり、日本企業で働いた経験を持つスタッフが多いためです。
時差についても2時間と少ないのでコミュニケーションがスムーズです。日本が午前11時の時点でベトナムは午前9時なので、日本側で始業から11時くらいまでに取り決めた内容を、これから始業の9時にベトナム側に伝えるといったコミュニケーションが意外と快適で、この2時間という差をうまく活用したいところです。
オフショア開発のコミュニケーション方法
JVBの場合は、お客様が開発チームといつでも情報交換ができる環境を整備しています。
具体的には、コミュニケーションツールはSlackやTeams、Chatworkなどを使っています。タスク管理ツールは、JiraやBacklog、Trelloなどのツールを利用しています。もちろんお客様のご要望に合わせてその他のツールを利用することも可能です。
毎日のテキストチャットでの進捗報告や、毎日あるいは週1でのビデオチャットの打ち合わせによってお客様は開発チームにほぼリアルタイムでフィードバックができます。
オフショア開発の成功と失敗を決める大きな要素が「ブリッジSE」
オフショア開発の成否を分けると言っても過言ではないのが、ブリッジSEのスキルです。
もう一度この図を出しますが、ブリッジSEはベトナムの開発チーム側でフロントに立つ職種です。ブリッジSEは、プロジェクトの全体的な進行を監督し、日本側のお客様と現地の側の開発チームとの間で情報を正確かつ迅速に伝達します。
具体的には、お客様からの要求や仕様変更を理解し、開発チームに指示を出すことで、プロジェクトの品質や進捗状況を管理します。また、開発チームからの質問や問題点を受け取り、お客様に報告し、適切な対応策を提案します。
オフショア開発の失敗要因の多くがブリッジSEの能力不足です。「日本語能力が低い」「技術的知識が無い」「プロジェクト管理能力が低い」といったブリッジSEのスキル不足によって、伝達ミスや納期に間に合わないといったトラブルが発生しがちです。
オフショア開発会社を選ぶ際は必ずブリッジSEが日本語を話せるかや、今までどのようなプロジェクトに関わってきたかの経歴を確認しておきましょう!
JVBのブリッジSEは日本企業とのプロジェクト経験が豊富です。JVBメンバーのうち日本語能力試験(JLPT)のN1保有者が10名です。N2保有者も11名おり、多くのメンバーが日本語をある程度スムーズに話せます。留学経験や日本での職務経験が長いメンバーもいます。写真の一番左のブリッジSEのドさんは日本に1年間滞在したこともあり、とても日本語が流暢です。
※N1はJLPT(日本語能力試験)の最上位のレベルです。
以上、オフショア開発について紹介しました。JVBでは1ヶ月からお試しのラボ型開発が可能です。ぜひお気軽にご相談ください!