Bỏ qua để đến Nội dung
Website Delivery Plan · Ban PM Review

Halal Fest
Website Delivery Plan

Timeline, milestone, phạm vi tính năng, ranh giới trách nhiệm và điều kiện nghiệm thu cho việc triển khai website Halal Fest trên nền tảng WordPress, phục vụ review và chốt scope giữa PM, Vendor, Client Marketing và Team Central.

Baseline
15/07/2026
Go-live
28/09/2026 trước 01/10
Project closure
30/09/2026
Nền tảng
WordPress song song FE + BE
Tài liệu làm việc nội bộ dự ánPhiên bản review · 07/2026
Halal Fest · Website Delivery Plan
02

Executive summary

Mục tiêu của dự án là đưa website Halal Fest go-live ngày 28/09/2026, hoàn tất hypercare, bàn giao và đóng dự án chậm nhất ngày 30/09/2026, bảo đảm website vận hành ổn định trước mốc 01/10/2026.

Frontend và backend được triển khai song song trên WordPress. Frontend xây dựng các reusable component, page section và template có thể tái sử dụng, kết hợp custom CSS, JavaScript hoặc custom code cho các tính năng nâng cao. Backend khóa cấu trúc dữ liệu, API và logic nghiệp vụ. Hai bên tích hợp liên tục theo từng nhóm trang và tính năng.

Nguyên tắc triển khai

  • Chốt cấu trúc trước: ACF JSON, REST schema và dữ liệu mẫu được commit vào repo trước khi phát triển diện rộng.
  • Phát triển song song: Frontend và backend chạy đồng thời trên cùng môi trường local và staging, tích hợp theo từng nhóm trang.
  • Nghiệm thu theo cổng: mỗi giai đoạn có đầu ra, người duyệt và tiêu chí hoàn tất cụ thể; UAT chỉ bắt đầu sau khi internal QA hoàn tất.
  • Content theo batch: Client Marketing nhập nội dung song song với development ngay khi từng template được bàn giao trên staging, không chờ đến cuối dự án.

Bốn việc PM cần chốt trong tuần này

1Xác nhận ngày go-live 28/09/2026 và ngày khóa nội dung 22/09/2026 với tất cả các bên.
2Xác nhận baseline triển khai trên WordPress và phạm vi custom development nằm ngoài khả năng mặc định của nền tảng.
3Xác nhận số lượng trang, template và tính năng nằm trong phạm vi báo giá. Pending confirmation
4Xác nhận trách nhiệm mua, bàn giao và gia hạn các license: Elementor Pro (Client sở hữu, Vendor kích hoạt), WPML, ACF, SMTP và backup.
Ràng buộc lịch: ngày 28/09 được chọn làm mốc go-live để còn hai ngày dự phòng xử lý lỗi production, hoàn tất bàn giao tài khoản, source code và xác nhận đóng dự án trước ngày 01/10/2026.
Halal Fest · Website Delivery Plan
03

Delivery timeline

Lộ trình khoảng 10 tuần từ khởi động đến go-live. Các phase được xếp chồng có chủ đích: frontend và backend bắt đầu cùng lúc sau khi khóa contract; content được nhập theo batch song song với development.

P0 · Khởi động
P1 · Nền tảng
P2 · Template cốt lõi
P3 · Tính năng, tích hợp
P4 · Internal QA
P5 · Client UAT
P6 · Launch prep
Go-live · Hypercare
20/0703/0817/0831/0814/0928/09
Development Development (song song) QA và UAT Launch preparation Go-live và hypercare
PhaseThời gianOwnerTrọng tâmĐầu ra bắt buộc
020-31/07PM + BE + FEKhởi động và khóa contractScope, 9 nhóm template, ACF JSON, REST schema, license, key design handoff, môi trường local/staging; đầu mối Team Central phụ trách hosting, quyền truy cập staging/production và quy trình gửi yêu cầu hỗ trợ hosting
127/07-14/08FE + BENền tảngWordPress setup, plugin skeleton, global UI, settings và seed data VN/EN
210/08-28/08FE + BETemplate cốt lõiHomepage, standard pages, news, forms cơ bản và CMS rendering trên staging
324/08-11/09FE + BETính năng và tích hợpDirectory, gallery, email, analytics, WPML và end-to-end integration
407-15/09Dev + PMInternal QA và UAT preparationBrowser QA, responsive, security, kiểm tra hiệu suất cơ bản, tài khoản test và UAT checklist
516-22/09Client + PM + DevClient UAT, training và sửa lỗiUAT sign-off, fix/retest, user manual và training 2-4 giờ
623-27/09Client Marketing + PM + DevLaunch preparationContent freeze, production content check, hosting readiness, backup/restore rehearsal, DNS/SSL và launch checklist
GL28/09PM + VendorGo-liveProduction deployment, smoke test và xác nhận website hoạt động
HC29-30/09Dev + PMHypercare và handoverIncident log, hotfix, bàn giao source/account và xác nhận project closure chậm nhất 30/09
Halal Fest · Website Delivery Plan
04

