Chọn đối tác phát triển game không chỉ là chọn một studio có portfolio đẹp. Câu hỏi quan trọng hơn là hai bên sẽ chia ownership, quyết định, pipeline và rủi ro như thế nào. Cùng một nhà cung cấp có thể phù hợp với full-cycle nhưng không phù hợp dedicated team; cùng một dự án có thể chuyển mô hình theo giai đoạn.
Trả lời ngắn: Full-cycle phù hợp khi đối tác cần nhận một outcome rõ và chịu trách nhiệm end-to-end. Co-development phù hợp khi client đã có product ownership hoặc team nội bộ và cần bổ sung capability theo workstream. Dedicated team phù hợp khi cần capacity liên tục, ưu tiên thay đổi và team tích hợp sâu vào cách làm nội bộ. Chọn dựa trên độ rõ scope, năng lực product, mức kiểm soát cần giữ, dependency, IP/security và khả năng quản trị.
Key Takeaways
- Không có mô hình tốt nhất; có mô hình phù hợp với độ trưởng thành và rủi ro dự án.
- Full-cycle giảm handoff phía client nhưng đòi hỏi brief, decision gate và acceptance rõ.
- Co-development cần interface giữa team, source of truth và integration owner.
- Dedicated team không phải “mua số người”; client vẫn cần product direction và governance.
- Prototype/discovery thường là bước an toàn trước cam kết production lớn.
Mô hình 1 — Full-cycle game development
Đối tác chịu trách nhiệm phần lớn vòng đời: discovery, design, art, development, UI/UX, QA, build và có thể hỗ trợ release/iteration theo scope.
Phù hợp khi
- Client có concept/business objective nhưng không có team game đầy đủ.
- Outcome và quality bar có thể khóa theo giai đoạn.
- Muốn một đầu mối tích hợp cross-functional.
- Có product owner/sponsor ra quyết định nhưng không vận hành production hằng ngày.
Lợi ích
- Ít handoff giữa nhiều vendor.
- Pipeline và responsibility thống nhất hơn.
- Có thể quản lý theo milestone và acceptance.
- Đối tác chủ động điều phối capability.
Rủi ro
- Scope mơ hồ dẫn đến estimate sai và change request.
- Client mất visibility nếu reporting yếu.
- IP/asset/source code phụ thuộc hợp đồng và handover.
- “Turnkey” bị hiểu nhầm là client không cần tham gia.
Governance cần có
Product brief, scope boundary, milestone, demo cadence, acceptance, change control, risk register, source access, security, IP, third-party license, handover và warranty/support. Full-cycle cần client quyết định đúng lúc; không có sponsor, vendor sẽ phải đoán.
Mô hình 2 — Co-development
Client và partner cùng sản xuất, chia theo system, feature, discipline hoặc stage. Ví dụ client giữ game design/core tech, partner phụ trách art/UI/content; hoặc hai bên cùng phát triển feature trong một codebase.
Phù hợp khi
- Client có team và product ownership.
- Thiếu capability/capacity cụ thể.
- Cần tăng tốc một workstream.
- Muốn giữ knowledge và core decision nội bộ.
Lợi ích
- Bổ sung chuyên môn có chọn lọc.
- Giữ control ở phần cốt lõi.
- Knowledge transfer hai chiều.
- Linh hoạt mở/giảm scope theo stream.
Rủi ro
- Interface giữa team không rõ.
- Duplicate work hoặc gap responsibility.
- Merge/integration conflict.
- Definition of done khác nhau.
- Tool, timezone, language và decision latency.
Governance cần có
RACI hoặc ownership map, system boundary, repository/branch policy, coding/art spec, integration owner, review rule, build cadence, dependency board và escalation. Co-development thất bại thường không phải vì người làm yếu mà vì hai pipeline không gặp nhau.
Mô hình 3 — Dedicated team
Một team tương đối ổn định làm việc theo priority của client trong thời gian dài. Team có thể gồm developer, artist, designer, QA, producer hoặc mix.
Phù hợp khi
- Backlog thay đổi và khó khóa fixed scope.
- Client có product leadership/architecture.
- Cần capacity dài hạn tích hợp sâu.
- Muốn giữ team continuity.
Lợi ích
- Ưu tiên linh hoạt.
- Domain knowledge tích lũy.
- Giao tiếp và velocity có thể ổn định theo thời gian.
- Phù hợp roadmap nhiều iteration.
Rủi ro
- Client thiếu product direction khiến team chờ hoặc làm lại.
- Đo output bằng headcount thay vì outcome.
- Dependency nội bộ chặn team ngoài.
- Khó đánh giá capacity/skill mix nếu backlog không rõ.
- Key-person risk và onboarding/offboarding.
Governance cần có
Roadmap/backlog owner, sprint/review cadence, definition of ready/done, capacity plan, skill matrix, performance feedback, access, security, knowledge base, substitution và exit plan.
So sánh theo tiêu chí quyết định
Scope clarity
- Scope rõ theo milestone: full-cycle có lợi thế.
- Scope chia theo stream nhưng architecture rõ: co-development.
- Scope biến động, priority liên tục: dedicated team.
Product ownership
- Client có sponsor nhưng thiếu production team: full-cycle.
- Client có PO/design/tech lead: co-development hoặc dedicated.
- Không ai sở hữu product: chưa mô hình nào an toàn; cần discovery và owner trước.
Integration complexity
- Muốn một partner tích hợp: full-cycle.
- Nhiều system và team nội bộ: co-development cần interface mạnh.
- Team ngoài hoạt động như phần kéo dài: dedicated cần access/process sâu.
Time-to-start
Dedicated có thể bắt đầu stream sớm khi backlog/architecture sẵn; full-cycle cần discovery/scope; co-development cần integration setup. “Bắt đầu code nhanh” không đồng nghĩa “ra value nhanh”.
Cost model
Full-cycle thường gắn milestone/scope; co-development có thể milestone, capacity hoặc hybrid; dedicated thường capacity/time. Tuy nhiên, giá thấp không phản ánh rework, management overhead, dependency và handover.
Risk allocation
Hợp đồng có thể phân bổ delivery risk, nhưng product/market risk không thể chuyển hoàn toàn cho vendor. Client vẫn quyết định thesis, approval và business constraint.
Mô hình hybrid theo giai đoạn
Một lộ trình có thể:
- Discovery/prototype fixed scope.
- Vertical slice full-cycle.
- Production co-development.
- Dedicated pod cho content/LiveOps.
- Handover hoặc support.
Hybrid chỉ hiệu quả khi transition criteria rõ. Nếu đổi mô hình vì dự án trễ mà không xử lý root cause, cấu trúc mới chỉ đổi tên vấn đề.
Trước khi chọn mô hình: audit nội lực
Đánh giá:
- Ai giữ product vision và quyết định cuối?
- Có technical architecture/source code hiện tại?
- Art/design system và pipeline đã có?
- Backlog đủ rõ cho 4–8 tuần?
- Review/acceptance capacity?
- Security, IP và access?
- Device/platform/online dependency?
- Khả năng phối hợp múi giờ/ngôn ngữ?
- Handover mong muốn?
Mô hình phải bù đúng gap. Nếu thiếu product owner, thuê thêm developer không giải quyết được.
Discovery package trước hợp đồng production
Đầu ra có thể gồm:
- Product/experience brief.
- Build/source audit.
- Risk/dependency map.
- Target architecture/pipeline.
- UX flow/art direction.
- Prototype hoặc technical spike.
- Scope options.
- Milestone và acceptance.
- Team/skill plan.
- Assumption và exclusion.
Discovery giảm unknown, nhưng không loại toàn bộ thay đổi. Nó tạo baseline để change được đánh giá có cơ sở.
IP, source code và third-party dependency
Cần xác nhận với tư vấn pháp lý/hợp đồng:
- Ai sở hữu pre-existing IP và work product?
- Source code, art source, design file, build key được lưu ở đâu?
- Quyền dùng engine, plugin, font, asset, AI-generated material?
- Open-source license và attribution?
- Quyền truy cập data/player?
- Handover khi kết thúc?
- Quyền portfolio/publicity?
Không đợi đến cuối mới yêu cầu source. Repository, naming, documentation và backup phải nằm trong operating model.
Security và access
Áp dụng least privilege, account riêng, MFA, secret management, environment separation, log và offboarding. Không gửi key qua chat hoặc hardcode. Access review định kỳ theo role và phase.
Với build/store account, xác định quyền submit/release khác quyền upload asset. Với production data, mask/minimize. Dedicated/co-dev càng tích hợp sâu càng cần governance rõ.
Đánh giá đối tác bằng evidence
Portfolio cho biết đã làm gì, chưa cho biết làm như thế nào. Hỏi:
- Vai trò cụ thể trong sản phẩm?
- Pipeline và quality bar?
- Cách quản lý change?
- Demo build hoặc artifact?
- Rủi ro từng gặp và cách xử lý?
- Team proposed là ai?
- Cách thay thế key person?
- Handover mẫu?
- Security/IP process?
Không yêu cầu tiết lộ NDA. Đối tác tốt có thể giải thích process và boundary trung thực, kể cả điều họ không phù hợp.
KPI hợp tác nên đo gì?
Tránh chỉ đo số task. Có thể theo:
- Predictability của milestone/throughput.
- Defect escape/rework.
- Build health.
- Review turnaround.
- Dependency resolution.
- Documentation/handover.
- Quality acceptance.
- Risk visibility.
- Product outcome khi đủ dữ liệu, nhưng không gán toàn bộ outcome cho vendor.
Metric không nên tạo incentive giấu lỗi hoặc chia task nhỏ để tăng số.
Dấu hiệu cần đổi mô hình
- Scope liên tục thay đổi nhưng hợp đồng fixed.
- Client không review đúng hạn.
- Nhiều integration conflict.
- Vendor thiếu capability cốt lõi.
- Dedicated team thiếu backlog/decision.
- Full-cycle thiếu visibility.
- Knowledge không được bàn giao.
Trước khi đổi, xác định root cause là scope, ownership, skill, capacity, process hay trust.
SAVA META phù hợp với mô hình nào?
Theo Game Studio brief, SAVA có thể trao đổi từ prototype/MVP đến full-cycle, co-development hoặc dedicated team. Mô hình cần được chọn sau discovery dựa trên current state, goal, scope certainty và cách client muốn giữ ownership.
SAVA không nên mặc định đẩy mọi nhu cầu vào full-cycle. Vai trò Solution Architect là làm rõ gap, chọn lát rủi ro đầu tiên và thiết kế handoff phù hợp.
FAQ
Full-cycle có nghĩa client không cần tham gia?
Không. Client cần sponsor/product decision, review và approval. Vendor điều phối delivery chứ không tự quyết business thesis.
Co-development phù hợp team nhỏ không?
Có nếu ownership và interface rõ. Team quá nhỏ nhưng không có người review/integrate có thể khó hấp thụ output.
Dedicated team có rẻ hơn fixed scope?
Không thể kết luận chung. Tính cả management, rework, utilization, dependency và handover. Chọn theo uncertainty và governance.
Nên ký production ngay hay prototype trước?
Khi risk cao hoặc scope chưa rõ, prototype/discovery giúp estimate và decision tốt hơn. Nếu build/pipeline đã rõ, có thể đi thẳng stream phù hợp.
Ai sở hữu IP?
Phụ thuộc hợp đồng và luật áp dụng. Cần ghi rõ pre-existing IP, work product, license, source và handover với tư vấn phù hợp.
CTA
Primary CTA: Chia sẻ mục tiêu, team hiện có và build/source state để cùng SAVA META xác định mô hình hợp tác và lát discovery phù hợp.
Read this article in English
Lượt truy cập: 1