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. /Agile & Hybrid
  2. /Cứ bốn sprint lại có một "sprint ổn định" để sửa…
Agile & Hybrid· Domain: Bàn giao

Cứ bốn sprint lại có một "sprint ổn định" để sửa lỗi: hardening sprint là triệu chứng, không phải giải pháp

Đội lên kế hoạch cứ 4 sprint tính năng thì 1 sprint "ổn định": sửa lỗi, kiểm thử hồi quy, kiểm thử hiệu năng. Khoảng 20% năng lực biến mất và ngày phát hành vẫn trượt. Vì sao hardening sprint cho thấy Definition of Done chưa đủ, và lộ trình đưa dần công việc "ổn định" vào từng sprint.

HP
Nguyễn Thu Hà, PMP
03/01/2026
5 phút đọc 0 0
Cứ bốn sprint lại có một "sprint ổn định" để sửa lỗi: hardening sprint là triệu chứng, không phải giải pháp

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 fintech có ba đội Scrum phát triển nền tảng cho vay tiêu dùng, sprint 2 tuần. Lịch phát hành được tổ chức theo nhịp: 4 sprint tính năng + 1 "sprint ổn định" (hardening sprint). Trong sprint ổn định, các đội:

  • Chạy kiểm thử hồi quy thủ công toàn hệ thống (khoảng 800 kịch bản).
  • Kiểm thử hiệu năng và bảo mật trên môi trường giống thật.
  • Sửa các lỗi tích luỹ từ 4 sprint trước.
  • Cập nhật tài liệu vận hành.

Ban đầu sprint ổn định có vẻ hợp lý. Nhưng sau một năm: số lỗi tìm thấy trong sprint ổn định ngày càng nhiều, sprint ổn định thường phải kéo thành hai, và các Sprint Review của sprint tính năng trở nên vô nghĩa — mọi người đều biết "tính năng xong" chưa thật sự xong.

Scrum Guide 2020 nói gì

Hai quy định của Scrum Guide 2020 trực tiếp liên quan:

  1. Mỗi sprint phải tạo ra ít nhất một Increment — một bước tiến cụ thể hướng tới Product Goal, và Increment phải dùng được (usable). Scrum Guide không có khái niệm sprint "chuẩn bị", sprint "tích hợp" hay sprint "ổn định".
  2. Definition of Done (DoD) là mô tả chính thức về trạng thái của Increment khi đạt các tiêu chuẩn chất lượng cần thiết cho sản phẩm. Một mục backlog chưa đạt DoD thì không được phát hành, thậm chí không được trình bày tại Sprint Review; nó quay lại Product Backlog.

Như vậy, nếu story được gọi là "Done" ở sprint tính năng nhưng vẫn cần kiểm thử hồi quy, kiểm thử hiệu năng, sửa lỗi trước khi phát hành, thì nó chưa Done theo nghĩa của Scrum. Hardening sprint chính là nơi phần "chưa Done" được dồn tới — một dạng dây chuyền thác nước thu nhỏ đặt sau bốn sprint.

Agile Alliance gọi đúng tên khoảng cách này: "lập trình xong" khác với "xong thật sự" (gồm kiểm thử, tài liệu, sẵn sàng triển khai). DoD tồn tại để xoá khoảng cách đó, và phải được hiển thị rõ như một thoả thuận mà mọi thành viên đều biết.

Chi phí ẩn của hardening sprint

Chi phíBiểu hiện
Năng lực mất đi1/5 thời gian không tạo tính năng mới; thực tế còn nhiều hơn khi sprint ổn định kéo dài
Phản hồi muộnLỗi được phát hiện 4–8 tuần sau khi viết code, khi lập trình viên đã quên ngữ cảnh — sửa đắt hơn
Minh bạch giảVelocity của sprint tính năng phóng đại tiến độ thật; dự báo dựa trên đó sai lệch có hệ thống

Tình huống liên quan

Agile & HybridĐo lường

Bảng Kanban kín việc mà khách vẫn chờ lâu: giới hạn WIP và định luật Little

