インド人ソフトウェア開発者に対する偏見:それは正当化されるのか?

インド人ソフトウェア開発者に対する偏見:それは正当化されるのか?

前書き

ソフトウェア開発者は世界中から集まっており、全員が自分のペースとスキルでコーディングという言語を話している。 ソフトウェア開発者のスキルを評価する際、言語や民族性は関係ないとはいえ、開発者が偏った意見の餌食になり、他の人の意見も曇らせてしまうことはよくあることだ。 いくつかのことがうまくいかない可能性があり、それはすべて開発者の責任ではないかもしれない。 しかし、だからといってすべての開発者を同じ刷毛で塗りつぶす理由にはならない。 多くの場合、プロジェクトがうまくいかないと、責任のなすりつけ合いが起こり、開発者の責任に終始する。 そして最も悲しいのは、プロジェクトでは多くのことがうまくいかない可能性があるということだ。 そしてやはり、開発者に対する偏見も高い。

インド人開発者に対する偏見は、いくつかの要因によるところが大きい。 そして、雇用者側にもさまざまな意見がある。 インド人開発者は有能だという意見と、そうではないという意見に分かれている。 興味深いのは、こうした偏見は歴史的、文化的、逸話的要因に根ざしていることが多いということだ。 こうした偏見が正当化されるかどうかはまだわからない。

一方、こうした偏見や偏見を引き起こす要因のいくつかを見てみよう。

何が偏見を生んでいるのだろうか?

多くの場合、偏見はプロジェクトが予想をはるかに下回ったり、完全に失敗したときに生じる。 プロジェクトを妨げた要因は他にもあるかもしれない。 もしかしたら、その兆候は最初からあったのかもしれないが、誰もそれに気づかなかったのかもしれない。 開発者は指示された通りに開発するものであり、その考えが正しく伝わらないと、期待通りの成果を出せない可能性がある。

偏見を引き起こした要因

偏見を引き起こしたいくつかの側面があり、残念ながら、その印象は何十年経っても抜けなかった。

歴史的背景

かつて、あるいはアウトソーシングが始まった当初、多くの企業がインドに集まったのは、開発者がクライアントに提供する価格競争力の高さが理由だった。 品質チェックはあまり徹底されておらず、質の低い、並以下のプロジェクトにつながった。 各社は不満と苛立ちのあまり、開発者を無能と決めつけた。

文化的背景

インド人は権威に恭順であり、それがしばしば主体性の欠如や創造性の欠如と誤解されることがある。 というのも、彼らは「クライアントがそう望んでいるのだから、そうすればいい」と考える傾向があるからだ。なぜ我々がそうでないと言わなければならないのか」。 これを歓迎しない顧客もいる。開発者も自分の意見を述べることを期待しているからだ。

言語の壁

インド人が英語を理解するのが非常に上手になったとはいえ、コミュニケーションのスタイルやニュアンスは国によって異なることがあり、多くの開発者はそれをキャッチできていない。 これはしばしばミスコミュニケーションや誤解を招き、バイアスにつながる。 開発者はコードには長けているかもしれないが、ジョークやネイティブの言葉を多用した提案は苦手かもしれない。 彼らはジョークの要点をつかめず、雇用主が必要としているものを示さないかもしれない。

当初は品質管理に問題があった

アウトソーシングされた当初は、プロジェクトの品質をチェックするための決まった手順がなかったため、品質管理には苦労した。 これは、特にプロジェクトのさまざまな段階を通じてコミュニケーション・プロトコルがなかった場合、最終的なアウトプットに問題をもたらすことになった。 しかし、複数のコミュニケーション・チャンネルやコラボレーション・ツールが市場に出回るようになり、開発者、雇用者、経営陣、利害関係者すべてが同じページに立つようになった。

開発者に対する偏見を克服し、プロジェクトを成功に導く方法

ソフトウェア開発プロジェクトを確実に成功させるには、いくつかの方法がある。 そのいくつかを確認してみましょう。

プロジェクト要求文書の義務化

クライアントはしばしば、プロジェクトの途中で変更を求めてくる。 そして、それは良い結果をもたらさないかもしれない。 ソフトウェア開発者は、PRD(Project Requirement Document)と呼ばれるものに従うことが多く、そこにはプロジェクトの技術的要件についての詳細が記載されている。 ウェブサイトの特徴、能力、機能性を定義するアウトラインを持つことになる。 プロジェクトの目標と目的を概説すべきである。 このガイドをもとに、開発者は作業を進める。

採用方針

プロジェクトに不適切な人材を採用したことが問題を引き起こしたこともある。 たとえ開発者が高い技術と才能を持っていたとしても、その人が仕事に適しているとは限らない。 イタリア人シェフにタイ料理のスペシャルメニューを頼むだろうか? そうだろう? まさにそんな感じだ。 スキルとプロジェクトの要件が一致しなければならない。 開発者が本当にプロジェクトを遂行する能力があるのか、プロジェクトの要件を理解しているのか、審査プロセスでこの点が話し合われていることを確認する。

親切だからといって開発者を雇うな

起業家が「デベロッパー市場」に出て行くと、世に溢れるデベロッパーの数に悩まされることになる。 フロントエンド開発者、バックエンド開発者、デスクトップアプリ開発者、モバイルアプリ開発者、ウェブアプリ開発者、統合の専門家などなど。

これらの点も考慮してほしい:

プロジェクトに必要な人材は? アイデアがあるのなら、そのアイデアを発展させるために誰を探すのか? コミュニケーションが上手だからとか、信頼関係が築けたからという理由だけで、開発者を雇うことはできない。 そのプロジェクトに『技術的に適している』必要がある。 もしあなたが技術者でないなら、技術力を審査するのは難しいかもしれない。 インドの優秀なソフトウェア開発会社と提携すれば、あなたの要望を聞き、プロジェクトに適した人材を見つけることができるため、問題を解決することができる。

結論

多くの場合、インド人開発者が悪いのではなく、採用の仕方が悪いためにプロジェクトが失敗するのだ。 インド出身の技術者の多くは、世界的に有名なハイテク企業で要職に就いている。 スンダル・ピチャイ(アルファベットCEO)、サティア・ナデラ(マイクロソフトCEO)、アルヴィンド・クリシュナ(IBM CEO)、アジャイパール・シン・バンガ(マスターカード会長)、パラグ・アガルワル(ツイッターCEO)などはその典型例だ。 彼らの貢献とスキルは、インド人が卓越した、常識を覆すようなアイデアやスキルを持つことを証明している。 かつては抑止力になっていたような偏見も、インドでは状況が変わったため、もはや正当化できない。 インドのハイテク・シナリオは、創造性と革新性にあふれた開発者たちによって著しく変容し、彼らの強固な学問的基盤によって、世界レベルでの技術革新の未来に舵を切ることができるようになった。

興味深いリンク:

ハイテク産業におけるインド人差別を批判的に見る

インド人ソフトウェア・エンジニアに対する世界の評価

写真:Canva


著者:Sascha Thattilは、YUHIROグループの一員であるSoftware-Developer-India.comで働いています。 YUHIROは、IT企業、代理店、IT部門にプログラマーを提供するドイツとインドの企業です。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください