マインドセットの変更が中国の開発者と協力する必要があった

世界最大の人口を誇る中国は、世界各地の多くの企業が欲しいと考えられる潜在的に有利な市場です。しかし、ほとんどの人がそれを成功させるかどうかは議論の余地があります。

業界の連絡先や友人との会話から、中国市場は浸透しにくいと言われています。いくつかの外国企業が試みて失敗しました。理由として挙げられるのは、関係者(またはグアンシー)に基づいて、その国のビジネス取引がどのように記録されているかなどの理由が挙げられます。組織が地域社会に新しいものであれば、契約を取得するには厳しい時期に直面します。他の人たちはまた、文化やワークスタイルの大きな違いを挙げています。

ここでTech PodiumのゲストブロガーChong Yew Mengは、中国での彼女の経験について話し合い、彼女が彼女が直面している課題を明らかにするにつれて、率直に率直です。

Yew Mengはシンガポールのソフトウェア統合会社であるIn-One Technologyのプロダクト&ソリューションコンサルタントであり、共同設立者でもあります。彼女は製品コンセプトの開発とソフトウェア開発プロジェクトの管理を担当しています。同社のサービス範囲には、Webアプリケーション開発、ソフトウェアテスト、品質保証などがあります。

中国の収益性の高いソフトウェア市場の牽引はIn-Oneにとっても当てはまり、Yew Mengは複数のプロジェクトで同国のソフトウェア開発者と協力してきた。

このようなコラボレーションを通じ、中国人の開発者との作業が、彼女の慣れた「品質」の定義さえも、中国の同僚が慣れていたものとはまったく異なる、マインドセットの変更が必要であることを実感しています。

それで、私はYew Mengがここからそれを取るようにします。

多くの企業が中国に挑戦し、世界最大のソフトウェア開発者市場の1つを活用する計画を立てています。自国のコストのわずかな部分でソフトウェアを開発し、インターネットを使ってソフトウェアを物理的な限界を超えて提供することは、完璧なビジネス戦略のようです。

しかし、この計画はしばしば崩壊する。ソフトウェアの品質は存在しないようだ。現場で最も優れたプロジェクト管理者がチームを監視しているにもかかわらず、プロジェクトは依然として品質の点で乖離しています。

ではなぜそれが起こりますか?

私は中国の開発者やテスターと仕事をしていましたが、いくつかの物理的属性を共有している点を除けば、類似点はそこで終わります。

私たちは異なった考え方をしています。私はバイリンガルであると想定していましたが、中国人の開発者やテスターが慣れ親しんだ言語で “コミュニケーション”できるようになるため、私はアメリカ人よりも優位に立つでしょう。

しかし、中国語で話したり書くことができれば、私のアメリカ人と比べて私のチームが中国から何か良いことを理解できるわけではありません。実際には、私は間違って私がそれらを知っていると仮定するので、それはより誤判断を作成すると思う。

通信事業者、TPGはシンガポールのモバイルスペクトルオークションに参加するために適用されるセキュリティ、著作権差別を保護するためのVPN禁止、地下ユーザーを運転する;革新;シンガポールでフリーライドを提供する自己運転タクシー;銀行;シンガポールはfintech実験

「品質」とは何ですか?よく知られているテスト会社のディレクターに、なぜシンガポールでのクリティカルなアプリケーションテストの大部分を引き続き行っているのか尋ねました。はるかに費用効果が高いので、中国でテストを行ってみませんか?彼は次のように答えました。

中国チームはソフトウェアの品質テストを行うのが一般的であるため、テストが実施されていないという問題ではありません。むしろ、「品質」の定義は異なっている。ほとんどの中国のソフトウェアチームは、「要件によって要求される積極的なワークフローを満たしている限り、」品質を定義しています。

したがって、ソフトウェアでは、色の飛ぶ内部テストに合格するのが一般的ですが、生産中には悲惨に失敗します。

中国の開発者は迅速に納品することを望んでおり、他の企業は合理的な時期に高水準の品質を提供するために戦いを試みている。

多くの中国の開発者にとって、ソフトウェアは重大な問題なく実行されている限り、ソフトウェアは完了したとみなされます。目標はしばしばできるだけ早く完了することです – 開発のスピードが鍵と思われます。プログラムコードは、パフォーマンスが実際にはさらに最適化されることがありますが、大きな問題を起こさずにプログラムが実行される限り、「完了」とみなされます。

私たちのローカルチームは、内部がきれいに(たとえそれが顧客には見えないとしても)開発され、最適な性能が達成された場合にのみ、完了した作業を見る傾向があります。時には、私たちは中国チームが「仕事の完了」にあまりにも遅れていると見なしているのに対し、中国人は「完璧主義者」(おそらく私たちはあまりにも愚かであると言っているより礼儀正しい方法)と見なすことができます。

それゆえ、我々は常に「仕事の完了」の定義について中国のチームと常に競合しています。

開発者は最終的なソフトウェアが何であるべきかを決める;私が中国の開発者と仕事を始めたとき、私は明確な機能仕様と設計仕様を提供した後、リラックスして私のシステムが期待した形でさあ。

しかし、私の仕様に従ってシステムを受け取るのではなく、自分の要件から逸脱したシステムを受け取りました。私は、チームが私が望む仕様を実装するのに技術的な困難に遭遇したため、技術的な問題を回避するための要件を変更する必要があることを知らされませんでした。

中国の開発者は、要件を定めた人に通知することなく、仕様の一方的な変更を行うことが一般的です。時には、最終的なソフトウェアが何であるべきかについて彼らが決定したかのように見えます。

これにより、定量化できない量のリスクが導入される可能性があり、企業は変更の結果としてソフトウェアのパフォーマンスが影響を受けている可能性があると推測する必要があります。

問題について静かに保つ;実装段階で中国の開発チームに問題がないことはよくあることですが、必ずしもそうでなくてもかまいません。

ソフトウェアを作成する開発者は、問題がソフトウェアのどこにあるのかをよく知ることがありますが、その情報をプロジェクトマネージャーや顧客に提供しない場合があります。

このルールは「良いニュースを伝えても、悪いニュースは残してください」と思われます。しかし、状況が改善されるように、悪いニュースを知ることは重要です。

したがって、それまでに問題を解決するには時期尚早であるため、多くのプロジェクトが最終段階で崩壊します。

それでは、ソフトウェアの共同作業のための未来はあるのですか?私は、すべての開発経済は、まず高品質の製品を生み出す前に迷惑をかけなければならないと考えています。

より成熟した市場に海外で教育を受けている中国の開発者が増え、中国に戻って仕事をするようになると、彼らは「質」のコンセプトを取り戻すだろう。

そして、ソフトウェア開発に関する数多くの対話を通して地元の開発者を訓練する企業では、品質の問題は悪くなくても良くなります。

最も重要なのは、中国で事業を展開したい企業は、地元の開発者とより効果的に働く方法を理解することを学ぶべきです。中国の開発者は創造力の点で優れており、正しく展開すれば、低コストで最高の品質を提供する優れたソフトウェアを生み出すことができます。

それは無数の失敗と多くの欲求不満の後で私たちは私たちが “同じではない”ことを実感しました。

私の中国チームがどのように考えているのか、なぜ彼らが特定のやり方で行動するのかを理解する時間を費やした後、私はパズルが合っていることを見始め、質の高いプロジェクトを提供できるようになった。

TPG、シンガポールのモバイルスペクトルオークションに参加

VPNの禁止は、著作権を差別的に保護し、ユーザーを地下に追いやる

シンガポールで自転車タクシーを無料で提供

シンガポール、fintech実験のための実験室を開く