Flow Framework là framework của Mik Kersten (tác giả Project to Product) để đo hiệu suất của value stream trong software delivery. Kersten lập luận rằng các tổ chức cần chuyển từ tư duy project-based sang product-based với long-lived value streams — và Flow Framework cung cấp bộ metric để làm điều đó.

Framework theo dõi 4 loại Flow Items và đo chúng qua 5 Flow Metrics.

4 Flow Items

Flow ItemMô tả
FeatureTính năng mang lại business value trực tiếp
DefectBug fixes — được kéo bởi khách hàng
RiskCông việc giảm thiểu rủi ro: NFRs, compliance enablers
DebtGiảm technical debt: arch enablers, infra enablers

Flow Distribution theo dõi tỉ lệ phân bổ giữa 4 loại này — một value stream quá nặng Debt hoặc Defect là dấu hiệu hệ thống đang suy giảm.

5 Flow Metrics

MetricĐo gì
Flow VelocitySố Flow Items hoàn thành trong một đơn vị thời gian
Flow TimeThời gian để hoàn thành một Flow Item (end-to-end)
Flow LoadWIP hiện tại — số Flow Items đang in-progress
Flow EfficiencyTỉ lệ active time / Flow Time (loại bỏ wait time)
Flow DistributionPhân bổ % theo từng loại Flow Item

Liên quan đến SAFe

Trong SAFe, Flow Framework được áp dụng ở cấp Value Stream. Features map sang Feature/Story trong PI Planning; Debt và Risk map sang Enablers. Đây là cầu nối giữa SAFe’s planning cadence và metrics thực tế của engineering.

Connections

  • little-s-law — Little’s Law là nền toán học đằng sau Flow Time và Flow Load
  • dora-metrics — DORA đo ở cấp deployment pipeline; Flow Framework đo ở cấp value stream (rộng hơn)
  • cost-of-delay — Cost of Delay quantify business impact của Flow Time kéo dài

Sources