Phân hệ PM Study
  • Tình huốngTình huống thực chiến
  • Kịch bảnRa quyết định tình huống
  • Biểu mẫuKho biểu mẫu tải về
  • Thẻ ghi nhớHọc thuật ngữ PMP
  • Công cụMáy tính EVM, PERT, dự phòng
  • Hỏi đápHỏi đáp & thảo luận
  • Thử tháchMỗi ngày một câu hỏi PMP
  • Lý thuyếtBài học PMBOK 8 & ECO 2026
  • Luyện thiThi thử & ôn tập PMP
  • Bài viếtThư viện bài viết PMP
PM Study
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đáp
6 chuyên mụcXem tất cả bài viết →
  • Quản lý các bên liên quanTình huống về kỳ vọng, giao tiếp và gắn kết stakeholder.
  • Lãnh đạo & đội nhómXây dựng, dẫn dắt và giải quyết xung đột trong đội dự án.
  • Kế hoạch & tiến độLập kế hoạch, ước lượng, nén tiến độ và kiểm soát baseline.
  • Rủi ro & thay đổiNhận diện, ứng phó rủi ro và kiểm soát thay đổi phạm vi.
  • Agile & HybridLựa chọn và vận hành cách tiếp cận Agile, Predictive, Hybrid.
  • Luyện thi PMPChiến lược ôn tập và mẹo xử lý câu hỏi tình huống PMP.
Công cụBài viết
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đápChuyên mụcCông cụBài viết
/
PM Study

Học quản lý dự án và ôn thi PMP bằng tiếng Việt: lý thuyết PMBOK® Guide 8, tình huống thực tế và đề luyện thi theo ECO 2026.

Chuyên mục

  • Quản lý các bên liên quan
  • Lãnh đạo & đội nhóm
  • Kế hoạch & tiến độ
  • Rủi ro & thay đổi
  • Agile & Hybrid
  • Luyện thi PMP

Tài nguyên

  • Project Management Institute (PMI)
  • PMP Exam Content Outline
  • The Scrum Guide
  • PMI Vietnam Chapter

PM Study

  • Tất cả bài viết
  • Bài viết nổi bật
© 2026 PM StudyPMP® và PMBOK® là nhãn hiệu đã đăng ký của Project Management Institute.Phiên bản 1.12.1
  1. /Kế hoạch & tiến độ
  2. /Chưa ai từng làm thì ước lượng thế nào: thử nghi…
Kế hoạch & tiến độ· Domain: Lập kế hoạch

Chưa ai từng làm thì ước lượng thế nào: thử nghiệm có thời hạn (spike) để mua thông tin trước khi cam kết

Đội phải tích hợp với một nền tảng chưa ai dùng; ước lượng dao động từ 3 đến 30 ngày. Thay vì đoán, đội bỏ ra 3 ngày làm thử có thời hạn và thu được ước lượng hẹp hơn nhiều. Cách thiết kế một spike để "mua thông tin" cho ước lượng mà không thành dự án con.

HP
Nguyễn Thu Hà, PMP
24/11/2025
6 phút đọc 0 0
Chưa ai từng làm thì ước lượng thế nào: thử nghiệm có thời hạn (spike) để mua thông tin trước khi cam kết

Tình huống minh hoạ

Tình huống và số liệu dưới đây là giả định, dùng để minh hoạ.

Một công ty vận tải muốn ứng dụng điều phối xe nhận dữ liệu định vị theo thời gian thực từ thiết bị của một nhà cung cấp mới. Không ai trong đội từng làm với giao thức của thiết bị này. Ở buổi ước lượng:

  • Một lập trình viên: "Nếu tài liệu API đầy đủ thì 3 ngày."
  • Một người khác: "Nếu phải tự giải mã gói tin, có thể mất cả tháng."
  • Kiến trúc sư: "Còn chưa biết thiết bị gửi dữ liệu với tần suất nào, có chịu được tải không."

Khoảng ước lượng 3–30 ngày gần như vô dụng cho việc lập kế hoạch. Product Owner thì cần biết liệu tính năng có kịp cho đợt thí điểm sau 6 tuần không.

Spike là gì

Spike là thuật ngữ bắt nguồn từ Lập trình cực hạn (Extreme Programming – XP), chỉ công việc mà mục đích chính là tìm hiểu giải pháp hoặc thu thập thông tin khi đội chưa rõ hướng đi. Kenneth Rubin mô tả hai cách thể hiện:

  • Như một hạng mục trong Product Backlog, mà sản phẩm bàn giao chính là kiến thức thu được.
  • Như một nguyên mẫu kiến trúc xuyên suốt đi qua mọi tầng hệ thống (giao diện – xử lý – dữ liệu), giống một chiếc đinh đóng xuyên qua kiến trúc.

Cốt lõi là giảm bất định bằng học hỏi — đúng với nhận định của hình nón bất định: khoảng ước lượng không tự hẹp theo thời gian, nó chỉ hẹp khi đội chủ động loại bỏ nguồn bất định.