Milestones and gates

Mỗi milestone là một cổng nghiệm thu với đầu ra và người duyệt cụ thể. Hai cổng design (vàng) là điều kiện đầu vào của Phase 1 và Phase 2, không phải một phase thiết kế riêng.

31/07M1
Contract lockScope, 9 nhóm template, ACF JSON, REST schema, plugin license, key design handoff và môi trường local/staging được duyệt.
31/07Gate
Key design handoffHeader, footer, mobile navigation; homepage và standard page; news archive và news detail; form layout và directory layout; font, màu sắc, spacing, button và các thành phần global.
07/08Gate
Full design freezeGallery và sponsorship package; empty, loading, error và success states; responsive trên desktop, tablet, mobile; popup, lightbox và dropdown. Sau 07/08 chỉ cho phép thay đổi nhỏ về copy, hình ảnh, màu sắc hoặc spacing; thay đổi phát sinh template, cấu trúc dữ liệu hoặc chức năng mới là change request và phải đánh giá lại timeline.
28/08M2
AlphaGlobal UI, homepage, standard pages, news, forms cơ bản và CMS data rendering chạy trên staging. Client Marketing bắt đầu nhập content cho các trang cốt lõi.
11/09M3
Feature completeForms, directory, gallery, WPML, email, analytics và end-to-end integration hoàn tất. Toàn bộ template và tính năng chính sẵn sàng cho content entry.
15/09M4
UAT readyInternal QA, browser QA, responsive, security và kiểm tra hiệu suất cơ bản đã hoàn tất; UAT checklist và tài khoản test sẵn sàng.
22/09M5
UAT sign-off và content freezeClient hoàn tất UAT; các lỗi blocker và critical đã được xử lý và retest. Content freeze có hiệu lực từ 22/09.
28/09M6
Go-liveWebsite được triển khai production và hoàn thành smoke test.
30/09M7
Project closureHypercare hoàn tất; source, tài khoản, user manual và tài liệu bàn giao được xác nhận.
Halal Fest · Website Delivery Plan
05

Scope matrix: pages, templates and features

Ba khái niệm được tách rõ khi chốt scope: Page là trang người dùng nhìn thấy; Template là layout dùng lại cho nhiều trang; Feature/module là chức năng vận hành. Số lượng page không đồng nghĩa với số lượng layout; 9 nhóm template không đại diện cho toàn bộ feature scope.

Số lượng trong phạm vi báo giá: tài liệu ghi nhận 9 nhóm template; tổng số trang trong scope Pending confirmation và cần được PM chốt bằng văn bản tại M1.
PageTemplateFeature/moduleOwnerSupportAcceptance criteria
Toàn bộ trangGlobal header/footerNavigation, dropdown, language switcher, CTA, mobile drawer, newsletter mini, social, organiser logosFEBE (WPML), Client MarketingKeyboard accessible; hiển thị đúng ở 375/768/1280+; VN/EN đúng route; link và form states đầy đủ
HomepageHomepageHero, countdown, stats, news slider, benefit cards, logosFE + BEClient MarketingMọi block edit được qua CMS; countdown dùng timezone đã chốt TBC
Trang nội dung chuẩnText-image, grid, logo, downloadsCMS rendering, reusable sectionsFE + BEClient MarketingNội dung edit được qua CMS; responsive; empty states có xử lý
News archive, news detailArchive, singleNews archive, category filter, pagination, related posts, social shareFEBE (query), Client MarketingMeta/OG đầy đủ; share accessible; category được dịch VN/EN
Trang đăng ký, liên hệFormForms: visitor, exhibitor, media, contact, newsletter; email routingFE + BEPM, Client ITClient + server validation; reCAPTCHA; lưu DB; gửi email; bắn event GA4
DirectoryDirectoryDirectory, search/filter, pagination qua REST APIFE + BEClient Marketing (dữ liệu)Search và filter dùng được trên mobile; kết quả đúng trên staging dataset; số lượng entries TBC
GalleryMap/galleryGallery grid, lazy-load, lightbox, filter theo năm/ngàyFE + BEClient MarketingLightbox điều khiển được bằng keyboard; ảnh responsive; filter edit được
SponsorshipComparisonSponsorship comparison, package table và CTAFEClient MarketingBảng không vỡ trên mobile; dữ liệu package edit được qua CMS
Toàn bộ trangToàn bộ templateMultilingual: WPML VN/EN, translation rules, language mappingBEFE, Client MarketingKhông trộn ngôn ngữ; menu, slug, taxonomy và forms được dịch
Hệ thốngKhông áp dụngEmail routing: SMTP, auto-reply, lead routing, failure logBEClient IT (email/domain)SPF/DKIM được xác nhận; test delivery có bằng chứng
Toàn bộ trangKhông áp dụngAnalytics: GTM, GA4, form_submit, download, CTA, search eventsFE + BEClient MarketingGTM preview và GA4 DebugView xác nhận đúng event và parameters
Directory, newsArchive, directorySearch/filter dùng chungFE + BEPMFilter hoạt động đúng, dùng được trên mobile, có trạng thái không có kết quả

