Quay lại Khách hàng
Mô phỏng, Chuỗi F&B 8 chi nhánhF&B chainMô phỏng

Food cost 38% → 33%, đóng 1 chi nhánh lỗ + mở giờ bán mới, Triển khai 30 ngày cho chuỗi F&B 8 cửa hàng (mô phỏng)

Walkthrough 30 ngày Triển khai cho chuỗi cà phê + đồ ăn nhanh 8 chi nhánh, doanh thu 45 tỷ/năm. Trước: food cost lệch ±15% giữa các chi nhánh, lưu lượng khách theo giờ không biết, P&L từng chi nhánh mơ hồ. Sau: P&L card từng chi nhánh + heatmap food cost + dashboard lưu lượng khách theo 168 giờ/tuần. Mô phỏng, không phải khách thật.

Dashboard nhiều chi nhánh và heatmap lưu lượng khách F&B
Outcome
food cost giam38% → 33%
bien loi nhuan cainhanh+5.8 pts
chi nhanh dong cua2
day setup30 ngày

Đây là mô phỏng, không phải case study thật

The Data Way ở năm 1, NDA với khách hiện tại. Bài này dựng workflow Sprint cho 1 chuỗi F&B 8 cửa hàng điển hình với dữ liệu mô phỏng, bạn thấy chính xác bạn nhận gì cho ngành F&B. Tất cả số đều label (mô phỏng) rõ.

Tình huống (mô phỏng)

Chuỗi cà phê + đồ ăn nhanh quy mô 8 cửa hàng tại TP.HCM, 5 năm hoạt động, doanh thu khoảng 45 tỷ/năm (mô phỏng).

Backend: KiotViet POS + Sheet food cost tự tính của bếp trưởng + 1 file Excel master cho location P&L. App giao đồ đặt qua GrabFood + ShopeeFood + Baemin.

Founder + COO ngồi với 4 vấn đề:

  1. Food cost variance giữa các cửa hàng dao động ±15%, không hiểu vì sao chi nhánh Hai Bà Trưng cao gấp 1.4× chi nhánh Phan Văn Trị cùng menu.
  2. Hourly traffic không biết, bếp đóng cửa lúc 22h vì "ai mà ăn lúc đó", thực tế không kiểm chứng số.
  3. Location P&L mơ hồ, biết "tổng" lãi nhưng không biết chi nhánh nào lỗ, chi nhánh nào subsidize chi nhánh khác.
  4. Mở chi nhánh thứ 9, đang nhận đề xuất 3 vị trí, không có framework đánh giá.

Ngày 1-7: Phân tích sâu

Pull data 4 nguồn:

  • KiotViet POS export: orders + items + transaction time
  • Sheet food cost của bếp trưởng: cập nhật cuối tháng, không real-time
  • Excel location P&L: cuối quý, gộp chi phí thuê + nhân sự + utility
  • 3 app giao đồ: orders + fees export tuần

Audit phát hiện (mô phỏng):

Vấn đềMức độ
5/8 chi nhánh có food cost variance > ±10% so target, chưa từng dig nguyên nhânCritical
2 chi nhánh có "ghost orders" trong KiotViet (refunded nhưng chưa subtract khỏi revenue)Phải fix
Hourly transaction từ POS chưa được unfold, chỉ có total dayPhải fix
Phí app giao đồ (Grab 25%, Shopee 20%, Baemin 22%) chưa trừ khỏi P&LPhải fix
3 SKU đồ ăn có nguyên liệu > 45% giá bán, cao bất thườngPhải fix

Sau ngày 7: Memo phân tích sâu + Điểm sẵn sàng dữ liệu 55/100.


Ngày 8-21: Triển khai

Deliverable 1: Location P&L Card

Cho mỗi chi nhánh hàng tuần:

Số mô phỏng cho 8 chi nhánh, tháng 9:

