Mọi dự án phần mềm đều bắt đầu ở cùng một ngã rẽ: bạn chốt giá trước, hay trả theo giờ vừa làm vừa tính? Giá cố định vs time & materials không phải câu đố chỉ có một đáp án đúng — cả hai mô hình đều hợp lệ, và mỗi cái thực sự hợp với một kiểu công việc khác nhau. Sai lầm của founder là chọn mô hình theo thói quen, hoặc theo cái vendor thích, thay vì theo hình hài của dự án trước mặt. Bài này nói rõ mỗi mô hình thực chất là gì, khi nào nó thắng, khi nào nó cắn lại, và cách quyết định — mà không giả vờ rằng cái này tốt hơn cái kia một cách phổ quát.
Bỏ hết thuật ngữ đi, hai mô hình tính giá quy về một câu: ai gánh rủi ro khi đoán sai về scope.
Giá cố định nghĩa là bạn và vendor thống nhất một scope xác định, một mức giá, và một timeline trước khi bắt đầu — thường viết vào statement of work (SOW). Bạn trả đúng giá đó bất kể công việc thực tế tốn bao nhiêu giờ. Vendor gánh rủi ro: nếu họ ước lượng thiếu, đó là vấn đề của họ, không phải hóa đơn của bạn.
Time & materials (T&M) nghĩa là bạn trả theo số giờ làm cộng chi phí phát sinh, thường tính theo tháng. Không có tổng cố định — dự án tốn bao nhiêu thì tốn. Bạn gánh rủi ro: nếu công việc kéo dài, hóa đơn của bạn phình theo.
Chẳng cái nào "công bằng hơn" về bản chất. Chúng phân bổ rủi ro khác nhau, và cách phân bổ đúng phụ thuộc hoàn toàn vào việc bạn định nghĩa được công việc trước tới đâu.
T&M là lựa chọn thành thật khi chưa ai định nghĩa được scope một cách hợp lý — vì scope vốn dĩ phải thay đổi.
Chỗ T&M thực sự thắng:
Chỗ T&M cắn lại:
T&M là công cụ đúng. Chỉ là công cụ cho công việc tiến hóa, khó định nghĩa — không phải cho một việc đã rõ hình hài và có deadline cứng.
Giá cố định là lựa chọn thành thật khi scope có thể định nghĩa được — và bạn cần sự chắc chắn hơn là cần linh hoạt.
Chỗ giá cố định thực sự thắng:
Giới hạn thật của nó:
| Giá cố định | Time & materials | |
|---|---|---|
| Chắc chắn ngân sách | Cao — một con số, khóa trong SOW | Thấp — mở, tính theo giờ |
| Ai gánh rủi ro scope | Vendor | Bạn |
| Hợp với | Scope xác định, MVP, deadline cứng | Việc mở, tiến hóa, mang tính nghiên cứu |
| Linh hoạt khi đổi | Qua quy trình change / báo giá lại | Đổi bất cứ lúc nào, không đàm phán lại |
| Động lực của vendor | Đúng và hiệu quả ngay từ đầu | Càng nhiều giờ = càng nhiều doanh thu |
| Bạn cần mang tới | Scope rõ trước khi ký | Lái sát công việc trong lúc làm |
Bạn không cần bảng tính. Trả lời thành thật bốn câu:
Với phần lớn founder làm một MVP scope-xác-định để gọi vốn theo deadline, các câu trả lời xếp về cùng một phía: scope xác định, deadline cứng, ít thời gian micromanage, vỡ ngân sách là kết cục tệ nhất. Đó là một dự án giá cố định. Với công việc thực sự mở hoặc thiên về nghiên cứu, T&M là lựa chọn thành thật — và một đối tác tốt sẽ nói thẳng điều đó thay vì ép giá cố định vào một hình hài không giữ nổi nó.
Giá cố định thất bại khi làm cẩu thả. Làm tử tế, nó cho bạn sự chắc chắn mà không bẫy bạn. Ba thứ tạo nên khác biệt:
Một SOW rõ và cụ thể. Hợp đồng phải mô tả cái đang xây đủ chi tiết để cả hai bên biết "xong" nghĩa là gì. Scope mơ hồ là nơi các dự án giá cố định đi đến chỗ chết — nó mời gọi hoặc phần đệm dư hoặc những cuộc cãi vã triền miên về cái gì "đã bao gồm". Hãy đầu tư thời gian scope cho đúng trước khi ai đó viết code.
Một quy trình thay đổi thật — không phải một bức tường. Scope sẽ dịch chuyển giữa chừng; đó là bình thường. Điều quan trọng là chuyện gì xảy ra tiếp theo. Vendor tệ dùng change order làm điểm hái tiền và lôi từng cái vào đàm phán. Vendor tốt báo bạn giá và ngày mới ngay lập tức, để bạn quyết với đầy đủ thông tin thay vì phát hiện vào lúc nhận hóa đơn.
Không bao giờ có hóa đơn bất ngờ. Toàn bộ điểm của giá cố định là bạn không bao giờ bị phục kích. Nếu một thay đổi kéo thêm việc, bạn nên nghe con số mới trước khi nó phát sinh — không phải sau.
Đây đúng là cách chúng tôi vận hành ở BeevR. Giá và timeline khóa trong SOW. Nếu scope đổi giữa sprint, bạn nhận ngày và giá mới ngay trong ngày — không hóa đơn bất ngờ, không cú sốc cuối tháng. Bạn sở hữu 100% code ngay từ ngày đầu, và công việc do một đội senior, do founder dẫn dắt làm, không có rào cản project-manager giữa bạn và những người xây nó. Chúng tôi thà đáng tin còn hơn gây ấn tượng, nên chúng tôi làm phần 99% không hào nhoáng — auth, audit trail, xử lý lỗi — những thứ làm phần mềm thực sự trụ vững. Xem cách chúng tôi cấu trúc gói giá cố định và chúng tôi làm gì.
Giá cố định vs time & materials không phải chuyện cái nào "tốt hơn" — mà là khớp mô hình với công việc. T&M là lựa chọn đúng cho các bản build mở, tiến hóa, thiên nghiên cứu, nơi scope vốn để dịch chuyển. Giá cố định là lựa chọn đúng khi scope đã xác định và bạn cần chắc chắn về ngân sách lẫn deadline — mô tả này đúng với phần lớn việc gọi vốn và MVP. Quan điểm thành thật: chọn theo hình hài dự án, không theo thói quen. Và nếu dự án của bạn có scope xác định và một deadline thật, giá cố định gần như luôn thắng — miễn là SOW rõ ràng và quy trình thay đổi nhanh và công bằng.
Muốn chắc chắn về ngân sách cho bản build của bạn? BeevR làm giá cố định, thời gian cố định — khóa trong SOW, báo giá lại trong ngày nếu scope đổi, và bạn sở hữu từng dòng code ngay từ ngày đầu. Đặt lịch tư vấn →