
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
Last updated: March 18, 2022 Xem trên toàn màn hình



- 04 Jan 2023
Phát triển phần mềm linh hoạt theo mô hình Big Bang 486
- 01 Jun 2021
Bản thiết kế sơ bộ (Brief) là gì? 435
- 18 May 2021
Cây cầu hiện đại vô dụng nhất thế giới và câu chuyện cái kết của thay đổi yêu cầu 412
- 03 Mar 2020
Giả định (Assumption ) là gì? Tại sao giả định rất quan trọng với dự án? 371
- 03 May 2022
Mô hình Hybrid Agile là gì? 353
- 20 Jul 2021
Quản lý và đánh giá công việc theo quy trình TIGO SmartWork 273
- 02 Aug 2021
Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (Sprint Zero)? 272
- 02 Aug 2023
Tổng hợp một số project tham khảo khi xây dựng các ứng dụng theo mô hình Microservices 257
- 01 Aug 2023
Phân tích yêu cầu phần mềm sẽ nhìn vào thực trạng (AS-IS) hay tương lai (TO-BE)? 241
- 28 Jun 2024
Tại sao các kỹ sư IT giỏi nhất lại là những người theo thuyết bất khả tri về công nghệ (technology agnostics)? 224
- 02 Mar 2018
Tại sao ví Scrum như dòng điện xoay chiều? 207
- 14 Apr 2019
Product Backlog là gì? Các đặc điểm cơ bản của một Product Backlog 178
- 08 Jan 2022
Yêu cầu thay đổi (Change Request) là gì? Làm thế nào để kiểm soát Change Request? 156
- 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp TIGO ERP 142
- 24 Mar 2019
Scrum giống như bà mẹ chồng, giúp bạn nhìn ra các lỗi sai 136
- 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 135
- 10 May 2021
Phát triển Phần mềm Tinh gọn (Lean Software Development) 129
- 21 Apr 2020
Bảo trì phần mềm là gì? Phân biệt các loại bảo trì 112
- 14 Sep 2021
COQ (Cost of quality) áp dụng cho chất lượng phần mềm như thế nào? 77
- 22 Jul 2020
Quản lý dự án phần mềm trong thực tế và câu chuyện thành công của InfoSys 75
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).
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