Giới thiệu dự án

Trong ngành công nghiệp chế biến thực phẩm (F&B), chi phí nguyên vật liệu (NVL) thường chiếm tỷ trọng áp đảo từ 60% đến 80% tổng giá thành sản phẩm. Đối với các doanh nghiệp sản xuất thực phẩm tươi và đồ đông lạnh có hạn sử dụng ngắn, áp lực kép giữa việc đảm bảo tính liên tục của dây chuyền và tối ưu hóa chi phí lưu kho là bài toán sống còn. Đề tài "Hoàn thiện công tác hoạch định nhu cầu nguyên vật liệu tại Công ty TNHH MTV Chế biến Thực phẩm Thọ Phát" tập trung giải quyết bài toán cốt lõi này tại một trong những doanh nghiệp sản xuất bánh bao hàng đầu Việt Nam.

+-----------------------------------------------------------------------+
|              BÀI TOÁN HOẠCH ĐỊNH NGUYÊN VẬT LIỆU THỰC TẾ              |
+-----------------------------------------------------------------------+
|  THỰC TRẠNG CŨ:                       GIẢI PHÁP MỚI (MRP):            |
|  - Đặt hàng theo kinh nghiệm          - Nhu cầu phụ thuộc chuẩn BOM   |
|  - Tồn kho NVL tươi ứ đọng            - Lịch trình MPS đồng bộ        |
|  - Chi phí lưu kho chiếm 65-75%       - Thuật toán L4L / EOQ tối ưu   |
|  - Nguy cơ đứt gãy dây chuyền         - Giảm 18-22% chi phí lưu trữ   |
+-----------------------------------------------------------------------+

Vấn đề thực tế (Problem Statement)

Công ty Thọ Phát sở hữu danh mục hơn 30 dòng sản phẩm bánh bao đa dạng (bánh bao nhân thịt, bánh bao bí đỏ, há cảo, xíu mại) cung cấp cho hơn 1.000 điểm bán lẻ và các chuỗi siêu thị lớn (Co.opmart, Big C, Maximark). Tuy nhiên, công tác quản trị cung ứng tại đây đối mặt với nhiều rào cản kỹ thuật:

  • Thiếu hụt phương pháp dự báo và tính toán nhu cầu phụ thuộc: Công ty chủ yếu đặt mua vật tư dựa trên kinh nghiệm và theo dõi định mức tồn kho thô sơ, chưa thiết lập cấu trúc phân rã sản phẩm (Bill of Materials - BOM).
  • Rủi ro hỏng hóc nguyên liệu sinh học: Các nhóm nguyên liệu tươi sống (thịt heo, trứng cút, nấm mèo, hành lá) có thời hạn bảo quản cực ngắn ($T \le 24-48\text{ giờ}$), dễ dẫn đến hao hụt nếu tồn kho vượt mức.
  • Ứ đọng vốn và chi phí lưu kho: Các nhóm vật tư khô (bột mì, bao bì, gia vị, men khô) thường xuyên bị mua dư thừa cục bộ, làm chậm tốc độ quay vòng vốn lưu động.

Mục tiêu dự án

  1. Chuẩn hóa cơ sở dữ liệu định mức kỹ thuật và xây dựng sơ đồ cây cấu trúc sản phẩm (BOM) đa cấp cho các dòng sản phẩm chủ lực.
  2. Ứng dụng hệ thống hoạch định nhu cầu nguyên vật liệu (Material Requirements Planning - MRP) kết hợp các mô hình định cỡ lô hàng (Lot-sizing: L4L, EOQ, PPB).
  3. Triển khai công cụ hỗ trợ tính toán tự động hóa thông qua phần mềm POM-QM for Windows (v5.2) và bảng tính chuyên dụng.
  4. Đề xuất quy trình quản lý kho vận theo chuẩn FIFO, kiểm soát mã danh điểm vật tư và thiết lập hệ số an toàn tồn kho tối ưu.

Phạm vi và giới hạn

  • Không gian nghiên cứu: Nhà máy chế biến thực phẩm Thọ Phát (Quận 8 và Bình Chánh, TP.HCM).
  • Đối tượng trọng tâm: Dòng sản phẩm bánh bao nhân thịt (mặn) và bánh bao nhân bí đỏ (ngọt).
  • Dữ liệu phân tích: Chuỗi số liệu vận hành và định mức giai đoạn 2014 – 2016.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tại thời điểm khảo sát, công ty Thọ Phát áp dụng phương pháp cấp phát và đặt mua theo chu kỳ cố định kết hợp kiểm tra điểm đặt hàng thô sơ (Reorder Point). Phương pháp này bộc lộ nhiều điểm nghẽn nghiêm trọng khi quy mô sản xuất mở rộng.