Chi nhánhDoanh thuFood cost %Labor %Rent %LN sau phí appBiên
Q1 Bùi Viện580 triệu33%22%18%75 triệu12.9%
Q1 Lê Lợi620 triệu31%21%16%110 triệu17.7%
Q3 Phan Văn Trị510 triệu30%24%15%92 triệu18.0%
Q3 Hai Bà Trưng420 triệu42%26%17%-2 triệu-0.5%
Q7 Tân Phong480 triệu34%23%18%68 triệu14.2%
Q10 Cộng Hòa380 triệu36%28%22%-8 triệu-2.1%
Thủ Đức540 triệu32%23%14%105 triệu19.4%
Bình Thạnh450 triệu35%27%19%17 triệu3.8%

Insight bất ngờ (mô phỏng):

  • 2 chi nhánh đang lỗ sau phí app (Hai Bà Trưng -0.5%, Cộng Hòa -2.1%)
  • Chi nhánh top (Thủ Đức 19.4%) subsidize 2 chi nhánh lỗ, kéo biên bình quân xuống
  • Hai Bà Trưng food cost 42%, bất thường, cần dig

Deliverable 2: Food Cost Variance Heatmap

Heatmap theo: chi nhánh × tuần × top 10 SKU.

Phát hiện qua heatmap (mô phỏng):

  • Hai Bà Trưng: food cost 42% có 3 nguyên nhân:
    1. Bếp trưởng cũ nghỉ tháng 7, người mới đong portion sai 12% trên 3 SKU bestseller
    2. Cà phê bean dùng nhãn khác (vendor mới đắt hơn 18%)
    3. Hư hỏng nguyên liệu cao do tủ lạnh có vấn đề (đã fix tuần 3)
  • Cộng Hòa: bình thường ~36%, nhưng tuần 32-38 có spike 41%, coincide với staff turnover cao
  • Pattern chung: SKU "Cơm gà xối mỡ" có food cost trung bình 38% ở 8 chi nhánh, recipe có vấn đề (portion chicken quá nhiều), đề xuất reformulate

Deliverable 3: Hourly Traffic Heatmap

Mỗi chi nhánh × 24 giờ × 7 ngày = heatmap orders count.

Insight mô phỏng:

  • 22h-24h: 3 chi nhánh (Bùi Viện, Bình Thạnh, Tân Phong) có 18-22% doanh thu day vào khung này, bếp đóng cửa 22h đang mất tiền
  • 14h-17h (afternoon slump): 6 chi nhánh dưới 8% doanh thu, opportunity cho happy hour pricing
  • Chi nhánh Cộng Hòa: peak hour 11h-13h chỉ phục vụ được 60% demand (queue dài, drop-off), cần thêm 1 staff slot 11h-14h

Ngày 22-30: AI Weekly Memo + bàn giao

Memo Monday cho founder + COO (mô phỏng):

═══════════════════════════════════════════════════
MONDAY MEMO · Tuần 38 · 6h sáng

5 SỐ CHÍNH (tuần qua, 8 chi nhánh tổng)
- Doanh thu: 3,98 tỷ (vs 4,12 tỷ tuần trước, -3.4%)
- Food cost bình quân: 34.2% (giảm 0.8 pts vs target)
- Chi nhánh top: Thủ Đức 21.1% biên LN
- Chi nhánh đáng lo: Cộng Hòa -3.2%, Hai Bà Trưng cải thiện về 8.1%
- App giao đồ % tổng: 31% (vs 28% tuần trước)

CẢNH BÁO
- Cộng Hòa biên LN âm 4 tuần liên tiếp, cần decision tuần này
- SKU "Cơm gà xối mỡ" food cost vẫn 38% sau khi reformulate, recipe chưa được apply ở 5/8 chi nhánh

ACTION ITEMS (gợi ý 3)
1. Cộng Hòa: quyết close vs renegotiate rent. Đã có 4 tuần data sau intervention.
2. Audit kit "Cơm gà": đến từng chi nhánh kiểm tra portion + supplier.
3. Hai Bà Trưng peak hour có 14% drop-off, thêm shift 18h-21h không?
═══════════════════════════════════════════════════

