Vào thẳng nội dung

Định nghĩa Hoàn thành (Definition of Done - DoD)

Để chính thức đóng (close) một User Story, một Sprint hoặc một Cột mốc phát hành (Milestone), việc xác minh toàn diện xem các công việc đã thực sự hoàn tất hay chưa là tối quan trọng.

Đội ngũ phát triển cần cùng nhau thống nhất xem Định nghĩa Hoàn thành của nhóm mình gồm những gì và ghi chép lại trực tiếp trong dự án. Dưới đây là các tiêu chí mẫu để xác minh công việc đã hoàn thành:

1. Cho từng Tính năng / User Story

  • Toàn bộ các tiêu chí chấp nhận (Acceptance Criteria) đã được thỏa mãn.
  • Đã tái cấu trúc mã nguồn (Refactoring) sạch sẽ.
  • Mã nguồn biên dịch thành công không có bất kỳ lỗi nào.
  • Các bài kiểm thử đơn vị (Unit Tests) mới đã được viết đầy đủ và pass.
  • Toàn bộ các bài Unit Test hiện có trước đó vẫn chạy thành công (không bị hồi quy).
  • Đã ghi log đầy đủ thông tin chẩn đoán và đo kiểm từ xa (telemetry/diagnostics).
  • Đã hoàn tất việc Code Review và được chấp thuận (approve).
  • Đã hoàn tất việc đánh giá giao diện người dùng (UX Review) nếu áp dụng.
  • Đã cập nhật tài liệu kỹ thuật / hướng dẫn sử dụng tương ứng.
  • Tính năng đã được merge thành công vào nhánh tích hợp mặc định (ví dụ: main hoặc trunk) theo đúng chiến lược phân nhánh của dự án.
  • Tính năng đã được nghiệm thu và ký duyệt (sign off) bởi Product Owner.

2. Cho Mục tiêu Sprint (Sprint Goal)

  • Mọi User Story trong Sprint đều thỏa mãn đầy đủ Định nghĩa Hoàn thành (DoD).
  • Product Backlog đã được cập nhật trạng thái mới nhất.
  • Toàn bộ kiểm thử chức năng (Functional Tests) và kiểm thử tích hợp (Integration Tests) đều pass.
  • Các bài kiểm thử hiệu năng (Performance Tests) đạt yêu cầu.
  • Kiểm thử đầu-cuối (End-to-End Tests) chạy thành công.
  • Tất cả các lỗi (bugs) phát sinh đã được sửa triệt để.
  • Sprint đã được nghiệm thu bởi đội ngũ kỹ sư, kiến trúc sư phần mềm, quản lý dự án và Product Owner.

3. Cho Đợt phát hành / Cột mốc (Release/Milestone)

  • Code Complete: Đã hoàn tất toàn bộ mã nguồn theo các mục tiêu đã đề ra cho các sprint.
  • Bản phát hành (Release) được Product Owner chính thức phê duyệt sẵn sàng triển khai lên môi trường sản xuất (Production).

Cập nhật cuối cùng: 11 tháng 11, 2026
Back to top