オフショア開発

オフショアで発生しがちな認識のズレを埋めるプロトタイプツール3選

オフショア開発は安価で高品質の開発ができる開発手法ですが、コミュニケーションの問題が発生しがちです。 そんなコミュニケーションロスの問題を解決するツールとして、今回紹介したいのがプロトタイプツールです。 プロトタイプツールを利用することで、会話型のコミュニケーションから視覚的なコミュニケーションに移行することができ、よりわかりやすく情報を共有することができるのです。 この記事ではそんなプロトタイプツールのおすすめ3つを紹介していきます。 オフショア開発に興味がある方プロトタイプツールを詳しく知りたい方オフショア開発のコミュニケーションの問題に悩まれている方 これらに当てはまる方におすすめの記事となっています。これを読めば、オフショア開発のコミュニケーション問題を解決する方法がわかりますよ。 オフショア開発とは オフショア開発とは 「オフショア」(”Off Shore”=「岸:Shoreから、Off:離れた」を語源とし、「海外」という意味に使われます)で、開発を行うことを指します。 日本で行う通常の開発に比べ、安価に開発が行えるだけでなく、ベトナムのようなオフショア開発国に依頼をすることで、高品質の開発が行えるなどといったメリットがあります。 オフショア開発の認識のズレ このようにオフショア開発では安価で高品質の開発が行えるなどメリットは大きいですが、その一方で、物理的な距離や言語の違いがある外国で開発を進めるため、コミュニケーションによる問題が発生しやすくもあります。 オフショア開発では共通言語が英語になります。 母語ではない言語なので、ニュアンスがうまく伝えられず、要件通りの開発ができない可能性がでてきます。 また開発メンバーがプロジェクトの目的や内容を正確に理解していなければ納期も守られないなどの問題も起こりかねません。 解決策としてのプロトタイプ そんなオフショア開発でのコミュニケーションロスの問題を解決するためにプロトタイプで視覚的なコミュニケーションを行う方法があります。 視覚的なコミュニケーションにより、言葉による認識のズレをなくし、商習慣や文化の違いによる齟齬を減らしていくのです。 ここからは視覚的なコミュニケーションツールとしてのプロトタイプをいくつか紹介していきます。…

3 years ago

サーバーレスアーキテクチャーLambdaとは? EC2との違いも解説

サーバーレスアーキテクチャーが近年注目を浴びていますが、その中でもトップシェアを誇っているのがAWSが提供するLambdaです。 Lambdaはサーバーの管理不要で、API Gateway、S3など他のサービスと組み合わせることができるサービスです。 この記事ではそんなLambdaについてその特徴を徹底解説していきます。 Lambdaが気になっている方インフラのコストを抑えたい方サーバーレスアーキテクチャについて知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばLambdaの特徴はもちろん、似たサービスで多くの人が混合してしまうEC2との違いもわかりますよ。 サーバーレスアーキテクチャーとは サーバーレスアーキテクチャーとはサーバーの管理を必要としない仕組み(アーティテクチャー)のことをさします。 サーバーを利用するには、通常OSやネットワークのセットアップなど自分達で構築が必要でした。稼働後も利用状況を監視し、必要に応じてリソースを拡張しなければなりませんでした。 しかしサーバーレスの場合は、登録した処理の実行に必要なサーバーをクラウドサービで割り当てるため、OSやDBなどのインストールは不要で、サービスを利用することができるのです。 サーバーレスアーキテクチャーLambdaとは? LambdaとはAmazonのAWSが提供するサーバーレスアーキテクチャーです。クラウドインフラストラクチャ市場でトップシェアを占めています。 ユーザーが自前でサーバーを持つ必要がなく、Amzonが所有するサーバーでサービスが提供されています。 Lambdaでは、Java、Ruby、Python、Goなどのプログラミング言語を用いて関数を登録するとプログラムを実行することが可能。 Lambdaの利用料金は従量課金制で、実行したリクエストとコンピューティング価格を支払う仕組みとなっています。その一方、リクエスト数が1,000,000件まで、コンピューティング価格は400,000GB/秒までは無料で利用できます。  また初期費用はかかりません。リクエストが少なければお金がかからないので、コストを大幅に抑えることが可能です。 Lambdaの特徴 仮想サーバーの管理が不要 LambdaはAWSが一元的に運用管理を行います。従来のインフラで必要だったセットアップや運用・保守などといった業務は一切不要になるのです。 イベント駆動…

3 years ago

サーバーレスアーキテクチャーとは?特徴やメリット・デメリットをご紹介

