deha magazine / オフショア開発

オフショア開発

SaaSShopify 2021/04/11

【悲報】Shopifyのメンテナンスが大変な理由【オフショア開発で解決】

カナダ発のECプラットフォームであるShopifyは、ここ数年非常に人気となってきています。特徴として多言語対応に強みがあり、1つのサイトで海外向けに展開できるのが魅力です。 ですが、日本国内のShopify開発ニーズに対して、対応できる開発会社が少ないのが現状です。また海外産のサービスということもあり、運用後のメンテナンスも容易ではありません。 そんなShopifyでのお悩みを解決できるのがオフショア開発です。この記事ではShopifyでのメンテナンスと、それを容易にするオフショア開発について解説しています。 「Shopify案件を受けたいが、リソースが足りない」「Shopifyでオンラインストアを開設したいが自分では難しい」「Shopify構築の注意点を知りたい」 このような疑問やお悩みをお持ちの方におすすめの記事となっています。これを読めばShopifyでは難しいメンテナンスを容易にできるオフショア開発について丸わかりですよ。 Shopify案件の課題 本格的なECサイトを構築・運営する場合、商品の追加・更新に加えて、サイトデザインのリニューアルや、他のアプリとの連携など、たくさんのメンテナンス業務が発生します。 Shopifyを用いて、ECサイトを構築・運営する場合、これらのメンテナンス業務の難易度が非常に高くなりがちです。 「恒常的に発生するメンテナンス業務の負荷が高い」というのが、Shopify案件の課題と言えるでしょう。 では、なぜ通常のECサイトに比べて、メンテナンス業務の負荷が高くなってしまうのでしょうか?主に2つの理由があると考えられます。 機能やオプションが多すぎる 1つは、Shopifyの持つ機能の多さです。 Shopify公式が提供している機能一覧には膨大な量の機能が記載されています。また、Shopifyに実装されている既存機能以外にも外部公開APIが存在し、さらに、連携可能なサードパーティアプリは6000件以上あるのが現状です。 このように膨大な量の選択肢の中から、顧客が求める機能を選定し、実装する必要があります。調査だけでもかなり時間と労力がかかりますし、この調査業務が恒常的に発生することは、エンジニアへのストレスに繋がるでしょう。 英語ドキュメントがメインである もう1つの理由は、ドキュメントの多くが英語で書かれているという点です。現時点で、Shopify関連の情報の多くは英語で書かれており、日本語の情報はあまり見つかりません。公式ドキュメントも、専門的な物に関しては、英語が多いです。 やはり、日本人のエンジニアにとって、日本語以外で書かれたドキュメントは、読解に時間がかかるものです。ただでさえ、調査するべき内容が多いのに加えて、英語のドキュメントばかりなので、より負荷が高くなってしまっています。 単純作業が多く、エンジニアのスキルアップにつながらない 上記の2つの背景に加えて、Shopify運営のための機能実装は、単純作業になりがちで、開発会社に在籍しているエンジニアのスキルアップにつながらない場合が多いです。 このように、作業負荷が高い+自社エンジニアのスキルアップにつながらないという背景があり、Shopifyの運用保守は、国内のITベンダーにとって苦い仕事となっているのが現状と言えるでしょう。 オフショア開発を使って、Shopifyの運用保守をするメリット Shopify構築・運用の課題を解決するためのアプローチの1つが、オフショア開発の活用です。Shopify構築・運用に伴って発生する厄介な業務を、オフショア開発チームに委託することで、Shopify構築・運用の課題を解決できます。 国内開発に比べてコストが低い 「必要な機能の調査と実装を行わないといけないが、自社エンジニアには任せたくない」という場合、考えられる方法としては、他社からShopify対応のためのチームを引っ張ってくることだと思います。 国内の他のITベンダーに依頼するという手段もありますが、オフショアであれば、国内のITベンダーより、低い費用でエンジニアのリソースを確保することが可能です。 例えば、国内でエンジニアを確保しようとした場合、初級SEでも月80万円〜が相場ですが、オフショア開発を行っているdehaでは、毎月40万円〜対応可能です。 国内の他のITベンダーに頼るより、オフショア開発の方がコスト的なメリットが多いと言えるでしょう。 英語のドキュメントに免疫がある またオフショア開発会社に在籍するエンジニアの多くは、海外とやりとりしながら作業をすることが多いこともあり、第二外国語として英語を習得しています。 日本人エンジニアよりも英語のドキュメントに免疫があるため、同じ調査でも、短時間で行うことが期待できます。 以上のような理由から、Shopify案件におけるエンジニアリソース確保の手段として、オフショア開発は非常に有力な選択肢といえるでしょう。 Shopifyのオフショア開発を検討中なら、dehaにご相談ください dehaでは、Shopify構築・運用を含む、様々な開発案件に携わってきました。ShopifyでないECサイトの構築実績もありますし、ECサイトをShopifyにリプレイスする案件の実績もあります。 Shopify関連のノウハウが蓄積されているので、必要な機能の調査・実装に関してもスムーズに行うことが可能です。 もしShopifyのオフショア開発をご検討中であれば、ぜひお気軽にdehaにお問い合わせください。

続きを読む >>

オフショア開発 2021/04/08

【ファーストパーティデータとは】自社データが重要になる理由