Đội hỗ trợ triển khai có 6 người nhưng đang "ôm" 31 yêu cầu dở dang, khách hàng chờ trung bình hơn ba tuần. Dùng bốn chỉ số dòng chảy của Kanban Guide và định luật Little để chứng minh rằng bắt đầu ít việc hơn mới là cách xong việc nhanh hơn.

Ngày đăng: 02/10/2026Lượt xem: 2Bình luận: 0
Agile & HybridBàn giao

Product Owner kiêm nhiệm "vắng mặt": khi backlog chờ quyết định cả tuần

Product Owner là trưởng phòng nghiệp vụ, chỉ dành được vài giờ mỗi tuần cho đội. Câu hỏi tồn đọng, đội tự đoán yêu cầu và làm lại. Cách chẩn đoán, khôi phục quyền ra quyết định và ủy quyền đúng cách.

Ngày đăng: 01/10/2026Lượt xem: 7Bình luận: 0
Agile & HybridĐội dự án

Mỗi story qua tay bốn người, cuối sprint dồn kiểm thử: phá silo chuyên môn bằng swarming và kỹ năng hình chữ T

Đội Scrum 8 người nhưng thực chất là bốn "phòng ban mini": phân tích, backend, frontend, kiểm thử. Story nào cũng đi qua bốn tay, kiểm thử viên ngập việc ba ngày cuối sprint. Vì sao đội liên chức năng không có nghĩa là mỗi người một chuyên môn, và cách chuyển sang làm việc theo kiểu "cả đội dồn vào ít việc".

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

Backlog 180 story mà vẫn không biết phát hành gì trước: lập bản đồ user story theo hành trình người dùng

Danh sách backlog phẳng 180 dòng được xếp theo "giá trị" từng story, nhưng bản phát hành đầu lại không dùng được vì thiếu các bước nền. Cách dựng user story map theo hành trình người dùng, cắt lát phát hành có thể dùng ngay và kiểm tra story bằng INVEST.

Ngày đăng: 26/09/2026Lượt xem: 0Bình luận: 0
Nợ kỹ thuật tăngÁp lực "để sprint ổn định lo" khiến đội chấp nhận đường tắt trong sprint tính năng
Rủi ro dồn cuốiMọi rủi ro tích hợp, hiệu năng hiện ra cùng lúc ngay trước ngày phát hành

Martin Fowler mô tả nợ kỹ thuật (technical debt) bằng ẩn dụ lãi suất: phần "cẩu thả" (cruft) trong mã khiến mỗi tính năng mới tốn thêm công — đó là tiền lãi. Ông cảnh báo các đội thường đánh giá thấp tác động của cruft lên tốc độ, đến mức "tiêu hết hạn mức" mà vẫn giao hàng muộn hơn so với khi giữ chất lượng nội tại tốt. Hardening sprint thường là nơi đội trả lãi trong khi nợ gốc vẫn tăng.

Lộ trình loại bỏ hardening sprint

Không thể xoá sprint ổn định ngay ngày mai — các đội cần năng lực kỹ thuật để làm được việc đó trong từng sprint. Một lộ trình có thể làm theo 3–4 quý:

Bước 1 – Minh bạch hoá. Liệt kê chính xác những gì đang làm trong sprint ổn định. Ghi rõ trong DoD hiện tại những mục nào còn thiếu so với "sẵn sàng phát hành". Ghi nhận khoảng cách này như một rủi ro, công khai với PO và bên liên quan.

Bước 2 – Tự động hoá kiểm thử hồi quy. 800 kịch bản thủ công là lý do lớn nhất khiến phải dồn kiểm thử. Ưu tiên tự động hoá các luồng nghiệp vụ trọng yếu trước (giải ngân, tính lãi, thu nợ). PO cần đưa việc này vào Product Backlog với thứ tự cao — đây là đầu tư để giữ tốc độ, không phải "việc kỹ thuật phụ".

