このガイドは、ベトナムのデリバリーパートナーを初めて検討しているファウンダー、CTO、プロダクトオーナー、オペレーションリーダー、あるいは期待どおりに機能しなかったパートナーの切り替えを検討している方を対象としています。Netbase JSC はベトナムのコンサルティング・ソフトウェア会社であり、当社にも利害関係があります。ただし、このチェックリストは他社との比較にも同様に活用できます。
このガイドの内容
- ベトナムをソフトウェアデリバリーに選ぶ理由
- 外部委託チームのコストを左右する要因
- チームモデルと商業条件
- AI活用デリバリー:外部委託チームに何を期待するか
- 時差オーバーラップとコミュニケーション
- ニアショアかオフショアか:ベトナムと東欧の比較
- 知的財産・契約・データ保護
- リスクとその抑制方法
- ベトナムのソフトウェアパートナー評価方法:ベンダーチェックリスト
- 最初のエンゲージメントの進め方
- 実例:4over4
- 納品実績として存在するものと存在しないもの
- よくある失敗
- このガイドの限界
- よくある質問
- このガイドの作成方法
- 次のステップ
ベトナムをソフトウェアデリバリーに選ぶ理由
多くのバイヤーは、地域の好みではなくキャパシティの問題を抱えて検討を始めます。社内チームでは対応しきれないロードマップ、あるいは採用が遅く費用もかかる市場環境がその背景にあります。ベトナムがショートリストに入る実務的な理由は4つあります。
- 複数市場に適した営業時間。ベトナムは年間を通じてUTC+7で運用され、サマータイムの変更はありません。午後の時間帯はヨーロッパの午前と重なり、一日の大半は東アジアおよびオーストラリアと重複し、アメリカ大陸とのハンドオフは夜間に行うことができます。
- 整備されたソフトウェアIPの法的基盤。ベトナムの知的財産法(法律第50/2005/QH11号)は著作権、特許、意匠、商標を対象とし、WIPOによれば同国は2004年からベルヌ条約に、2007年1月からWTO TRIPS協定に加盟しています。適切な契約は依然として重要ですが、既知の法的基盤の上に位置します。
- 新興市場コスト水準。エンジニアリングコストは一般的に主要な欧米拠点を下回ります。この節約が実質的な価値を持つのは、シニアレビュアーやQAの確保に充てられる場合に限られ、監督なしの大人数チームを組成するためであってはなりません。
- 成熟したサービス産業。ベトナムの企業は、書面による仕様、スプリントレビュー、英語ドキュメントを用いて、海外クライアントへのWeb・コマース・SaaS開発を長年にわたって提供してきました。
ここでは市場統計を示しません。給与調査やランキングはすぐに陳腐化するためです。代わりに、各ベンダーから独自のエビデンス(納品済みプロジェクト、クライアントの参照先、チームがどれだけ長く継続しているか)を求めてください。
外部委託チームのコストを左右する要因
人月単価は最もわかりやすい数字ですが、最も参考にならない数字でもあります。支払う対象は動くソフトウェアであり、以下の要因が毎月どれだけのソフトウェアを生み出せるかを決定します。
| コスト要因 | 合計に影響する理由 | コントロールする方法 |
|---|---|---|
| シニア比率 | シニアエンジニアはコストが高いが、高額な失敗が少ない | アーキテクチャ・統合・レビューなど意思決定の場でシニアに投資する |
| チームサイズ | 人数が増えるたびにコミュニケーションのオーバーヘッドが増加する | 次のマイルストーンに必要なロールで小規模からスタートする |
| オーバーラップ要件 | 時間をずらした稼働や延長対応はコスト増となる | 固定の日次オーバーラップ時間を合意する |
| スコープの安定性 | 請負契約でスコープを変更すると変更依頼が発生する | スコープの確定度に合った商業モデルを選ぶ |
| 期間 | 短期のエンゲージメントはオンボーディングコストに見合うリターンが少ない | 少なくとも1回のフルリリースサイクルを計画する |
| 手戻りと品質 | 後工程で発見されたバグのコストは、QAを省いた節約より高い | 初日からチームにQAを組み込む |
Netbase JSC はレートカードを公開していません。有用な提案とは、ロードマップをチーム構成・タイムライン・商業モデルに変換するものです。そうすることで、日単価ではなくアウトカムのコストでベンダーを比較できます。また、クライアント側にもプロダクトの意思決定を担い、1日以内に質問に回答できる担当者が必要です。その担当者がいなければ、どのベンダーモデルも予算を守れません。
チームモデルと商業条件
Netbase JSC は4つのエンゲージメント方法を提供しています。専任開発チーム、プロジェクトベース開発、オンデマンドサポート、フルマネージドデリバリーです。Netbase JSC はコンサルティング・ソリューション・カスタム開発を主軸としており、ほとんどのプロジェクトをディスカバリー後の請負契約で納品し、ラボ型開発はセカンダリーオプションとして提供しています。
| モデル | 最適な場面 | クライアントがコントロールするもの | 注意点 |
|---|---|---|---|
| 専任開発チーム | ロードマップが長く、優先事項が変化する | バックログと優先順位(スプリントごと) | 毎週の積極的な関与が必要 |
| プロジェクトベース開発 | スコープが明確でアウトカムを仕様化できる | 受け入れ基準とマイルストーン | 後からのスコープ変更は変更依頼となる |
| オンデマンドサポート | ローンチ後の修正・アップデート・小規模変更が必要 | キューから実施する内容 | 新規プロダクト開発には不向き |
| フルマネージドデリバリー | アウトカムに対して一つのパートナーに責任を持たせたい | 目標とKPI | 事前に明確なアウトカム指標が必要 |
商業条件はモデルに従います。定義されたプロジェクトには請負価格、段階的な作業にはマイルストーン支払い、専任チームには月次リテイナー、アウトカムが計測可能な場合はKPI連動型の条件です。オンサイト作業はリクエストに応じて追加費用で対応しています。最もよく選ばれる2つの選択肢の比較は専任チームvs請負でご確認いただけます。また、Netbase JSC の専任開発チームの体制とガバナンスについても詳しく解説しています。
チーム構成。Netbase JSC のデリバリーチームは3〜30名で構成され、ビジネスアナリスト、プロジェクトマネージャー、ソリューションアーキテクト、デベロッパー、QAエンジニア、UI/UXデザイナーを組み合わせています。通常、ディスカバリー完了後1〜2週間以内に作業を開始します。
AI活用デリバリー:外部委託チームに何を期待するか
エンジニアはコード・テスト・ドキュメントの下書きにAIアシスタントを活用するようになり、バイヤーもプロダクト自体へのAI機能を求めることが増えています。いずれもガバナンスを省く理由にはなりません。
チームの作業方法について。コードレビュー、テスト下書き、ドキュメント作成、バグレポートの分類にAIの支援を期待してください。ただしこれらはあくまでも下書きです。エンジニアはすべての提案をレビューし、変更をマージした人物がその変更に責任を持ちます。チームの評価は稼働時間ではなく、リリースの承認数と欠陥の傾向で行ってください。
チームが構築するものについて。ドキュメントに基づくアシスタント、AI検索、文書キャプチャ、レコメンデーションは今や一般的なスコープ項目です。納品済みの事例を確認してください。Netbase JSC は4over4向けにレコメンデーションエンジンを納品しており、社名を公表していないクライアント向けに、検索拡張型ナレッジアシスタント、ドキュメントAI、MLOpsパイプライン、WhatsApp AIチャットボット、AIコンテンツモデレーションを納品しています。
書面で合意すべき条件:
- コードとデータに触れることができるAIツールとモデル。Netbase JSC はプロジェクトごとに選定し、特定ベンダーへの固定はしていません。
- コードまたはデータが自社環境の外に出てよいか、およびサードパーティモデルのトレーニングに使用しないというコミットメント。
- マージ前の人間レビュー、生成コードのライセンスチェック、顧客・価格・金銭に関わるAI機能の承認者。
セキュリティ・バイ・デザイン。コードレビュー、依存関係スキャン、リポジトリへの機密情報の排除、ロールベースアクセスは、ローンチ直前の修正ではなく初回スプリントからパイプラインに組み込むべきです。
時差オーバーラップとコミュニケーション
リモートファーストのデリバリーでは、距離よりも管理されていない時差が問題になることがほとんどです。両者がオンラインになる時間帯を事前に決めておきましょう。
| クライアント所在地 | ベトナム(UTC+7)との自然なオーバーラップ | 実務的なパターン |
|---|---|---|
| 西ヨーロッパ・中央ヨーロッパ | ベトナムの午後がヨーロッパの午前と重なる | ヨーロッパの午前にデイリースタンドアップ、同日中に質問回答 |
| オーストラリア・東アジア | 営業時間の大半が重なる | 一日中ライブコラボレーションできる一つのチームとして機能 |
| 北米 | 通常時間帯ではほぼなし | 各日の端に短い合意済みウィンドウを設定し、書面によるハンドオフを実施 |
オーバーラップの有無にかかわらず、双方に一人のオーナーを指名し、毎日書面でハンドオフを行い、KPIダッシュボードで週次の進捗を確認してください。Netbase JSC のデリバリーコミュニケーションはSlack・Zoom・クライアントダッシュボードを通じて英語で行われ、専任のアカウントマネージャーとプロジェクトマネージャーが対応します。ハノイ本社は月曜日から土曜日、ベトナム時間9時〜18時15分(UTC+7)に稼働し、日曜日は休業です。オーバーラップ時間はディスカバリーで合意します。
ニアショアかオフショアか:ベトナムと東欧の比較
ドイツ・オーストリア・スイスのバイヤーにとって、ベトナムの現実的な代替手段は通常、ポーランド・ルーマニアなど中央・東ヨーロッパのニアショアチームです。日単価ではなく、以下の要因で比較してください。
-
ドイツとの時差
- ニアショア(中央・東ヨーロッパ)
- 0〜1時間
- オフショア(ベトナム)
- ドイツ夏時間で5時間、冬時間で6時間。ベトナムは年間を通じてUTC+7を維持
-
共有稼働時間
- ニアショア(中央・東ヨーロッパ)
- 営業日の全時間
- オフショア(ベトナム)
- ベトナムの午後とドイツの午前が重なる。Netbase JSC のオフィスアワーでは冬に約3時間、夏に約4時間
-
言語
- ニアショア(中央・東ヨーロッパ)
- 英語は一般的。ドイツ語対応チームもあり
- オフショア(ベトナム)
- Netbase JSC は英語のみ。ドイツ語話者のデリバリーチームはなし
-
出張
- ニアショア(中央・東ヨーロッパ)
- 短距離フライトで当日訪問が可能
- オフショア(ベトナム)
- 長距離フライト。Netbase JSC のオンサイト対応はリクエストに応じて追加費用で対応
-
データ保護
- ニアショア(中央・東ヨーロッパ)
- EU内(ポーランド・ルーマニア):GDPRが直接適用
- オフショア(ベトナム)
- EU外で適切性認定なし:データ処理契約に加え、標準契約条項などの移転メカニズムが必要
-
コスト
- ニアショア(中央・東ヨーロッパ)
- ドイツ水準を下回るレート
- オフショア(ベトナム)
- 通常はさらに低いレート。調整コストと手戻りを含むアウトカムコストで比較すること
あるドイツのニアショアプロバイダーは、オフショアプロジェクトにおける追加修正コストを10%〜30%と試算しています。これはベンダーの見積もりであり計測値ではありませんが、要点は明確です。ベトナムのオフショアチームは、スコープが書面化され、週次でレビューされ、書面でハンドオフされる場合に効果を発揮します。一方、ニアショアチームは、日常的に多くのライブ会話が必要な作業や、ドイツ語話者エンジニアが必要な場合に有効です。長期チーム運営については、AIファーストのオフショア開発センターの立ち上げとガバナンスをご参照ください。
知的財産・契約・データ保護
明確な契約によってIPリスクの大部分は排除できます。3種類の素材を区別してください。
| 素材 | 一般的な所有権 | 書面に記載すべき内容 |
|---|---|---|
| クライアント向けに構築したカスタムコードとデザイン | クライアントに譲渡 | 支払い時の譲渡、ソースコードとドキュメントの納品 |
| ベンダーの再利用可能モジュールまたはプロダクト | ライセンス供与(移転なし) | ライセンス範囲・期間・アップデート、および契約終了時の取り扱い |
| オープンソースおよびサードパーティコンポーネント | 各ライセンス下の作者が所有 | リリース前にコンポーネントとライセンスの一覧を取得 |
Netbase JSC では、カスタム開発で創出されたIPはクライアントが所有します。Netbase JSC のプロダクト化モジュールおよびビジネスディビジョンのプロダクトはライセンス供与であり、移転はありません。アウトソーシング時のIP保護では条項の詳細を解説しています。実務的には:
- リポジトリとクラウドアカウントは最初のコミットからクライアント自身の名義で管理し、ベンダーにはロールベースのアクセスを付与してください。
- NDAを締結し、すべてのコントリビューターがNDAの適用下にあることを確認してください。
- データ処理契約(DPA)に合意してください。チームが個人データを扱う場合は必須です。EUまたはEEAのデータをEU域外で処理する場合、欧州委員会の標準契約条項が一般的な移転メカニズムです。
- 退出計画を初日に策定してください:ドキュメント、ハンドオーバーセッション、認証情報のローテーション。
Netbase JSC のセキュリティ実践には、セキュアコードレビュー、転送時のTLS暗号化、保存時のAES暗号化、ロールベースアクセス制御、管理ダッシュボードへのMFA、脆弱性スキャン、侵入テスト、ディザスタリカバリが含まれ、NDA・DPA・SLAはリクエストに応じて対応します。Netbase JSC はISO 27001認証とSOC 2 Type II証明も取得しています。いずれもNetbase JSC 自身の業務を対象とするものであり、クライアントのプロダクトやそのホスティングは対象外です。
リスクとその抑制方法
-
要件の誤解
- 初期のシグナル
- 最初の1週間後に質問が止まる
- 抑制策
- 書面による受け入れ基準とクリック可能なプロトタイプを用いたディスカバリー
-
シニア不足の隠れた問題
- 初期のシグナル
- 同じバグが繰り返し発生する
- 抑制策
- 名指しのシニアレビュアーと、クライアントが確認できるコードレビュー
-
チームの入れ替わり
- 初期のシグナル
- 毎月新しいメンバーが現れる
- 抑制策
- ベンダーがどうチームを維持し、知識を記録しているか確認する
-
品質の後回し
- 初期のシグナル
- テスト工数がリリース直前にのみ現れる
- 抑制策
- チーム内にQAを組み込み、自動リグレッションテストを実施
-
ベンダーロックイン
- 初期のシグナル
- デプロイやシステムの説明がベンダーにしかできない
- 抑制策
- クライアントのリポジトリ・アカウント・ドキュメント化されたデプロイメント
-
AI使用の無管理
- 初期のシグナル
- コードやクライアントデータが未承認のAIツールに貼り付けられる
- 抑制策
- 承認済みツールリスト、クライアントデータによるトレーニング禁止、生成コードの人間レビュー
ほとんどの失敗は最初の2行に起因します。ディスカバリーに費やす時間が、残りのリスクをルーティンなガバナンスに変えます。
ベトナムのソフトウェアパートナー評価方法:ベンダーチェックリスト
最初の打ち合わせでこれらの質問を使ってください。最初の3項目はベトナムパートナーに特有のものです。残りはどのベンダーにも適用されます。具体的な名前や事例で回答できるベンダーは、2回目の打ち合わせを行う価値があります。
-
御社の法的存在を確認できますか?
法人名と企業コード(ベトナムの国家事業登録ポータルで確認可能)、実際のオフィス住所と設立年
-
チームを雇用しているのは誰で、どこで働いていますか?
指定のオフィスで会社が直接雇用し、サブコントラクトがある場合は事前に開示
-
チームが日常的に使用する言語は何ですか?
営業通話だけでなく、チケット・レビュー・ドキュメントで使用する言語
-
作成されたコードの所有権は誰が、いつ持ちますか?
カスタムIPの譲渡、ライセンス取得コンポーネントの別途記載
-
チームメンバーと責任者は誰ですか?
名前付きのロール、ソリューションアーキテクト、プロジェクトマネージャー
-
進捗と品質をどう確認できますか?
週次レビュー、KPIダッシュボード、バックログとリポジトリへのアクセス、チーム内のQAと自動テスト
-
データとアクセスをどのように保護しますか?
セキュリティ実践、NDA、リクエストに応じたDPA、アクセス制御とMFA
-
類似プロジェクトの納品実績はありますか?
スコープが明示された実名の作業、公開されている場合は成果も含む
-
契約終了時の手順はどうなっていますか?
ドキュメント、ハンドオーバーセッション、ベンダー管理アカウントへの依存なし
-
AIの使用方法と条件を教えてください。
使用ツールの明示、データ取り扱いルール、マージ前の人間レビュー、AI納品事例
セキュリティに関する行については、ソフトウェア開発パートナーへのセキュリティ質問に請求すべきエビデンスの一覧があります。
回答を意思決定につなげる
この表の各回答を0〜2点でスコアリングしてください。名前や事例を挙げた具体的な回答は2点、一般的な約束は1点、無回答は0点です。IP・セキュリティ・退出の各行で最低1点を取るベンダーのみをショートリストに入れてください。他の行で高得点でも、これらの行の低得点を補うことはできません。スコープに署名する前に、ベンダーが推薦するリファレンスではなく、ベンダーが名前を挙げた(ただし厳選していない)リファレンスに連絡し、うまくいったことと同様に、うまくいかなかったことも聞いてください。1つの機能や文書化されたバグ修正といった小規模な有償パイロットは、追加の打ち合わせよりも実際のデリバリー・レビュースピード・コミュニケーションを速く示します。
最初のエンゲージメントの進め方
最初のエンゲージメントは、完遂できる規模かつ実質的な意味を持つ内容にしてください。
-
ディスカバリー。
目標・ユーザー・制約・統合要件・チームが報告するKPIを明確にし、確認可能なスコープ・チーム構成・計画で終了します。
-
チーム開始。
ディスカバリー完了後、通常1〜2週間以内にチームが始動します。
-
初回リリース。
デモではなく、実際のユーザーに届くスライスを選び、計測します。
-
振り返りと判断。
エビデンスを持ってモデルを維持・拡縮・変更します。
新規SaaSプロダクトの場合、SaaSプロダクトアクセラレーターはNetbase JSC の再利用可能なアカウント・テナント・ロール・請求モジュールをパッケージ化しており、SaaSプラットフォームエンジニアリングガイドは初回スプリント前に決定すべきアーキテクチャの判断を網羅しています。
実例:4over4
4over4はオンライン印刷ストアを運営しており、ECサイトプラットフォームについてNetbase JSC と協業しました。コンバージョン・チェックアウトの改善、検索機能、Adobe Illustrator(.ai)ファイルのSVGへの自動変換、レコメンデーションエンジンが対象です。公開されたケーススタディによると、実装から6カ月以内に売上が82%成長し、コンバージョン率が48%向上、平均注文額が35%増加、フルフィルメント時間が50%短縮されました。
4over4では実装から6カ月以内に売上が82%成長しました
4over4ではコンバージョン率が48%向上しました
4over4では平均注文額が35%増加しました
4over4ではフルフィルメント時間が50%短縮されました
オフショア調達バイヤーにとってのポイントはスコープです。ベトナムチームが売上に直結するフローを担う、稼働中のコマースビジネスの中で作業しました。数字はプロジェクト全体を反映しており、単一の機能によるものではありません。4over4のケースを読む、または小売・ECサイトもご覧ください。
Netbase consultantと次のステップを計画する
納品実績として存在するものと存在しないもの
Netbase JSC は2012年に設立され、ハノイの本社のみで事業を行い、500社以上のクライアントにサービスを提供しています。コンサルティング会社が主体であり、オフショア開発チームはデリバリーオプションの一つに過ぎず、主要な提供形態ではありません。公開されている実績はコマースとWeb to Printが最も充実しており、50以上のカスタムWeb to Printプラットフォームを含みます。ベトナム国外にオフィスやチームはなく、日本語・韓国語・ドイツ語・中国語のデリバリー言語は提供していません。上記のチェックリストで、当社を含む任意のベンダーを評価してください。
よくある失敗
- 最低日単価での選定。監督が2倍必要な安価なチームは、結果的に安くありません。
- クライアント側にプロダクトオーナーがいない。意思決定を待つとオフショアチームは停滞します。技術的な意思決定を担う担当者がいない場合は、フラクショナルCTOが対応できます。
- 未確定スコープへの請負適用。すべてのディスカバリーが変更依頼になります。
- リポジトリとクラウドアカウントをベンダー名義にすること。パートナーシップ解消が救出プロジェクトになります。
このガイドの限界
これはNetbase JSC のデリバリー経験に基づく実務的なガイダンスであり、市場調査ではありません。給与・レート・市場統計は含みません。法的な指摘は一般的な情報であり、法的アドバイスではありません。IP・データ移転・責任条項については、自社の弁護士にレビューを依頼してください。4over4の結果はエンゲージメント全体について報告されたものであり、そのクライアントのベースラインに依存します。
よくある質問
ベトナムへのソフトウェア開発オフショアにかかる費用は?シニア比率・チームサイズ・オーバーラップ・スコープの安定性・期間によって異なります。日単価ではなく同じアウトカムに対する提案を比較してください。Netbase JSC はレートカードを公開していません。
コードの所有権は誰にありますか?Netbase JSC では、カスタム開発で創出されたIPはクライアントが所有します。プロダクト化モジュールおよびビジネスディビジョンのプロダクトはライセンス供与であり、移転はありません。
チームはどれくらい早く開始できますか?Netbase JSC では、通常ディスカバリー完了後1〜2週間以内に作業が開始されます。
AI活用チームはコストが下がりますか?スプリントでより多くの成果を出せる可能性はありますが、レビュー・統合・テストには引き続き時間がかかります。アウトカムのコストで提案を比較し、AIの使用がどのように管理されているか確認してください。
ドイツ企業はニアショアとオフショアのどちらを選ぶべきですか?終日オーバーラップやドイツ語話者エンジニアが必要な作業にはニアショア、スコープが定義されていてロードマップが書面ハンドオフと数時間の共有時間で進む場合はベトナムのオフショアが適しています。
Netbase JSC はヨーロッパ・日本・韓国にオフィスを持っていますか?いいえ。Netbase JSC はハノイ本社のみから英語でオペレーションを行い、他の市場にはリモートでサービスを提供しており、オンサイト訪問はリクエストに応じて対応しています。
どのモデルから始めるべきですか?明確で範囲が限定されたスコープには請負型プロジェクト(Netbase JSC のほとんどのプロジェクトはこの形式で進みます)、変化するロードマップには専任チームが適しています。
このガイドの作成方法
Netbase JSC 編集チームが、Netbase JSC の公開されたデリバリー・エンゲージメント・セキュリティページ、4over4のケーススタディ、およびベトナムのIPフレームワークとEUデータ移転に関する公開情報をもとにこのガイドを執筆しました。David(CEO)がすべてのNetbase JSC の事実をレビューしました。執筆にはAI支援(Claude)を使用しました。
次のステップ
ロードマップ、現在のチーム、必要なカバレッジ時間をお知らせください。ソリューションレビューのご予約を受け付けており、チーム構成・モデル・最初のマイルストーンを提案します。関連サービスを見るか、Netbase JSC インサイトをご覧いただくこともできます。
関連サービスとソリューション
AIを活用したベトナムのラボ型開発チーム|成果に責任を持つ専任チーム
Netbase JSCはベトナムから、プロダクト企業や大企業向けにラボ型開発(専任開発チーム)を提供します。3〜30名のチームが貴社プロダクトのみに専従し、レビュー済みのAI支援エンジニアリングを活用、担当アカウントマネージャーとプロジェクトマネージャーへ報告します。通常ディスカバリー後1〜2週間で開始し、チームが作成するIPは貴社に帰属します。
詳しく見る
SaaSプロダクトアクセラレーター:実績あるNetbase JSCモジュールでAI対応SaaSを立ち上げる
SaaSプロダクトアクセラレーターは、アカウント・請求・ロール・インテグレーション向けの再利用可能なNetbase JSCモジュール群です。創業者やプロダクトチームがサブスクリプションソフトウェアを迅速に立ち上げられるよう支援し、初回リリースからプロダクト内AIにも対応しています。モジュールの再利用により開発期間を最大60%短縮でき、このアプローチはNetbase JSC自身のWeb to PrintサービスであるPrintcartで実証されています。
詳しく見る
プロジェクトを相談する
Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・開発・モダナイゼーション・運用を支援します。project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
お問い合わせ
構築・モダナイズ・運用したい内容をお聞かせください。