LẬP KẾ HOẠCH TRONG SCRUM
Lập kế hoạch trong Scrum không giống các mô hình truyền thống như Waterfall. Thay vì lên kế hoạch chi tiết từ đầu đến cuối, Scrum sử dụng cách tiếp cận lặp lại - thích ứng. Chương này giúp sinh viên nắm được cách lập kế hoạch Sprint, kế hoạch phát hành (Release Plan), lập kế hoạch dựa trên năng lực nhóm, đồng thời hiểu rõ quản lý phạm vi và rủi ro trong môi trường linh hoạt.
TỔNG QUAN VỀ LẬP KẾ HOẠCH TRONG SCRUM
Scrum không loại bỏ kế hoạch mà chia nhỏ và thực hiện linh hoạt.
Gồm nhiều cấp độ:
o Tầm nhìn sản phẩm (Product Vision)
o Kế hoạch phát hành (Release Plan)
o Kế hoạch Sprint (Sprint Planning)
o Kế hoạch hàng ngày (Daily Scrum)
CÁC LOẠI KẾ HOẠCH TRONG SCRUM
| Loại kế hoạch | Mục tiêu | Thời điểm |
| Product Vision | Xác định mục tiêu sản phẩm |
Trước khi bắt đầu dự án |
|
Product Roadmap |
Dự kiến thời gian hoàn thành các phần |
Dài hạn |
| Release Plan |
Lập kế hoạch phát hành từng phiên bản |
Theo từng giai đoạn lớn |
| Sprint Planning | Kế hoạch công việc trong 1 Sprint | Đầu mỗi Sprint |
| Daily Plan | Mỗi ngày làm gì | Daily Scrum |
SPRINT PLANNING – LẬP KẾ HOẠCH CHO MỘT SPRINT
Ai tham gia?
Scrum Master (dẫn dắt buổi họp)
Product Owner (giải thích yêu cầu)
Development Team (ước lượng và cam kết công việc)
Nội dung Sprint Planning:
1. Chọn mục tiêu Sprint (Sprint Goal)
2. Chọn các mục trong Product Backlog để thực hiện
3. Chia nhỏ thành các Task
4. Ước lượng thời gian/tài nguyên
CÁCH LẬP KẾ HOẠCH SPRINT HIỆU QUẢ
Chỉ chọn các mục đã rõ, đã có tiêu chí chấp nhận
Ước lượng phù hợp với năng lực của nhóm
Không cố “nhồi” quá nhiều việc
Cân đối giữa tính năng, lỗi, công việc kỹ thuật
TÍNH NĂNG VELOCITY – TỐC ĐỘ HOÀN THÀNH CỦA NHÓM
Velocity là số điểm (Story Point) nhóm hoàn thành được sau mỗi Sprint.
Dùng để dự đoán số lượng công việc nhóm có thể làm được trong Sprint tiếp theo.
Velocity ổn định giúp lập kế hoạch chính xác hơn.
KỸ THUẬT ƯỚC LƯỢNG CÔNG VIỆC
Planning Poker: mỗi người dùng thẻ điểm (1, 2, 3, 5, 8,...) để biểu thị ước lượng
T-shirt Size: XS, S, M, L, XL – dùng cho các yêu cầu chưa rõ
Ideal Hour: số giờ lý tưởng (chưa tính gián đoạn)
Bucket System: nhóm User Story vào các “xô” độ lớn
RELEASE PLANNING – LẬP KẾ HOẠCH PHÁT HÀNH
Mục tiêu: xác định khi nào một phiên bản "có thể triển khai được" sẽ sẵn sàng.
Có thể gồm 2–4 Sprint tùy quy mô.
Product Owner kết hợp velocity + backlog + deadline để lập kế hoạch.
Tính linh hoạt: phạm vi có thể điều chỉnh, không cứng nhắc.
LẬP KẾ HOẠCH THEO NĂNG LỰC NHÓM
Cần xem xét:
Số thành viên khả dụng
Thời gian nghỉ, thi cử
Kinh nghiệm kỹ thuật
Mức độ ổn định velocity
Lập kế hoạch tốt nghĩa là không overcommit, vừa đủ khối lượng công việc để nhóm hoàn thành chất lượng.
QUẢN LÝ PHẠM VI (SCOPE MANAGEMENT)
Scrum cho phép thay đổi phạm vi, nhưng trong Sprint thì giữ ổn định.
Mọi thay đổi chỉ đưa vào Product Backlog, không can thiệp vào Sprint đang diễn ra.
Product Owner cần biết ưu tiên cái gì phải làm trước, cái gì có thể lùi.
LẬP KẾ HOẠCH TRONG MÔI TRƯỜNG HỌC THUẬT
Trong dự án sinh viên:
Thời gian giới hạn → cần chia thành Sprint theo tuần
Nên dùng Sprint 1–2 tuần để phản hồi nhanh
Cần có kế hoạch phân công rõ ràng theo năng lực từng bạn
Phải lường trước các tuần bận thi, báo cáo
VÍ DỤ: LẬP KẾ HOẠCH CHO SPRINT 1
Đề tài: “Ứng dụng quản lý điểm danh”
Sprint Goal: Đăng ký người dùng & đăng nhập
Backlog chọn vào Sprint:
1. Tạo tài khoản mới (5 điểm)
2. Màn hình đăng nhập (3 điểm)
3. Kiểm tra trùng email (2 điểm)
Tổng điểm dự kiến: 10 điểm (phù hợp Velocity nhóm)
Thời gian: 2 tuần
CÔNG CỤ HỖ TRỢ LẬP KẾ HOẠCH
Jira: theo dõi Sprint, Velocity
Trello + Calendar: quản lý Deadline thủ công
Notion + Template Agile
Google Sheets: cho nhóm sinh viên
CÂU HỎI ÔN TẬP
1. Scrum có những loại kế hoạch nào?
2. Sprint Planning gồm những hoạt động chính gì?
3. Velocity là gì? Dùng để làm gì?
4. Planning Poker hoạt động như thế nào?
5. Khi nào nên lập Release Plan?
BÀI TẬP THỰC HÀNH
Bài tập 1: Chọn 1 đề tài nhóm đang làm. Viết kế hoạch Sprint đầu tiên (SprintGoal, User Story, Task, Ước lượng).
Bài tập 2: Lập bảng Release Plan gồm 3 Sprint cho dự án "Ứng dụng chia sẻ tài liệu học tập".
Bài tập 3: Tạo bảng Trello hoặc Notion thể hiện toàn bộ kế hoạch 1 Sprint, gửi ảnh chụp màn hình
» Các tin khác: