
Chọn mô hình hợp đồng outsourcing phần mềm là quyết định ảnh hưởng nhiều nhất tới chi phí thật của dự án. Fixed Price khóa phạm vi và ngân sách trước khi viết dòng code đầu tiên. Time & Materials trả theo công sức thực tế khi sản phẩm còn thay đổi. Bài viết so sánh hai mô hình về chi phí, rủi ro, tốc độ và quyền kiểm soát.
Mô hình hợp đồng outsourcing phần mềm: câu trả lời ngắn gọn
Nếu phạm vi dự án thực sự ổn định và bạn viết ra được chi tiết, Fixed Price cho bạn sự chắc chắn về ngân sách và đẩy rủi ro triển khai sang phía nhà cung cấp.
Nếu phạm vi sẽ thay đổi theo phản hồi người dùng, Time & Materials cho bạn quyền đổi hướng mà không phải đàm phán lại hợp đồng mỗi tháng. Trên thực tế, phần lớn dự án không thuần một mô hình nào — thường là giai đoạn khảo sát Fixed Price rồi chuyển sang Time & Materials có trần chi phí.
Hợp đồng Fixed Price thực sự mang lại điều gì
Trong hợp đồng Fixed Price, hai bên thống nhất phạm vi, thời hạn bàn giao và một con số tổng. Nhà cung cấp chịu chi phí cho mọi công sức vượt ước tính. Điều này có giá trị thật khi bạn cần bảo vệ ngân sách trước ban lãnh đạo hoặc nhà đầu tư.
Fixed Price hợp nhất với dự án nào
- MVP và bản thử nghiệm (PoC) có danh sách tính năng rõ ràng và mốc ra mắt cố định.
- Module có ranh giới rõ như tích hợp thanh toán, script chuyển dữ liệu, dashboard báo cáo.
- Đánh giá, audit một lần khi sản phẩm bàn giao là tài liệu, không phải hệ thống còn tiến hóa.
- Dự án theo ngân sách được duyệt trước mà bên cấp vốn yêu cầu một con số tổng cố định.
Cái giá ngầm của Fixed Price
Mọi báo giá Fixed Price đều chứa một khoản dự phòng rủi ro. Nhà cung cấp cũng không nhìn thấy tương lai, nên họ cộng thêm biên an toàn cho phần chưa biết. Với dự án mô tả kỹ, khoản này nhỏ. Với dự án mơ hồ, nó lớn — và bạn trả dù rủi ro có xảy ra hay không.
Cái giá thứ hai là ma sát. Khi phạm vi đã ký, mọi ý tưởng mới đều thành change order: định lại phạm vi, báo giá lại, duyệt lại. Nhiều đội vẫn làm tiếp một tính năng họ biết là sai chỉ vì sửa nó quá tốn thủ tục.

Hợp đồng Time & Materials thực sự mang lại điều gì
Với Time & Materials, bạn trả theo đơn giá đã thỏa thuận cho số giờ hoặc số sprint đội thực sự làm. Phạm vi được quản lý bằng backlog ưu tiên thay vì phụ lục hợp đồng. Bạn có thể sắp xếp lại, thêm hoặc bỏ hạng mục ở đầu mỗi sprint.
Time & Materials hợp nhất với dự án nào
- Sản phẩm có lộ trình thật, còn tiếp tục phát triển sau khi ra mắt.
- Dự án nặng khảo sát, yêu cầu phụ thuộc phản hồi người dùng hoặc dữ liệu chưa có.
- Mở rộng đội ngũ, khi bạn muốn kỹ sư làm trong quy trình của chính bạn — xem thêm mô hình ODC.
- Hiện đại hóa hệ thống cũ, nơi không ai ước lượng trung thực được những bất ngờ nằm trong code cũ.
Cái giá ngầm của Time & Materials
Rủi ro dễ thấy là hóa đơn không có điểm dừng. Thiếu kỷ luật, một hợp đồng Time & Materials có thể trôi nhiều tháng với tốc độ ấn tượng nhưng kết quả thì không. Ngân sách chỉ được kiểm soát tốt bằng đúng chất lượng backlog của bạn.
Cái giá ít thấy hơn: công sức quản lý dịch chuyển về phía bạn. Phải có người bên bạn đủ thời gian và thẩm quyền để ưu tiên, nghiệm thu và từ chối. Thiếu vai trò đó, Time & Materials sẽ kém hiệu quả dù đội kỹ sư mạnh đến đâu.
So sánh trực tiếp hai mô hình hợp đồng outsourcing phần mềm
| Tiêu chí | Fixed Price | Time & Materials |
|---|---|---|
| Xác định phạm vi | Khóa trước khi khởi động | Tinh chỉnh mỗi sprint |
| Kiểm soát ngân sách | Tổng cố định, báo giá trước | Cuốn chiếu, nên đặt trần |
| Yêu cầu thay đổi | Change order và báo giá lại | Đưa thẳng vào backlog |
| Rủi ro triển khai | Chủ yếu bên nhà cung cấp | Chia sẻ, nghiêng về khách hàng |
| Tốc độ khởi động | Chậm hơn, cần đặc tả đầy đủ | Nhanh hơn, bắt đầu từ backlog |
| Tính minh bạch | Ít thấy công sức thực tế | Cao, có báo cáo công sức |
| Công sức của khách | Dồn vào giai đoạn đặc tả | Liên tục, cần product owner |
| Phù hợp nhất | MVP, PoC, module có ranh giới | Đội sản phẩm, ODC, lộ trình dài |
Vì sao mô hình rẻ hơn hiếm khi cho kết quả rẻ hơn
Cả hai mô hình thất bại vì cùng một lý do gốc: dự án lớn hơn và ít được hiểu rõ hơn những gì các bên thừa nhận lúc ký. Nghiên cứu CHAOS của The Standish Group theo dõi kết quả dự án phần mềm suốt nhiều thập kỷ và liên tục cho thấy chỉ khoảng một phần ba dự án thành công trọn vẹn, khoảng một nửa gặp khó khăn vì trễ hạn, vượt ngân sách hoặc thiếu tính năng.
Cùng nghiên cứu đó chỉ ra một quy luật đáng hành động: dự án nhỏ thành công cao hơn hẳn dự án lớn, và cách làm lặp lớp (iterative) hiệu quả hơn kế hoạch đồ sộ từ đầu. Đó là lý do nên chia nhỏ công việc, bất kể bạn ký mô hình nào.
Quy mô càng lớn, vấn đề càng nặng. Phân tích của Bent Flyvbjerg và Alexander Budzier đăng trên Harvard Business Review cho thấy một tỷ lệ đáng kể dự án CNTT lớn trở thành ngoại lệ thực sự, với mức vượt chi phí đủ nghiêm trọng để đe dọa chính doanh nghiệp đặt hàng.
Bài học không phải là “cứ chọn Fixed Price cho an toàn”. Bài học là: một con số tổng cố định đặt trên phạm vi hiểu chưa tới chỉ mang lại cảm giác an toàn giả, và cái giá sẽ quay lại sau dưới dạng change order, cắt góc chất lượng hoặc làm lại từ đầu.
Hai mô hình lai mà phần lớn khách hàng nên cân nhắc
Có hai cách lai giải quyết được phần lớn mâu thuẫn giữa hai mô hình, và cả hai đều phổ biến trong quan hệ outsourcing trưởng thành.
Fixed Price cho khảo sát, rồi Time & Materials cho triển khai. Bạn mua một giai đoạn khảo sát ngắn với giá cố định, đầu ra là thiết kế kỹ thuật, backlog ưu tiên và ước tính đáng tin. Sau đó mới bắt đầu xây với thông tin thật. Nếu quyết định dừng, bạn vẫn sở hữu một bản đặc tả dùng được.
Time & Materials có trần chi phí. Bạn làm theo sprint, nhưng hợp đồng đặt mức trần cho mỗi sprint hoặc mỗi quý. Bạn giữ được sự linh hoạt của backlog, còn nhà cung cấp không thể vượt con số đã thống nhất nếu không có phê duyệt bằng văn bản.
Nếu bạn vẫn đang cân nhắc có nên làm phần mềm riêng hay không, hãy bắt đầu từ bài Build vs Buy — vì mô hình hợp đồng chỉ có ý nghĩa khi “xây” đã là câu trả lời đúng.