Tiêu chí so sánh Phương pháp truyền thống (Kinh nghiệm / ROP) Hệ thống MRP đề xuất
Bản chất tính toán Coi mọi NVL đều là nhu cầu độc lập Phân tách rạch ròi giữa nhu cầu độc lập (Thành phẩm) và phụ thuộc (NVL)
Độ chính xác thời điểm Đặt hàng định kỳ cố định (tuần/ngày), dễ lệch pha sản xuất Tính toán thời điểm phát lệnh ($PORel$) lùi theo đúng thời gian chu kỳ ($Lead\ time$)
Mức tồn kho an toàn ($SS$) Giữ mức đệm cao để bù sai số $\rightarrow$ Tăng chi phí tồn trữ Tối ưu hóa mức tồn trữ đệm dựa trên Lead time và năng lực nhà cung cấp
Khả năng đáp ứng đơn hàng gấp Phản ứng chậm, nguy cơ đứt gãy dây chuyền Mô phỏng tức thì nhu cầu bổ sung qua ma trận nổ nhu cầu (BOM Explosion)
Ứng dụng công nghệ Ghi chép sổ sách thủ công, bảng tính rời rạc Tự động hóa qua POM-QM v5.2, quản lý mã danh điểm số hóa

Yêu cầu người dùng theo mô hình MoSCoW

  • Must have: Ma trận BOM chuẩn hóa cấp 0 đến cấp 2; Bảng tiến độ sản xuất tổng thể (Master Production Schedule - MPS); Thuật toán bóc tách nhu cầu tổng ($GR$), tồn kho dự kiến ($PAB$), nhu cầu thực ($NR$), và phát lệnh đặt hàng ($PORel$).
  • Should have: Áp dụng quy tắc quản lý kho FIFO nghiêm ngặt cho nhóm NVL dễ biến chất; Bộ mã danh điểm nguyên vật liệu (Item Master Data) chuẩn hóa 3 cấp.
  • Could have: Tích hợp tính toán tự động các kịch bản kích cỡ lô hàng khác nhau (Lot-for-Lot, POQ, PPB, EOQ) để lựa chọn chi phí thấp nhất.
  • Won't have (trong giai đoạn này): Tích hợp hoàn toàn hệ thống hoạch định nguồn lực doanh nghiệp (ERP) theo thời gian thực kết nối nhà cung ứng qua EDI.

Thiết kế hệ thống

Cấu trúc cây sản phẩm (Bill of Materials - BOM)

Hệ thống chuyển đổi quy trình sản xuất bánh bao thành mô hình phân cấp nhiều tầng logic:

[Bánh bao thành phẩm] (Cấp 0)
   ├── [Vỏ bánh] (Cấp 1) - Lead time: 0.5 ngày
   │     ├── Bột mì, Bột khai (Cấp 2) - Lead time: 1 ngày
   │     ├── Men, Bơ, Đường (Cấp 2) - Lead time: 2 ngày
   │     └── Nước, Nước đá (Cấp 2) - Lead time: 0 ngày
   ├── [Nhân bánh] (Cấp 1) - Lead time: 0.5 ngày
   │     ├── Thịt heo, Giò sống (Cấp 2) - Lead time: 1 ngày
   │     ├── Trứng cút / Trứng muối (Cấp 2) - Lead time: 1 ngày
   │     ├── Hành lá, Sắn, Nấm mèo (Cấp 2) - Lead time: 1 ngày
   │     └── Gia vị, Bột năng, Nước tương (Cấp 2) - Lead time: 2 ngày
   └── [Bao bì đóng gói] (Cấp 1) - Lead time: 3 ngày

Công nghệ và công cụ thực thi

  • Phần mềm tính toán: POM-QM for Windows (Version 5.2) module Material Requirements Planning.
  • Cơ sở dữ liệu hỗ trợ: Hệ thống quản lý bảng tính định mức kỹ thuật Excel 2016 kết hợp Data Validation & Visual Basic for Applications (VBA) macro để xử lý BOM Explosion.
  • Cấu trúc mã danh điểm (Item Coding Scheme): Mã hóa dạng phân cấp $X-YY-ZZZ$ ($X$: Loại vật tư [1: NVL chính, 2: NVL phụ, 3: Bao bì]; $YY$: Nhóm vật tư; $ZZZ$: Thứ tự quy cách kỹ thuật).

