Scrum trong 3 phút: Khung Agile cho các dự án phức tạp

Scrum dựa trên lý thuyết kiểm soát quá trình thực nghiệm (thực nghiệm), theo đó tri thức đến từ trải nghiệm thực tế và quan sát trong bối cảnh hiện tại. (Lưu ý: điều này khác với chủ nghĩa giáo điều và thực nghiệm một phần, vốn bỏ qua hướng dẫn lý thuyết hoặc chỉ dựa vào kinh nghiệm quá khứ. Nó nhấn mạnh vào học tập và thích ứng theo thời gian thực.)

Defined vs Empirical
Định nghĩa so với Thực nghiệm

Ba trụ cột của kiểm soát quá trình thực nghiệm—minh bạch, kiểm tra và thích ứng—hỗ trợ việc triển khai mọi quá trình thực nghiệm. Scrum sử dụng phương pháp lặp lại và tăng dần để tối ưu hóa dự báo tương lai và quản lý rủi ro, giúp tổ chức trở nên linh hoạt và nhạy bén hơn với thay đổi, từ đó đạt được kết quả tốt hơn.

Scrum tận dụng tư duy tối giản, các khung thời gian cố định và thể hiện đầy đủ Tuyên ngôn Agile và các nguyên tắc Agile.

Three Pillars of Scrum
Ba trụ cột của Scrum

Scrum là một khung để phát triển và duy trì các sản phẩm phức tạp thông qua ‘kiểm tra và thích ứng’. Đây là một phương pháp được dẫn dắt bởi Tuyên ngôn Agile và các nguyên tắc, tích hợp ba vai trò, ba sản phẩm, năm sự kiện và năm giá trị—cùng nhau được gọi là ‘3355’.

3355 Scrum Framework
Khung Scrum 3355

Trong khung này, toàn bộ quá trình phát triển bao gồm các chu kỳ lặp lại ngắn gọi làSprints. Các thực hành được khuyến nghị bao gồm:

  • Mỗi Sprint kéo dài từ 1 đến 4 tuần.
  • Sử dụng mộtDanh sách Sản phẩmđể quản lý yêu cầu sản phẩm—một danh sách các tính năng được ưu tiên.
  • Trong mỗi lần lặp lại, độiScrum Teamchọn các mục ưu tiên cao nhất từ Danh sách Sản phẩm.
  • Trong buổi họp lập kế hoạch Sprint, các mục đã chọn được thảo luận, phân tích và ước tính để xác định mục tiêu Sprint và kế hoạch giao hàng—được gọi làDanh sách Sprint.
  • HọpDaily Scrumđược tổ chức trong suốt Sprint.
  • Vào cuối mỗi Sprint, đội Scrum mời các bên liên quan và đại diện kinh doanh tham gia xem xét phần tăng trưởng sản phẩm có thể bàn giao.
  • Sau đó, đội sẽ kiểm tra hiệu suất của mình và liên tục cải thiện quy trình.
  • Scrum không giới hạn trong phát triển phần mềm—nó áp dụng cho bất kỳ dự án phức tạp, sáng tạo hoặc khám phá nào, cũng như các sáng kiến thay đổi tổ chức.
Agile Scrum Framework
Khung Agile Scrum

Leave a Reply