Sàng lọc Backlogs là gì? Cách nâng cao hiệu quả Sàng lọc Backlogs

Sàng lọc Backlog là một sự kiện quan trọng trong các mô hình phát triển Agile  như Scrum giúp chủ sở hữu sản phẩm và nhóm phát triển liên tục cải thiện và ưu tiên các sản phẩm Backlogs. Sàng lọc Product Backlogs đảm bảo các mục Backlogs của sản phẩm đã sẵn sàng cho các lần chạy nước rút sắp tới và giúp nhóm cộng tác hiệu quả và mang lại giá trị kinh doanh.

Sàng lọc Backlogs là gì

Sàng lọc Backlogs, đôi khi được gọi là Backlog Grooming, là một phương pháp Scrum được sử dụng trong phát triển phần mềm Agile. Nó thường được thực hiện bởi nhóm Scrum, bao gồm Chủ sản phẩm, Scrum Master và các thành viên nhóm phát triển.

Sàng lọc Product Backlogs sản phẩm?

Sàng lọc Product Backlogs là một sự kiện định kỳ trong đó chủ sở hữu sản phẩm và nhóm phát triển xem xét Product Backlogs để đảm bảo nó sẵn sàng cho việc lập kế hoạch chạy nước rút.

Trong cuộc họp sàng lọc, họ thảo luận về các mục có mức độ ưu tiên cao nhất, ước tính bất kỳ mục mới nào được thêm vào, ước tính lại những mục hiện có nếu cần, chia các mục lớn thành các mục nhỏ hơn, sàng lọc các tiêu chí chấp nhận và loại bỏ mọi mục không liên quan.

Mục tiêu là cung cấp đủ sự rõ ràng và chi tiết xung quanh các hạng mục Backlogs hàng đầu để nhóm phát triển có thể lựa chọn các hạng mục một cách hiệu quả cho lần chạy nước rút sắp tới trong quá trình lập kế hoạch chạy nước rút.

Định nghĩa, lợi ích và phương pháp thực hành tốt nhất về sàng lọc tồn đọng

Tổ chức Backlogs và sàng lọc Backlogs

Mặc dù các thuật ngữ sắp xếp hồ sơ Backlogs và sàng lọc Backlogs đôi khi được sử dụng thay thế cho nhau nhưng vẫn có một số khác biệt:

Tổ chức Backlogs (backlog grooming) thường đề cập đến các hoạt động bảo trì như loại bỏ các mục lỗi thời, tách/sửa đổi các câu chuyện của người dùng, điều chỉnh các ước tính, v.v.

Sàng lọc Backlogs bao gồm các hoạt động chải chuốt nhưng có phạm vi rộng hơn. Nó tập trung vào việc đảm bảo các hạng mục được chuẩn bị và sẵn sàng cho việc lập kế hoạch chạy nước rút thông qua các cuộc thảo luận giữa chủ sở hữu sản phẩm và nhóm.

Hướng dẫn Scrum ưu tiên thuật ngữ sàng lọc hơn là chuẩn bị chu đáo vì nó truyền tải tốt hơn mục tiêu làm cho các hồ sơ Backlogs trở nên rõ ràng và sẵn sàng cho lần chạy nước rút tiếp theo.

Sàng lọc Backlogs và lập kế hoạch Sprint

Mặc dù có liên quan nhưng các cuộc họp sàng lọc Backlogs và lập kế hoạch chạy nước rút có các mục đích khác nhau:

Sàng lọc Backlogs là một quá trình liên tục để chuẩn bị, ước tính và làm rõ các hạng mục Backlogs sắp tới. Nó xảy ra nhiều lần trước khi lập kế hoạch chạy nước rút.

Việc lập kế hoạch chạy nước rút diễn ra một lần cho mỗi lần chạy nước rút trong đó nhóm cùng nhau quyết định Sprint Backlogs  để làm việc trong lần chạy nước rút sắp tới. Mục tiêu chạy nước rút cụ thể được xác định.

Việc sàng lọc đảm bảo nhóm hiểu rõ về các hạng mục Backlogs trước khi lập kế hoạch chạy nước rút. Nó cho phép đưa ra quyết định hiệu quả hơn trong quá trình lập kế hoạch chạy nước rút.

Tầm quan trọng của việc sàng lọc Backlogs

Sàng lọc Backlogs là một biện pháp quan trọng nhằm đảm bảo Backlogs sản phẩm vẫn là một công cụ đáng tin cậy và hiệu quả để hướng dẫn quá trình phát triển. Nó giúp nhóm tập trung vào việc mang lại giá trị, thích ứng với sự thay đổi và cuối cùng đạt được mục tiêu của dự án.

Mục đích của việc sàng lọc Backlogs là gì?

