オフショア開発に関わる仕事にはどんな職業がある?

オフショア開発をするにあたってどんな仕事や職種があるのか気になる方もいるかもしれません。自社が今後のプロジェクトでオフショア開発を検討している場合、自分がそのスタッフに抜擢される可能性もあるかもしれないと考えている方もいるでしょう。実際に日本の会社でシステム開発をしていただけなのに抜擢されるケースもあります。オフショア開発という仕事の特性上と通常のシステム開発と比べてどのような仕事やポジションの違いが発生するのか、そしてオフショア開発を取り巻く環境で発生しうる職業についてをそれぞれご紹介しています。

制作上は通常のシステム開発と仕事内容はほぼ一緒

オフショア開発で海外に委託するとはいっても、基本的にシステム開発の仕事というのは日本のシステム開発と大きな変わりはありません。そのため開発に関わる職業としては、責任者であるシステムエンジニア、コードを作るプログラマー、完成品のバグをチェックするテスター、そして全体をまとめるプロジェクトマネージャーやディレクターなどがあります。もちろんプロジェクトを開始する前に内容を煮詰める段階では、セールスエンジニアやアーキテクト、コンサルタントやコーディネーターなどの職業も存在します。エンジニアも開発する内容によってアプリやネットワーク、データベースなどそれぞれにエンジニアがつくことになります。
日本のシステム開発では複数の仕事を兼任しているケースも多いですが、海外はこれらの職業が細かくきっちり分かれていることもあり、自分がその中で決められた作業しかしないといわれてしまうケースもあります。そのため進捗管理で必要な作業工程において、担当する責任者は誰なのか明確にしておく必要があります。オフショア開発では想定していたとおりの進行から遅れはじめてしまったり、エラーが発見されてもその修正がなかなか完了しないということもよくあります。そんなときに解決するかどうかにかかわらず、まず担当者は把握しているのかを確認する必要があります。もしも担当者が対応する認識が薄くいつまでも完了しないような雰囲気であれば、その部分は日本で引き受けるなど柔軟な対応をしなければいけません。

オフショアならでは役職ブリッジSEの仕事とは

上記で開発上はほとんど日本とは変わりないと記載しましたが、ひとつだけ大きく異なる職業があります。それはブリッジシステムエンジニアの存在があることです。ブリッジエンジニアともよばれるこの仕事は、日本の自社の担当と開発をおこなっている海外の現地のスタッフを取り持つエンジニアになります。ブリッジエンジニアはどちらの国の人でも構いませんが、オフショア開発のプロジェクトが成功するかどうかはこのブリッジエンジニアのポジションによって左右されるといってもよいほど重要です。ふたつの国を掛け持つためのシステムエンジニアとして、なかなか実際に会うことができない自社の日本人に対して海外の現地の進捗状況を伝え、そして現地の開発スタッフをとりまとめてもらう必要があるためです。
現地スタッフとのコミュニケーションが中心となるためその国の人が好ましい部分があり、オフショア開発の企業がブリッジエンジニアを用意しているケースもあります。しかし自社との意思疎通も重要なため、自社でその国籍の人材を採用して日本で教育した上で現地でアサインしてもらう、という方法をとっているケースもあるほどです。オフショア開発で失敗する事例としては、進捗状況の確認ができていたつもりだけれど現実は進行ができていなかったり、そもそもの開発仕様の認識のズレがあるという点がよく挙げられます。そのため実際の開発スタッフとしっかりコミュニケーションがとれる現地の人でありながら、自社の採用が一番望ましいのです。ブリッジエンジニアは重要なポジションではあるもののその分仕事の負担が集中しやすい面があるので、業務を押し付けすぎないよう注意しなければいけません。

オフショア開発企業を紹介する仕事も

ひとくちにオフショア開発といっても、その仕事を受注してくれる企業は非常に多く存在します。国だけでも複数の選択肢があるのにそのなかからさらに企業を選ぶとなると膨大な量の企業から検討しなければいけません。そのため依頼をしようと考えてもどの国のどんな企業にしていいのか全く見当もつかないという方も多いでしょう。こうしたオフショア開発を受注してくれる企業とコンタクトを取り得意な開発システムジャンルなどを確認した上で取りまとめ、日本の企業に紹介をする仲介業的な仕事もあります。
見積もりがほしい企業に対して仲介業者がコンタクトをとって見積もりを依頼し、依頼元の企業へ見積もりを送るといった流れが一般的です。こうしたオフショア開発の仲介業務をおこなっている会社は2019年時点ではそれほど多くはなく、一般的な呼びかたはまだありませんが、オフショア開発企業のエージェントやパートナーという部分にあたるものといえます。海外企業を支援する会社が対応しています。
またオフショア開発は現地企業にアウトソーシングするだけではなく、海外に子会社を設置して現地の人材を募集するという方法も含まれます。この子会社設置の形態の場合には、当然現地で募集をする人材紹介会社などもオフショア開発に関わる仕事の職業のひとつです。現地の子会社へ人材を紹介してくれる企業はオフショア開発などには限定せず、現地の国のなかで求人募集や人材紹介をおこなっている、日本にも多く存在する人材会社の海外版企業にあたります。

オフショア開発のセミナー開催の仕事をする企業とは

こうしたオフショア開発をするにあたって必ず関わったり、直接開発に携わる仕事の他にも、オフショア開発業務をおこなう人をサポートする企業があります。それはオフショア開発にあたり事前知識の蓄積や実際に進行しているスタッフの悩み解決のため、セミナーや勉強会などを開催している企業です。オフショア開発はプロジェクトを進めるにあたり、しっかりと準備しなければなかなか成功には至らないというリスクもあります。人件費や人材不足の面でなかなか開発リソースが広がらないということからオフショア開発を試してみるも準備や認識不足のために失敗したという経験を持つ企業も多いです。
そのためセミナーなどでオフショア開発について学ぶことが出来たり、同じような悩みを持っている人同士が交流できる機会があるというのはとても重要であり貴重な場です。2019年時点ではこうしたセミナーを開催している多くが、実際に自社でオフショア開発をおこなっているという企業ばかりです。なかなか実際に経験してみなければ日本スタッフや海外の現場スタッフ間で問題や悩みを抱えるかはわからないですし、オフショア開発は単純にはいかないという部分を経験しているからこそ、今後検討する企業に対してフォローをしたいと考えている部分があります。また日本の現状としてエンジニア不足である実情から、オフショア開発を後押しして成功する企業が増えてくれば日本のシステム開発自体もより大きくなっていく面もあります。

オフショア開発で関わってくる仕事は、日本の開発スタッフの他に現地で開発の仕事をするスタッフなどがあり、そしてそのふたつの国をつなぐブリッジエンジニアなどが存在し、このブリッジエンジニアはもっとも特徴があり重要な職業です。もしも自分がその役職に抜擢されたのであればとても重大なポジションを任されているということになりますし、今後誰かをブリッジエンジニアに抜擢しようと考えているのであれば、とても重大な任務であることを認識しておきましょう。こうした直接的な開発に関わる職種の他にもオフショア開発に関する仕事は多くあります。

Top