Sprint phát triển phần mềm theo Agile
0
Chạy mô phỏng
Cần đăng nhập để mở; tài khoản miễn phí.
Luôn dùng bản mới nhất; khi bạn sửa lần đầu mới tạo bản riêng, bản gốc không đổi.

Sprint phát triển phần mềm theo Agile

Nhóm phần mềm chạy một sprint Agile để làm ứng dụng câu lạc bộ cho trường: chọn user story từ backlog sao cho vừa năng lực nhóm, rồi mô phỏng từng ngày làm việc. Thẻ công việc đi qua các cột Cần làm, Đang làm, Kiểm thử, Xong; biểu đồ burndown cho thấy số điểm còn lại; lỗi sinh ra khi viết mã được kiểm thử phát hiện hoặc lọt tới người dùng. Cuối sprint là buổi review chấm mức hài lòng của khách hàng.

Chủ đề Hướng nghiệp với tin học của Tin học 12 giới thiệu nhóm nghề thiết kế và lập trình. Mô phỏng này cho học sinh thấy một nhóm phần mềm làm việc thế nào trong một sprint Agile: chủ sản phẩm xếp user story theo giá trị, lập trình viên viết mã và kiểm thử, kiểm thử viên tìm lỗi trước khi phát hành. Chọn số lập trình viên, kiểm thử viên, độ dài sprint, thời gian viết kiểm thử và có rà soát mã hay không; năng lực ước tính bằng số người × số ngày × 0,8 điểm. Đánh dấu các story muốn nhận rồi chạy từng ngày: thẻ di chuyển trên bảng công việc, đường burndown đi xuống, lỗi được tìm thấy hoặc lọt tới người dùng. Buổi review cuối sprint tính mức hài lòng của khách từ giá trị giao được, số story trễ hẹn và số lỗi lọt ra. Các hệ số là giả định để minh hoạ xu hướng. Câu hỏi gợi ý: – Bỏ viết kiểm thử thì nhóm làm nhanh hơn bao nhiêu, và bao nhiêu lỗi lọt tới người dùng? – Vì sao nhận cả backlog lại làm khách hàng kém hài lòng hơn? – Chủ sản phẩm, lập trình viên và kiểm thử viên mỗi người góp gì vào kết quả sprint?

Tham số điều chỉnh được

  • Số lập trình viên (2–6 người)
  • Cách lập kế hoạch sprint
  • Số kiểm thử viên (0–2 người)
  • Thời gian lập trình viên viết kiểm thử (0–40 %)
  • Rà soát mã chéo (code review)
  • Độ dài sprint (5–15 ngày)