Mục đích của việc sàng lọc Backlogs là:

  1. Xem xét và ưu tiên: Nhóm xem xét và ưu tiên các mục trong hồ sơ Backlogs của sản phẩm. Điều này liên quan đến việc đánh giá các câu chuyện, nhiệm vụ, lỗi của người dùng và bất kỳ hạng mục công việc nào khác là một phần của hồ sơ Backlogs.

  2. Ước tính nỗ lực: Nhóm ước tính nỗ lực cần thiết để hoàn thành từng hạng mục Backlogs. Điều này thường được thực hiện bằng cách sử dụng các kỹ thuật như điểm câu chuyện hoặc định cỡ tương đối để cung cấp ý tưởng sơ bộ về độ phức tạp và thời gian cần thiết.

  3. Chia nhỏ nhiệm vụ: Các câu chuyện hoặc tính năng lớn hơn của người dùng có thể được chia thành các nhiệm vụ nhỏ hơn, dễ quản lý hơn. Điều này giúp hiểu rõ hơn và lập kế hoạch thực hiện.

  4. Loại bỏ sự mơ hồ: Bất kỳ sự mơ hồ hoặc thiếu rõ ràng nào trong các mục Backlogs đều được giải quyết trong quá trình này. Điều này đảm bảo rằng tất cả các thành viên trong nhóm có sự hiểu biết chung về những gì cần phải làm.

  5. Điều chỉnh mức độ ưu tiên: Nhóm có thể sắp xếp lại mức độ ưu tiên của các mục Backlogs dựa trên thông tin mới, những thay đổi về mức độ ưu tiên kinh doanh hoặc phản hồi từ các bên liên quan.

  6. Chuẩn bị cho Lập kế hoạch Sprint: Các hạng mục Backlogs được tinh chỉnh phù hợp hơn để lựa chọn trong Lập kế hoạch Sprint. Chúng được hiểu rõ hơn, được ưu tiên tốt hơn và có quy mô phù hợp.

Mục đích của việc sàng lọc tồn đọng là gì?

Tại sao việc sàng lọc Product Backlog lại quan trọng?

Dưới đây là một số lợi ích chính của việc liên tục Sàng lọc sản phẩm Backlogs:

  • Giúp ước tính nỗ lực cho các hạng mục Backlogs chính xác hơn dựa trên các cuộc thảo luận nhóm
  • Loại bỏ sự mơ hồ bằng cách thêm nhiều chi tiết hơn như tiêu chí chấp nhận và mô hình
  • Chia nhỏ các câu chuyện lớn của người dùng thành các phần nhỏ hơn, có thể chuyển đổi được
  • Đảm bảo lập kế hoạch chạy nước rút suôn sẻ hơn vì nhóm có đầu vào rõ ràng về các ưu tiên và nỗ lực Backlogs
  • Cho phép đánh giá mọi rủi ro hoặc sự phụ thuộc  để các mặt hàng sắp tới được xác định sớm
  • Cung cấp sự hiểu biết chung về công việc sắp tới trong toàn nhóm
  • Luôn cập nhật Backlogs bằng cách loại bỏ mọi mục không liên quan, lỗi thời hoặc trùng lặp

Lợi ích chính của phiên sàng lọc Backlogs

Một trong những lợi ích quan trọng nhất của việc sàng lọc hồ sơ Backlogs là nó cải thiện tính minh bạch và rõ ràng trong nhóm. Bằng cách cộng tác để tinh chỉnh các hạng mục Backlogs, chủ sở hữu sản phẩm và nhóm sẽ có được sự hiểu biết chung về công việc sắp tới.

Điều này cho phép ước tính nỗ lực chính xác hơn, lập kế hoạch hiệu quả và năng suất cao hơn. Việc có được sự minh bạch cao hơn về các ưu tiên Backlogs và các hạng mục sắp tới sẽ giúp nhóm có thể tổ chức và phân phối công việc hiệu quả hơn trong một lần chạy nước rút.

Cuộc họp sàng lọc Backlogs

