Kỹ thuật ước lượng dự án phần mềm linh hoạt dựa vào Story Point - phương pháp T-Shirt Sizing

Phương pháp T-Shirt Sizing là gì?

T-Shirt Sizing là một trong những kỹ thuật tính Story Point thường được sử dụng trong các dự án phát triển linh hoạt (Agile). Đây là một kỹ thuật ước tính tương đối.

Thay vì sử dụng một số công cụ lập kế hoạch, ở đây, các mục được phân loại thành các cỡ áo thun: XS, S, M, L, XL.

Thuật ngữ này bắt nguồn từ cách chỉ định kích cỡ áo phông xuất hiện lần đầu ở Mỹ. Thay vì có áo phông ở các kích cỡ 4, 5, 6, v.v., các nhà sản xuất dùng các ký hiệu dễ nhớ hơn: Nhỏ (S), Trung bình (M), Lớn (L) và Cực lớn (XL), v.v.

Tương tự với tính năng đo áo phông, nhóm phát triển dự án phần mềm được yêu cầu đánh giá xem một User Story là cực nhỏ, nhỏ, vừa, lớn, cực lớn hay cực lớn. Bằng cách loại bỏ cách cho điểm số rất khô khan, nhóm phát triển được phép suy nghĩ theo hướng "động" hơn về "độ lớn công sức" liên quan đến User Story. Các kích thước sau đó có thể được chuyển đổi thành giá trị số sau khi kết thúc toàn bộ ước tính.

Các bước thực hiện

(1) Làm thẻ S, M, L, XL

(2) Product Owner sẽ giải thích User Story được ước tính và nhóm phát triển sẽ đặt câu hỏi nếu họ có bất kỳ vấn đề hoặc sự khác biệt nào. Ví dụ,

Liên quan đến thiết kế - Chúng ta có phải học những điều mới trước khi bắt đầu thiết kế / HTML / jQuery, v.v. không?
Liên quan đến mã hóa - Chúng ta có thư viện code nào sẵn sàng không hay chúng ta phải viết nó từ đầu?
Liên quan đến Kiểm tra - Có cần thiết lập cụ thể nào cho Unit Testing không?

(3) Mỗi lập trình viên cung cấp cho mỗi User Story một kích thước áo phông.
(4) Tất cả mọi người trong trong nhóm sẽ đồng loạt nâng thẻ của họ.
(5) Nhóm phát triển sẽ thảo luận về sự khác biệt.
(6) Product Owner giải thích thêm User Story hoặc làm rõ sự hiểu lầm nếu có.
(7) Nhóm sẽ quay lại bước 3 - bước 5 cho đến khi tất cả đồng ý với một kích thước.
(8) Hoàn thành hoặc đặt các User Story trong các thùng có kích thước khác nhau.
(9) Ước tính thời gian để hoàn thành tất cả các User Story trong các nhóm S, M, L, XL.

Lợi ích của phương pháp T-Shirt Sizing

  • Là một chiến lược không chính thức và có thể được sử dụng nhanh chóng với một số lượng lớn các hạng mục công việc.
  • Là một kỹ thuật ước lượng tương đối nhanh rất phổ biến hiện nay.
  • Việc buộc ước tính vào một trong những tập hợp kích thước cố định cho phép quy trình tính toán công việc diễn ra nhanh chóng
  • Là một cách hiệu quả để đưa vào các thuật ngữ cho ước tính tương đối, tương tự phương pháp định tính.
  • Đem lại hiệu quả trong việc khoanh vùng các nhóm tương đồng (affinity estimating).

 


Nguồn: asana

Kết Luận

T-Shirt Sizing là một cách tuyệt vời để làm quen với việc ước lượng tương đối. Vì vậy, hãy bắt đầu với phương pháp này nếu nhóm phát triển của bạn thấy thuận tiện và dễ dàng hơn, đặc biệt tạo ra không khí làm việc vui vẻ hơn.

Bạn cũng có thể đặt tạm thời một số con số cơ bản (ví dụ: cỡ Medium được gán là  5) và sau đó dần dần chuyển sang sử dụng các con số trực tiếp.

Hi vọng bạn tìm thấy giá trị của phương pháp sau khi đọc bài viết này. Hãy theo dõi các bài viết của TIGO Solutions để biết thêm về các phương pháp phát triển linh hoạt và tinh gọne. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng đăng trong phần bình luận hoặc liên hệ với chúng tôi.

Phạm Đình Trường
Quản lý dự án, TIGO Solutions