Lộ trình phát hành
Đề xuất chia nền tảng thành 3 đợt: MVP chạy được activation offline và web mobile cho game 1 người; đợt 2 mở Zalo, app FPT và chơi 2 người; đợt 3 mở chơi nhiều người, game webcam và tích hợp sâu.
Nguyên tắc chia đợt
Toàn trang là đề xuấtChưa có quyết định về thời gian, nguồn lực, ngân sách. Mọi mốc và cách chia đợt cần Trưởng FCM chốt; khi chốt, ghi vào Sổ quyết định.
| Nguyên tắc | Hệ quả |
|---|---|
| MVP phải chạy được một sự kiện thật từ đầu đến cuối: dựng campaign → chơi → trao quà → đối soát → xuất lead | Module quản trị nào cũng có bản cơ bản ở MVP; không làm sâu một module rồi bỏ trống module khác |
| Game 1 người, đầu vào chạm, không phụ thuộc mạng realtime trước | Chọn game 🟢 Sẵn sàng, mô hình A/B |
| Kênh có ít phụ thuộc bên ngoài trước | Kiosk + web trước; Zalo cần OA, kiểm duyệt; app cần đội app FPT làm bridge |
| Game 🔴 Thử nghiệm chỉ ra sau khi thử tại 1 điểm | Game 5, 8 không vào kế hoạch cứng |
Tổng quan các đợt
| MVP | Đợt 2 | Đợt 3 | |
|---|---|---|---|
| Mốc ra mắt | Giữa 01/2027 — kịp campaign Tết | Quý 2/2027 | Quý 3/2027 |
| Kênh | kiosk (màn đứng, iPad) · web mobile + desktop | + zalo · app (webview Hi FPT, FPT Play) · tv + điện thoại làm tay cầm | + tv + webcam · TV bảng điểm nhiều người |
| Chế độ chơi | 1 người | + 2 người (phòng, ghép bằng QR) | + nhiều người đồng thời |
| Game | 1 Bứt tốc 10 giây · 2 Chạm chớp nhoáng · 7 Cáo gom lộc (bản 1 người, không TV) | + 4 Cáo Goalkeeper · 6 Cáo đối đầu · 9 Cây lời chúc · 10 Photobooth | + 7 bản TV bảng điểm · 3 FPT Signal Hunt · thử nghiệm 5 Air Kick, 8 Cáo bay |
| Quản trị | Bản cơ bản của 5 module + báo cáo tối thiểu | Báo cáo phễu, hợp nhất định danh, nhật ký đầy đủ | Tích hợp CRM, API voucher, phát hiện gian lận nâng cao |
Đặc tả game, mô hình thiết bị, độ sẵn sàng: 10 game mẫu.
MVP
Vì sao chọn 3 game này
| Game | Mô hình | Độ sẵn sàng | Lý do chọn |
|---|---|---|---|
| 1 · Bứt tốc 10 giây | A · B | 🟢 | Luật một câu, lượt 10 giây — hàng chờ booth đi nhanh; chạy cả kiosk lẫn điện thoại |
| 2 · Chạm chớp nhoáng | A · B | 🟢 | Cùng đầu vào chạm, khác cảm giác; xếp hạng theo ms để chơi lại |
| 7 · Cáo gom lộc | A | 🟢 | Game chủ đề Tết, hợp campaign online đầu tiên; bản MVP bỏ TV bảng điểm |
Không chọn: 4, 6 (cần TV + điện thoại đồng bộ realtime) · 9 (cần TV + hàng chờ kiểm duyệt nhân sự) · 10 (cần nhân sự chụp, máy in) · 3, 5, 8 (webcam/micro, chưa kiểm thử). Ứng viên game thứ 4 nếu đủ nguồn lực: 9 Cây lời chúc — Q-TQ-31.
Tính năng theo module
| Phần | Có ở MVP | Để sau |
|---|---|---|
| Activation offline | Đăng ký thiết bị với điểm, attract loop, tự reset 60 giây, chơi khi mất mạng, hạn mức quà offline, đồng bộ | TV + tay cầm (đợt 2), TV + webcam (đợt 3) |
| Website & mobile | Landing campaign, SĐT + OTP SMS, responsive, ảnh chia sẻ OG | FPT ID, token bridge webview (đợt 2) |
| Khung game | Vòng đời phiên, lượt mặc định/ngày, kiểm tra kết quả phía server, quay thưởng sau phiên, màn kết quả | Lượt từ chia sẻ / nhiệm vụ (đợt 2) |
| Quản lý game | Thư viện 3 game, tham số, đổi theme orange/blue/green, ảnh banner | Quản lý phiên bản nhiều bản song song, skin tuỳ biến sâu |
| Kho quà | Danh mục quà, nhập kho, lô mã từ file, điều chuyển về điểm, giữ chỗ, QR trao quà, đối soát | API nhà cung cấp voucher (US-QUA-09), cảnh báo tồn qua ZNS |
| Campaign | Campaign offline/online, lịch, kênh, điểm activation, cơ cấu giải + tỉ lệ trúng, giới hạn trúng, thể lệ, duyệt 1 cấp, tạm dừng/kết thúc | Duyệt nhiều cấp, nhân bản campaign, A/B tỉ lệ |
| Khách hàng | Hồ sơ theo SĐT, lịch sử chơi/trúng, lead + xuất file, chặn người chơi | Hợp nhất Zalo ID/FPT ID (đợt 2), đẩy lead CRM tự động (đợt 3) |
| Tài khoản | Đăng nhập quản trị, 6 vai trò quản trị cố định, phạm vi theo vùng, nhật ký thao tác nhạy cảm | SSO nội bộ FPT , vai trò tuỳ biến |
| Báo cáo | Dashboard một campaign: lượt, người chơi, trúng, đã nhận, lead, tồn quà; xuất XLSX | Phễu, so sánh campaign, báo cáo theo kênh (đợt 2) |
| Dữ liệu cá nhân | Đồng ý không tick sẵn, chính sách, che SĐT, lưu bằng chứng đồng ý | Cổng tự phục vụ yêu cầu xoá dữ liệu |
| Chống gian lận | Giới hạn lượt/SĐT, giới hạn tần suất OTP, chặn auto-click (game 1) | Phát hiện bất thường, chấm điểm rủi ro (đợt 3) |
Tiêu chí ra mắt MVP
AC-TQ-01Cho một campaign offline thử tại 1 cửa hàng FPT trong 1 ngày, thì không có lượt trúng nào vượt tồn của điểm và biên bản đối soát chốt được trong ≤ 15 phút.AC-TQ-02Cho kiosk mất mạng 30 phút giữa sự kiện, khi có mạng lại, thì 100% phiên chơi và lượt trúng trong thời gian mất mạng đồng bộ lên server, không trùng.AC-TQ-03Cho quản lý campaign chưa được đào tạo dev, khi dựng campaign mới từ 1 trong 3 game, thì đi từ Nháp đến Chờ duyệt mà không cần dev can thiệp.AC-TQ-04Cho campaign online, khi 2.000 người chơi đồng thời, thì đạt ngưỡng ở Hiệu năng & vận hành.AC-TQ-05Cho file lead xuất ra, thì 100% dòng có bằng chứng đồng ý xử lý dữ liệu và đồng ý tư vấn.AC-TQ-06Cho thể lệ và chính sách dữ liệu của campaign đầu tiên, thì đã có Pháp chế duyệt trước ngày chạy.AC-TQ-07Cho mọi màn người chơi, thì qua checklist trước khi ra mắt trong Mẫu màn hình game.
Đợt 2
| Hạng mục | Nội dung | Trang |
|---|---|---|
| Kênh Zalo Mini App | Đăng nhập Zalo, xin quyền SĐT đúng lúc, chia sẻ nhận lượt, follow OA, ZNS gửi mã | Zalo Mini App |
| Webview app FPT | Token bridge Hi FPT / FPT Play, nút back, theme theo app | Website & mobile |
| Chơi 2 người | Phòng, ghép bằng QR, đồng bộ realtime, mất kết nối | Chế độ chơi |
| Game | 4 Cáo Goalkeeper, 6 Cáo đối đầu (TV + tay cầm); 9 Cây lời chúc (kiểm duyệt); 10 Photobooth | Quản lý game |
| Lượt chơi mở rộng | Lượt từ chia sẻ, check-in booth, nhân viên cấp | Khung game |
| Khách hàng | Hợp nhất SĐT + Zalo ID + FPT ID | Khách hàng |
| Báo cáo | Phễu theo kênh, so sánh campaign | Báo cáo |
Tiêu chí ra mắt đợt 2
AC-TQ-08Cho mini app nộp Zalo, thì được publish trong ≤ 2 lần nộp.AC-TQ-09Cho người chơi mở game từ Hi FPT đã đăng nhập, thì vào màn chơi không qua bước OTP.AC-TQ-10Cho phòng 2 người tại booth có Wi-Fi riêng, khi chơi 3 hiệp game 6, thì độ trễ đồng bộ đạt ngưỡng ở Chế độ chơi và không lượt nào mất kết quả.
Đợt 3
| Hạng mục | Nội dung | Trang |
|---|---|---|
| Nhiều người đồng thời | Game 7 có TV bảng điểm, ticker người vừa trúng | Chế độ chơi |
| TV + webcam | Game 3 FPT Signal Hunt; thử nghiệm 5 Air Kick tại 1 điểm (nhận đúng ≥ 90%) | Activation offline |
| Micro | Thử nghiệm 8 Cáo bay — kiểm thử iOS webview / Zalo trước | 10 game mẫu |
| Tích hợp | Đẩy lead sang CRM tự động, API nhà cung cấp voucher, điểm thưởng loyalty | Hệ thống ngoài |
| Chống gian lận | Phát hiện bất thường, nhiều SĐT ảo, gian lận nội bộ | Chống gian lận |
Tiêu chí ra mắt đợt 3: chốt sau khi có số liệu MVP và đợt 2.
Phụ thuộc bên ngoài
| Hạng mục | Cần từ | Cho đợt | Cần có trước | Nếu chưa có |
|---|---|---|---|---|
| Font FPT SongVui + Articulat có license web/app | FCM | MVP | 4 tuần trước ra mắt | Dùng Lexend + Be Vietnam Pro (đã chốt dự phòng) |
| Logo vector (SVG) | FCM | MVP | Trước khi dựng attract kiosk | PNG 252px — không đủ cho kiosk |
| Mascot Cáo vector + quyền dùng cho game | FCM | MVP | Trước khi dựng game 7 | Sticker WebP 480px — đủ điện thoại, không đủ kiosk 4K |
| Nhà cung cấp SMS OTP + brandname | FTEL / Mua sắm | MVP | 3 tuần trước ra mắt | Web không đăng ký được — chặn MVP |
| Pháp chế duyệt mẫu thể lệ, chính sách dữ liệu, nội dung đồng ý | Pháp chế FTEL | MVP | Trước campaign đầu tiên | Không được chạy campaign |
| Thủ tục khuyến mại cho quà trúng ngẫu nhiên | Pháp chế FTEL | MVP | thời gian xử lý theo quy định | Lùi ngày chạy campaign — Q-TQ-03 |
| Hạ tầng chạy (cloud, tên miền, chứng chỉ) | IT FTEL | MVP | 6 tuần trước ra mắt | Chặn mọi môi trường kiểm thử |
| Thiết bị kiosk/iPad cho điểm thử | FCM / agency | MVP | 2 tuần trước điểm thử | Thử trên iPad mượn |
| Lô mã voucher / data / FPT Play cho campaign đầu | FCM · đơn vị sản phẩm | MVP | Trước khi duyệt campaign | Chỉ chạy quà vật lý |
| Tài khoản Zalo OA FPT Telecom, đăng ký Mini App, ZNS template | FCM / đội Zalo OA | Đợt 2 | 6 tuần trước ra mắt đợt 2 | Chặn kênh Zalo |
| Bridge token trong Hi FPT, FPT Play | Đội app FPT | Đợt 2 | Theo lịch phát hành app | Webview bắt OTP lại |
| FPT ID (đăng nhập) | Đội FPT ID | Đợt 2 | Chỉ SĐT + OTP | |
| Đầu nhận lead CRM | Đội CRM / bán hàng | Đợt 3 | Xuất file thủ công |
Danh sách tài sản thương hiệu cần FCM: design/README.md mục "Việc cần FCM cung cấp". Hợp đồng tích hợp: Hệ thống ngoài.
Rủi ro
| Rủi ro | Khả năng | Ảnh hưởng | Giảm thiểu |
|---|---|---|---|
| Không kịp campaign Tết 2027 | Cao | Mất dịp có lượng người chơi lớn nhất năm | Cắt MVP còn 2 game; game 7 chạy online trước, kiosk sau |
| Thủ tục pháp lý thể lệ/khuyến mại kéo dài | Trung bình | Không chạy được campaign có quà ngẫu nhiên | Hỏi Pháp chế ngay tuần đầu; campaign đầu trao theo ngưỡng điểm thay vì quay ngẫu nhiên |
| Mạng tại booth yếu hơn dự kiến | Cao | Kiosk treo, lượt mất | Chạy offline + hạn mức quà; Wi-Fi/4G router riêng cho booth |
| OTP SMS chậm/bị chặn | Trung bình | Rơi người chơi web ở bước đăng ký | Hai nhà cung cấp dự phòng; ZNS OTP ở đợt 2 |
| Gian lận lượt/quà (SĐT ảo, auto-click) | Cao khi quà giá trị | Mất quà, lead rác | Giới hạn lượt, tần suất; kiểm tra kết quả phía server — Chống gian lận |
| Thiếu tài sản thương hiệu (font, logo vector, mascot) | Cao | Kiosk vỡ hình, sai brand | Dùng dự phòng đã chốt; ưu tiên nhận logo SVG trước |
| Nhân viên booth không dùng được ứng dụng quét | Trung bình | Trao quà chậm, sai | Một màn, một nút; tài liệu 1 trang + 15 phút hướng dẫn trước sự kiện |
| Phạm vi phình (thêm game, thêm kênh giữa đợt) | Cao | Trễ MVP | Mọi thay đổi phạm vi ghi vào Sổ quyết định |
Câu hỏi mở
| # | Câu hỏi | Hỏi ai | Hạn | Trả lời |
|---|---|---|---|---|
| Q-TQ-30 | MVP có bắt buộc kịp Tết 2027 không? Nếu có, chấp nhận cắt còn 2 game? | Trưởng FCM | ||
| Q-TQ-31 | Thêm game 9 Cây lời chúc vào MVP (cần TV + người kiểm duyệt) hay để đợt 2? | FCM | ||
| Q-TQ-32 | Zalo là mục tiêu chính của dự án — có cần đưa lên MVP thay cho web không? | Trưởng FCM | ||
| Q-TQ-33 | Điểm thử MVP: cửa hàng nào, ngày nào? | FCM | ||
| Q-TQ-34 | Đội phát triển: nội bộ hay thuê ngoài, bao nhiêu người — để kiểm tra mốc có khả thi? | PM · IT FTEL |
Lịch sử thay đổi
| Bản | Ngày | Người sửa | Nội dung |
|---|---|---|---|
| 0.1 | 2026-11-11 | PM | Nháp khởi tạo |