オフショア開発の5つの課題
世界は、他の国の人々を雇うことがこれまで以上に小さくて簡単になっています。 oDeskのようなWebサイトでは開発者を簡単に見つけることができ、Skypeと電子メールでは通信が安価になり、PayPalでは支払いが簡単になります。では、何がうまくいかないのでしょうか?残念ながら、たくさん。
この記事は国内のWeb開発会社が作成したものであり、価格で競争することができないため、オフショア開発者の信用を落とすための不手際な試みであると考えるのは簡単です。実際、オフショア開発に問題はないと思います。それは、関与する前に潜在的な落とし穴を理解することが重要です。あなたがこれらの落とし穴を克服する経験を持っている人なら、オフショアリングがあなたのためかもしれません。そうでない場合は、国内の開発会社の方が良いでしょう。あなたはより多くを支払うかもしれませんが、時々あなたはあなたが支払うものを手に入れます。
最近私たちが得る仕事の25%は、プロジェクトをオフショアしようとして問題があり、それらを修正できるかどうかを確認するために来た人々からのものであると推定します。彼らが報告する問題は次のとおりです。
タイムゾーン。東ヨーロッパとアジアの開発者は文字通り世界の反対側にいます。つまり、彼らは通常、私たちの営業日に眠っています。彼らとコミュニケーションをとるためには、一日の初めに彼らを捕まえるために遅く起きるか、一日の終わりに彼らを捕まえるために早く起きる必要があります。どちらの場合も、一日の中でほとんど目が覚めないので、問題が発生したり質問があると、貴重な生産性が失われます。これは、オフショアプロジェクトに比べて開発プロジェクトで頻繁に発生し、通常は予想よりも時間がかかります。
文化の違い。米国の文化は、実行、期限、および約束の維持を高く評価しています。これはすべての文化に当てはまるわけではありません。一部の文化では、面白く、対決せず、節約できる面を重視しています。その結果、彼らは何かができないことをあなたに伝えることを恐れるか、または彼らがあなたが求めている知識や専門知識を欠いているように見えるかもしれない質問をすることを恐れることがあります。これは災害のレシピです。最初は、良い質問をしたり、何かを簡単に行うことができないと言ったりすることができないために、あなたが望んでいないすべてのプロジェクトを手に入れていると思うでしょう。あなたが期待したものは、非常に複雑で、しばしば不完全です。
言語の壁。仕事を手に入れ、顔を救いたいという欲求から、オフショア開発者は英語のコマンドを頻繁に過大評価します。その結果、あなたが望まないものを手に入れてしまい、そして/またはあなたは彼らの絶え間ない誤解を正そうとして自分自身を説明し、再説明することにあまりにも多くの時間を費やします。
入札の問題。記事「Web開発プロジェクトが失敗する理由」で説明した問題は、国内の開発プロジェクトと同じくらい、オフショア開発にも当てはまります。いくつかの点で、オフショアプロジェクトは、開発者が通常、入札プロジェクトに不慣れであるだけでなく、非常に競争の激しい市場で仕事に就き、入札不足になる可能性が高いため、さらに問題があります。
コントロールまたはリコースの欠如。オフショア企業が開発を中止し、メールまたは電話への応答を停止し、その時点までに開発したコードを提供しない場合はどうしますか?それは私たちに助けを求めた会社に起こりました。回答:あまりありません。できることは多くありません。米国では、弁護士に手紙を書かせたり、訴訟を起こしたり、BBBに報告したりできます。彼らが地元の人なら、あなたは彼らのオフィスに歩いて行き、彼らにあなたの心の一部を与えることができます。これらのオプションのほとんどは、オフショア企業では実行できません。それはあなたをかなり傷つきやすくします。
私はオフショア開発に反対しているわけではありませんが、すべての人にテストされているわけではありません。上記の問題を解決できれば、オフショアリングの約束、つまりコスト削減を実現できるかもしれません。
オフショア開発 課題に関する記事はこちらでご覧いただけます: https://bap-software.net/knowledge/offshore-development-issues/