Các hạng mục hỗ trợ khác: SEO, website security, application-level backup và QA đa trình duyệt được nghiệm thu theo tiêu chí tại mục 08.

Halal Fest · Website Delivery Plan
06

Frontend, backend and ownership boundaries

Frontend và backend được triển khai song song trên WordPress. Frontend xây dựng các reusable component, page section và template có thể tái sử dụng, kết hợp custom CSS, JavaScript hoặc custom code cho các tính năng nâng cao. Backend khóa cấu trúc dữ liệu, API và logic nghiệp vụ. Hai bên tích hợp liên tục theo từng nhóm trang và tính năng.

Ranh giới

Frontend

  • Xây dựng page template, global section và reusable component.
  • Thiết lập responsive behavior, accessibility và browser compatibility.
  • Render dữ liệu từ ACF/CPT và tích hợp REST API.
  • Xây dựng trạng thái loading, error, success và empty state.
  • Custom CSS, JavaScript hoặc custom code khi tính năng mặc định không đáp ứng thiết kế.
  • Chịu trách nhiệm về frontend performance và visual QA.
Ranh giới

Backend

  • Xây dựng CPT, taxonomy, ACF JSON và REST schema.
  • Server validation, reCAPTCHA, database và export CSV.
  • Email, SMTP, lead routing và dataLayer event.
  • WPML configuration và website security.
  • Application-level backup và production deployment.
  • Hosting coordination: phối hợp với Team Central khi cần hỗ trợ hosting.
  • Cung cấp quyền admin, settings page và dữ liệu mẫu cho Frontend.

Nguyên tắc tích hợp

  • ACF JSON và REST schema được commit vào repo và versioned; không cấu hình tay chỉ trên một database.
  • Backend cung cấp dữ liệu mẫu VN/EN sớm để frontend dựng và test template với dữ liệu thật.
  • Các hạng mục đánh dấu owner chung (FE + BE) chỉ được nghiệm thu khi hai bên cùng xác nhận integration.
  • Kết quả tích hợp được kiểm tra trên staging theo từng nhóm trang, không dồn về cuối dự án.
License và dependency: Elementor Pro do Client sở hữu và cung cấp cho Vendor để kích hoạt trên staging và production; trách nhiệm gia hạn sau bàn giao thuộc Client, trừ khi hợp đồng quy định khác. WPML và ACF theo hợp đồng hoặc Client mua, Vendor triển khai. Phạm vi custom code hoặc custom widget nằm ngoài khả năng mặc định của nền tảng cần được xác nhận tại M1. Pending confirmation
Halal Fest · Website Delivery Plan
07

Client Marketing, Vendor and Team Central responsibilities

Content responsibility

Vendor xây dựng framework, template và chức năng. Client Marketing tự nhập, chỉnh sửa và phê duyệt content, theo batch song song với development ngay khi từng template được bàn giao trên staging.

MốcQuy định content
Từ 28/08Bắt đầu nhập content cho các trang cốt lõi đã hoàn thành.
Từ 11/09Toàn bộ template và tính năng chính sẵn sàng cho content entry.
22/09Content freeze.
23-27/09Chỉ xử lý lỗi hiển thị, hình ảnh, broken link, format hoặc translation. Không bổ sung trang mới hoặc thay đổi layout lớn sau content freeze.

Owner chính: Client Marketing. Hỗ trợ: PM, Frontend và Backend.

Phạm vi hỗ trợ của Team Central

Team Central hỗ trợ
  • Hosting availability.
  • Hosting access (staging và production).
  • Hosting-related incidents.
  • Hosting backup.
  • DNS hoặc SSL khi thuộc phạm vi của Central.