Googleは、2022年までにGoogle chromeでの、サードパーティcookieの廃止を宣言しています。 サードパーティcookieの廃止後は、ファーストパーティーデータ(自社データ)が重要になります。 この記事ではそんなファーストパーティーデータ(自社データ)の重要性について徹底解説していきます。 ・オンラインでビジネスを行っている方・ECサイト運営を行っている、または行いたい方・IT人材が不足している事業者様 これらに当てはまる方におすすめの記事となっています。これを読めばCookie時代が終焉するまでに何をすればいいかが分かりますよ。 ファーストパーティーデータの重要性が増す理由 2022年までに、ウェブブラウザのGoogle chromeでサードパーティcookieが使用できなくなると言われています。 Cookieとは、ウェブサイトやウェブアプリから発行される、ユーザーの識別を助けてくれる情報のことです。 サードパーティCookieとは、その中でも、広告などの第三者が発行しているCookieのことです。 Cookieがあることで、各サイトはユーザー(正確には、ブラウザ)を識別することが可能になっていました。 サードパーティCookieが使えなくなると、サイトを跨いだ情報収集が難しくなり、結果としてユーザー識別の精度が大きく下がってしまうのです。 サードパーティCookieが使えなくなることの影響 サードパーティCookieは、現在、アクセス解析やリターゲティング広告に用いられている技術です。 サイトを跨いで情報を保持するため、非常に多くの個人情報を得ることができます。 サードパーティCookieを用いたマーケティングの施策として、一番わかりやすいのがリターゲティング広告でしょう。 サードパーティCookieを用いたリターゲティング広告 サードパーティCookieを用いたリターゲティング広告は以下のような流れで活用されてきました。 あるユーザーAが、自社ECサイトを訪れ、特定の1商品だけ閲覧して、ページを離脱したとします。 リターゲティング広告では、自社ECサイトを訪れたというデータ(サードパーティCookie)を元に、ユーザーAが別サイトにいるときでも自社ECサイトの広告を表示します。 ユーザーAは、頻繁に自社ECサイトの広告を目にするので、自社サイトに再来訪してくれる可能性が高まります。 またユーザーBが、自社ECサイトのカートに商品を入れたが、購入に至らなかった場合などは、カート内の商品を購入するように促すリターゲティング広告を流すこともできます。 こちらも、ユーザーBが再来訪する可能性と、商品購入に至る可能性をあげてくれるでしょう。 上記のように、サードパーティCookieは、現代のウェブマーケティングでかなり活用されていました。 しかし、サードパーティCookieが使えなくなることで、上記のようなリターゲティング広告を打つことは難しくなります。 サードパーティCookieが廃止されると、広告側は、どのユーザーがどのサイトをみたのかを計測できなくなりますので、これまでのような精度の高い広告表示はできないのです。 サードパーティCookieに頼った顧客情報の収集も困難になりますので、サードパーティCookieに頼らない仕組みが必要となります。 その選択肢の一つが、ファーストパーティーデータ(自社データ)の活用です。 ファーストパーティーデータを活用方法は? サードパーティCookieが使えなくなることで、従来のようなマーケティング施策や、顧客情報収集が難しくなります。 その代替策として、有効なのがファーストパーティーデータ(自社データ)の活用です。 ファーストパーティーデータ(自社データ)とは、自社の顧客接点で得られる情報です。顧客接点には、以下のようなものがあります。 ウェブサイト アプリ 店舗 自社の広告 ファーストパーティーデータについて、詳しくみていきます。 顧客理解を深めるのが大事 サードパーティCookieの代わりに、ファーストパーティーデータを活用するといっても、従来と全く同じ形でリターゲティング広告を打てるわけではありません。 ユーザーを追いかけ回して自社との接点を無理やり作るのではなく、ユーザーが自発的に再来訪したくなるような、サービスづくり、導線作りが重要になってくると思われます。 そのためにも、顧客理解を深めるのが重要です。 ユーザーをより理解するために、ユーザーに許諾してもらう形でファーストパーティーデータを集め、集めたデータを元にユーザーのことを深く知る努力が必要になってきます。 ファーストパーティーデータの中身 ファーストパーティーにしろサードパーティにしろ、データの中身として重要なのは次の3つです。 ID(ユーザーを識別する情報) 属性 行動 例えば、「ユーザーCは、30歳の女性で、とあるECサイトで土鍋を買った」という情報があったとします。 「ユーザーC」というのがIDで、「30歳の女性」が属性で、「ECサイトで土鍋を買った」が行動です。 ID、属性、行動が繋がることで、ユーザーに最適化されたマーケティングを行うことができるようになります。 サードパーティCookieが使える場合、ブラウザとIDを紐づけて、様々な場所での行動を追跡できるため、ID、属性、行動を一挙に手に入れることができていました。 ファーストパーティーデータでも、上記を抑える仕組みが必要です。 様々なユーザー識別方法について ID(ユーザーの識別方法)には、様々なものを使うことができます。 […]

続きを読む >>

オフショア開発 2021/04/05

Google・Cookie時代の終焉。実態の解説

2022年を目処にGoogle Chromeがクッキーデータの利用を規制するという話が出ており、Cookie時代が終わると言われています。 ウェブサイトの運営をしていたり、ウェブアプリの運営をしている事業者にとっては、非常に関心の高い話題ではないでしょうか。 この記事ではCookieの終焉に関して、「何が起きるのか」「どういった制約があるのか」など徹底解説していきます。 ・オンラインでビジネスを行っている方・ECサイト運営を行っている、または行いたい方・IT人材が不足している事業者様 これらに当てはまる方におすすめの記事となっています。これを読めばCookie時代が終焉するまでに何をすればいいかが分かりますよ。 そもそもCookieとは何か? Cookieとは、アクセスしてきたブラウザ(ユーザー)を識別するために使われている技術です。 ユーザーがウェブサイトにアクセスした際に、サーバーなどから渡されるメモ書きのようなもので、ターゲティング広告の最適化やアクセス解析などにも用いられています。 近年ユーザーのプライバシー保護の観点から、Cookieの危険性が注目されており、Cookieを規制する流れがあります。Cookie規制について正しく理解するためには、Cookieについてもう少し深く理解した方が良いです。 Cookieには種類がある Cookieにはいくつか種類があります。 まず1つは、発行者の違いです。 あるウェブサイトにアクセスされたとき、ウェブサイトの管理者から発行されるCookieを、ファーストパーティCookieと呼びます。サービス運営者自身が発行しているCookieのことですね。 一方で、サービス運営者以外の第三者によって発行されるCookieを、サードパーティCookieと呼びます。広告用のCookieなどが、これにあたります。 たとえば、自社サイトにGoogleアドセンスの広告を貼っていた場合、ユーザーは自社のサーバー以外に、Googleのサーバーともやりとりをしています。 そこでGoogleから発行されたCookieがサードパーティCookieです。 もう1つは、発行方法の違いです。 Cookieを発行する方法は、「サーバーから発行する」方法と「JavaScriptから発行する」方法の2種類があります。現在のCookie規制では、方法の違いで挙動が変わってきます。 Cookieの中身について Cookieには主にドメイン、Name、Contentの、3つの情報が記されています。1つ1つについてみていきます。 ドメイン ドメインは、発行元の情報です。誰がそのCookieをセットしたのかについて書かれています。 先ほどの例でいえば、自社サイトのファーストパーティーCookieには「xxx.com」という発行元(自社サイト)についての情報が記載されています。 一方、GoogleのサードパーティCookieには、「google.co.jp」と発行元(google)についての情報が記載される形です。 Name Nameには、Cookieの目的が記載されています。Cookieのタイトルのようなものだと思ってください。 Nameを見ることで、そのCookieが広告最適化に使われているのか、はたまたアクセス解析に使われているのか、ログインを維持するために使われているのかなどが推測できます。 Content Contentには、ブラウザ(ユーザー)を識別するための、個別の情報が記載されています。 ドメイン、Name、Contentの3つの情報が揃うことで、「誰が何の目的で発行したCookieなのか?」というのと「このブラウザは、誰なのか?」が明確になり、ブラウザの識別ができるようになっています。 Cookieが使われている場所 Cookieは実に様々な場所で使われています。一例をまとめておきます。 ログイン状態の維持 ECサイトのショッピングカートを維持 アクセス数の確認 アクセス解析 リターゲティング広告の運用 広告のコンバージョン解析 Cookie規制で、主に規制される流れにあるのはサードパーティCookieです。 ログイン状態の維持や、ECサイトのショッピングカートを維持するといった機能は、主にファーストパーティーCookieで行う部分ですので、それができなくなるということではありません。 ですが、ユーザーに最適化された広告の表示や、サイトのアクセス解析、広告経由で商品を購入したかどうかの追跡は難しくなっていく流れにあります。 実はCookieの制限は、すでに始まっている 2022年のGoogle Chromeの規制が騒がれていますが、実はすでにCookieは始まっています。 SafariのITP Apple社は、2017年9月に、ユーザーのプライバシー保護を目的として、ITP(Intelligent Tracking Prevention)という機能をリリースしました。 これは、iOS11以降のSafariで導入されている、サイトトラッキングの抑制機能です。 Safariでは、サイトを超えてユーザーを追跡するCookieに強力な制限がかかっています。これにより、広告の配信量は大きく低下していますし、ターゲティング精度も他のブラウザと比べて非常に低くなっています。 またGoogle analyticsのCookieも制限されており、保持期間が7日間に制限されています。つまり一週間以上アクセスがなければ、新規ユーザーとして扱われるということです。 このように、iOSのSafariではすでに、正確なアクセスの計測や最適な広告の表示が難しくなっています。もし、Googleアナリティクスや広告を活用されているのであれば、それらの数字にはITPの影響がすでにあるはずです。 Google […]