近年、話題になっている言葉で「サーバーレスアーキテクチャー」というものがあります。 サーバーレスアーキテクチャーとはサーバーの管理を必要としない仕組みのことで、サーバー管理に使っていた時間やコストを削減することができるということで注目を浴びています。 この記事ではそんなサーバーレスアーキテクチャーについてどんな特徴があるのか、どんな仕組みなのか、メリットやデメリットは何なのかまで徹底解説していきたいと思います。 サーバーレスアーキテクチャーについて興味がある方サーバーレスアーキテクチャーの仕組みを知りたい方ITインフラに対する時間を削減したい方 これらに当てはまる方におすすめの記事となっています。これを読めばサーバーレスアーキテクチャーがどんな特徴なのかが丸わかりですよ。 サーバーレスアーキテクチャーとは サーバーレスアーキテクチャーとはサーバーの管理を必要としない仕組み(アーティテクチャー)のことをさします。 あくまでサーバーの管理が不要なだけで、サーバーを使わないわけではありません。リケーションの際は物理的なサーバーが必要です。 つまり、サーバーは裏で動いているものの、利用者にはわからないようになっているというものがサーバーレスアーキテクチャーなのです。 サーバーを利用するには、通常OSやネットワークのセットアップなど自分達で構築が必要でした。稼働後も利用状況を監視し、必要に応じてリソースを拡張しなければなりませんでした。 しかしサーバーレスの場合は、登録した処理の実行に必要なサーバーをクラウドサービで割り当てるため、OSやDBなどのインストールは不要で、サービスを利用することができます。 そんなサーバーレスアーキテクチャーの1つにFaaSというものがあります。 FaaSとはFunction as a Serviceの略で関数のコードを実装することで、関数を実行する環境を提供するサーバーレスアーキテクチャーです。 FaaSと似たような言葉でBaSSというものがあります。どちらのサービスもサーバーの運用を考慮する必要のないサービスですが、FaaSは独自のビジネスロジックを動作させるサービスである一方、BaSSは必要な機能を選択して利用することができるサービスという違いがあります。 サーバーレスアーキテクチャー誕生の秘密 サーバーの管理はエンジニアにとって大変なものでした。アプリケーションの開発や改善に時間を割きたいのに、サーバーの管理に多くの時間がかかってしまっては意味がありません。 そんなサーバーレスアーキテクチャーですが、実は新しいものではなく昔から提唱をされてきました。では何故近年注目を浴びるようになったのでしょうか。…

3 years ago

小売の帝王Walmart!アジャイルシフトの軌跡

小売業界は新型コロナウイルスによる外出自粛による影響で、大幅な打撃を受けました。 その一方で、売上を着実に伸ばしている企業があります。それがWalmartです。2021年度のWalmartの売上高はなんと5592億ドル! そんな小売の帝王Walmart、成功の秘密はデジタル化とアジャイルへのシフトがあげられます。 今回の記事ではその秘密を徹底解説していきます。 アジャイル開発に興味がある方小売業界で働いている方デジタル化によってビジネスを成功させたい方 これらに当てはまる方におすすめの記事となっています。これを読めばWalmartの成功の秘密とアジャイル開発の仕組みについて丸わかりですよ。 小売業界の現状 新型コロナウイルスによる外出自粛や店舗の営業時間短縮などで、小売業界は大きな打撃を受けました。 アメリカの2020年4月の小売売上高は、新型コロナウイルス発生前の2019年12月と比べると23.1%減の4,039億4,600万ドルでした。 日本でも同様に小売業界は打撃を受け、特に百貨店の市場規模は2020年は前年よりも25%減少したとのことです。(4兆2000億円) これは、1975年以来45年ぶりの低水準でした。(参照:コロナ禍で世界の小売市場はどう変わった? キーワードはデジタル×サステナビリティ×ローカライゼーション) 一方、オンライン販売は好調で、世界のEC市場は2020年に4兆ドル規模になりました。 これは前年比25%増とのことです。 今後は実店舗の売上高も回復する見込みと言われているため。実店舗(オフライン)とオンラインをうまく組み合わせたサービスが注目されていくでしょう。 Walmartの軌跡 Walmartはアメリカで1962年に創業されたスーパーマーケットです。「EDLP(エブリデイ・ロー・プライス)」を打ち出し、年間を通じて低価格を提供、34,763店もの店舗数を誇ります。(アメリカ国内~2018年度) そんなWalmartでは、2014年にダグ・マクミロンCEOが47歳の若さでトップに就任後、Walmartのデジタル化を進めました。 当時は巨大企業であるWalmartのデジタルシフトに対し、株式市場では懐疑の目が向けられ2015年7月には時価総額で米アマゾン・ドット・コムに抜かれ、2015年末の株価は前年比で3割弱低下してしまいます。 しかし、2021年度のWalmartの売上高は、5592億ドルとなりグローバルの小売トップに輝いているのです。 投資の内訳では、ITやECへの投資が68%となっていて、デジタルシフトが実行されたことがわかります。 店舗業務をデジタルツールで簡素化する…

