Scrum Artifacts
Scrum có 3 Artifact chính và mỗi Artifact đều có Commitment (cam kết) đi kèm.
1. Product Backlog
- Định nghĩa: Danh sách tất cả các công việc cần thực hiện để phát triển sản phẩm.
- Ai quản lý: Product Owner (PO).
- Đặc điểm: Luôn thay đổi, được tinh chỉnh (refinement) thường xuyên.
- Commitment: Product Goal (Mục tiêu tổng thể của sản phẩm).
👉 Ví dụ EZSE Online Courses
- Product Goal: Xây dựng một nền tảng bán khóa học online (EZSE Online Courses) nơi người dùng có thể mua, thanh toán, và học online dễ dàng.
- Một phần Product Backlog:
ID | Product Backlog Item (PBI) | Priority | Estimate (SP) |
---|---|---|---|
PBI-01 | Đăng ký tài khoản | High | 5 |
PBI-05 | Thêm khóa học vào giỏ hàng | High | 8 |
PBI-06 | Thanh toán giỏ hàng | High | 13 |
2. Sprint Backlog
- Định nghĩa: Tập hợp các PBIs được chọn cho Sprint + kế hoạch thực hiện.
- Ai quản lý: Developers.
- Commitment: Sprint Goal (Mục tiêu Sprint).
👉 Ví dụ EZSE Online Courses - Sprint 2
Sprint Goal: Người dùng có thể xem danh sách và tìm kiếm khóa học.
PBIs chọn:
- PBI-03: Xem danh sách khóa học (8 SP)
- PBI-04: Tìm kiếm khóa học (5 SP)
Sprint Backlog chi tiết:
Task ID | Công việc | Status |
---|---|---|
T-07 | Tạo DB bảng Course | To Do |
T-08 | API lấy danh sách Course | To Do |
T-09 | Giao diện hiển thị Course | To Do |
T-10 | API tìm kiếm Course | To Do |
T-11 | Form tìm kiếm (UI) | To Do |
T-12 | Test case Search/List | To Do |
3. Increment
- Định nghĩa: Phiên bản sản phẩm hoàn chỉnh, có thể sử dụng được sau mỗi Sprint.
- Ai chịu trách nhiệm: Developers.
- Commitment: Definition of Done (DoD) – Mô tả điều kiện cần đạt để Increment “xem như xong”.
👉 Ví dụ EZSE Online Courses - Increment sau Sprint 2:
Người dùng có thể:
- Đăng ký / đăng nhập.
- Xem danh sách khóa học.
- Tìm kiếm khóa học.
Definition of Done (DoD):
- Code đã được review.
- Đã pass toàn bộ unit test và integration test.
- Đã deploy trên môi trường staging.
- Tài liệu hướng dẫn sử dụng được cập nhật.
4. Artifacts + Commitments
+-----------------------+--------------------------+
| Product Backlog | Product Goal |
+-----------------------+--------------------------+
| Sprint Backlog | Sprint Goal |
+-----------------------+--------------------------+
| Increment | Definition of Done |
+-----------------------+--------------------------+