続きを読む >>

DEHA 2021/04/01

DEHA VIETNAMはベトナムの情報通信省大臣から表彰状を授与

この度DEHA VIETNAMは、大変光栄な事にベトナムの情報通信省大臣から表彰状を受け取りました。 2021年3月19日、2021年から2025年任期の第5回ベトナムソフトウェアITサービス協会(VINASA)の大会でDEHA VIETNAMはベトナム情報通信産業の発展において貢献した14企業の1つとして情報通信省の大臣から表彰されました。 このイベントは全部で438社ある会員企業から260名の代表者が参加し、オンライン中継で開催されました。会議にはヴードゥックダム副首相も出席しました。また情報通信省のグエン・マン・フォン大臣、中央企業団のファム・タン・コン党委員会副書記、内務省の代表者、指導者、省庁および中央支部の元指導者の方々も出席しました。 「2021年から2025年任期の第5回ベトナムソフトウェアITサービス協会(VINASA)会議」の枠組みの中、DEHA VIETNAMの取締役会会長であるハンヴァンタンは VINASA理事会の53名の内の1人として任命されました。 これはDEHA VIETNAMが国のデジタルトランスフォーメーションに対して責任を負って技術の発展に貢献できると同時に、期間中のIT開発に携わることで多くの経験を積むことができる大変素晴らしい機会です。 今回の情報通信大臣からの表彰状はベトナムのICT産業の発展と国家のデジタル化に対するDEHA VIETNAMの努力と貢献を表彰するものです。また、このイベントでの表彰はDEHAにとって大きな勲章であると共に、DEHAのメンバーが一団となって、さらなるベトナムのIT産業の発展の為に精進する大きな動機にもなります。

続きを読む >>

オフショア開発ラボ型開発

IT人材の採用を辞めてラボ型開発にシフトチェンジするメリット【WITHコロナ時代のHR】

コロナウイルスのパンデミックにより、様々な業界が打撃をうけました。IT業界は、その中でも比較的ダメージは少ないですが、コロナ禍による社会の変化の影響は少なからずあります。 今回は、WITHコロナ時代だからこそ注目されるラボ型開発についてまとめました。IT人材を採用する以外の選択肢としてのラボ型開発に興味のある方は、ぜひ最後までご覧になってください。 コロナ禍によるHRの変化と国内のIT人材不足 日本国内のIT人材不足は、かなり前から叫ばれており、経済産業省によると2030年には最大で79万人も不足すると言われています。 2021年現在も、国内のIT人材不足は解消しておらず、IT人材の確保は多くの企業にとって問題になっている状況です。 特に「IT人材の需要増加」と「採用面接と働き方の変化」は、IT人材の取り合いを激化させており、地方の中小企業にとって、国内でのIT人材獲得が非常に難しい状況になってしまいました。 コロナによるIT人材の需要増加 コロナ禍で多くの業界が打撃を受け、採用が消極的になりましたが、IT業界は比較的コロナの影響を受けませんでした。IT業界の中でも、AI、VR、IOTやサイバーセキュリティなどの最先端技術分野に関しては、むしろ採用が積極的になりました。 このIT人材の需要拡大は、コロナ禍による巣篭もり需要の増加に合わせて、ITスタートアップや、他業種の体力のある大手企業がITの最新分野に進出する動きが背景にあります。結果として、ITの最先端分野に精通する人材の取り合いが発生してしまっているのが現状です。 コロナによる採用方法と働き方の変化 ヒューマンリソースの面では、採用面接のオンライン化とリモートワークの普及も、IT業界に影響を与えています。 オンライン面接が主流になったことで、地方に住みながらも東京や大阪などの大都市の面接を受けられるようになりました。加えてリモートワークが一般的になったことで、地方に住みながら東京や大阪などの大都市の企業にコミットできるようになりました。このことは地方採用を行っていなかった都市部の大手企業が、地方の優秀なIT人材を採用し始めたことを指しています。 地方企業にとっては、優秀なIT人材を奪い合うライバルが増えたということであり、よりIT人材の確保が難しくなる要素の一つと言えます。 海外のIT人材を確保するためのラボ型開発という選択肢 国内のIT人材の不足に加えて、需要増加と競争激化が重なり、国内IT人材を獲得するのには非常に多くのコストがかかるようになりました。 そこで注目されるのが、海外の高度IT人材です。 オフショア開発は、海外の開発会社にシステム開発やITに関連する業務を委託する手法のことを指しており、海外のIT人材を確保するのにうってつけの選択肢と言えます。 オフショア開発では、プロジェクト単位で単発で契約を結ぶ請負契約と、一定期間開発チームを確保するラボ型開発の2つの方法があります。人材採用の代わりに行うのであれば、中長期で開発チームを専属で抑えるラボ型開発の方がおすすめです。 ラボ型開発にシフトチェンジするメリット 国内でのIT人材確保ではなく、海外のIT人材に目を向け、ラボ型開発にシフトチェンジするメリットは次のようなものがあります。 優秀なIT人材を確保しやすい 国内と比べて人件費を抑えることができる 雇用した場合と同様に、状況に応じた依頼ができる 雇用した場合と同様に、信頼関係とノウハウを蓄積できる 1つずつみていきます。 優秀なIT人材を確保しやすい 海外のIT人材に目を向けることで、国内の人材獲得競争から離れることができ、優秀な人材を登用しやすくなります。 特にベトナムオフショアなどであれば、ベトナム自体が国を上げてIT人材の育成に取り組んでいる背景もあり、優秀なエンジニアを登用することが可能です。 ベトナムでは2021年時点で約40万人のIT人材がいると言われており、さらに毎年約5万人のIT人材が輩出されています。 20代〜30代前半の若いエンジニアが多いですが、上昇志向が強いエンジニアが多く、流行の技術や最新技術への興味関心が高いのも特徴です。世界的に見ても、ベトナム人エンジニアは、AIやブロックチェーン、仮想現実や拡張現実などの最先端技術に精通しているといえます。 国内と比べて人件費を抑えることができる どの国でオフショアをするかによりますが、日本国内で開発した場合と比べて人件費を抑えられる国もあります。以前は中国やインドでのオフショア開発でも、コストを抑えることができていましたが、人件費の高騰などの影響で、現在はコストメリットは低い状態です。 先ほどから例に上げている、ベトナムオフショアでは、日本国内で開発した場合の半額〜7割程度の費用で、開発を委託することが可能です。ベトナム人エンジニアは、ITの能力的にも高レベルなので、非常におすすめの選択肢といえるでしょう。 雇用した場合と同様に、状況に応じた依頼ができる オフショア開発の中でも、プロジェクトごとに発注する請負契約では、最初に決めた仕様と異なる依頼をすることは難しいです。仮に、仕様変更や機能追加を依頼した場合、追加料金が発生します。 一方、ラボ型開発では、契約期間の間であれば、決まったプロジェクト以外にも依頼ができます。機能追加や仕様変更はもちろん、突発的に発生した障害の対応、市場の変化に伴うプロジェクトそのもののピポッドなどにも対応可能です。 ラボ型開発は、開発チームを専属で抑える形なので、自社でIT人材を雇用した時と同様に柔軟に対応できるのが魅力の一つです。 雇用した場合と同様に、信頼関係とノウハウを蓄積できる 請負契約では、プロジェクトが完了すると、開発チームが解散してしまいます。そのため、同じ開発会社に再度依頼したとしても、同じチームが対応してくれるとは限りません。対応するチームが変われば、依頼者側の企業内ルールの共有や、仕様の説明から始める必要が出てきます。 一方でラボ型開発なら、中長期に渡って同じ開発チームを抑えられるので、オフショア側はクライアントの社内ルールや暗黙の了解への理解が深まり、依頼者側はオフショア側とのコミュニケーションの仕方などのノウハウが蓄積されます。 何より一度信頼関係を築くことができれば、それ以降スムーズにやりとりを進めることができるようになるでしょう。 ラボ型開発ならdehaにご相談ください 以前からのIT人材不足に加えて、コロナ禍による環境の変化の影響もあり、国内でのIT人材の確保はますます難しくなってきています。人材獲得競争を避けて、優秀なIT人材を確保するには、海外人材に目を向けるのも一つの手です。 ラボ型開発であれば、国内IT人材に負けない優秀なIT人材を、低いコストで登用できるチャンスがあります。 dehaでは、5年間に渡り、日本のクライアント様とベトナムオフショア開発を行ってきました。スマホアプリ開発から、AIを使った画像処理システムの開発まで、様々な開発実績があります。 また、請負契約だけでなく、ラボ型開発も行っています。ラボ型開発が気になっているのでしたら、ぜひお気軽にお問い合わせください。お客様のプロジェクトや体制をヒアリングさせていただき、リスクを抑えた形でのチーム組成をご提案させていただきます。