3 years ago

ベトナム人エンジニアに聞く!Ruby on Rails開発最新事情

新規でWebサービスを立ち上げる時、Rubyは優れた選択肢の一つです。 Ruby on Railsを用いることで、少人数で、大規模なWebサービスを立ち上げることができます。 当記事では「Ruby on Rails」の活用を得意としているベトナムのオフショア開発会社「DEHA」のエンジニアにインタビューし、Ruby on Railsを活用した開発に関して生の声をお届けします。 Q.自己紹介をお願いします DEHAエンジニアのヴー・スアン・ゴックです。27歳。3年以上のモバイルプログラミングの経験があります。スキルセットはMySql、AWS、Ruby on Rails、Service、MVC、JSを書いています。ちなみに、趣味はサッカーとゲームです。 Q. 普段の業務を教えて下さい チームとスクラム定例会を行います。日常のタスクを計画し、作業時間を調整します。Ruby on Railsを利用して、開発します。16時にチームメンバーのコードをレビューします。 Q. Ruby…

3 years ago

コーディングブートキャンプとは?ベトナムで人気のプログラミング教育サービスをご紹介!

発展が続くベトナムで、特に将来が期待されるIT業界ですが、若いIT人材の育成が望まれています。 こうした状況下、短期間で集中的にITスキルが獲得できる「コーディングブートキャンプ」が注目されています。 これについてみていきましょう。 (more…)

3 years ago

【2022年版】オフショア開発 最新事情|基本とトレンドを一挙解説

オフショア開発(offshore development)とは、システム開発の全部または一部の工程を海外リソースを活用して行う開発の手法です。 潤滑に人材を確保することができる上に、優秀な人材を国内と比べ安く確保ができます。 今、国内のIT人材は不足の一途をたどっており、経済産業省によると2030年にはなんと最大で79万人のIT人材が不足すると言われています。 そんな現代においてオフショア開発はなくてはならないものの1つになっています。 中国を中心に広がったオフショア開発ですが、中国のIT人材の高騰をきっかけに、現在はベトナムのIT企業に開発を委託するのがポピュラーです。 IT業界に携わる人であればオフショア開発という名前を知らない人の方が珍しいくらいかもしれませんが、この記事では改めてオフショア開発の概観と最新情報を解説したいと思います。 社内のIT人材が不足している方 オフショア開発に興味がある方 優秀な人材を確保したいと思っている方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発とは何なのか、どんなメリットがあるのかなど概観を掴んでいただけます。 オフショア開発の語源 オフショア(Offshore)には、岸(Shore)から離れた(Off)が転じて「海外」という意味があります。一般的には、情報システムやソフトウェア、Webシステムの開発業務を海外の開発会社や海外の子会社へ委託・発注する意味として使われています。 似ている言葉で、二アショアという言葉があります。 ニアショアとは日本国内の地方にある開発拠点や開発会社にITの開発業務を委託・発注することで、オフショアのようなコスト削減は期待できない一方、首都圏のような高額な人件費や管理費を支払わなくて良いなどといったメリットがあります。 オフショア開発の歴史 オフショア開発の歴史は1980年代に遡ります。その当時の開発拠点は中国。 開発費の削減が目的で、2006年頃からはインド、ベトナムなどへも委託が進みました。 その後、中国の人件費高騰や中国国内の需要急増に伴い、オフショア先はインドやベトナム、フィリピン等へと多様化が進み現在に至ります。 オフショア開発の特徴(国内ベンダーと比較して、できること・得意なこと)…

3 years ago

海外 IT 人材を受け入れる前に役立つチェックリスト