Bảy câu hỏi cần hỏi trước khi ký
- Phạm vi đã đủ ổn định để báo giá một con số tổng chưa? Nếu câu trả lời trung thực là chưa, Fixed Price chỉ là một phỏng đoán có chữ ký.
- Ai sở hữu mã nguồn và sở hữu trí tuệ vào ngày hợp đồng kết thúc? Điều này phải rõ ràng bằng văn bản, không suy diễn.
- Chính xác điều gì kích hoạt một change order, và chi phí bao nhiêu? Hỏi quy trình và đơn giá trước khi bạn cần đến nó.
- Những kỹ sư nào đích danh trong đội, và có bị thay không? Bảng giá ít ý nghĩa nếu người phía sau liên tục xoay vòng.
- Nghiệm thu được định nghĩa thế nào? Một buổi demo, một ngưỡng test coverage và một biên bản ký nhận là ba mức rất khác nhau.
- Đường thoát ra sao? Thời gian báo trước, bàn giao, tài liệu và thông tin truy cập nên thống nhất ngay từ đầu.
- Đơn giá đã trọn gói chưa? Xác nhận quản lý dự án, QA, DevOps và họp hành nằm trong giá hay tính riêng.
Tinasoft cấu trúc mô hình hợp đồng outsourcing phần mềm ra sao
Tinasoft Vietnam đã bàn giao hơn 300 dự án cho khoảng 100 khách hàng kể từ 2018, trải trên web, mobile, ERP, CRM và IoT. Khối lượng đó cho chúng tôi biết mỗi mô hình gãy ở đâu, và chúng tôi muốn nói điều đó trước khi ký hơn là sau khi ký.
Chúng tôi báo giá Fixed Price khi phạm vi thực sự cố định. Thường là một MVP với danh sách tính năng đã chốt, bàn giao trong 4–6 tuần, hoặc một module có tiêu chí nghiệm thu rõ. Bài phát triển MVP cho startup giải thích cách chúng tôi giữ phạm vi đủ nhỏ để báo giá được.
Với dự án có lộ trình sống, chúng tôi khuyến nghị Time & Materials có trần, thường đặt trong cấu trúc đội chuyên trách hoặc ODC. Bạn có kỹ sư đích danh, mức trần theo sprint và toàn bộ minh bạch về số giờ. Mọi hợp tác đều ký NDA, quyền sở hữu trí tuệ chuyển cho khách hàng.
Chúng tôi công khai bảng giá thay vì bắt bạn phải hỏi. Xem dải giá hiện tại theo vai trò và cấp độ tại trang bảng giá outsourcing phần mềm Việt Nam, kèm form nhận báo giá phản hồi trong 24 giờ.
Câu hỏi thường gặp
Fixed Price có luôn đắt hơn Time & Materials không?
Không phải luôn luôn, nhưng thường đắt hơn trên mỗi đơn vị công việc, vì nhà cung cấp đã cộng biên dự phòng rủi ro. Dự án đặc tả chặt thì khoản này nhỏ; dự án mơ hồ thì lớn, và bạn vẫn trả kể cả khi rủi ro không xảy ra.
Có thể chuyển từ Fixed Price sang Time & Materials giữa chừng không?
Có, và khá phổ biến. Kịch bản thường gặp là khảo sát hoặc MVP làm theo Fixed Price, sau đó chuyển sang chạy sprint. Hãy thống nhất điều kiện chuyển đổi và bảng đơn giá ngay từ đầu để lúc chuyển không thành một cuộc đàm phán mới.
Làm sao để hợp đồng Time & Materials không vượt tầm kiểm soát?
Đặt trần theo sprint hoặc theo quý, yêu cầu phê duyệt bằng văn bản khi vượt, và rà soát backlog ưu tiên mỗi sprint. Yêu cầu báo cáo công sức theo từng đầu việc. Nếu nhà cung cấp né tránh cả ba điều này, đó chính là câu trả lời.
Mô hình nào tốt hơn cho MVP của startup?
Fixed Price, nếu bạn đóng băng được danh sách tính năng. Ở giai đoạn đó, sự chắc chắn về ngân sách quan trọng hơn tính linh hoạt, và một MVP ngắn có ranh giới rõ đúng là loại dự án Fixed Price làm tốt.
Mô hình hợp đồng có ảnh hưởng tới quyền sở hữu mã nguồn không?
Không nên. Sở hữu trí tuệ là điều khoản riêng và phải chuyển cho bạn ở cả hai mô hình. Nếu nhà cung cấp gắn quyền sở hữu code với mô hình giá, hãy coi đó là dấu hiệu cảnh báo nghiêm trọng.
Chọn với đôi mắt mở
Không có câu trả lời đúng tuyệt đối khi chọn mô hình hợp đồng outsourcing phần mềm. Chỉ có mức phù hợp với độ ổn định thật của phạm vi, với năng lực làm chủ sản phẩm bạn có thể dành ra, và với mức chắc chắn ngân sách bạn cần bảo vệ.
Hãy trung thực với điều đầu tiên, hai điều còn lại thường tự sáng tỏ. Nếu bạn muốn một góc nhìn thứ hai về mô hình nào hợp dự án của mình, chúng tôi sẵn sàng trao đổi trước khi bạn cam kết bất cứ điều gì.