続きを読む >>

オフショア開発ラボ型開発 2021/03/29

ラボ型開発と相性が良い案件とは?【ラボ契約・ODC】

国内のIT人材不足もあり、オフショア開発が再び注目されるようになってきました。 オフショア開発には、プロジェクトごとに単発で契約を結ぶ請負契約と、中長期に渡り開発チームを抑えるラボ契約の2種類があります。オフショア開発を検討する際、どちらの契約方式が良いのか、自社のプロジェクトとマッチするのはどちらなのか、と悩まれる担当者様も多いのではないでしょうか? 今回は、ラボ契約と相性の良いプロジェクトについて解説いたします。オフショア開発を検討中であれば、ぜひご参考にされてみてください。 ラボ契約の特徴とメリット ラボ契約は、ラボ型開発とも呼ばれます。一定期間開発チームを専属で雇う契約で、契約期間の間は同じ開発チームと作業することが可能です。ラボ契約には、次のような特徴があります。 一定期間、開発チームを確保できる 期間中は、同じチームが対応してくれる プロジェクトの詳細が固まっていなくても始められる 期間中、万が一依頼するタスクがなくても費用は発生する 一方、請負契約では、プロジェクト単位で契約を行います。プロジェクト開始時に、明確な納期と仕様の詳細を共有して計画をたて、その計画にそって開発を進める形式です。そのため、プロジェクト開始時に仕様が固まっている必要がありますし、途中で仕様変更を行った場合は追加料金が発生してしまいます。 ラボ契約を選ぶメリットとしては以下の3点があります。 急な仕様変更にも対応できる ノウハウや信頼関係を蓄積できる リリース後のアップデートにも対応できる 一つ一つみていきます。 急な仕様変更にも対応できる 請負契約では仕様変更に伴う追加料金が発生しますが、ラボ契約では、期間中であれば追加で依頼を行うことが可能です。そのため開発を進めながら方針を決めることというスタイル(MVP開発やアジャイル開発)も行えますし、市場の変化に伴うやむおえない仕様変更も行えます。 ノウハウや信頼関係を蓄積できる ラボ契約では開発チームを専属で雇うことができるため、開発チームとの間でノウハウや信頼関係を蓄積することが可能です。 ここでいうノウハウとは、依頼者側に蓄積されるオフショア開発会社とのコミュニケーションの取り方のノウハウや、オフショア開発会社側に蓄積される特定クライアントとの間の暗黙の了解などです。 一度関係を築くことができれば、双方ストレスなく、スムーズにプロジェクトを進めることができるようになります。 請負契約では、プロジェクトごとに別の開発チーム(依頼先を変更すればオフショア開発会社自体も変わります)が対応する可能性があるため、ラボ契約のようにノウハウと信頼関係の蓄積は難しいです。 リリース後のアップデートにも対応できる システム開発では、リリース後にアップデートが必要になる場合が多々あります。 1つは、プラットフォームやツールのアップデートです。スマホアプリがわかりやすいのですが、iOSやAndroidOS自体のアップデートがあると、それに合わせてアプリの改修が必要になる場合があります。わかりやすいところで言えば、iOS13で搭載されたダークモードなどは、多くのアプリが対応を迫られました。このように、システムの前提となるプラットフォームやツールがアップデートしたときに、システムの改修を行う必要が出てきます。 またtoCのシステムでは、ユーザーの反応を元に機能追加やUI変更などを行う方が良いでしょう。 ラボ契約と相性の良いプロジェクトとは? 上記のような特徴のあるラボ契約ですが、具体的にどのようなプロジェクトと相性が良いのでしょうか?詳しくみていきます。 toCの新規開発・MVP開発 現在、WEBアプリ・スマホアプリ市場は、非常に活発で、様々なアプリが登場しています。各企業が自社専用アプリを持っているのも当たり前になりつつあり、機能面やUI(ユーザーインターフェース、画面デザインのこと)で劣るアプリは、ユーザーが離れていくのが現状です。 そのため、今から新しくtoCでサービスを打ち立てる場合は、細かなテストを行い、市場ニーズを的確に汲み取る必要があります。市場ニーズを汲み取りながら開発を行う方法の一つとして、MVP開発が注目されています。 MVP(Minimum Viable Product)開発とは、最低限の機能のみをもったプロダクトをリリースして、ユーザーの反応をみながらプロダクトの改善を行っていくという事業開発の手法です。 MVP開発を行う場合、プロジェクト開始時点で仕様を固めるのは困難なので、ラボ契約での開発をおすすめします。 アジャイル開発 アジャイル開発を検討している場合も、ラボ契約がおすすめです。アジャイル開発とは、システム開発の手法のひとつで、製造→テスト→リリース→検証のサイクルを、小さく大量に回す手法です。 MVP開発と似ていますが、MVP開発は事業(商品)開発の手法であり、アジャイル開発はシステム開発の用語です。 アジャイルでの開発を検討している場合も、MVP開発同様に、仕様変更が起きやすいのでラボ契約で開発を行うべきでしょう。 既存プロジェクトの運用保守 オフショアは、開発業務以外を委託することも可能です。すでに動いているプロジェクトの運用保守業務やテスト検証業務を委託することもできます。 特に運用保守は、オフショアに向いている業務の一つです。理由としては、開発業務に比べてクライアントとのやりとりが少なくすみ、言語・文化的なコストがかかりにくく、技術力を存分に生かせるからです。 運用保守業務は、当然中長期で取り組むものですので、オフショアのラボ契約で行うと良いでしょう。運用保守を外部に委託することで、自社のエンジニアリソースに余裕を持たせることが可能です。 ラボ契約ではなく、請負契約を選ぶべきプロジェクト 一方、以下の要素を満たすプロジェクトは、ラボ契約である必要がありません。 仕様が明確に固まっているプロジェクト 自社内など内部向けのシステム開発プロジェクト ウォーターフォールでの開発案件 一度リリースしたら、しばらく動きがないプロジェクト 上記の要素全てを満たしている場合、ラボ契約ではなく請負契約を選ぶ方が良いでしょう。ラボ契約では、期間中であればタスクがなくても費用が発生してしまうため、明確に終わりが見えるプロジェクトの場合は余計なコストに繋がりかねません。 オフショア開発に迷ったらdehaにご相談ください ラボ契約の特徴とメリット、相性の良いプロジェクトをみてきました。 toCの新規開発・MVP開発 アジャイル開発の案件 既存プロジェクトの運用保守 […]