Cuộc họp sàng lọc Backlogs được chủ sở hữu sản phẩm hỗ trợ và thường tuân theo chương trình làm việc chung này:

  • Đánh giá các mục mới: Chủ sở hữu sản phẩm xem qua mọi câu chuyện mới của người dùng hoặc các mục Backlogs được thêm vào kể từ cuộc họp sàng lọc gần đây nhất. Nhóm đặt các câu hỏi làm rõ và đưa ra ước tính nỗ lực ban đầu.
  • Ước tính lại các mục hiện có: Nhóm xem lại các mục đã ước tính trong các cuộc họp trước để xem liệu các ước tính có cần được cập nhật dựa trên thông tin mới hay không.
  • Chia nhỏ các câu chuyện lớn: Các hạng mục Backlogs phức tạp, lớn hơn được chia thành các phần nhỏ hơn, có thể chuyển được để ước tính và lập kế hoạch tốt hơn.
  • Làm rõ các tiêu chí chấp nhận: Tiêu chí chấp nhận chi tiết được xác định cho các hạng mục Backlogs hàng đầu để loại bỏ sự mơ hồ.
  • Chăm sóc: Loại bỏ mọi mục trùng lặp, lỗi thời hoặc có mức độ ưu tiên thấp khỏi hồ sơ Backlogs.
  • Ưu tiên: Chủ sở hữu sản phẩm thông báo mọi thay đổi về mức độ ưu tiên đối với các hạng mục Backlogs hàng đầu. Nhóm có thể cung cấp đầu vào.
  • Thảo luận về rủi ro và sự phụ thuộc: Nhóm nêu ra mọi rủi ro hoặc sự phụ thuộc tiềm ẩn mà họ thấy trước trong các hạng mục sắp tới.
  • Hỏi & Đáp: Thảo luận mở cho bất kỳ câu hỏi nào khác về các hạng mục Backlogs hoặc mục tiêu chạy nước rút.

Review User story khi họp sàng lọc Backlog

Xem lại User story khi họp sàng lọc Backlog

Cách tăng cường sàng lọc Backlogs với dự án Viindoo

Sử dụng Viindoo Project quản lý dự án linh hoạt có thể giúp các nhóm nhận được nhiều giá trị hơn từ việc sàng lọc các hồ sơ Backlogs. Dưới đây là một số cách Phần mềm quản trị dự án này hỗ trợ tối ưu việc sàng lọc Backlogs:

  • Duy trì một bản Backlogs trung tâm, cập nhật hiển thị cho toàn bộ nhóm
  • Thêm các mục tồn đọng dễ dàng và liên kết Tạo tác  liên quan như mô hình và tài liệu
  • Tiết kiệm thời gian ước tính bằng cách sử dụng lại dữ liệu lịch sử
  • Đính kèm tiêu chí chấp nhận, sự phụ thuộc và nhiệm vụ vào các mục Backlogs
  • Ưu tiên các mục một cách trực quan bằng cách kéo và thả chúng trong chế độ xem Backlogs
  • Cộng tác tốt hơn với Viindoo Discuss và phản hồi trực tiếp trên từng sản phẩm

Tinh chỉnh tồn đọng với phần mềm Viindoo

Tinh chỉnh tồn đọng với phần mềm Viindoo

Câu hỏi thường gặp

Việc sàng lọc tồn đọng thường được thực hiện một hoặc hai lần mỗi lần chạy nước rút, mỗi lần vài giờ. Tần suất và thời lượng phụ thuộc vào quy mô nhóm và thời gian chạy nước rút.

Ai nên tham dự các cuộc họp sàng lọc?

Chủ sở hữu sản phẩm và các thành viên nhóm phát triển tích cực tham gia vào việc phân tích và thảo luận về các hồ sơ tồn đọng nên tham dự. Các bậc thầy Scrum có thể tham dự để hướng dẫn quy trình.

Có, chủ sở hữu sản phẩm có thể giới thiệu các câu chuyện mới của người dùng và các mục Backlogs trong các cuộc họp sàng lọc. Nhóm cung cấp ước tính ban đầu về các mặt hàng mới.

Không, việc sàng lọc tập trung vào các mục ưu tiên hàng đầu sẽ được thực hiện trong các lần chạy nước rút sắp tới. Các mục tồn đọng có mức độ ưu tiên thấp hơn có thể được tinh chỉnh sau.

Phần kết luận

Việc sàng lọc Backlogs thường xuyên mang lại nhiều lợi ích cho các nhóm linh hoạt như cải thiện tính minh bạch, ước tính chính xác và lập kế hoạch chạy nước rút hiệu quả. Việc sử dụng các cuộc họp sàng lọc để cùng nhau chuẩn bị các hồ sơ Backlogs sẽ đảm bảo nhóm liên tục được liên kết và có sự rõ ràng về các mục công việc sắp tới. Các nhóm nên xem việc sàng lọc như một khoản đầu tư mang lại kết quả thông qua việc tăng cường sự tập trung và năng suất trong các lần chạy nước rút.

Hy vọng bài viết trên của Viindoo  đã cung cấp những thông tin hữu ích về Sàng lọc Backlog.

Sàng lọc Backlogs là gì? Cách nâng cao hiệu quả Sàng lọc Backlogs
Công ty Cổ phần Công nghệ Viindoo, Hoàng Tuấn Đạt 4 tháng 10, 2023

CHIA SẺ BÀI ĐĂNG NÀY