Team Central không chịu trách nhiệm
  • Website development.
  • Content.
  • UI/UX.
  • Feature implementation.
  • Application-level operation.

Các thay đổi về content, giao diện, chức năng và vận hành website ở cấp ứng dụng do team dự án làm việc trực tiếp với Vendor.

Halal Fest · Website Delivery Plan
07

Ma trận trách nhiệm chi tiết

Bảng phân định owner chính và bên hỗ trợ cho từng hạng mục vận hành, license và hạ tầng, dùng làm căn cứ khi phát sinh yêu cầu trong quá trình triển khai và sau launch.

Hạng mụcOwner chínhHỗ trợ
Hosting availabilityTeam CentralClient IT / Vendor
Sự cố liên quan đến hostingTeam CentralVendor cung cấp log và thông tin lỗi
Website developmentVendorPM / Client Marketing
Giao diện và responsiveVendorClient Marketing duyệt
Website contentClient MarketingVendor hướng dẫn
Elementor Pro licenseClientVendor kích hoạt và cấu hình
WPML và ACF licenseTheo hợp đồng hoặc ClientVendor triển khai
SMTP configurationVendorClient IT cung cấp thông tin email/domain
SPF/DKIMClient IT hoặc đơn vị quản lý domainVendor cung cấp DNS record
Application backupVendorCentral hỗ trợ nếu liên quan hosting
Hosting backupTeam CentralVendor phối hợp khi cần restore
DNS/SSLCentral hoặc đơn vị quản lý domain/hostingVendor cung cấp yêu cầu kỹ thuật
Production deploymentVendorCentral hỗ trợ hosting access
Content update sau launchClient Marketing làm việc với VendorCentral không phụ trách

Hạng mục tính phí riêng ngoài scope website cơ bản

Các hạng mục dưới đây được báo giá và tính phí riêng, không nằm trong scope xây dựng website cơ bản. Hợp đồng cần ghi rõ các khoản này để tránh nhầm lẫn về phạm vi và chi phí.

Hạng mụcChi phíHóa đơnGhi chú
Tích hợp cổng thanh toán VNPAYTính phí riêng TBCTheo hợp đồngViệc tích hợp cổng thanh toán được báo giá và tính phí riêng, không nằm trong scope website cơ bản.
Xin tích xanh Bộ Công Thương10.000.000 VNĐ / tích xanhCó thể xuất hóa đơn riêngDịch vụ đăng ký website thương mại điện tử với Bộ Công Thương phục vụ việc tích hợp cổng thanh toán VNPAY. Có thể xuất hóa đơn riêng cho phần dịch vụ xin tích xanh.
Halal Fest · Website Delivery Plan
08

UAT and acceptance criteria

Client UAT chỉ bắt đầu sau khi internal QA hoàn tất và website được xác nhận đủ điều kiện để client kiểm thử.

Trình tự UAT

MốcNội dung
11/09Feature complete: toàn bộ tính năng chính hoàn tất trên staging.
07-15/09Internal QA: browser QA (Chrome, Firefox, Safari, Edge), responsive, security và kiểm tra hiệu suất cơ bản.
15/09UAT-ready: UAT checklist, tài khoản test và môi trường kiểm thử sẵn sàng. Kiểm tra hiệu suất cơ bản đã hoàn tất.
16-22/09Client UAT, fix và retest theo vòng lặp có kiểm soát.
22/09UAT sign-off: lỗi blocker và critical đã được xử lý và retest.
23-27/09Launch preparation.
28/09Go-live.

Điều kiện nghiệm thu

  • Chức năng: mọi feature trong scope matrix đạt acceptance criteria tương ứng; các hạng mục owner chung được hai bên cùng xác nhận integration.
  • Chất lượng: không còn lỗi blocker hoặc critical; bằng chứng kiểm thử được lưu trong test report.
  • Đa ngôn ngữ: không trộn ngôn ngữ; menu, slug, taxonomy và forms được dịch đầy đủ VN/EN.
  • Email: SPF/DKIM được xác nhận; test delivery có bằng chứng gửi và nhận thành công.
  • Analytics: GTM preview và GA4 DebugView xác nhận đúng event và parameters.
  • Bảo mật và backup: login protection, CAPTCHA hoạt động; application-level backup có kết quả restore test.

Tiêu chí hiệu suất

