Mở đầu — vì sao bài này quan trọng
Hãy tưởng tượng bạn vừa nhận một bảng số liệu thời gian xử lý đơn hàng của 30 ngày gần nhất. Sếp hỏi: "Quy trình của mình đang ổn định hay đang tệ dần đi?" Nếu bạn chỉ tính trung bình rồi trả lời "trung bình là 4,2 giờ", bạn đã bỏ lỡ điều quan trọng nhất: số trung bình che giấu câu chuyện theo thời gian. Có thể tuần đầu chỉ mất 2 giờ, nhưng đến tuần thứ tư đã vọt lên 7 giờ. Trung bình vẫn đẹp, nhưng quy trình đang xấu đi rõ rệt.
Đây chính là lý do run chart (biểu đồ chuỗi) tồn tại. Trong dự án Lean Six Sigma, đặc biệt ở giai đoạn Measure và đầu Analyze, run chart là công cụ đầu tiên bạn nên cầm lên — trước cả control chart phức tạp. Nó đơn giản đến mức một nhân viên kho không biết thống kê cũng vẽ được trên giấy ô ly, nhưng lại đủ mạnh để phát hiện xu hướng (trend), dịch chuyển (shift) và chu kỳ (cycle) mà bảng số liệu khô khan không bao giờ tiết lộ.
Trong khuôn khổ DMAIC, run chart giúp bạn trả lời ba câu hỏi sống còn: Quy trình có ổn định trước khi tôi đo capability không? Cải tiến của tôi có thực sự tạo ra thay đổi không, hay chỉ là dao động ngẫu nhiên? Sau khi cải tiến, quy trình có giữ vững không? Bài học này tập trung riêng vào run chart và tư duy time series (chuỗi thời gian) — nền tảng để bạn bước tiếp sang control chart ở các bài sau.
Khái niệm cốt lõi
Run chart là gì
Run chart là một biểu đồ đường đơn giản, trong đó:
- Trục X (trục ngang) là thời gian hoặc thứ tự quan sát (ngày, ca, lô sản xuất, số thứ tự đơn hàng...).
- Trục Y (trục dọc) là giá trị bạn đo (thời gian xử lý, số lỗi, doanh số, nhiệt độ...).
- Mỗi điểm dữ liệu được nối với nhau bằng đường thẳng theo đúng thứ tự thời gian.
- Một đường trung tâm (center line) được vẽ ngang, thường là median (trung vị) của toàn bộ dữ liệu.
Vì sao dùng median chứ không phải mean
Trong run chart, đường trung tâm thường là median (trung vị) chứ không phải mean (trung bình). Lý do: median ít bị kéo lệch bởi các điểm cực đoan (outlier). Nếu một ngày nào đó hệ thống sập và thời gian xử lý vọt lên 50 giờ, mean sẽ bị thổi phồng và đường trung tâm sẽ "nói dối" về mức bình thường. Median vẫn đứng yên ở mức đại diện thật. Ngoài ra, các quy tắc nhận diện tín hiệu (sẽ nói bên dưới) được xây dựng dựa trên việc đếm số điểm nằm trên/dưới median, nên dùng median là chuẩn mực.
Run chart khác control chart ở đâu
Đây là phần nhiều người nhầm, nên hãy ghi nhớ rõ:
| Tiêu chí | Run chart | Control chart |
|---|---|---|
| Đường trung tâm | Median | Mean (trung bình) |
| Giới hạn kiểm soát ±3σ (UCL/LCL) | Không có | Có |
| Mục đích | Phát hiện xu hướng, dịch chuyển, chu kỳ theo thời gian | Phân biệt biến động thường (common cause) và bất thường (special cause) |
| Độ phức tạp | Rất đơn giản, vẽ tay được | Cần tính độ lệch chuẩn, chọn loại biểu đồ đúng |
| Số điểm tối thiểu | Vài điểm cũng tạm dùng (lý tưởng ≥ 10–15) | Thường cần ≥ 20–25 điểm để giới hạn ổn định |
Bốn tín hiệu phi ngẫu nhiên cần tìm trên run chart
Một quy trình "khỏe mạnh" thì các điểm sẽ nhảy lên xuống quanh median một cách ngẫu nhiên. Khi có các mẫu hình dưới đây, đó là tín hiệu quy trình có "nguyên nhân đặc biệt" tác động — bạn cần điều tra:
- Trend (xu hướng): Có 6 điểm liên tiếp tăng đều hoặc 6 điểm liên tiếp giảm đều. Báo hiệu quy trình đang trôi dần theo một hướng (ví dụ: dao cắt mòn dần, nhân viên mới quen việc dần nên nhanh hơn).
- Shift (dịch chuyển): Có 8 điểm liên tiếp nằm cùng một phía so với median (tất cả ở trên hoặc tất cả ở dưới). Báo hiệu mức trung tâm của quy trình đã thay đổi — thường do một thay đổi cụ thể (đổi nhà cung cấp, đổi máy, áp dụng quy trình mới).
- Quá ít hoặc quá nhiều "run" (cụm): Một "run" là một chuỗi các điểm liên tiếp cùng phía với median. Đếm số lần đường cắt qua median. Nếu số run quá ít hoặc quá nhiều so với kỳ vọng (có bảng tra theo số điểm), dữ liệu không ngẫu nhiên — có thể có chu kỳ hoặc tự tương quan.
- Astronomical point / Cycle (điểm dị thường hoặc chu kỳ): Một điểm cao/thấp bất thường rõ rệt, hoặc một mẫu lặp đi lặp lại đều đặn (ví dụ cứ thứ Hai lại tăng vọt — gợi ý nguyên nhân theo lịch).
Tình huống thực tế
Ví dụ 1 — Quán cà phê The Coffee House và thời gian phục vụ
Một cửa hàng The Coffee House ở quận 1, TP.HCM nhận phàn nàn khách than chờ lâu vào giờ trưa. Quản lý ghi lại thời gian từ lúc khách đặt món đến lúc nhận đồ uống, lấy mỗi giờ một mẫu trong 12 giờ mở cửa, suốt một ngày:
8h: 3,2 phút — 9h: 3,0 — 10h: 3,1 — 11h: 4,5 — 12h: 6,8 — 13h: 7,2 — 14h: 5,9 — 15h: 3,3 — 16h: 3,1 — 17h: 3,4 — 18h: 4,8 — 19h: 5,2.
Median của chuỗi này khoảng 3,9 phút. Khi vẽ run chart, một mẫu hình lộ ra ngay: có một cụm điểm cao rõ rệt từ 11h đến 14h nằm hẳn trên median, sau đó tụt xuống. Đây không phải dao động ngẫu nhiên — đây là chu kỳ theo giờ cao điểm.
Diễn giải: Nếu quản lý chỉ nhìn con số trung bình ngày (~4,5 phút) thì sẽ thấy "cũng tạm ổn" và không làm gì. Nhưng run chart chỉ thẳng vào khung giờ 11h–14h là điểm nghẽn.
Bài học rút ra: Run chart biến một lời than mơ hồ ("hay phải chờ lâu") thành một tín hiệu cụ thể có thể hành động ("nghẽn 11h–14h"). Giải pháp đề xuất: thêm một nhân viên pha chế bán thời gian chỉ trong khung giờ trưa, thay vì tuyển thêm cả ngày.
Ví dụ 2 — Nhà máy linh kiện điện tử ở Bắc Ninh và xu hướng tăng phế phẩm
Một nhà máy lắp ráp linh kiện ở khu công nghiệp VSIP Bắc Ninh theo dõi số sản phẩm lỗi mỗi ca trong 14 ca liên tiếp của một dây chuyền:
Ca 1: 5 lỗi — 2: 6 — 3: 5 — 4: 7 — 5: 8 — 6: 9 — 7: 11 — 8: 12 — 9: 14 — 10: 15 — 11: 6 — 12: 5 — 13: 4 — 14: 5.
Trên run chart, từ ca 3 đến ca 10 có 8 điểm tăng gần như liên tục — một trend rõ rệt. Sau ca 10, số lỗi đột ngột rơi về mức thấp. Khi điều tra, kỹ sư phát hiện một đầu hàn bị mòn dần qua các ca, khiến lỗi tăng đều; đến ca 11 ca trưởng thay đầu hàn mới nên lỗi giảm hẳn.
Diễn giải: Trend tăng đều chính là dấu hiệu kinh điển của hao mòn dụng cụ (tool wear). Run chart không chỉ cho thấy "có vấn đề" mà còn gợi ý bản chất của vấn đề: thứ gì đó đang xấu đi từ từ theo thời gian, không phải sự cố đột ngột.
Bài học rút ra: Hình dạng của mẫu hình mang thông tin chẩn đoán. Trend tăng đều → nghĩ đến hao mòn, tích tụ, mệt mỏi. Shift đột ngột → nghĩ đến một thay đổi rời rạc (đổi vật liệu, đổi người, đổi cài đặt). Nhà máy sau đó đưa việc thay đầu hàn vào lịch bảo trì phòng ngừa theo số ca, thay vì chờ đến khi lỗi tăng.
Ví dụ 3 — Ngân hàng và hiệu ứng của một cải tiến
Một chi nhánh ngân hàng tại Hà Nội muốn giảm thời gian mở tài khoản. Họ đo thời gian trung bình mỗi ngày trong 20 ngày làm việc. Trong 10 ngày đầu (trước cải tiến), median là 18 phút. Đến ngày 11, họ triển khai biểu mẫu điện tử thay cho giấy. 10 ngày sau, các điểm dữ liệu liên tục nằm dưới median cũ — một shift rõ ràng.
Diễn giải: Đây là cách run chart được dùng để xác nhận cải tiến. Bằng cách đánh dấu thời điểm can thiệp lên trục thời gian, bạn quan sát xem dữ liệu sau đó có dịch chuyển sang phía tốt hơn một cách bền vững hay không. 8 điểm liên tiếp dưới median cũ là bằng chứng thuyết phục rằng thay đổi thực sự có tác dụng, chứ không phải may rủi.
Bài học rút ra: Đừng chỉ so sánh "trung bình trước" với "trung bình sau". Hãy vẽ cả hai giai đoạn trên cùng một run chart với một đường mốc đánh dấu thời điểm can thiệp. Mắt người đọc sẽ "thấy" được tác động một cách trực quan và đáng tin hơn nhiều so với hai con số rời rạc.
Hướng dẫn từng bước
Đây là quy trình thực hành để dựng và đọc một run chart trong dự án LSS của bạn:
Bước 1 — Xác định đại lượng và đơn vị thời gian. Chọn rõ bạn đo gì (Y) và mốc thời gian nào (X). Ví dụ: Y = thời gian xử lý đơn (phút), X = từng đơn theo thứ tự nhận. Tránh trộn lẫn nhiều quy trình khác nhau vào một chart.
Bước 2 — Thu thập dữ liệu theo đúng thứ tự thời gian. Đây là điều tối quan trọng: dữ liệu phải được giữ nguyên trình tự xảy ra. Nếu bạn sắp xếp lại số liệu (ví dụ theo độ lớn), bạn đã phá hủy toàn bộ giá trị của run chart. Lý tưởng có ít nhất 10–15 điểm; càng nhiều càng tin cậy.
Bước 3 — Tính median. Sắp xếp các giá trị từ nhỏ đến lớn (chỉ để tính median, không thay đổi dữ liệu gốc), tìm giá trị ở giữa. Nếu số điểm chẵn, median là trung bình của hai giá trị giữa.
Bước 4 — Vẽ biểu đồ. Trục ngang là thời gian/thứ tự, trục dọc là giá trị. Chấm từng điểm và nối lại bằng đường. Kẻ đường median nằm ngang.
Bước 5 — Đánh dấu các mốc sự kiện. Nếu trong giai đoạn đo có thay đổi gì (đổi ca, đổi máy, áp dụng cải tiến), hãy vẽ một đường dọc đánh dấu thời điểm đó. Đây là mẹo giúp run chart kể chuyện rõ hơn.
Bước 6 — Đọc bốn tín hiệu. Lần lượt kiểm tra: Có trend 6 điểm liên tiếp tăng/giảm không? Có shift 8 điểm cùng phía median không? Số run có bất thường không? Có điểm dị thường hay chu kỳ không? Nếu không thấy mẫu hình nào → quy trình ổn định, bạn có thể yên tâm bước sang đo capability hoặc dựng control chart.
Bước 7 — Kết luận và hành động. Nếu phát hiện tín hiệu, ghi lại giả thuyết về nguyên nhân và lên kế hoạch điều tra. Run chart không cho bạn câu trả lời cuối cùng — nó chỉ vào chỗ cần đào sâu.
Về công cụ: bạn vẽ được run chart bằng Excel (Insert → Line Chart, thêm một đường median), Google Sheets, hoặc phần mềm chuyên dụng như Minitab (Stat → Quality Tools → Run Chart, phần mềm sẽ tự tính và báo p-value cho các kiểm định clustering, trends, mixtures, oscillation). Với người mới, Excel là đủ.
Lỗi thường gặp & mẹo
Lỗi 1 — Sắp xếp lại dữ liệu trước khi vẽ. Đây là lỗi chết người. Nếu bạn sort dữ liệu theo giá trị, run chart trở thành vô nghĩa vì mất thứ tự thời gian. Luôn giữ nguyên trình tự xảy ra.
Lỗi 2 — Dùng mean làm đường trung tâm rồi áp quy tắc đếm điểm. Các quy tắc trend/shift được thiết kế cho median. Dùng mean (nhất là khi có outlier) sẽ làm sai lệch việc đếm số điểm trên/dưới đường trung tâm.
Lỗi 3 — Quá ít điểm. Vẽ run chart với 4–5 điểm rồi kết luận có xu hướng là quá vội. Với ít điểm, mọi thứ trông như có mẫu hình. Cố gắng có tối thiểu 10–15 điểm trước khi diễn giải nghiêm túc.
Lỗi 4 — Nhầm run chart với control chart. Run chart không có giới hạn ±3σ. Đừng kẻ đại hai đường ngang rồi gọi nó là "control limit" — nếu cần phân biệt common cause và special cause một cách định lượng, bạn cần control chart thật (bài 20).
Lỗi 5 — Diễn giải mọi dao động lên xuống là "vấn đề". Quy trình khỏe mạnh vốn dĩ dao động quanh median. Phản ứng thái quá với từng điểm tăng/giảm ngẫu nhiên (mà Deming gọi là "tampering" — can thiệp bừa) thường làm quy trình tệ hơn. Chỉ hành động khi thấy mẫu hình rõ.
Mẹo: Khi trình bày với lãnh đạo không chuyên thống kê, run chart là vũ khí số một của bạn — trực quan, dễ hiểu, không cần giải thích sigma. Hãy dùng nó để "kể câu chuyện theo thời gian" trước, rồi mới đưa control chart hay phân tích sâu hơn.
Mẹo: Luôn dùng run chart như bước sàng lọc đầu tiên trước khi tính Cp/Cpk (bài 18). Một quy trình bất ổn (có trend hay shift) thì chỉ số capability sẽ vô nghĩa, vì bạn đang đo một quy trình đang thay đổi.
Bài tập thực hành
Bài 1 — Vẽ và đọc. Một tiệm bánh ghi số bánh bán hỏng (lỗi) mỗi ngày trong 12 ngày: 4, 3, 5, 4, 6, 4, 3, 5, 4, 4, 6, 3. Hãy tính median, vẽ run chart trên giấy hoặc Excel, và xác định: quy trình này có trend hay shift nào không? (Gợi ý: dữ liệu dao động khá đều quanh median 4 — đây là ví dụ của quy trình ổn định.)
Bài 2 — Phát hiện tín hiệu. Thời gian giao hàng (giờ) của một đơn vị logistics qua 14 ngày: 24, 25, 23, 26, 28, 30, 31, 33, 35, 36, 38, 40, 41, 43. Vẽ run chart. Bạn thấy tín hiệu gì? Hãy đặt ít nhất hai giả thuyết về nguyên nhân có thể.
Bài 3 — Đánh giá cải tiến. Một call center đo thời gian chờ trung bình (giây) trong 10 ngày: 45, 48, 44, 46, 47 (5 ngày đầu), sau đó áp dụng phần mềm phân luồng cuộc gọi mới, rồi 5 ngày tiếp: 32, 30, 33, 31, 29. Vẽ run chart, đánh dấu thời điểm can thiệp ở giữa, tính median của 5 ngày đầu. Hỏi: 5 ngày sau có tạo thành một shift nằm dưới median cũ không? Cải tiến có hiệu quả không?
Bài 4 — Áp dụng vào công việc của bạn. Chọn một chỉ số trong công việc thực tế (thời gian xử lý email, số lỗi, doanh số ngày...), thu thập 15 quan sát theo thời gian và dựng run chart. Viết một đoạn ngắn diễn giải bạn quan sát được gì.
Tóm tắt
Run chart là công cụ đơn giản nhưng mạnh mẽ để nhìn dữ liệu theo dòng thời gian, điều mà các số tóm tắt như mean hay median đơn lẻ không thể làm. Nó gồm các điểm dữ liệu nối theo thứ tự thời gian, với một đường median làm trung tâm — và không có giới hạn ±3σ như control chart.
Ba điều cốt lõi cần nhớ:
- Giữ nguyên thứ tự thời gian của dữ liệu; đừng bao giờ sắp xếp lại.
- Tìm bốn tín hiệu phi ngẫu nhiên: trend (6 điểm liên tiếp cùng chiều), shift (8 điểm cùng phía median), số run bất thường, và điểm dị thường/chu kỳ.
- Dùng run chart như bước sàng lọc đầu tiên — để kiểm tra quy trình có ổn định trước khi đo capability, để xác nhận cải tiến có thật, và làm bàn đạp trước khi dựng control chart phức tạp hơn.