続きを読む >>

オフショア開発 2021/03/24

【ベトナム×MVP開発】スタートアップ経営者に知って貰いたいベトナムオフショアを選ぶべき理由

スタートアップとして新しいプロダクトを立ち上げる際、小さく作り、市場の反応をみるMVP開発が主流となってきています。 MVP開発とはMinimum Viable Productの略で、その名の通り最小限の機能のシステムを開発することを指します。 そんなMVP開発ですが、実は普通の開発に比べエンジニアの質がとても重要。そこで注目されるのがベトナムオフショアなのです。 この記事ではなぜベトナムオフショアとMVP開発の相性がいいのかについて解説をしていきます。 ベトナムオフショアが気になる方 MVP開発が気になる方 スタートアップの企業やプロジェクトを行う方 これらに当てはまる方におすすめの記事となっています。これを読めばMVP開発におすすめのオフショア開発について丸わかりですよ。 低コストで優秀なエンジニアを確保するにはどうすれば良いか? エンジニアの生産性は、個々人の能力で大きく差がでます。 優秀なエンジニアが1人で多くの仕事をこなすのに対し、能力の低いエンジニアは、バグを生み出し、プロダクトの質を下げたり、プロジェクトを遅らせてしまったりします。 シリコンバレーで活躍する起業家であるマーク・アンドリーセンはインタビューの中で「優秀な5人のプログラマは、二流のプログラマ1000人を完全に凌駕する」と発言したそうですが、実際、優秀なエンジニアを登用できるかどうかはプロダクトの質を大きく左右します。 通常のシステム開発でもエンジニアの能力は重要ですが、MVP開発では特に重要度が上がります。 MVP開発では、製造→テスト→リリース→検証→改善といったサイクルを、小さく大量に回すため、素早く検証に耐えうるプロダクトを作る能力が求められるからです。 ですが、優秀なエンジニアの人件費は非常に高くつきます。 国内でのIT人材の不足が叫ばれて久しいですが、優秀で、かつスタートアップで求められるような最新技術に精通した日本人エンジニアとなると、数がかなり限られてくるでしょう。 そこで、有力な選択肢として上がってくるのが、オフショア開発です。オフショア開発は、海外に業務を委託することで、人件費を抑える開発手法です。 オフショア先としては、インド、中国、フィリピン、ブラジル、ベトナムなど、様々な国が存在します。 オフショアと言っても様々な選択肢がありますが、人件費を下げて優秀なエンジニアを確保できるという意味でベトナムオフショアがおすすめです。 ベトナムオフショアを選ぶべき理由 なぜベトナムオフショアがおすすめなのか?以下のような理由があるからです。 IT人材の数が多い 最新技術に強いエンジニアが多い 日本と相性がよく、連携しやすい コストメリットがある 一つ一つみていきます。 IT人材の数が多い ベトナムは、国策として、IT人材の育成に全力をあげています。 具体的には、IT企業にかかる税金を軽減したり、IT系の大学を多く作っていたりしています。 結果として、年間約5万人のIT人材の輩出に成功しており、2020年時点で約40万人のIT人材がいると言われていました。 またベトナムのGDPの約4割はICT産業に支えられていると言われており、2020年のGDP成長率が東アジアでトップだったことと合わせて考えると、ベトナムが国をあげてIT人材を育てる理由にもうなづけます。 日本のIT人材は約90万人いると言われていますが、日本と比較しても日本の半分に届くほどの人材が育っており、今後も年々増加していく見込みです。 数年もしないうちに、日本のIT人口を追い抜いてしまうかもしれません。 最新技術に強いエンジニアが多い ベトナムのエンジニアは、年齢が非常に若いのが特徴です。 20〜34才のミレニアム世代が全体の約8割、20代に絞っても全体の半数いるという状況です。 これには、ベトナムが比較的最近IT人材を増やし始めたという背景があります。 若いベトナム人エンジニアは、ベテランエンジニアと比べて、経験があさかったり、古い技術への知識がなかったりしますが、その代わり最新技術の知識があることが多いです。 ここでいう最新技術とは、機械学習、ブロックチェーン、拡張現実、仮想現実といった、技術的に新しい分野に加えて、ReactやVue.jsといったJavaScriptの最先端フレームワークや、TypeScriptやNode.jsといった流行の技術も指しています。 若いベトナム人エンジニアが、最新技術の知識を持っている背景には、次の2つの要素があります。 1つは、学校のカリキュラムで最新技術について学習している場合があるからです。 ベトナムのIT系大学は、IT人材を排出する目的があるので、世界的にニーズの高い技術や最新技術をカリキュラムに含めています。 そのため、最近大学を卒業したベトナム人エンジニアの方が、最新技術についての知識を体系的に身につけている場合があります。 もう1つは、ベトナム人の気質です。ベトナム人は、キャリアアップへの意識が強く、頻繁に転職をする傾向があります。 エンジニアの場合、より良いキャリアを獲得するために、自身のスキルアップを欠かさない人が多いです。若いベトナム人エンジニアは、最新技術や流行の技術への感度が非常に高く、しっかり情報収集をしています。 以上のような背景があり、ベトナムには最新技術に強いエンジニアが多いと言えます。 日本と相性がよく、連携がしやすい ベトナムは非常に日本と相性が良い国です。 相性の良さの1番の要因としては、地理的な近さが挙げられます。ベトナムは、日本と地理的に非常に近く、時差は2時間程度しかありません。 リモートでやりとりをしながら開発を行う場合、オンラインミーティングを頻繁に行う必要がありますが、双方の業務時間中に完結させることができます。 ベトナムなどの地理的に離れた国では、どちらかが夜中に出勤する必要が出てしまいますが、ベトナムではそう言ったことはありません。 また、ベトナムは親日国としても知られています。ベトナムからみても、日本は良いビジネスパートナーとしてみられており、日本向けのオフショア開発事業を展開する企業も増えてきました。 コストメリットがある […]

