Mở đầu — vì sao bài này quan trọng
Trong một dự án, không phải mọi việc đều do đội của bạn tự làm. Bạn thuê một nhà thầu xây dựng, mua giấy phép phần mềm, ký hợp đồng với một agency marketing, hay đặt một đơn vị bên ngoài phát triển module thanh toán. Tất cả những giao dịch "mua ngoài" đó chính là Procurement Management — quản lý mua sắm và hợp đồng.
Đây là một trong những vùng kiến thức mà PM Việt Nam hay bị hụt nhất, vì trong thực tế nhiều công ty giao phần này cho phòng Mua hàng (Procurement) hoặc phòng Pháp chế, nên PM ít khi tự tay ký hợp đồng. Nhưng trong kỳ thi PMP, đề bài coi bạn — người PM — là người phải hiểu rõ loại hợp đồng nào chuyển rủi ro về đâu, khi nào chọn cái gì, và quy trình mua sắm chạy như thế nào. Rất nhiều câu hỏi tình huống chỉ cần bạn nhận diện đúng loại hợp đồng là chọn được đáp án.
Quan trọng hơn, hiểu procurement giúp bạn tránh những cái bẫy tiền tỷ: ký nhầm loại hợp đồng khiến ngân sách vỡ trận, hoặc để nhà thầu "bào" thêm chi phí qua mỗi change request. Bài này tôi sẽ giảng cho bạn tư duy đằng sau từng loại hợp đồng, chứ không chỉ học thuộc bảng.
Khái niệm cốt lõi
Procurement là gì trong ngôn ngữ PMP
Procurement là quá trình mua hàng hóa, dịch vụ hoặc kết quả từ bên ngoài tổ chức dự án. Trong quan hệ này có hai vai:
- Buyer (Bên mua) — chính là dự án của bạn, người bỏ tiền ra.
- Seller (Bên bán / Nhà thầu / Vendor) — bên cung cấp.
Ba nhóm loại hợp đồng lớn
Toàn bộ thế giới hợp đồng trong PMP quy về ba họ chính. Cốt lõi bạn cần nắm là: rủi ro về chi phí nằm ở ai?
1. Fixed Price (FP) — Hợp đồng giá cố định. Bên bán cam kết làm xong với một giá đã chốt. Nếu chi phí thực tế vượt, bên bán chịu lỗ. Vì vậy rủi ro dồn về Seller, còn Buyer khá an toàn về ngân sách. Điều kiện để dùng: phạm vi công việc (scope) phải rõ ràng, xác định được.
- FFP (Firm Fixed Price): giá cứng tuyệt đối, không đổi. Dạng phổ biến nhất.
- FPIF (Fixed Price Incentive Fee): giá cố định nhưng có thưởng nếu bên bán làm tốt hơn mục tiêu (ví dụ xong sớm, tiết kiệm chi phí).
- FPEPA (Fixed Price with Economic Price Adjustment): giá cố định nhưng cho phép điều chỉnh theo biến động kinh tế (lạm phát, tỷ giá) — dùng cho hợp đồng dài nhiều năm.
- CPFF (Cost Plus Fixed Fee): hoàn chi phí + một khoản phí cố định.
- CPIF (Cost Plus Incentive Fee): hoàn chi phí + phí có thưởng/phạt theo hiệu quả (thường theo công thức chia sẻ chi phí, sharing ratio như 80/20).
- CPAF (Cost Plus Award Fee): hoàn chi phí + phí thưởng dựa trên đánh giá chủ quan của Buyer về chất lượng dịch vụ.
Bảng tổng hợp rủi ro
| Loại | Rủi ro Buyer | Rủi ro Seller | Khi dùng |
|---|---|---|---|
| Fixed Price (FFP) | Thấp nhất | Cao nhất | Scope rõ ràng, ổn định |
| FPIF / FPEPA | Thấp | Cao | Scope rõ + muốn khuyến khích hiệu quả / hợp đồng dài |
| T&M | Trung bình | Trung bình | Scope nhỏ, gấp, chưa chốt |
| Cost Plus (CPFF/CPIF/CPAF) | Cao | Thấp | Scope chưa rõ, R&D, nhiều thay đổi |
Point of Total Assumption (PTA) — điểm cần biết cho FPIF
Với hợp đồng FPIF, có một con số gọi là PTA (Point of Total Assumption) — mức chi phí mà từ đó trở đi, mọi khoản vượt Seller phải gánh 100%. Công thức:
PTA = ((Ceiling Price − Target Price) / Buyer's Share Ratio) + Target Cost
Câu hỏi PTA hiếm nhưng nếu ra thì chỉ cần thay số. Ý nghĩa: qua điểm PTA, Seller mất động lực và bắt đầu lỗ nặng.
Quy trình procurement chạy qua ba bước lớn
- Plan Procurement Management — quyết định mua hay tự làm (make-or-buy), chọn loại hợp đồng, soạn tài liệu mời thầu (SOW, RFP/RFQ/RFI).
- Conduct Procurements — gửi mời thầu, tổ chức hội nghị nhà thầu (bidder conference), đánh giá, chọn Seller, ký hợp đồng.
- Control Procurements — quản lý hợp đồng đang chạy, kiểm tra chất lượng, xử lý change, thanh toán, và cuối cùng đóng hợp đồng (closure).
- SOW (Statement of Work): mô tả chi tiết công việc cần mua.
- RFP (Request for Proposal): mời đề xuất giải pháp — dùng khi bài toán phức tạp, cần Seller đề xuất cách làm.
- RFQ (Request for Quotation): mời báo giá — khi đã biết rõ cần gì, chỉ hỏi giá.
- RFI (Request for Information): mời cung cấp thông tin — bước thăm dò thị trường ban đầu.
Tình huống thực tế
Ví dụ 1 — Chọn nhầm loại hợp đồng cho một dự án chưa rõ scope
Một công ty fintech tại TP.HCM, tạm gọi VietPay, muốn xây một module chấm điểm tín dụng bằng AI. Đây là bài toán R&D, chưa ai trong công ty biết chắc cần bao nhiêu công. Ban giám đốc, vì muốn "khóa ngân sách", ép ký một hợp đồng FFP (giá cố định) 2 tỷ đồng với một công ty outsourcing.
Kết quả: vì scope mơ hồ, nhà thầu báo giá 2 tỷ đã "phòng thủ" rất cao, và mỗi khi VietPay muốn điều chỉnh thuật toán, nhà thầu coi đó là "ngoài phạm vi" và đòi phụ lục thêm tiền. Sau 6 tháng, tổng chi phí đội lên 3,2 tỷ qua các change request, còn quan hệ hai bên căng thẳng.
Bài học: Scope chưa rõ mà ép Fixed Price là công thức dẫn đến tranh chấp. Trường hợp này đúng ra nên dùng Cost Plus (CPIF) hoặc T&M có trần NTE, để linh hoạt điều chỉnh mà vẫn kiểm soát. Trong PMP: "Ill-defined scope → không dùng Fixed Price."
Ví dụ 2 — Dùng FPIF khuyến khích nhà thầu về sớm
Tập đoàn xây dựng Coteccons (bối cảnh giả định hợp lý) thi công một nhà máy cho khách hàng FDI, với deadline khắt khe vì dây chuyền sản xuất phải chạy đúng dịp. Chủ đầu tư dùng hợp đồng FPIF: giá mục tiêu (target cost) 100 tỷ, phí mục tiêu 8 tỷ, và điều khoản thưởng — nếu bàn giao sớm mỗi tuần thưởng thêm 500 triệu, tiết kiệm chi phí thì chia sẻ theo tỷ lệ 70/30 (Buyer 70%, Seller 30%).
Coteccons tối ưu tiến độ, bàn giao sớm 4 tuần và tiết kiệm được 6 tỷ chi phí. Họ nhận thêm 2 tỷ tiền thưởng tiến độ + 1,8 tỷ từ phần chia sẻ tiết kiệm. Cả hai bên đều thắng: chủ đầu tư chạy dây chuyền sớm, nhà thầu tăng lợi nhuận.
Bài học: Incentive fee không phải "cho tiền không". Nó là công cụ align lợi ích — khiến mục tiêu của Seller trùng với mục tiêu của Buyer. Đây chính là lý do FPIF/CPIF tồn tại.
Ví dụ 3 — T&M không đặt trần, chi phí trôi
Một startup thương mại điện tử ở Hà Nội thuê 4 freelancer qua hợp đồng T&M để làm gấp tính năng cho mùa sale 11/11, đơn giá 400.000đ/giờ. Vì gấp, họ không đặt điều khoản not-to-exceed. Scope liên tục "phình" do product owner đổi ý, các freelancer cứ log giờ. Sau 6 tuần, hóa đơn lên tới 480 triệu — gấp đôi con số họ nhẩm trong đầu ban đầu (khoảng 240 triệu).
Bài học: T&M rất tiện để bắt đầu nhanh khi scope chưa rõ, nhưng luôn đặt trần NTE và giới hạn số giờ tối đa, đồng thời kiểm soát scope creep. T&M mà buông lỏng thì rủi ro chi phí gần như dồn hết về Buyer.
Hướng dẫn từng bước
Khi bạn phải quản lý một hạng mục mua ngoài, hãy đi theo trình tự này:
- Quyết định Make-or-Buy. Tự làm hay mua? Cân nhắc năng lực nội bộ, chi phí, rủi ro, tính bảo mật và thời gian. Nếu không có năng lực và không phải năng lực cốt lõi (core competency), hãy mua.
- Xác định độ rõ của scope. Đây là câu hỏi bản lề chọn loại hợp đồng:
- Soạn tài liệu. Viết SOW chi tiết, chọn loại tài liệu mời thầu (RFP nếu cần giải pháp, RFQ nếu chỉ cần giá, RFI nếu thăm dò). Kèm tiêu chí đánh giá (source selection criteria) minh bạch.
- Tổ chức chọn thầu (Conduct Procurements). Gửi mời, tổ chức bidder conference để mọi nhà thầu nhận cùng một thông tin (đảm bảo công bằng), nhận đề xuất, chấm điểm theo tiêu chí, đàm phán và ký hợp đồng.
- Quản lý hợp đồng (Control Procurements). Theo dõi hiệu suất, kiểm tra chất lượng đầu ra, quản lý thay đổi qua Integrated Change Control (không tự ý thay đổi hợp đồng), duyệt thanh toán, ghi nhận và giải quyết claims/disputes.
- Đóng hợp đồng (Closure). Xác nhận công việc đã hoàn thành đúng hợp đồng, hoàn tất thanh toán cuối, thu thập lessons learned, lưu trữ hồ sơ. Lưu ý: procurement closure diễn ra trước hoặc như một phần của project closure.
Lỗi thường gặp & mẹo
- Nhầm hướng rủi ro. Lỗi kinh điển: nghĩ Fixed Price rủi ro cho Buyer. Không — Fixed Price an toàn cho Buyer, rủi ro dồn về Seller. Ngược lại Cost Plus mới rủi ro cho Buyer. Ghi câu thần chú: Fixed = Seller lo, Cost = Buyer lo.
- Ép Fixed Price khi scope mơ hồ. Như ví dụ VietPay — dẫn đến change request đội chi phí và tranh chấp. Scope chưa rõ thì Cost Plus hoặc T&M.
- T&M không đặt trần. Luôn có điều khoản not-to-exceed và giới hạn giờ.
- PM tự ý sửa hợp đồng. Hợp đồng là ràng buộc pháp lý — mọi thay đổi phải qua change control chính thức và thường cần bộ phận pháp chế/mua hàng. Trong câu hỏi PMP, nếu đáp án là "PM tự thỏa thuận miệng với vendor" thì gần như luôn sai.
- Quên bidder conference. Đây là cách đảm bảo mọi nhà thầu được cùng thông tin — thể hiện tính công bằng, minh bạch.
- Mẹo thi: Khi đề hỏi "loại hợp đồng nào phù hợp", hãy tìm hai tín hiệu: (1) scope rõ hay mơ hồ, (2) ai cần được bảo vệ khỏi rủi ro chi phí. Hai tín hiệu đó gần như luôn dẫn thẳng tới đáp án.
- Mẹo thi: Với PTA, chỉ cần nhớ nó là điểm mà "từ đây Seller gánh 100% phần vượt". Thay số vào công thức là xong, đừng học thuộc kiểu máy móc.
Bài tập thực hành
- Nhận diện loại hợp đồng. Với mỗi tình huống, chọn loại hợp đồng phù hợp và giải thích rủi ro dồn về đâu:
- Tính PTA. Một hợp đồng FPIF có: Target Cost = 200.000 USD, Target Fee = 20.000 USD, Ceiling Price = 250.000 USD, Buyer Share Ratio = 60%. Tính PTA. (Gợi ý: dùng công thức PTA ở phần trên.)
- Tình huống mở. Bạn được giao thuê ngoài phát triển app mobile cho một ngân hàng VN. Yêu cầu chức năng còn đang thay đổi hàng tuần theo phản hồi thị trường, nhưng ban lãnh đạo muốn kiểm soát ngân sách. Bạn đề xuất loại hợp đồng nào và cơ chế bảo vệ chi phí gì? Viết 4–5 câu lập luận.
Tóm tắt
- Procurement là mua hàng hóa/dịch vụ từ bên ngoài; PM đóng vai Buyer, đối tác là Seller. Hợp đồng là ràng buộc pháp lý, không tự ý sửa.
- Ba họ hợp đồng: Fixed Price (Seller gánh rủi ro, cần scope rõ), Cost Reimbursable/Cost Plus (Buyer gánh rủi ro, cho scope chưa rõ), T&M (ở giữa, nhớ đặt trần NTE).
- Câu thần chú: Fixed = Seller lo, Cost = Buyer lo, T&M = ở giữa.
- Incentive fee (FPIF/CPIF) dùng để align lợi ích hai bên, không phải cho không.
- PTA là điểm mà Seller bắt đầu gánh 100% phần chi phí vượt trong hợp đồng FPIF.
- Quy trình ba bước: Plan → Conduct → Control procurement, kết thúc bằng closure với lessons learned.
- Bẫy hay gặp: ép Fixed Price khi scope mơ hồ, T&M không đặt trần, và PM tự ý thay đổi hợp đồng ngoài change control.