Website được tối ưu hiệu suất trên desktop và mobile. Hình ảnh, CSS, JavaScript, lazy-load và caching được cấu hình phù hợp. Không có lỗi hiệu suất nghiêm trọng ảnh hưởng đến trải nghiệm người dùng. Tại mốc UAT-ready, kiểm tra hiệu suất cơ bản đã hoàn tất. Báo cáo không sử dụng cam kết định lượng về điểm hiệu suất do các con số này không nằm trong requirement, proposal hoặc hợp đồng hiện tại.
Halal Fest · Website Delivery Plan
09

Launch, hypercare and project closure

Launch ownership

BênTrách nhiệm khi launch
PM + VendorOwner chính của toàn bộ hoạt động launch.
Client MarketingXác nhận content và giao diện trước khi go-live.
VendorProduction deployment, smoke test và rollback nếu cần.
Team CentralHỗ trợ các vấn đề liên quan đến hosting.
Client IT hoặc đơn vị quản lý domainHỗ trợ DNS, SSL và email authentication khi cần.

Launch preparation (23-27/09)

  • Content freeze có hiệu lực; chỉ sửa lỗi hiển thị, hình ảnh, broken link, format hoặc translation.
  • Production content check, hosting readiness và backup/restore rehearsal.
  • Xác nhận DNS/SSL, quyền truy cập production, rollback plan và launch checklist.

Go-live (28/09)

  • Vendor thực hiện production deployment và smoke test theo checklist.
  • PM xác nhận website hoạt động và thông báo cho các bên liên quan.

Hypercare và handover (29-30/09)

  • Dev trực on-call, ghi nhận incident log và xử lý hotfix.
  • Bàn giao source code, tài khoản, user manual và tài liệu vận hành.
  • Training sử dụng CMS cho Client Marketing (2-4 giờ) nếu chưa hoàn tất trong giai đoạn UAT.
  • Chế độ bảo hành sau bàn giao thực hiện theo phạm vi hợp đồng.
  • Xác nhận project closure chậm nhất ngày 30/09/2026.
Sau closure: content update do Client Marketing làm việc trực tiếp với Vendor; Team Central tiếp tục phụ trách các vấn đề hosting theo phạm vi tại mục 07.
Halal Fest · Website Delivery Plan
10

Open decisions and items to confirm

Các điểm dưới đây chưa được chốt trong tài liệu nguồn và cần PM xác nhận bằng văn bản, ưu tiên trước mốc M1 (31/07).

#Hạng mụcNgười quyết địnhGhi chú
1Tổng số trang và template trong phạm vi báo giáPM + Vendor + ClientPending confirmation Không tự chốt số; tài liệu hiện ghi nhận 9 nhóm template.
2Phạm vi custom code hoặc custom widget ngoài khả năng mặc định của nền tảngPM + VendorCần liệt kê rõ trước khi khóa contract để tránh tranh chấp scope.
3Trách nhiệm mua và gia hạn license WPML, ACF, SMTP, backupPM + Client (theo hợp đồng)Elementor Pro đã xác định: Client sở hữu, Vendor kích hoạt; gia hạn sau bàn giao thuộc Client trừ khi hợp đồng quy định khác.
4Timezone dùng cho countdown trên homepageClient MarketingTo be confirmed
5Số lượng entries của directory và nguồn dữ liệu CSVClient MarketingTo be confirmed Ảnh hưởng đến staging dataset và tiêu chí nghiệm thu search.
6Đơn vị phụ trách DNS/SSL cho domain chính thứcTeam Central hoặc đơn vị quản lý domainXác định rõ để tránh vướng mắc trong tuần launch preparation.
7Thông tin email/domain cho SMTP, SPF/DKIMClient ITCần cung cấp trước Phase 3 để kịp test email routing.
8Đầu mối Team Central và quy trình gửi yêu cầu hỗ trợ hostingPM + Team CentralLà đầu ra bắt buộc của Phase 0.
9Phạm vi và chi phí tích hợp cổng thanh toán VNPAYPM + Vendor + ClientTính phí riêng ngoài scope website cơ bản; ghi rõ trong hợp đồng. Pending confirmation
10Dịch vụ xin tích xanh Bộ Công ThươngPM + ClientBáo giá 10.000.000 VNĐ/tích xanh cho việc tích hợp cổng thanh toán VNPAY; có thể xuất hóa đơn riêng.

Nguyên tắc quản lý thay đổi

  • Sau full design freeze (07/08), thay đổi phát sinh template, cấu trúc dữ liệu hoặc chức năng mới là change request và phải đánh giá lại ảnh hưởng tới timeline.
  • Sau content freeze (22/09), không bổ sung trang mới hoặc thay đổi layout lớn.
  • Mọi điều chỉnh scope được ghi nhận bằng văn bản và cập nhật vào scope matrix tại mục 05.