Mở đầu — vì sao bài này quan trọng
Hãy tưởng tượng bạn đang điều hành một xưởng may gia công ở Bình Dương. Tuần này khách đặt 5.000 áo, bạn huy động công nhân tăng ca tối mặt, máy chạy hết công suất, nguyên liệu nhập ào ạt. Tuần sau khách chỉ đặt 800 áo, công nhân ngồi chơi, máy phơi sương, mặt bằng kho chất đầy vải tồn từ tuần trước. Bạn vừa trải qua một chu kỳ "đỉnh — đáy" (peak — valley) kinh điển, và nó âm thầm ăn mòn lợi nhuận của bạn theo cách bạn khó nhìn thấy trên bảng cân đối kế toán.
Heijunka (平準化 — đọc là "hây-jun-ka", nghĩa đen là "san phẳng, làm cho đều") chính là công cụ Lean được sinh ra để giải bài toán này. Trong toàn bộ Toyota Production System, Heijunka được xem là một trong những kỹ thuật khó nhất nhưng có sức nặng lớn nhất, vì nó là nền móng cho mọi thứ phía trên: không có production leveling thì pull system, standard work, hay continuous flow đều dễ sụp đổ khi gặp biến động nhu cầu.
Điều quan trọng cần hiểu ngay từ đầu: Heijunka không phải là "sản xuất theo đúng đơn hàng từng ngày". Đó là điều ngược lại trực giác. Heijunka cố ý tách nhịp sản xuất ra khỏi nhịp đặt hàng thất thường của khách, để dây chuyền chạy ở một nhịp ổn định, đều đặn — qua đó loại bỏ được lãng phí khổng lồ phát sinh từ chính sự dao động. Bài này sẽ giúp bạn hiểu cơ chế đó và biết cách áp dụng vào thực tế Việt Nam.
Khái niệm cốt lõi
San phẳng — và tại sao biến động lại đắt đỏ
Trong tư duy Lean có ba "kẻ thù": muda (lãng phí), muri (quá tải) và mura (bất ổn / không đều). Heijunka đánh thẳng vào mura. Và đây là điểm tinh tế: mura sinh ra cả muri lẫn muda.
Khi nhu cầu dồn lên đỉnh, bạn buộc máy móc và con người chạy quá tải (muri) — dẫn đến hỏng máy, lỗi sản phẩm, kiệt sức. Khi nhu cầu rơi xuống đáy, bạn có công suất dư thừa, tồn kho chờ việc, người ngồi không (muda). Nếu bạn cứ chạy theo từng dao động của khách, bạn sẽ liên tục bật qua lại giữa hai trạng thái tệ hại này. San phẳng nhu cầu nội bộ giúp bạn thiết kế hệ thống quanh một mức tải ổn định, hợp lý — và đó là nơi hiệu quả thực sự nằm.
Hai chiều của Heijunka
Heijunka san phẳng theo hai chiều (dimension) khác nhau, và bạn cần phân biệt rõ:
1. Volume leveling (san phẳng sản lượng) — Làm cho tổng số lượng sản phẩm sản xuất mỗi ngày (hoặc mỗi ca, mỗi tuần) đều nhau, thay vì dồn cục.
Ví dụ đơn giản: khách đặt tổng 12.000 sản phẩm trong tháng (22 ngày làm việc). Thay vì làm 3.000 cái vào tuần cuối khi đơn dồn về, bạn san đều thành khoảng 546 cái mỗi ngày. Dây chuyền chạy cùng một khối lượng mỗi ngày, nhân lực ổn định, không tăng ca lúc dồn lúc thưa.
2. Mix leveling (san phẳng cơ cấu sản phẩm) — Làm cho tỷ lệ pha trộn giữa các loại sản phẩm khác nhau đều đặn trong ngày, thay vì sản xuất theo lô lớn từng loại một.
Đây là phần khó hơn. Giả sử trong ngày bạn cần làm sản phẩm A (60%), B (30%), C (10%). Cách "batch" truyền thống là làm hết A buổi sáng, hết B buổi chiều, rồi C cuối ngày. Cách Heijunka là xen kẽ theo một nhịp lặp: A–A–B–A–A–B–A–C rồi lặp lại. Mỗi loại được "rải" đều suốt ngày.
Tại sao mix leveling lại quan trọng? Vì khách hàng (và công đoạn sau trong chuỗi) thường cũng cần đủ cả A, B, C đều đặn, chứ không cần một núi A buổi sáng và không có A nào buổi chiều. Mix leveling giúp bạn đáp ứng nhu cầu đa dạng với tồn kho thành phẩm rất thấp.
Heijunka box — công cụ trực quan
Cách Toyota hiện thực hóa Heijunka trên sàn là dùng Heijunka box (hộp san phẳng) — một bảng ô lưới. Cột là các khoảng thời gian (ví dụ mỗi 20 phút), hàng là từng loại sản phẩm. Trong mỗi ô đặt các thẻ kanban tương ứng với lệnh sản xuất cho khoảng thời gian đó.
Người điều phối (material handler) cứ đều đặn theo nhịp đến lấy thẻ ở cột thời gian hiện tại và đưa xuống dây chuyền. Nhờ vậy, lệnh sản xuất được "nhỏ giọt" đều đặn — gọi là paced withdrawal (rút theo nhịp). Đây chính là trái tim vật lý của Heijunka: nó biến một kế hoạch san phẳng trên giấy thành nhịp đập thực tế trên sàn sản xuất.
EPEI — Every Part Every Interval
Một chỉ số gắn liền với mix leveling là EPEI (Every Part Every Interval — "mỗi loại sản phẩm trong mỗi khoảng"). EPEI = 1 ngày nghĩa là mỗi loại sản phẩm đều được sản xuất ít nhất một lần mỗi ngày. Heijunka càng tốt thì EPEI càng nhỏ — bạn quay vòng đủ các loại sản phẩm trong khoảng thời gian càng ngắn. EPEI nhỏ phụ thuộc trực tiếp vào khả năng đổi khuôn/đổi cữ nhanh (đây là lý do SMED và Heijunka luôn đi đôi — nhưng SMED là chủ đề của bài khác, ở đây bạn chỉ cần nhớ mối liên hệ).
Tình huống thực tế
Ví dụ 1 — Xưởng bánh trung thu Kinh Đô và cú sốc thời vụ
Một tình huống rất Việt Nam: sản xuất bánh trung thu. Nhu cầu thị trường dồn cực mạnh vào 4–6 tuần trước rằm tháng Tám, rồi gần như bằng không phần còn lại của năm. Đây là dạng biến động mùa vụ mà Heijunka thuần túy không thể "san phẳng" hoàn toàn — bạn không thể bán bánh trung thu vào tháng Ba.
Nhưng nguyên lý vẫn áp dụng được ở tầm chiến thuật. Một nhà máy bánh kẹo giả định ở Hưng Yên, thay vì cố sản xuất toàn bộ trong 4 tuần đỉnh điểm (gây quá tải kinh hoàng, thuê lao động thời vụ kém tay nghề, tỷ lệ lỗi tăng vọt), họ làm hai việc:
Thứ nhất, kéo dài cửa sổ sản xuất các thành phần không dễ hỏng (nhân bánh, hộp, khay nhựa) ra trước đó nhiều tuần và sản xuất chúng theo nhịp đều. Thứ hai, trong giai đoạn cao điểm, họ áp dụng mix leveling: thay vì làm hết 50.000 bánh thập cẩm rồi mới chuyển sang bánh đậu xanh, họ chia ca thành các block xen kẽ các vị theo đúng tỷ lệ đơn hàng đã chốt.
Kết quả (giả định hợp lý dựa trên các case Lean tương tự): tỷ lệ lỗi trong cao điểm giảm từ khoảng 8% xuống 3%, và lượng thành phẩm tồn "lệch vị" — loại bán không kịp phải xả giá — giảm mạnh vì cơ cấu sản xuất bám sát cơ cấu nhu cầu. Bài học: với nhu cầu thời vụ cực đoan, Heijunka không xóa được mùa vụ, nhưng san phẳng bên trong mùa vụ và san phẳng cơ cấu sản phẩm vẫn cứu được chất lượng và tồn kho.
Ví dụ 2 — Dây chuyền lắp ráp xe máy và Heijunka box
Hãy lấy một nhà máy lắp ráp xe máy ở Việt Nam (mô hình tương tự Honda Vĩnh Phúc). Họ sản xuất 3 dòng trên cùng một dây chuyền: dòng số sàn phổ thông (gọi A), dòng tay ga (B), và dòng cao cấp (C). Nhu cầu trung bình mỗi ngày: A = 480 xe, B = 240 xe, C = 120 xe, tổng 840 xe/ca 8 giờ.
Cách làm cũ theo lô: sáng lắp 480 xe A liền mạch, đầu chiều 240 xe B, cuối chiều 120 xe C. Vấn đề: nhà cung cấp linh kiện riêng cho B và C phải giao dồn theo lô lớn rồi nghỉ dài, kho linh kiện phình to, và nếu sáng phát hiện lỗi cụm linh kiện A thì cả 480 xe đầu ca đều dính lỗi trước khi ai kịp nhận ra.
Áp dụng Heijunka với mix leveling theo tỷ lệ 4:2:1 (A:B:C), nhịp lặp trở thành: A–A–B–A–A–B–C lặp lại liên tục suốt ca. Heijunka box được đặt đầu chuyền, cứ mỗi ~6 phút người điều phối rút một thẻ kanban đúng theo trình tự này.
Hệ quả dây chuyền: nhà cung cấp linh kiện B và C giờ giao đều, nhỏ giọt nhiều lần trong ngày (nuôi được milk-run, kho linh kiện giảm); và nếu có lỗi linh kiện thì bị bắt sớm sau vài chiếc đầu tiên thay vì sau cả lô. Bài học: mix leveling biến một dây chuyền "dồn cục" thành dòng chảy đều, kéo theo cả chuỗi cung ứng phía sau cùng ổn định.
Ví dụ 3 — Bộ phận xử lý hồ sơ vay của một ngân hàng
Heijunka không chỉ dành cho nhà máy. Một trung tâm vận hành tín dụng của ngân hàng (giả định, kiểu Techcombank hoặc VPBank) nhận hồ sơ vay từ các chi nhánh. Hồ sơ dồn về nhiều nhất vào thứ Hai (cuối tuần khách nộp) và cuối tháng (chạy chỉ tiêu). Thứ Hai có 600 hồ sơ, thứ Sáu chỉ 150. Nhân viên thẩm định thứ Hai làm không kịp thở, SLA trễ, sai sót tăng; thứ Sáu lại nhàn rỗi.
Họ áp dụng tư duy volume leveling: lập một "hàng đợi đệm" (queue) và một bảng phân bổ kiểu Heijunka box điện tử. Mục tiêu xử lý san đều khoảng 315 hồ sơ/ngày thay vì để mỗi ngày phụ thuộc lượng đến. Hồ sơ đến thứ Hai không bắt buộc xử hết trong thứ Hai (trừ loại ưu tiên gấp) mà được rải sang các ngày sau trong giới hạn SLA. Đồng thời họ mix leveling theo loại hồ sơ: mỗi ngày đều xử một tỷ lệ cố định hồ sơ vay tiêu dùng, vay mua nhà, vay kinh doanh — thay vì gom loại phức tạp dồn cuối tháng.
Kết quả: thời gian xử lý trung bình giảm, tỷ lệ làm lại do sai sót giảm, và quan trọng là tải công việc của nhân viên đều đặn — giảm kiệt sức và nghỉ việc. Bài học: trong môi trường dịch vụ/văn phòng, "tồn kho" chính là hàng đợi công việc, và Heijunka san phẳng tải xử lý hệt như trong nhà máy.
Hướng dẫn từng bước
Bước 1 — Thu thập dữ liệu nhu cầu thật. Lấy dữ liệu đơn hàng theo từng SKU trong ít nhất 3–6 tháng. Bạn cần thấy được cả mức trung bình lẫn biên độ dao động. Đừng san phẳng dựa trên cảm tính.
Bước 2 — Tính nhu cầu trung bình theo chu kỳ. Cộng tổng nhu cầu từng loại, chia cho số ngày (hoặc số ca) làm việc trong chu kỳ. Đây là sản lượng mục tiêu mỗi ngày cho từng sản phẩm. Đối chiếu con số này với takt time để biết dây chuyền có đáp ứng nổi không (takt time là chủ đề bài riêng, ở đây chỉ dùng để kiểm tra tính khả thi).
Bước 3 — Quyết định khoảng san phẳng (pitch / interval). Chọn đơn vị thời gian để rút lệnh sản xuất: mỗi 10 phút, 20 phút, hay mỗi giờ. Khoảng càng nhỏ thì dòng chảy càng mịn, nhưng đòi hỏi đổi khuôn/đổi cữ phải đủ nhanh và linh hoạt.
Bước 4 — Thiết kế trình tự mix. Dựa trên tỷ lệ sản phẩm, lập một nhịp lặp xen kẽ các loại (như A–A–B–A–A–B–C). Mục tiêu: mỗi loại được rải đều nhất có thể theo đúng tỷ lệ nhu cầu.
Bước 5 — Lập Heijunka box. Vẽ bảng ô lưới (hàng = sản phẩm, cột = khoảng thời gian), đặt thẻ kanban vào đúng ô theo trình tự đã thiết kế. Với môi trường số, đây có thể là một bảng điện tử hoặc hàng đợi phần mềm.
Bước 6 — Tạo vùng đệm hợp lý. Vì sản xuất nội bộ giờ tách khỏi đặt hàng thất thường của khách, bạn cần một lượng tồn kho thành phẩm hoặc đệm an toàn nhỏ để hấp thụ dao động. Tính toán đệm này dựa trên biên độ biến động và độ tin cậy giao hàng — đủ để an toàn, không nhiều đến mức lãng phí.
Bước 7 — Chạy theo nhịp và quan sát. Vận hành paced withdrawal, theo dõi xem dây chuyền có giữ được nhịp không, vùng đệm có ổn định không, EPEI có đạt mục tiêu không. Điều chỉnh trình tự mix và mức đệm theo thực tế.
Lỗi thường gặp & mẹo
Lỗi 1 — Nhầm Heijunka với "làm theo đúng đơn hàng từng ngày". Đây là hiểu lầm phổ biến nhất. Bản chất Heijunka là tách nhịp sản xuất khỏi dao động đặt hàng. Nếu bạn cứ sản xuất y hệt đơn từng ngày, bạn đang khuếch đại biến động chứ không san phẳng nó.
Lỗi 2 — San phẳng nhưng quên vùng đệm. Khi tách sản xuất khỏi đơn hàng, bạn bắt buộc cần một lượng tồn thành phẩm đệm để vẫn giao hàng kịp khi khách đặt dồn. Bỏ qua bước này, bạn sẽ trễ đơn ngay tuần đầu rồi vội vã quay về kiểu chạy theo đỉnh-đáy.
Lỗi 3 — Mix leveling khi đổi khuôn còn quá chậm. Nếu mỗi lần chuyển từ sản phẩm A sang B mất 2 giờ thiết lập, bạn không thể xen kẽ A–B–A–B được. Phải cải thiện thời gian chuyển đổi trước; bắt đầu với mix leveling thô (block lớn hơn) rồi siết dần khi năng lực chuyển đổi tăng.
Lỗi 4 — Áp Heijunka cho nhu cầu quá thất thường mà không phân loại. Với sản phẩm có nhu cầu lác đác, khó đoán, đừng ép vào nhịp đều. Hãy phân tách: nhóm "runner" (chạy đều, khối lượng lớn) thì san phẳng triệt để; nhóm "stranger" (đơn lẻ, hiếm) thì xử lý theo cơ chế riêng (make-to-order).
Mẹo: Bắt đầu với volume leveling trước vì nó dễ và cho kết quả nhanh. Khi nhịp sản lượng đã ổn định, mới tiến tới mix leveling. Đừng ôm cả hai cùng lúc khi tổ chức còn non kinh nghiệm Lean.
Mẹo: Dùng quy tắc runner–repeater–stranger để chọn cái gì san phẳng. Đừng cố san phẳng 100% danh mục — chỉ 20% SKU chạy nhiều thường chiếm 80% sản lượng, và đó là nơi Heijunka tạo giá trị lớn nhất.
Bài tập thực hành
Bài tập 1 — Tính volume leveling. Một xưởng nhận đơn 9.900 sản phẩm trong tháng có 22 ngày làm việc, nhưng hiện đang sản xuất dồn 60% sản lượng vào tuần cuối. Hãy tính mức sản lượng san phẳng mỗi ngày, và viết 3 lãng phí cụ thể mà việc dồn cuối tháng đang gây ra.
Bài tập 2 — Thiết kế trình tự mix. Một dây chuyền cần làm sản phẩm X, Y, Z theo tỷ lệ ngày 50% : 30% : 20%. Hãy thiết kế một nhịp lặp 10 đơn vị sao cho mỗi loại được rải đều nhất có thể, rồi viết nhịp lặp đó ra. Gợi ý: trong mỗi nhóm 10 chiếc, X xuất hiện 5 lần, Y 3 lần, Z 2 lần — hãy xen kẽ thay vì gom cụm.
Bài tập 3 — Vẽ Heijunka box. Lấy kết quả bài tập 2, giả định ca làm 8 giờ và pitch = 24 phút (tức 20 cột/ca). Vẽ một bảng Heijunka box với hàng là X/Y/Z, cột là 20 khoảng thời gian, và đánh dấu mỗi ô cần rút sản phẩm nào theo trình tự đã thiết kế.
Bài tập 4 — Áp dụng vào công việc của bạn. Nếu bạn làm trong dịch vụ/văn phòng, hãy xác định một "hàng đợi công việc" đang bị dồn cục (ví dụ báo cáo cuối tháng, ticket hỗ trợ thứ Hai). Đề xuất một cách volume leveling cụ thể: bạn sẽ rải tải đó ra như thế nào, và cần "vùng đệm" gì để vẫn đảm bảo deadline?
Tóm tắt
Heijunka — production leveling — là kỹ thuật san phẳng nhu cầu nội bộ để dây chuyền chạy ở nhịp ổn định, thay vì lao theo các đỉnh-đáy thất thường của đơn hàng. Nó tấn công trực tiếp vào mura (bất ổn), nhờ đó cũng triệt tiêu muri (quá tải) và muda (lãng phí) sinh ra từ biến động.
Heijunka hoạt động trên hai chiều: volume leveling (san đều tổng sản lượng mỗi ngày) và mix leveling (rải đều cơ cấu các loại sản phẩm trong ngày). Công cụ hiện thực hóa là Heijunka box với cơ chế paced withdrawal — rút lệnh sản xuất nhỏ giọt, đều đặn theo nhịp. Chỉ số EPEI cho biết bạn quay vòng đủ các loại sản phẩm nhanh đến mức nào.
Điểm mấu chốt cần nhớ: Heijunka cố ý tách nhịp sản xuất khỏi nhịp đặt hàng, và vì vậy luôn cần một vùng đệm tồn kho hợp lý. Bắt đầu từ volume leveling, tập trung vào nhóm sản phẩm chạy đều, rồi mới tiến tới mix leveling khi năng lực chuyển đổi đủ nhanh. Khi làm đúng, dây chuyền của bạn — dù là xưởng may, dây chuyền lắp ráp, hay trung tâm xử lý hồ sơ — sẽ chạy mượt mà, chất lượng ổn định và lãng phí giảm rõ rệt.