続きを読む >>

オフショア開発 2021/03/22

オフショア開発の失敗を防ぐ!開発会社の選び方

オフショア開発に不安を感じてはいませんか? オフショア開発は失敗する…そんな噂を聞いたことがあるかもしれません。「納期を守ってもらえなかった」「タスクの共有がうまくいかなかった」など…。 これらの問題は主にコミュニケーションが原因です。 この記事ではそんなオフショア開発での失敗をしないために、適切な開発会社の選び方を紹介します。 社内のIT人材が不足している方 コストを抑えてIT人材を確保したい方 WEBサービスの構築を行いたいと思っている方 これらに当てはまる方におすすめの記事となっています。 開発会社選びのポイントはズバリ「実績」。これを読めばオフショア開発への不安がある方も、安心してオフショア開発を行う方法が分かりますよ。 ベトナムオフショア開発の現状と課題 政治的不安や人件費の高騰などによって、中国やインドといったオフショア開発先の魅力が半減したことから、次なるオフショア開発先としてベトナムが注目され始めました。 2007年ごろのベトナムオフショアは「コストは安いが質が低い」というイメージが強く、低単価かつ簡単なタスクを委託する企業が多かったようです。 実際、以前のベトナムオフショアで、失敗を経験した日本企業も多くあるでしょう。 ですが、現在のベトナムオフショアは、かなり状況が改善しています。 ベトナムオフショア開発の現状 まずベトナムのIT人材のレベルは、年々上がってきています。ベトナムは国策として、IT人材の育成を押し進めており、年間5万人のペースで若手IT人材が輩出されています。 IT系の大学も増えており、大学のカリキュラムで最新技術を学んだ優秀なITエンジニアが多く、新人エンジニアでも即戦力になる人材が多いです。 経済産業省の「未来人材ビジョン」では社外学習や自己啓発を行っていない人の割合を国別で紹介しています。 これによると日本の45%が自己啓発を行えていない一方、ベトナムはわずか2%。ベトナムがいかに勤勉な国なのかということがわかりますね。 こうした背景から、ベトナムでは日本企業とのやりとり実績があるオフショア開発会社が増えています。 そうした日本企業との実績があるオフショア開発会社は日本の文化への理解もあるので、そうでないオフショア開発会社よりも、スムーズにプロジェクトを進めてくれます。 オフショア開発失敗の原因はコミュニケーション 以前より状況は良くなりましたが、それでもまだ課題はあります。 下のグラフは「オフショア開発白書」で調査した「オフショア開発企業に感じた課題」のアンケートです。これによると、「品質管理」や「コミュニケーション力」が課題になっていることがわかります。 特に品質管理を課題として上げる声は増加傾向です。オフショア開発が一般化してきたことにより、新規参入企業が増えたことが要因と言えるでしょう。 この課題を解決するためには、品質管理を強みにしているオフショア開発企業に依頼を行うことが重要です。 しかしその一方で、そのような企業に発注側が開発を任せてしまって、イメージ通りの開発が行われないリスクがあります。 最終的な成果イメージをベンダに任せきりにするのではなく、コミュニケーションをしっかりと取り双方が納得のいく開発を行っていくことが重要なのです。 失敗しないオフショア開発会社の選び方【実績が重要!】 それでは失敗しないオフショア開発会社とは何なのでしょうか。ポイントはズバリ以下の3つです。 それぞれ見ていきましょう。 依頼したい内容と類似の開発実績があるかどうか? 自社が行いたい契約形態を取れるか? どのくらいのリソースがあるか? 依頼したい内容と類似の開発実績があるかどうか? 一番重要なのは、オフショア開発会社の開発実績です。 自社が依頼したい内容と類似の開発を行ったことがあるか? 日本企業との取引実績があるか? 上記のような質問にYESと言える開発会社を選ぶと、失敗確率を下げることができます。 類似の開発実績があるということは、その開発会社に対応可能な人材が在籍していることの証明になりますし、開発ノウハウやナレッジが蓄積していることも期待できます。 日本企業との取引実績がある企業であれば、日本の文化を理解していることも多いですし、日本語対応ができることもあります。 開発実績は、最優先で確認すべき項目と言えるでしょう。 自社が行いたい契約形態を取れるか? オフショア開発には、請負契約とラボ契約の2つの契約方法があります。 請負契約は、案件ごとに契約を行い、期限までに依頼した成果物を納品してもらう形の契約です。ラボ契約は、開発チームを一定期間専属で抑える契約です。 依頼したい案件が単発なら請負契約を、エンジニアのリソースを強化したいならラボ契約を選ぶようにしましょう。 どちらの契約方法にも、メリットとデメリットがあるので、自社にあった契約方法を選ぶことが大事です。 オフショア開発会社によって、請負契約のみの開発会社、ラボ契約のみの開発会社、両方できる開発会社など状況が異なります。開発会社を選ぶ際は、契約形態の確認も必要です。 どのくらいのリソースがあるか? オフショア開発会社によって、在籍しているエンジニアの数と得意分野、レベル感は全く異なります。 たとえば、PHPエンジニアが多い開発会社に、Pythonでの開発案件を依頼すると、スムーズにプロジェクトが進まないこともありえます。 またアプリエンジニアがいない開発会社にスマホネイティブアプリの開発を依頼すると、コストや開発期間の割りにプロダクトの質が低いということも起こり得るでしょう。 開発実績をみると共に、依頼先のオフショア開発会社に、どのようなエンジニアが在籍しているのかはチェックしておくべきです。 ベトナムオフショア成功のコツ 自社とマッチする開発会社と契約しても、その後の進め方に問題があれば、スムーズにプロジェクトが進まないこともありえます。 […]

