計画理解と実行のギャップ—香港プロジェクトの事例

1990年代後半、多国籍金融サービス企業に勤務していた「Antonio」氏は、香港での新しいリバースプロキシの導入プロジェクトを任されました。彼は約25名の現地の技術チームに対し、計画内容と設定方法を詳細に説明し、最後に英語での説明が長くなったことを詫びつつ、全員が計画を理解したかを確認しました。

チームからの返答は「満面の笑みと力強い頷き」でした。誰もが計画を完全に理解したかのように見えたのです。(出典)

しかし、実際にシステムが稼働すると、奇妙な問題が多発。調査の結果、Antonio氏が提示した計画に近いものの、微妙に異なる設定がなされていることが判明しました。

ロードバランサーやルーターなど、依存関係にある重要な本番環境の要素が「めちゃくちゃ」になっていたのです。このトラブルの解決には、Antonio氏が4日間を要しました。

「私たちのやり方のほうが良い」—文化的な視点の欠如

Antonio氏がチームを再び集め、何が問題だったのかを尋ねると、あるメンバーから驚くべき返答がありました。「私たちのやり方のほうが良い (Our way is better)」というものです。Antonio氏は信じられない思いで、「変更した部分は壊れたのだから、より良いわけがない」と反論しました。

「私たちはあなたの計画を理解していると言いました。それがあなたが尋ねた質問です。私たちはそれに従うかどうかは尋ねられていません。私たちの計画は異なりました。私たちの計画はより良いものでした。」(出典)

このやり取りから、チームはAntonio氏の質問を「計画を理解したか」という事実確認と捉え、「その計画に従うか」という意思確認とは別物と考えていたことが伺えます。これは文化的な背景に根差したコミュニケーションの認識の違いが、プロジェクトに深刻な影響を与えた典型的な例と言えるでしょう。

テックは簡単、人は難しい—プロジェクト管理における課題

Antonio氏はこの経験を通じて、海外で働く際には技術的なスキルと同じくらい、現地の文化を理解することが重要だと痛感したと語っています。彼の言葉を借りれば「テックは簡単。人は難しい」のです。この言葉は、技術的な側面だけでなく、人間関係や文化がプロジェクトの成否を大きく左右するという、普遍的な真理を突いていると感じます。

側面 技術的スキル 文化的理解
重要性 プロジェクトの基盤 プロジェクトの円滑な進行、リスク軽減
課題 最新技術の習得、複雑なシステム設計 非言語コミュニケーション、価値観の相違、期待値の調整
影響 システムの機能性、性能 チーム連携、問題解決、納期遵守、成果物の品質

現代のクラウドネイティブな環境では、GCPのCloud RunやBigQueryを使った開発のように、技術自体は抽象化され、インフラ構築の障壁は下がってきています。PythonやTypeScriptを使った開発も効率化が進み、Claude CodeのようなAIツールを使えばコーディング速度も向上します。しかし、どんなに技術が進化しても、プロジェクトを動かすのは人間であり、そのコミュニケーションの質が最終的な成果を決定づけるのだと改めて感じます。

国際プロジェクトで考慮すべき点

国際的なプロジェクトを進める際には、以下のような点を考慮することが不可欠です。

  • 明確な期待値の共有: 「理解したか」だけでなく、「指示通りに実行するか」という意図まで明確に伝える必要があります。
  • コミュニケーション手段の多様化: 言語だけでなく、図やデモンストレーション、書面など、複数の方法で情報を共有し、認識齟齬を防ぐ努力が求められます。
  • 文化的背景への配慮: 現地の文化や慣習を事前に学び、意思決定のプロセスや問題解決のアプローチの違いを理解しておくことが重要です。
  • 定期的な進捗確認とフィードバック: 計画からの逸脱がないか、早期に発見できるような仕組みを導入し、定期的にすり合わせを行うことが重要でしょう。

これらの対策は、スタートアップの国際展開や、リモートワークが主流になる現代において、一層その重要性を増していると感じます。技術が高度化する一方で、根本的な「人の問題」は常に存在し続けるのだと、この事例から学べますね。