Công Cụ Tính Throughput Là Gì?
Công cụ này áp dụng Định luật Little để tính throughput của bất kỳ quy trình ổn định nào. Throughput là tốc độ các hạng mục rời khỏi hệ thống — sản phẩm hoàn thiện, ticket đã xử lý xong, khách hàng được phục vụ hay đơn hàng đã giải quyết. Định luật Little liên kết ba đại lượng: lượng công việc đang xử lý (WIP), thời gian luân chuyển (còn gọi là lead time hay cycle time) và throughput. Định luật này áp dụng cho mọi hệ thống hàng đợi ở trạng thái ổn định, từ bảng Kanban trong phát triển phần mềm đến dây chuyền nhà máy và tổng đài chăm sóc khách hàng.
Cách Sử Dụng
Nhập Lượng công việc đang xử lý (WIP) trung bình — tức số hạng mục hiện đang nằm trong hệ thống — và Thời gian luân chuyển trung bình — tức một hạng mục mất bao lâu để đi hết toàn bộ quy trình. Công cụ sẽ lấy WIP chia cho thời gian luân chuyển để cho ra throughput tính theo số hạng mục trên mỗi đơn vị thời gian. Hãy giữ đơn vị nhất quán: nếu thời gian luân chuyển tính bằng ngày thì throughput sẽ là số hạng mục mỗi ngày.
Giải Thích Công Thức
Định luật Little phát biểu rằng WIP trung bình = throughput × thời gian luân chuyển. Biến đổi để tính throughput ta được:
$$\text{Throughput} = \frac{\text{WIP (items)}}{\text{Flow Time}}$$
Định luật chỉ yêu cầu hệ thống phải ổn định (số hạng mục đi vào xấp xỉ bằng số đi ra trong khoảng thời gian đo). Nó không đưa ra giả định nào về phân phối của thời điểm đến hay thời gian phục vụ — đó chính là lý do định luật được ứng dụng rộng rãi đến vậy.
Ví Dụ Thực Tế
Một nhóm phát triển đang xử lý dở 12 user story (WIP = 12) và mỗi story trung bình mất 4 ngày để hoàn thành (thời gian luân chuyển = 4 ngày). Throughput = \(12 \div 4 = 3\) story mỗi ngày. Để tăng throughput, nhóm có thể giảm thời gian luân chuyển (làm nhanh hơn hoặc loại bỏ thời gian chờ) hoặc tăng WIP — tuy nhiên tăng WIP thường lại kéo theo thời gian luân chuyển dài hơn, nên giảm thời gian luân chuyển thường là đòn bẩy hiệu quả hơn.
Câu Hỏi Thường Gặp
Throughput dùng đơn vị gì? Tùy theo đơn vị bạn dùng cho thời gian luân chuyển. Thời gian luân chuyển tính bằng giờ sẽ cho throughput là số hạng mục mỗi giờ.
Vì sao kết quả cần hệ thống ổn định? Định luật Little đúng với giá trị trung bình dài hạn ở trạng thái ổn định. Nếu hàng đợi của bạn đang phình to hay co lại nhanh chóng thì kết quả tại một thời điểm có thể gây hiểu lầm.
Tôi có tính được thời gian luân chuyển thay vì throughput không? Có — chỉ cần biến đổi thành \(\text{Flow Time} = \frac{\text{WIP}}{\text{Throughput}}\). Giảm WIP là cách nhanh để rút ngắn thời gian luân chuyển.