続きを読む >>

オフショア開発ラボ型開発 2021/03/18

テレワーク時代のITエンジニア外注術【外注でラボ型開発がおすすめ】

今は昔、ITのシステム開発の世界でも、同じオフィスで顔を合わせて開発するのがポピュラーとされてきました。 それが、コロナ禍により、一変。 今では、リモートで仕事をするのが当たり前になりましたね。 リモート環境の相手への仕事の外注が当たり前になった今、このテレワーク時代のエンジニアリソースを確保する方法の一つとして、オフショア開発のラボ型開発が注目されています。 今回は、ラボ型開発のコツについてまとめました。 ラボ型開発に興味のある方は、ぜひ最後までチェックしてみてください。 コロナ禍で変わった開発のカタチ 2020年2月頃からのコロナ禍により、政府もテレワーク推進による出勤者の7割削減などを掲げ、多くの企業がテレワークへの切り替えを行ったと思います。 オフィスに出勤してからの業務と、テレワークでは、異なる点が多いです。具体的には以下のような変化があります。 時間管理から、成果主義へ メンバーの主体性の重要性が上がる 数よりも質が重要になる 1つ目の、「時間管理から成果主義へ」についてですが、テレワークになると、メンバーを直接見ることができなくなるため、時間単位での評価が難しくなります。ビデオ通話アプリを常時接続し監視する、という方法もあるにはありますが、メンバー側のストレスや中間管理職の手間を考えると、ベストな選択肢だとは思えません。 テレワークにより時間管理が難しくなることで、アウトプットベースで評価する成果主義の傾向が強くなります。 2つ目の「メンバーの主体性の重要性が上がる」について、オフィスに出勤している時は、気軽に声をかけられるため、細かな進捗確認やアドバイスなどができます。ですが、テレワークではどちらかが主体的声をあげなければ、進捗確認などがすすみません。詰まっている時に主体的に動ける、という能力の重要性がオフィスにいた時よりも上がっています。 最後の「数よりも質が大事になる」というのは、メンバーの能力についてです。 「時間管理から成果主義へ」や「メンバーの主体性の重要性が上がる」にも関連するのですが、マネージャーがメンバーを見ることのできない状況下では、各個人の主体性や能力が重要になってきます。特に開発の場面では、個人間の実力差が大きいため、優秀なエンジニアを登用することの重要性が、オフィス勤務の時よりも上がっているでしょう。 上記のような変化に対応するには、「成果主義による人事評価制度」や「オンラインコミュニケーションのノウハウ蓄積」が必要です。 逆にいえば、テレワークをうまく回せている企業は、「成果主義による人事評価制度」や「オンラインコミュニケーションのノウハウ蓄積」といった下地があると言えるでしょう。 ラボ型開発で開発を外注するメリット 「成果主義による人事評価制度」や「オンラインコミュニケーションのノウハウ蓄積」といった下地がある場合、オフショア開発のラボ型開発(=ベトナムなどの遠隔地とオンラインコミュニケーションを取りながら開発する)も十分に行うことが可能です。 テレワーク時代に、あえてラボ型開発を選ぶ理由についてまとめます。 国内開発より人件費を抑えることができる ラボ型開発に限りませんが、オフショア開発では国内開発より、人件費を抑えられる傾向にあります。これは開発国と日本の間にある物価の差や賃金格差が理由です。特にベトナムオフショア開発では、国内でのエンジニア登用の半額〜7割程度の費用で登用できます。 国内では長らくIT人材の不足が叫ばれており、まともなエンジニアを登用しようと思ったら、多額の人件費が発生してしまいます。人件費を抑えたいと思っているのであれば、オフショア開発はシンプルにおすすめです。 優秀なエンジニアを登用できるチャンスがある こちらもベトナムオフショア開発の話になりますが、国内より、優秀なエンジニアを登用するチャンスが多いです。ベトナムはIT人材の輩出を国策として掲げており、毎年IT分野の経済成長が目覚ましいです。ベトナムのエリート層にとって、エンジニアは狙い目の職業の一つであり、毎年優秀な新人エンジニアが輩出されているのも背景としてあります。 特に、流行のJavaScriptフレームワークやアプリ開発、AI開発といった最新の流行にのった技術に関して得意なエンジニアが多いです。 ノウハウや信頼関係を蓄積できる オフショア開発の中でも、ラボ型開発は、開発チームを一定期間専属で雇い入れる形式です。そのため、自社でエンジニアを雇用した時と同様に、開発チームと自社の間で、ノウハウや信頼関係の蓄積ができます。 ラボ型開発で開発を外注する際の課題と解決策 優秀なエンジニアを、国内相場より低い費用で、自社メンバーのように登用できるのが、ラボ型開発のメリットです。エンジニアリソースの確保をしたい、という場合、非常におすすめの選択肢と言えます。 次にラボ型開発で、課題となりがちな点についてまとめます。 ゴールやタスクの共有が難しい ラボ型開発では、ゴールやタスクを、開発チームに共有するのが難しいです。言語の壁や文化の壁があり、かつ一度も顔を合わせていない状態では、なかなかこちら側の意図を正確に伝えることができません。 リモートで協働する場合、依頼者側とオフショア側の双方がゴールやタスクを理解し、主体的に取り組むことが必要になります。 ゴールやタスクの共有を確実に行うには、やはり、こまめなコミュニケーションが必要です。現在のコロナ禍では、現地に赴き、定期的に打ち合わせをするというのは現実的ではありません。その代わりにビデオ通話でミーティングを重ね、繰り返しゴールやタスクを共有するのがおすすめです。 コミュニケーションコストがかかりやすい ラボ型開発などのオフショア開発では、日本人同士でテレワークをする時より、誤解やすれ違いといったコミュニケーションロスが発生しやすいという課題もあります。 言語の壁や文化の違いといった前提条件が異なるので、完全に解消するのは難しいですが、チャットやドキュメントの活用、図解の活用などをすることでコミュニケーションロスを減らすことが可能です。 特に開発案件では、UMLといった共通言語を使ったり、図解を駆使したりすることで、正確にこちらの意図を伝えることができるでしょう。 ラボ型開発でエンジニアのリソースを確保するならdehaにご相談ください ラボ型開発では優秀なエンジニアを、国内相場より低い費用で、自社メンバーのように登用できる こまめにコミュニケーションをとり、ゴールやタスクについての共通理解を深めることがラボ型開発のコツ チャット、ドキュメント、図解などを交えることで、コミュニケーションロスを減らすことができる テレワークで、「成果主義による人事評価制度」や「オンラインコミュニケーションのノウハウ蓄積」といった下地を作れた企業であれば、ラボ型開発でのエンジニアリソース確保はかなり現実的な手段です。 dehaでは、5年間に渡り、ベトナムオフショア開発を行ってきました。ラボ型開発も請け負っており、日本のクライアントとのやりとりの中で得たノウハウの蓄積があります。 お問い合わせいただければ、より具体的な事例を交えて、ラボ型開発の進め方やコツについてご説明させていただけます。