Thiết kế một spike tốt

1. Câu hỏi cụ thể, trả lời được

Spike không phải "tìm hiểu thiết bị X". Spike tốt có câu hỏi đóng:

  • Thiết bị có gửi dữ liệu qua giao thức chuẩn mà thư viện hiện có đọc được không?
  • Độ trễ từ thiết bị tới máy chủ là bao nhiêu khi có 200 xe?
  • Có cần tự viết bộ giải mã gói tin không?

2. Thời hạn cố định (timebox)

Spike có thời hạn cứng — ví dụ 2–3 ngày cho một người. Hết hạn thì dừng và báo cáo, dù có tìm ra câu trả lời đầy đủ hay không. "Không tìm ra sau 3 ngày" cũng là thông tin quý: nó cho thấy rủi ro cao hơn dự kiến.

3. Tiêu chí hoàn thành là thông tin, không phải mã

Đầu ra của spike là: câu trả lời cho các câu hỏi, ước lượng mới (hẹp hơn) cho hạng mục thật, các rủi ro mới phát hiện, và khuyến nghị. Mã viết trong spike thường là mã thử — không đưa thẳng vào sản phẩm nếu chưa đạt chuẩn định nghĩa hoàn thành.

Tình huống liên quan

Kế hoạch & tiến độLập kế hoạch

Ngày go-live "chắc chắn" chỉ đạt được 8% số lần mô phỏng: phân tích rủi ro tiến độ bằng Monte Carlo

Lịch dự án ERP ghi go-live ở ngày làm việc thứ 120, nhưng ba nhánh công việc cùng hội tụ vào một mốc. Mô phỏng Monte Carlo cho thấy ngày đó chỉ đạt được khoảng 8% số lần lặp. Cách đọc đường cong S, hiểu merge bias và chọn mức dự phòng tiến độ có căn cứ.

Ngày đăng: 04/10/2026Lượt xem: 0Bình luận: 0
Kế hoạch & tiến độLập kế hoạch

Đội kiểm thử quá tải 160% trong ba tuần: chọn resource leveling hay resource smoothing?

Lịch trình trông hợp lý cho tới khi xếp người vào: đội kiểm thử phải gánh 160% công suất trong ba tuần. Phân biệt resource leveling và resource smoothing, khi nào chấp nhận lùi mốc và khi nào chỉ dùng float.

Ngày đăng: 01/10/2026Lượt xem: 4Bình luận: 0
Kế hoạch & tiến độLập kế hoạch

40 ngày công không phải 8 ngày với 5 người: chuyển ước lượng công sang thời lượng cho đúng

Ước lượng 40 ngày công, chia cho 5 người, kế hoạch ghi 8 ngày. Thực tế mất 19 ngày. Phân biệt công (effort), thời lượng (duration) và thời gian trôi qua, tính hệ số khả dụng, và hiểu vì sao thêm người không rút ngắn tuyến tính.

Ngày đăng: 29/09/2026Lượt xem: 0Bình luận: 0
Kế hoạch & tiến độLập kế hoạch

Ước lượng ba điểm và PERT: khi đội chỉ đưa ra một con số lạc quan

Đội cam kết "28 ngày là xong" nhưng đó chỉ là kịch bản thuận lợi. Cách dùng ước lượng ba điểm, công thức PERT và độ lệch chuẩn để đưa ra mốc tiến độ có mức tin cậy.

Ngày đăng: 28/09/2026Lượt xem: 5Bình luận: 0

4. Đưa vào kế hoạch minh bạch

Spike chiếm năng lực của đội, nên phải xuất hiện trong backlog và kế hoạch sprint, được Product Owner sắp thứ tự như mọi hạng mục khác. Spike nên được làm sớm, trước khi cần cam kết.

Áp dụng vào tình huống

Đội thống nhất một spike 3 ngày cho một lập trình viên với ba câu hỏi ở trên. Kết quả (minh hoạ):

  • Thiết bị dùng giao thức chuẩn, thư viện hiện có đọc được — loại bỏ kịch bản "tự giải mã gói tin".
  • Độ trễ chấp nhận được với 200 xe giả lập.
  • Phát hiện mới: thiết bị gửi toạ độ theo hệ quy chiếu khác, cần bước chuyển đổi.

Ước lượng cho hạng mục thật được làm lại: 6–9 ngày. Product Owner có thông tin để xếp tính năng vào đợt thí điểm, và rủi ro "hệ quy chiếu" được đưa vào sổ rủi ro với ứng phó cụ thể.

So sánh: 3 ngày cho spike đổi lấy việc thu hẹp khoảng 3–30 ngày xuống 6–9 ngày. Nếu không làm spike, đội có thể cam kết 3 ngày rồi trễ cả tháng, hoặc đệm thành 30 ngày và bỏ lỡ đợt thí điểm.

Spike so với các cách giảm bất định khác