Methodology

Quy trình triển khai áp dụng phương pháp luận nghiên cứu sản xuất thực nghiệm:

  1. Thu thập dữ liệu định lượng: Đo đạc hao hụt thực tế, định mức khối lượng nguyên liệu trên 1.000 đơn vị sản phẩm chuẩn.
  2. Thiết lập Lịch trình sản xuất tổng thể (MPS): Chuyển đổi dự báo doanh số và đơn hàng siêu thị thành kế hoạch sản xuất theo từng ngày/tuần.
  3. Giải thuật MRP cốt lõi: $$\text{Nhu cầu thực } (NR_t) = \max\Big(0,; GR_t - PAB_{t-1} - SR_t + SS\Big)$$ Trong đó:
    • $GR_t$: Tổng nhu cầu tại thời kỳ $t$ (Gross Requirements).
    • $PAB_{t-1}$: Lượng tồn kho sẵn có cuối kỳ trước (Projected Available Balance).
    • $SR_t$: Lượng tiếp nhận theo kế hoạch (Scheduled Receipts).
    • $SS$: Mức tồn kho an toàn thiết lập (Safety Stock).
    • Thời điểm phát đơn hàng: $\text{PORel}_{t - L} = \text{PORec}_t$ (với $L$ là Lead time).

Implementation và kết quả

Development process

Quá trình số hóa quy trình MRP được mô tả bằng đoạn mã xử lý logic nổ nhu cầu (BOM Explosion & MRP Calculation Engine):

from dataclasses import dataclass
from typing import List, Dict

@dataclass
class MRPItem:
    item_id: str
    name: str
    lead_time: int  # tính theo ngày/tuần
    on_hand: float
    safety_stock: float
    lot_size_rule: str  # 'L4L' hoặc 'EOQ'

def calculate_mrp_schedule(
    item: MRPItem, 
    gross_requirements: List[float], 
    scheduled_receipts: List[float]
) -> Dict[str, List[float]]:
    periods = len(gross_requirements)
    pab = [0.0] * periods
    net_requirements = [0.0] * periods
    planned_order_receipts = [0.0] * periods
    planned_order_releases = [0.0] * periods

    current_on_hand = item.on_hand

    for t in range(periods):
        sr = scheduled_receipts[t] if t < len(scheduled_receipts) else 0.0
        gr = gross_requirements[t]
        
        # Tính tồn kho khả dụng trước khi đáp ứng nhu cầu kỳ t
        available_before = current_on_hand + sr
        
        if available_before >= gr + item.safety_stock:
            net_req = 0.0
            current_on_hand = available_before - gr
        else:
            net_req = (gr + item.safety_stock) - available_before
            current_on_hand = item.safety_stock  # Sau khi nhận hàng, duy trì mức SS
            
        net_requirements[t] = net_req
        
        # Áp dụng quy tắc Lot-for-Lot (L4L)
        if net_req > 0:
            planned_order_receipts[t] = net_req
            release_period = t - item.lead_time
            if release_period >= 0:
                planned_order_releases[release_period] = net_req
            else:
                planned_order_releases[0] = net_req  # Lệnh phát khẩn cấp
                
        pab[t] = current_on_hand

    return {
        "Gross_Req": gross_requirements,
        "Net_Req": net_requirements,
        "Plan_Receipts": planned_order_receipts,
        "Plan_Releases": planned_order_releases,
        "PAB": pab
    }

Testing và validation

Nghiên cứu tiến hành chạy thử nghiệm hoạch định nhu cầu trên 2 sản phẩm mẫu trong chu kỳ 4 tuần:

  1. Bánh bao nhân thịt 2 trứng cút (Mã: BB-NT-01): Sản lượng kế hoạch 50.000 cái/tháng.
  2. Bánh bao nhân bí đỏ hạt sen (Mã: BB-BD-02): Sản lượng kế hoạch 20.000 cái/tháng.

Kết quả trích xuất hoạch định nguyên liệu chính (Bột mì đa dụng - Cấp 2)

  • Lead time: 1 ngày; Quy cách: Bao 25kg; Quy tắc kích cỡ lô: L4L (Mua theo lô nhu cầu thực).
  • Tồn kho ban đầu: 150 kg; Safety Stock: 50 kg.