Bước 3 – Tích hợp liên tục. Agile Alliance mô tả tích hợp liên tục (continuous integration – CI) là giảm thời gian và công sức của mỗi lần tích hợp, hướng tới việc có thể giao một phiên bản sẵn sàng phát hành vào bất kỳ lúc nào. Ba đội cùng tích hợp vào nhánh chính nhiều lần mỗi ngày, chạy kiểm thử tự động trên mỗi lần tích hợp. Theo gợi ý của Agile Alliance, bất kỳ việc gì khiến đội thấy "đau" khi chuẩn bị phát hành đều là ứng viên để đưa vào quy trình CI.

Bước 4 – Nâng DoD từng nấc. Mỗi quý thêm vào DoD một tiêu chí từng chỉ làm trong sprint ổn định: "kiểm thử hồi quy tự động chạy xanh", rồi "kiểm thử hiệu năng cho API thay đổi", rồi "quét bảo mật không có lỗi mức cao". Khi DoD đủ chặt, sprint ổn định co lại tự nhiên.

Bước 5 – Chấp nhận velocity giảm tạm thời. DoD chặt hơn nghĩa là mỗi story tốn công hơn, velocity sẽ giảm. Cần giải thích trước với bên liên quan: velocity cũ phóng đại; velocity mới phản ánh tiến độ thật.

Khi nhiều đội cùng một sản phẩm

Scrum Guide 2020 yêu cầu: nếu nhiều Scrum Team cùng làm một sản phẩm, họ phải cùng xác định và tuân thủ một DoD chung. Với ba đội trong tình huống, việc nâng DoD phải đồng bộ — một đội nâng còn hai đội không thì Increment tích hợp vẫn không đạt chuẩn.

Dấu hiệu nhận biết DoD đang "mỏng"

  • Có cụm từ "Done nhưng…" trong Sprint Review ("Done nhưng chưa test hiệu năng", "Done nhưng chưa merge").
  • Số lỗi phát hiện sau sprint tăng dần qua các quý.
  • Ngày phát hành phải chờ một giai đoạn riêng, dù backlog tính năng đã "xong".
  • Developers không thể trả lời ngay câu hỏi "Nếu PO muốn phát hành Increment này hôm nay, cần thêm gì?"

Góc PMP

  • Đề có thể hỏi về đội đề xuất "sprint sửa lỗi" hoặc "sprint tích hợp". Đáp án tốt thường là củng cố DoD, tích hợp và kiểm thử liên tục trong từng sprint, không phải chấp nhận sprint riêng cho chất lượng.
  • Chất lượng được xây dựng trong quá trình (built-in quality), phù hợp nguyên tắc "xây dựng chất lượng vào quy trình và sản phẩm" của PMBOK 7.
  • Increment phải đạt DoD mới được trình bày ở Sprint Review.
  • Nợ kỹ thuật nên được minh bạch trong Product Backlog và xử lý có kế hoạch.

Nguồn tham khảo

  • The Scrum Guide (2020) – Ken Schwaber & Jeff Sutherland
  • Agile Alliance Glossary – Definition of Done
  • Agile Alliance Glossary – Continuous Integration
  • Martin Fowler – Technical Debt
#hardening-sprint#definition-of-done#no-ky-thuat#continuous-integration#chat-luong

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

Câu 1/1
Các Developers đề xuất: cứ sau ba sprint phát triển tính năng sẽ có một sprint dành riêng cho kiểm thử hồi quy và sửa lỗi trước khi phát hành, vì hiện tại không kịp kiểm thử đầy đủ trong sprint. Là Scrum Master, bạn phản hồi thế nào?

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

Bạn muốn loại bỏ dần hardening sprint. Tự động hoá 800 kịch bản hồi quy cần khoảng 3 sprint toàn đội, hoặc 30% năng lực trong khoảng 10 sprint. Product Owner lo khách hàng chờ tính năng. Nếu là PM, bạn đề xuất cách nào?

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ạScrum Guide 2020 nói gìChi phí ẩn của hardening sprintLộ trình loại bỏ hardening sprintKhi nhiều đội cùng một sản phẩmDấu hiệu nhận biết DoD đang "mỏng"Góc PMPNguồn tham khảoTrắc nghiệmBình chọn
Quảng cáoTemplate quản lý dự án (mẫu)
Quảng cáoBộ đề thi thử PMP (mẫu)