Cách làmKhi nào phù hợpChi phíKết quả
Hỏi thêm chuyên giaCó người từng làm việc tương tựThấpÝ kiến, giả định
Đọc tài liệu, hỏi nhà cung cấpCông nghệ có tài liệu tốtThấpThông tin "trên giấy"
Spike có thời hạnCần kiểm chứng bằng thực hànhTrung bìnhDữ kiện đã kiểm chứng
Nguyên mẫu cho người dùngBất định về nhu cầu, trải nghiệmTrung bình – caoPhản hồi thật từ người dùng
Thí điểm (pilot)Bất định về vận hành, quy môCaoDữ liệu vận hành thực tế

Nguyên tắc chọn: dùng cách rẻ nhất trả lời được câu hỏi. Nếu chỉ cần biết thiết bị có hỗ trợ giao thức chuẩn không, một cuộc gọi cho nhà cung cấp có thể đủ; nếu cần biết độ trễ khi có 200 xe, phải đo thật.

Spike trong dự án không phải phần mềm

Ý tưởng "trả một khoản nhỏ để mua thông tin trước khi cam kết khoản lớn" có mặt ở nhiều lĩnh vực:

  • Xây dựng: khoan thăm dò địa chất trước khi thiết kế móng.
  • Sản xuất: làm mẫu thử (prototype) và chạy thử một lô nhỏ.
  • Sự kiện: tổ chức buổi chạy thử với nhóm nhỏ trước sự kiện chính.

Trong ngôn ngữ của PMBOK, đây là cách thu thập thêm thông tin để giảm bất định — một chiến lược ứng phó với rủi ro mơ hồ (ambiguity) được PMBOK 7 nhắc tới trong lĩnh vực hiệu suất Uncertainty, cùng với thử nghiệm và nguyên mẫu.

Mẫu báo cáo kết quả spike

Một báo cáo spike ngắn gọn, đọc trong 5 phút, giúp Product Owner và các bên liên quan dùng được thông tin ngay:

  • Câu hỏi: liệt kê các câu hỏi ban đầu.
  • Trả lời: có / không / chưa rõ, kèm bằng chứng (số đo, ảnh chụp kết quả chạy thử).
  • Rủi ro mới: những gì phát hiện ngoài dự kiến.
  • Ước lượng mới: khoảng ước lượng cho hạng mục thật và các giả định.
  • Khuyến nghị: làm tiếp, đổi hướng, hay cần thêm thông tin.

Sai lầm thường gặp

  • Spike không có thời hạn: biến thành dự án nghiên cứu kéo dài.
  • Spike không có câu hỏi: đội "tìm hiểu" rồi không biết lúc nào là xong.
  • Dùng spike để né ước lượng: mọi hạng mục khó đều đẩy sang spike, kế hoạch không bao giờ ổn định.
  • Đưa mã thử vào sản phẩm mà không làm lại cho đạt chuẩn — tạo nợ kỹ thuật.
  • Không cập nhật ước lượng sau spike: thông tin mua được bị lãng phí.

Góc ôn thi PMP

  • Khi đội không thể ước lượng vì bất định kỹ thuật cao, phương án tốt thường là thử nghiệm có thời hạn/nguyên mẫu để thu thông tin, không phải "đoán và đệm" hay "PM tự quyết con số".
  • Spike là một hạng mục backlog, được Product Owner sắp thứ tự và nằm trong năng lực sprint.
  • Liên hệ: làm rõ dần (progressive elaboration) và lập kế hoạch cuốn chiếu — chi tiết hoá khi có thông tin.

Nguồn tham khảo

  • Spike – Innolution Agile Glossary (Kenneth Rubin)
  • Cone of Uncertainty – Wikipedia
  • Estimation – Agile Alliance Glossary
#spike#timebox#uoc-luong#giam-bat-dinh#nguyen-mau

Trắc nghiệm tình huống PMP

Câu 1/1
Đội agile không thống nhất được ước lượng cho một tính năng cần tích hợp với công nghệ chưa ai trong đội từng dùng; các ước lượng chênh nhau gấp 10 lần. Product Owner cần biết tính năng có thể kịp cho bản phát hành trong 6 tuần không. Agile PM nên đề xuất gì?

Bạn chọn phương án nào?

Spike 3 ngày đã kết thúc nhưng chỉ trả lời được 2/3 câu hỏi; câu còn lại (khả năng chịu tải) cần thêm khoảng 3 ngày. Sprint Planning diễn ra ngày mai. Nếu là agile PM, bạn đề xuất gì?

Bài viết hữu ích? Chia sẻ cho đồng nghiệp nhé!

Đánh giá bài viết

Bình luận

Mục lục

Tình huống minh hoạSpike là gìThiết kế một spike tốtÁp dụng vào tình huốngSpike so với các cách giảm bất định khácSpike trong dự án không phải phần mềmMẫu báo cáo kết quả spikeSai lầm thường gặpGóc ôn thi PMPNguồn tham khảoTrắc nghiệmBình chọn
Quảng cáoBộ đề thi thử PMP (mẫu)
Quảng cáoTemplate quản lý dự án (mẫu)