Thông số MRP (Đơn vị: kg) Ngày 1 Ngày 2 Ngày 3 Ngày 4 Ngày 5 Ngày 6 Ngày 7
Tổng nhu cầu ($GR$) 450 500 480 520 600 400 300
Lượng tiếp nhận ($SR$) 0 0 0 0 0 0 0
Tồn kho dự kiến ($PAB$) 50 50 50 50 50 50 50
Nhu cầu thực ($NR$) 350 500 480 520 600 400 300
Nhận đơn hàng kế hoạch ($PORec$) 350 500 480 520 600 400 300
Phát đơn hàng kế hoạch ($PORel$) 500 480 520 600 400 300 0

Kết quả đạt được

Việc ứng dụng mô hình MRP vào hệ thống sản xuất tại Thọ Phát mang lại những bước tiến rõ rệt:

  • Giảm tỷ lệ thiếu hụt nguyên liệu (Stockout Rate): Giảm từ 6.8% xuống dưới 0.8%, loại bỏ hoàn toàn tình trạng công nhân dừng chuyền chờ thịt hoặc bột.
  • Tiết giảm chi phí lưu kho: Giảm 21.4% chi phí lưu kho trung bình hàng tháng nhờ việc không mua tích trữ bột mì và đường vượt mức cần thiết.
  • Rút ngắn chu kỳ đặt hàng (Order Lead Time): Thời gian chuẩn bị vật tư giảm từ 48 giờ xuống còn 12–24 giờ nhờ lịch phát đơn hàng kế hoạch định trước.

Đổi mới và đóng góp

  1. Chuẩn hóa hệ thống BOM cho ngành bánh truyền thống: Chuyển hóa bí quyết làm bánh gia truyền thành định mức công thức kỹ thuật chính xác đến từng gram, cho phép tính toán khối lượng nguyên liệu trên quy mô công nghiệp.
  2. Mô hình hóa chuỗi cung ứng đặc thù thực phẩm tươi sống: Thiết lập cơ chế tách biệt thời gian giao hàng ($Lead\ time$) cho 2 luồng vật tư:
    • Luồng tươi sống (Thịt, hành, trứng): Đặt hàng hàng ngày theo $PORel$ lùi 24h, kiểm soát QA/QC tại cửa nhập.
    • Luồng nguyên liệu bảo quản dài (Bột mì, đường, phụ gia, bao bì): Kết hợp thuật toán cân đối chi phí đặt hàng và lưu kho.
  3. Đóng góp học thuật và thực tiễn: Cung cấp tài liệu mẫu về ứng dụng công cụ Quản lý Vận hành (POM) cho các doanh nghiệp vừa và nhỏ (SMEs) ngành thực phẩm tại Việt Nam, chứng minh tính khả thi của MRP mà không đòi hỏi chi phí đầu tư ERP hàng tỷ đồng ngay từ đầu.

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế

Quy trình được ứng dụng trực tiếp tại các phòng ban của Công ty Thọ Phát theo quy trình khép kín:

[Phòng Kinh Doanh] ──(Dự báo & Đơn hàng)──> [Phòng Kế Hoạch Sản Xuất (MPS)]
                                                    │
                                           (Nổ BOM qua MRP)
                                                    │
                                                    ▼
[Phòng Thu Mua (Phát đơn PORel)] <── [Kho Nguyên Vật Liệu (FIFO)]

Lộ trình triển khai (Roadmap)

  • Giai đoạn 1 (Tháng 1-2): Chuẩn hóa mã danh điểm cho toàn bộ hơn 100 loại nguyên - phụ liệu; kiểm kê xác lập số dư tồn kho ban đầu chuẩn xác.
  • Giai đoạn 2 (Tháng 3-4): Đào tạo nhân viên quản lý sản xuất và thu mua sử dụng phần mềm POM-QM và bảng tính MRP tự động.
  • Giai đoạn 3 (Tháng 5-6): Vận hành song song hệ thống cũ và mới; tinh chỉnh các thông số thời gian cung ứng thực tế từ nhà cung ứng thịt và bột mì.
  • Giai đoạn 4 (Sau tháng 6): Chuyển giao hoàn toàn sang quy trình MRP chính thức; mở rộng cho toàn bộ các nhóm sản phẩm bánh ngọt, há cảo.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Hệ thống MRP hiện tại chưa xét đến giới hạn năng lực máy móc và thiết bị thực tế (Capacity Requirements Planning - CRP chưa được tích hợp sâu).
  • Phụ thuộc vào độ chính xác của dự báo doanh số từ phòng kinh doanh; nếu có đột biến nhu cầu bất thường (>30%), hệ thống cần can thiệp thủ công.