Ngày 30 bàn giao. 60 ngày Đồng hành tiêu chuẩn.


Kết quả ngày 30 (mô phỏng)

Chỉ sốTrước SprintSau Day-30
Food cost variance±15%±5%
Chi nhánh biết P&L thậtKhông (chỉ tổng)Có, hằng tuần
Thời gian chuẩn bị họp leadership5h/tuần30 phút (đọc memo)
Decision close chi nhánh kém"Không có data"Có framework + criteria
Hourly traffic visibilityKhông8 chi nhánh × 168 giờ/tuần

Hiệu quả tài chính Day-90 (mô phỏng):

  • Food cost giảm 38% → 33% trung bình 8 chi nhánh → tiết kiệm ~320 triệu/tháng
  • 2 chi nhánh lỗ: 1 fix được (Hai Bà Trưng về 8% biên), 1 quyết close (Cộng Hòa) → tăng biên bình quân +5.8 pts
  • Mở rộng giờ bán 22h-24h ở 3 chi nhánh: +180 triệu/tháng
  • Tránh được mở chi nhánh thứ 9 ở vị trí xấu (audit dùng pattern Cộng Hòa để dự đoán)

ROI ước tính 6 tháng: ~8,5 lần (Sprint 75 triệu, savings + revenue gain ~640 triệu).


Ngày 30-90: Đồng hành tiêu chuẩn

Tháng 2:

  • Tuần 1: implement recipe mới cho "Cơm gà" ở tất cả chi nhánh + tracking compliance
  • Tuần 2: renegotiate hợp đồng rent Cộng Hòa, không được, quyết close cuối tháng
  • Tuần 3-4: hourly staffing optimization, 4 chi nhánh add shift mới, 2 chi nhánh giảm shift slow

Tháng 3:

  • Menu engineering: phân loại 47 SKU theo Star/Plowhorse/Puzzle/Dog (theo Kasavana-Smith framework)
  • Vendor consolidation: 12 nhà cung cấp → 6, giảm cost-to-procure
  • Decision framework cho mở chi nhánh thứ 9: dùng location data + drive-time + competitor density

Bài học cho prospective clients

1. "Tổng đang lãi" che giấu "chi nhánh đang lỗ". Trong sample này, 6/8 chi nhánh lãi tốt nhưng 2 chi nhánh kéo tổng xuống. Biết riêng từng chi nhánh = quyết định khác hẳn (close vs scale).

2. Food cost cao thường có nguyên nhân kỹ thuật, không phải "giá đầu vào tăng". Trong 5 chi nhánh có variance > ±10%, 4 cái là vấn đề internal (portion, supplier khác, recipe drift), fix được. Chỉ 1 cái thật sự là giá thị trường.

3. Hourly data thay đổi cách bạn nghĩ về chi nhánh. "Bếp đóng cửa 22h" có thể đang mất 18-22% doanh thu day. "Afternoon slump" có thể là cơ hội pricing. Đa số founder F&B chưa nhìn 168 giờ/tuần của từng chi nhánh.

Sprint cho F&B chuỗi fit khi:

Bạn có ít nhất 3 chi nhánh đang vận hành, dùng KiotViet/iPOS/Sapo FnB + GrabFood/ShopeeFood/Baemin. Doanh thu band 20-150 tỷ/năm. Dưới 3 chi nhánh thường không đủ variance để cần dashboard so sánh. Trên 30 chi nhánh thường đã có data team riêng + cần integration phức tạp hơn Sprint 30 ngày.

Ưu đãi pilot

Trở thành case study tiếp theo

Sprint giảm 50% cho 10 khách đầu, đổi lấy quyền public case study ẩn danh sau Day-90. Hoàn tiền 14 ngày vẫn áp dụng.