Scrum

Scrum là gì:

Scrum là một phương pháp được sử dụng để quản lý các dự án năng động, thường được áp dụng cho sự phát triển nhanh của một phần mềm .

Scrum là một công cụ cho phép bạn kiểm soát công việc hiệu quả và hiệu quả, trao quyền cho các nhóm làm việc hướng tới một mục tiêu chung.

Phương pháp này rất cần thiết cho nhiều công ty ngày nay vì nó không chỉ tạo điều kiện cho việc thiết lập mục tiêu mà còn giúp đáp ứng thời hạn.

Trong scrum, chúng tôi làm việc với cái gọi là tồn đọng sản phẩm, một thanh ghi chứa các khu vực của sản phẩm phải được phát triển. Từ tồn đọng sản phẩm được tạo ra phát hành tồn đọng, đó là điểm nối của các yêu cầu của tồn đọng sản phẩm sẽ được làm việc, theo mức độ ưu tiên của mỗi người. Backlog phát hành là một điểm để tạo backlog chạy nước rút, đại diện cho lượng thời gian một nhiệm vụ (được gọi là câu chuyện người dùng ) sẽ được hoàn thành.

Kích thước của mỗi lần chạy nước rút là phù hợp cho công ty trong câu hỏi và thiết kế của nó. Chạy nước rút có thể mất từ ​​một đến bốn tuần. Quá trình scrum thường được kiểm soát trong một khung mà bạn có thể thấy các nhiệm vụ đang được phát triển, những nhiệm vụ đã được thực hiện, nhưng vẫn cần phải được kiểm tra hoặc thử nghiệm và những nhiệm vụ được coi là hoàn thành.

Một số yếu tố là một phần của quy trình Scrum là:

  • Chủ sở hữu sản phẩm : là chủ sở hữu của sản phẩm hoặc dự án sẽ được làm việc, chịu trách nhiệm về hướng đi theo, xác định các yêu cầu nào sẽ là một phần của tồn đọng sản phẩm và cần được giải quyết bởi nhóm. Đại diện cho người dùng hoặc khách hàng của sản phẩm được đề cập;
  • Scrum Master : là yếu tố tạo ra sự kết nối giữa chủ sở hữu sản phẩm và nhóm. Nó có trách nhiệm tổ chức các cuộc họp, giám sát công việc và đảm bảo rằng mỗi thành viên trong nhóm có các công cụ cần thiết để hoàn thành vai trò của họ theo cách tốt nhất có thể.
  • Nhóm (nhóm): Đây là nhóm làm việc để phát triển dự án hoặc sản phẩm.

Một khái niệm có liên quan khác trong lĩnh vực này là scrum hàng ngày, hoặc scrum hàng ngày, bao gồm một cuộc họp được tổ chức bởi Scrum Master. Tất cả các yếu tố đang đứng, vì vậy cuộc họp ngắn (tối đa 15 phút). Cuộc họp này là một cách để chứng minh rằng mỗi yếu tố đang hoàn thành vai trò của nó.

Một cuộc họp quan trọng khác trong phạm vi của scrum là lập kế hoạch cho lần chạy nước rút tiếp theo, nơi nó được xác định mỗi nhiệm vụ sẽ kéo dài bao lâu. Tiêu chuẩn để đo thời gian của mỗi nhiệm vụ có thể là việc gán điểm hoặc kích cỡ áo (XL, L, M, S, XS) và một nhiệm vụ mất nhiều thời gian hơn sẽ có nhiều điểm hơn. Theo cách này, có thể thêm các điểm vào cuối giai đoạn nước rút và xác định tốc độ làm việc của nhóm.

Theo dõi tiến trình của mỗi lần chạy nước rút được thực hiện thông qua biểu đồ phát sinh, một trong những tính năng làm cho scrum trở nên phổ biến.

Nó bao gồm một bảng cho phép bạn kiểm soát xem một dự án có đang phát triển như dự kiến ​​hay không. Nó trình bày một phép đo hàng ngày về số lượng công việc chưa được thực hiện trong mỗi lần chạy nước rút hoặc phát hành . Bảng này cũng cho phép bạn ước tính thời gian chạy nước rút sẽ được hoàn thành. Vì vậy, có thể biết liệu dự án đang tiến triển theo thời gian ước tính hay liệu nó sẽ chịu một số chậm trễ. Thông tin này có thể được nhóm sử dụng để thực hiện một số điều chỉnh cho công việc của họ, ngăn chặn sự chậm trễ thực sự xảy ra.

Nguồn gốc của thuật ngữ scrum đến từ môn thể thao bóng bầu dục, trong đó scrum xác định sự kết tụ của người chơi, thường được xem là "đào tạo có trật tự". Trong scrum, 8 cầu thủ của mỗi đội phải đối mặt và phải nỗ lực để lấy lại quả bóng ở giữa "cụm".

Xem thêm ý nghĩa của DevOps.