続きを読む >>

オフショア開発 2021/03/01

運用・保守もベトナムで!オフショア先に委託できる業務とは?

低コストで本格的な開発を委託できるベトナムオフショアは、開発以外にも運用保守など様々な業務に対応しています。 日本国内でのIT人材不足が叫ばれており、2030年には最大で79万人も不足すると予測されています。 国内でエンジニアを確保するのが年々難しくなる中、ベトナムオフショア開発によるシステム開発は注目を浴びています。 今回の記事では、そんなベトナムオフショアでどんな業務を委託できるのか、徹底検証しています。 ・IT人材不足でお悩みの事業者様・コストをかけずに開発や運用保守を行いたい方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発がどんなものなのかがまるわかりですよ。 運用・保守もベトナムで!オフショア先に委託できる業務とは? オフショア開発といえば、開発業務が思い浮かびますが、それ以外の様々な業務を委託することが可能です。オフショア開発で委託可能な業務について、1つ1つみていきます。 開発業務 オフショア開発で委託される代表的な業務です。 業務システムの開発、Webアプリの開発、ECサイトの開発、スマホアプリの開発、AIを用いたシステムの開発など、様々なシステムの開発業務を委託します。 2つの契約方法があり、プロジェクトごとに依頼を行う請負契約と、一定期間開発チームを確保するラボ型開発があります。 企画・仕様が固まっており、途中で仕様変更がないと断言できる場合は、請負契約がおすすめです。一方、継続的に業務を依頼したい場合や、エンジニアのリソースを確保したい場合は、ラボ型開発がおすすめです。 運用・保守 システム運用・システム保守とは、サービスを支えるサーバーやネットワークを監視し、安全性と安定性を担保する業務です。 具体的には、サーバーやネットワークの性能を安定・向上したり、トラブルが起きた際にリカバリーを行ったり、セキュリティホール(セキュリティ的に問題のあるバグ)を発見した際に対策を打ったりします。 運用保守は、長期にわたって行う業務になりますので、ラボ型開発で契約をすることが多いです。 テスト・検証 システム開発を行う際、リリース前にシステムの動作テストや機能の検証を行います。 テスト・検証は、プロダクトの品質を担保する非常に重要な業務であり、開発チームとは独立したQAチーム(Quality Assurance、品質保証)を立ち上げるのが望ましいとされています。 独立したQAチームを立ち上げる理由は、テストの独立性を確保するためです。QAチームを用意できない場合、開発チームがテストと検証を行いますが、開発者はシステムに熟知しているが故にユーザー視点が欠けてしまうことがあります。 また、開発者も人間なので「ここは大丈夫だろう」といった思い込みから、バグの見落としが発生することもあります。こういった漏れを避けるために、独立したQAチームを用意するのがおすすめです。 ベトナムオフショアで、テスト・検証を委託することももちろんできます。 アップデート・改修 開発業務に関連するところですが、システムのアップデートや改修もベトナムオフショアで委託可能です。 開発したシステムは、定期的なアップデートや改修が必要な場合が多いです。たとえばスマホアプリでは、プラットフォーム(iOSやAndroid)側のアップデートに合わせて、アプリの修正が必要になることがあります。 印象的なところでは、iOS13のダークモードやSign In with Apple(AppleIDでのログイン機能)など、多くのアプリが対応を迫られました。 またエンドユーザー向けのシステムの場合、不具合修正やユーザーインターフェースの改善など、プラットフォームのアップデートなどの外部要因以外の改修業務も必要です。 Webアプリやスマホアプリの流通の増加に伴い、エンドユーザーの評価厳しくなってきているため、システムの改善は必須になりつつあります。 システム開発以外もオフショアで委託可能! ここまでシステム開発関連の業務をみてきましたが、デザイン、イラスト、画像加工、データ入力、CADをつかった作業などのシステム開発以外の業務もベトナムオフショアで委託できます。 委託できる内容は、依頼する開発会社によって異なります。経理やコールセンターなどのバックオフィス業務を委託できることもあるので、委託したい業務がある場合は、相談してみると良いでしょう。 運用保守をオフショア先に委託するメリット 実は、運用保守はベトナムオフショアで委託するのに向いている業務といえます。 言語の心配がない その理由は、日本語を必要としない技術的な作業が多いからです。 開発業務では、開発チームにシステムの仕様を正確に伝える必要があります。ラボ型開発のように、都度コミュニケーションをとる場合はもちろん、請負契約で仕様を伝える場合でも、言語の壁が存在します。 システムの仕様は複雑になりがちですし、すれ違いや誤解が起こりやすいです。仕様レベルで誤解があると、納品されるプロダクトが、依頼したものと異なるというようなトラブルに繋がりかねません。 一方、運用保守では、すでにあるシステムをベースに業務を行えますし、技術的な作業がメインになってくるので、誤解やすれ違いなどは起きにくいでしょう。 オフショア先としても、運用保守の方が、技術力を最大限に活かしやすいといえます。 システム運用の効率化も任せられる 近年、SRE(Site Reliability Engineering)とよばれるエンジニアが注目されています。ウェブサイトやサービスの信頼性向上のため、運用業務の土台を整え、システム運用の業務効率化を行う役割です。 ベトナムでは、国策としてIT人材の教育を進めており、技術力の高いエンジニアが多数います。 単純に運用・保守を任せるだけでも良いですが、SRE的な業務に関しても相談すると、今後のシステム運用に向けてのノウハウを得られるかもしれません。 オフショアするならベトナムがおすすめ!dehaにご相談ください オフショア先の中でもベトナムはとても注目されています。それは以下のようなメリットがあるからです。 東アジアの中でも人件費が抑えられやすい 毎年、多くのエンジニアが輩出されている 最先端技術に強い […]

続きを読む >>