日本ではIT人材の不足が問題視されています。 その中で注目を浴びているのが海外のIT人材。 優秀なエンジニアをコストを抑えて確保ができたり、グローバルな視点を吸収できるといったようなメリットがあります。 しかし、「実際に採用するのは難しそう」と思う方も多いのではないでしょうか。 この記事ではそんな海外IT人材を採用する際に役立つチェックリストを紹介しています。 チェックでできていない項目を整理、改善していくことで、海外IT人材を雇用する方法がわかる仕組みになっています。 社内のIT人材が不足している方優秀なエンジニアを採用したい方グローバルな視点を取り入れたい方 これらに当てはまる方におすすめの記事となっています。これを読めば初めての方でも海外IT人材の採用のノウハウが丸わかりですよ。 海外 IT 人材を受け入れる前に役立つチェックリスト 以下、各種取り組みが実施できているかチェックをしていきましょう。 チェックがつかなかった項目を参考にし、必要なステップを確認していくことが重要です。   ■チェックリスト■ ステップ①自社の経営課題の洗い出し □会社の今後の方向性やビジョンを整理し、その目標達成に向けた課題をわかっている□海外IT人材で解決したい課題が解決できる□自社の強みがわかっている ステップ②求人像が明確になっているか □海外IT人材の業務内容や役割がわかっている□必要なスキルや経験が整理できている□自社で働いてもらうことによるキャリアパスが構築されている ステップ③採用方針が明確になっているか…

3 years ago

外国人エンジニアという選択〜日本の人手不足を解決する最適解〜

日本のITエンジニアは今後減少していく見込みです。 経済産業省によると2030年にはなんと最大で79万人のIT人材が不足すると言われています。 そんな中注目なのが、外国人エンジニアの存在。 この記事では、外国人エンジニアを雇用するメリット・デメリット、採用のノウハウなどを徹底解説していきます。 社内のIT人材が不足している方外国人エンジニアについて知りたい方外国人エンジニアを採用したいと思っている方 これらに当てはまる方におすすめの記事となっています。これを読めば外国人エンジニアの採用について丸わかりですよ。 外国人エンジニアという選択 日本の深刻なIT人材不足 日本はIT人材不足が問題となっています。経済産業省によると2030年にはなんと最大で79万人のIT人材が不足すると言われています。 その理由としては以下の通り。 技術の移り変わりが速い給与に対する満足度が低い3K(きつい・給与が安い・帰れない)のイメージ ITは技術の移り変わりが速く、常に学び続けなければいけません。その労力を考えた時に「給与と割が合わない」と思ってしまう人が一定数いるのです。 外国人エンジニアの現状 バングラデシュやベトナムなどの東南アジアではIT教育に力を入れています。 特にベトナムでは、若いエンジニアが多いため、流行の技術や最新技術への興味関心が高い傾向があります。 実際、ベトナムではWeb・モバイルアプリに強みを持つ人材が多い一方、ここ数年AIやクラウド等最先端の開発者が増加しています。 外国人エンジニア雇用のメリット 最新の技術をキャッチできる ITは技術や流行の変化がとても速いです。Webアプリケーションでフロントエンドのライブラリを学んだとしても、数年でその知識は古いものになってしまいます。 特に、日本人は新しい技術を学ぶ時間が短かったり、意欲が低い傾向にあります。…

3 years ago

ベトナム人エンジニアを採用する方法|特徴・メリット・注意点も解説!

ベトナムはオフショア開発国として最も人気のある国です。それはベトナム人がスキルがある若い人材が多いことなどが要因となっています。 この記事ではそんなベトナム人エンジニアの特徴や、採用するメリット・注意点、さらには採用方法まで徹底解説していきます。 ベトナム人エンジニアが気になる方社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばベトナム人エンジニア特徴はもちろん、その採用方法が丸わかりですよ。 ベトナム人エンジニアを採用する方法 ベトナム人エンジニアの採用方法としては以下があります。 求人サイト人材会社派遣会社・SESSNSクラウドソーシングサービスオフショア開発リファラル採用 オフショア開発とはIT人材が不足している日本ではなく、海外のエンジニアをコストを抑えて確保することができる採用方法です。 求人サイトやSNSは国内外にいるエンジニアにもアプローチすることができる点で優れています。 また、人材会社は成功報酬型なので、はじめての外国人採用や大量採用を行いたい方におすすめです。 ベトナム人エンジニアの特徴 ベトナム人は日本で働く外国人労働者のうち2番目に多く全体の2割を占めています。 そんなベトナム人は日本人と似ているところが多くあります。 例えば勤勉なところ。2010年代から高い経済成長が続いてきたこともあり、努力をすればより高収入が実現できるというようなモチベーションがあるのがこうした現状の背景にあります。 人気の高いプログラミング言語は、JavaScriptや、Java、PHP、Phythonなど。 その一方で、日本人は新しい言語に対するスキルを身につける時間があまり無いのが現状です。 ベトナム人はアジャイル開発やAWSに関する知識など転職に役立つスキルを身に着ける人も多いですし、より高収入が期待できる外資系企業で働くため、日本語や英語の勉強をする方が多くいるのです。 また日本人のような察する文化などはベトナム人にはないので、注意が必要です。 ベトナム人エンジニアを採用するメリット 若手人材が確保できる…

3 years ago