Hướng nghiên cứu mở rộng

  • Nâng cấp mô hình lên MRP II (Manufacturing Resource Planning) và tích hợp hệ thống kiểm soát chất lượng HACCP/ISO 22000.
  • Ứng dụng công nghệ quét mã vạch (Barcode / QR Code) tại kho để cập nhật dữ liệu tồn kho theo thời gian thực (Real-time Inventory Tracking).

Đối tượng hưởng lợi

  • Doanh nghiệp & Quản lý chuỗi cung ứng: Nắm vững phương pháp cắt giảm chi phí vốn lưu động, giảm hao hụt nguyên liệu thực phẩm, nâng cao hiệu quả quay vòng vốn.
  • Sinh viên & Kỹ sư Quản lý Công nghiệp: Cung cấp tài liệu nghiên cứu ứng dụng thực tế về cách lập BOM, triển khai MRP từ lý thuyết vào dây chuyền sản xuất thực phẩm cụ thể.
  • Nhà nghiên cứu sản xuất: Khung tham chiếu chuẩn về tích hợp các ràng buộc thời hạn sử dụng thực phẩm vào thuật toán quản trị tồn kho.

Câu hỏi thường gặp

1. Doanh nghiệp cần trang bị hạ tầng phần mềm gì để áp dụng mô hình MRP này?

Doanh nghiệp chỉ cần hệ thống máy tính văn phòng tiêu chuẩn có cài đặt phần mềm POM-QM for Windows (hoàn toàn miễn phí cho nghiên cứu/quản lý cơ bản) hoặc hệ thống bảng tính Excel chuyên sâu tích hợp Macro VBA.

2. Mô hình MRP xử lý thế nào đối với các nguyên liệu tươi sống có hạn sử dụng cực ngắn?

Hệ thống áp dụng chính sách đặt hàng theo lô nhu cầu thực (Lot-for-Lot - L4L) kết hợp thời gian đáp ứng $Lead\ time = 1\text{ ngày}$. Lệnh phát đơn ($PORel$) được tạo tự động vào cuối ca làm việc hôm trước để nhà cung cấp giao thịt/trứng tươi vào đầu giờ sáng hôm sau, duy trì mức tồn trữ an toàn ($SS$) ở ngưỡng tối thiểu.

3. Làm thế nào để giải quyết trường hợp nhà cung ứng giao hàng trễ?

Hệ thống thiết lập đệm an toàn thời gian (Safety Lead Time) hoặc tồn kho an toàn ($SS$) cho từng nhóm vật tư chiến lược. Đồng thời, công ty xây dựng danh sách nhà cung ứng dự phòng đạt chứng nhận vệ sinh an toàn thực phẩm.

4. Chi phí bảo trì và duy trì hệ thống MRP này có tốn kém không?

Chi phí vận hành rất thấp vì hệ thống tận dụng nguồn lực máy tính sẵn có, chủ yếu tập trung vào chi phí đào tạo định kỳ cho nhân viên nhập liệu kho và cán bộ lập kế hoạch sản xuất.

5. Thời gian thu hồi vốn đầu tư (ROI) khi ứng dụng giải pháp là bao lâu?

Với việc giảm thiểu 18-22% chi phí ứ đọng nguyên liệu và giảm triệt để phế phẩm hư hỏng, doanh nghiệp đạt điểm hòa vốn và ghi nhận hiệu quả tài chính rõ rệt chỉ sau 3 đến 6 tháng vận hành chính thức.


Kết luận

Đề tài "Hoàn thiện công tác hoạch định nhu cầu nguyên vật liệu tại Công ty TNHH MTV Chế biến Thực phẩm Thọ Phát" đã số hóa và chuẩn hóa thành công công tác quản trị vật tư tại một doanh nghiệp F&B quy mô lớn. Thông qua việc phân rã cấu trúc sản phẩm BOM, ứng dụng giải thuật MRP và tối ưu hóa quy tắc đặt hàng, nghiên cứu đã chứng minh giải pháp giúp nâng cao độ tin cậy trong giao hàng, triệt tiêu lãng phí nguyên liệu và tối ưu hóa dòng vốn lưu động. Đây là mô hình quản trị sản xuất thực tiễn cao, đóng vai trò nền tảng vững chắc để các doanh nghiệp sản xuất thực phẩm Việt Nam tiến bước vào quá trình chuyển đổi số và nâng cao năng lực cạnh tranh toàn diện.