インドへのアウトソーシング。なぜやってはいけないのか

インドへのアウトソーシング。なぜやってはいけないのか

インドはいつの間にかアウトソーシングの波に乗り、世界一のアウトソーシング先としての魅力が失われつつあります。

特に、Y2K問題を解決するために、さまざまな産業部門から熟練したソフトウェア開発者が求められたとき、インドには確かに輝かしい技術産業がありました。

しかし、そのような栄光にもかかわらず、この国は世界のあらゆる活動のバックオフィスであると考えられています。 インドは、世界のハイテク企業の夢を実現する国として有名でした。

つまり、インドの開発者は要件を実行し、他の開発者はブレーンストーミングを行うのです。 これは、インドが考える部分を他国にアウトソーシングしてしまったということでしょうか。 答えは肯定的なものです、おそらく。

しかし、インドへのアウトソーシングは、決して楽なものではないことを理解しておく必要があります。 私たちが以下に詳述したリストを観察することで、問題を軽減し、さらに問題を中和するための手順に関するアイデアを得ることができます。

  • スローデベロッパー– プログラミングに国境はない、言語、国籍、宗教は関係ない。 しかし、プログラマーはそうですし、インドの開発者は、欧米の開発者と比べると遅いかもしれません。 これは、開発者が自分の担当技術で休眠状態になりがちで、強制された状況下でのみ学習するためと思われます。 欧米人には受け入れられないかもしれないが、彼らはのんびりしたペースを持つ傾向がある。
  • コーディング標準を大事にしない– 2017年、Aspiring Mindsが行った調査、およびThe Hinduのレポートでは、インドのエンジニアの95%がソフトウェア開発の仕事に適していないと主張されています。 彼らの多くは、保守性の高い良いコードの書き方を知らない。 また、機能的に正しい、効率的なコードの書き方を知っている人は、ごくわずかです。 そして、コードのコメントが非常に下手です。 情熱のレベルはとてもとても低く、ただコードを動かしたい、それだけなのです。
  • ソフトウェア・アーキテクチャがしっかりしていない – ソフトウェア・アーキテクチャの仕組みがしっかりしていると、災害や事象が発生したときに解決策を見つけやすくなります。 インドの開発者は、ソフトウェアの構造を作る努力をせず、災害が発生したときに、出口を探すために時間を浪費することが多いのです。
  • ソリューションを適切にテストしない – テストは、ソフトウェア製品をリリースする上で最も重要なステップの1つです。 インドの開発者は、このプロセスを省略することが多く、また省略したとしても、時代遅れの技術を使っているため、あなたが望むような結果は得られないでしょう。 インドで依頼する会社が最新の技術を把握し、実行しているかどうかを確認することが重要です。
  • 嘘をつき、約束を守らない – インド人は本当の問題を回避するのが得意で、質の悪い仕事で問題を隠蔽する傾向があります。 本当に気をつけてください。
  • 必要以上の時間を請求される、時には2倍、3倍の時間を請求されることもある – ソフトウェア開発者は、プロジェクトで必要以上の時間を請求されることが多い 開発者の担当は、本人のスキルレベルや出身地域によって異なることが多い。 ですから、どの開発会社に依頼するにしても、事前によく調べて、料金や所要時間などを相談してください。
  • 彼らの英語は理解するのが非常に難しい– 仕事をアウトソースする際に言語の問題はつきものです。 インド英語のアクセント、イントネーション、発音を理解するのは本当に難しいです。 相手が伝えようとしていることと、自分が把握しようとしていることが大きく異なることがよくあり、それがプロジェクトの過程で大きな違いにつながることもあります。
  • クライアントに共感してもらえない – クライアントと良好な関係を築くためには、クライアントとの関係が重要である。
  • 彼らはお金のためであり、アウトプットの品質や美しさのためではありません。インドの開発者は、特定のプロジェクトで儲けることができるお金に重きを置いており、開発したプロジェクトの作業品質にはこだわりません。 真のプロフェッショナルは、品質のビットで妥協することはありません。
  • 彼らは、シニア開発者を宣伝しますが、実際には、全くまたは非常に少ない実務経験を持つジュニア開発者がプロジェクトに取り組んでいます – あなたのプロジェクトのためにシニア開発者が必要なとき、あなたはそれらを必要とする。 限目。 ソフトウェアプロジェクトのためにシニア開発者を募集している代理店に依頼する場合、シニアと仕事をすることを期待することになります。 しかし、シニアの開発者はコストがかかる。 だから、ある代理店は、もっと儲けようと、若い開発者を雇い、低賃金で、クライアントをだますのです。 本当に、支払ったものが得られるかどうかを確認する必要があります。 先輩たちと交流し、マイルストーンの完了ごとに実際にプロジェクトに取り組んでいることを確認する。
  • その料金では絶対に開発できないとわかっていても、低い時給を宣伝してくる – 競争率が非常に高く、プロジェクトを獲得するために、代理店は安い料金でクライアントを引きつけようと考え、情けない料金を提示する傾向があります。 残念ながら、彼らは低料金よりも品質が重要であることを理解しておらず、品質を求める顧客は常に高い料金を支払う用意があるのです。
  • クライアントを獲得するために低いプロジェクト費用を宣伝し、しばらくしてから再交渉する – もしあなたが低予算でも本当に良い仕事をしたかったのなら、チャンスは自然に非常に低い費用を請求する開発者に引き寄せられることでしょう。 しかし、その過程で、インドの担当者は、このプロジェクトはあらかじめ決められた期間や予算では完成できないと判断し、さらに資金を要求してくるのです。 ですから、常に相手に本当の要求を知らせ、打ち合わせた以上のお金は1円も払わないということを明確にすることです。
  • 些細な問題でプロジェクトを中止する – インドの開発者を叱ると、彼らは荷物をまとめて出て行ってしまうかもしれません。 突然記憶喪失になり、プロジェクトを途中退席することに何の抵抗もないのだ。 献身的なレベルは非常に低く、中途半端なプロジェクトを手にしたまま放り出されることになる。

結論

インドは確かに優秀なソフトウェア専門家が集まる国ですが、それでも適切な人材を見つける必要があります。 もちろん、超一流の開発者を採用する企業もあり、その人たちはあなたの仕事にふさわしい人材でしょう。

熟練した開発者は高価なので、あなたの国の数分の一の費用で済むでしょう。 世の中にはたくさんの人がいて、餌にありつく準備ができているので、適切な人を叩くことが非常に重要です。 そして、それらは必ずしも正しいものであるとは限りません。 よく研究すること。 それが唯一の答えです。

興味深い記事:
インドへのアウトソーシングがビジネスに影響を与える理由
インドへのアウトソーシングの失敗について10点

画像出典Flickr.com/ ヒラリー


著者についてReemaはPHPBabuのThought Leaderとして働いています。

コメントする