สรุปความคืบหน้า และแผน ส่งมอบงานครั้งสุดท้ายProgress summary & final handover plan
JIB Web E-Commerce — หน้าร้านใหม่ หลังบ้าน และระบบแอฟฟิลิเอต เทียบกับขอบเขตในใบเสนอราคาJIB Web E-Commerce — new storefront, Back Office and affiliate system, measured against the quotation scope
- อ้างอิงใบเสนอราคาQuotation
- QT-2025100001
- ข้อมูล ณ วันที่Status as of
- 15 กันยายน 256915 September 2026
- จัดทำโดยPrepared by
- Codelab Studio
หัวข้อที่จะคุยวันนี้What we will cover today
- 01บทนำIntroductionขอบเขตงาน สิ่งที่ส่งมอบ และเส้นทางโครงการScope, deliverables and project journey
- 02ภาพรวมความคืบหน้า %Overall progress %วัดทีละข้อเทียบใบเสนอราคา 285 ข้อItem-by-item against 285 quotation lines
- 03เว็บเก่า เทียบ เว็บใหม่Old site vs new siteโปรโมชัน ค้นหา ตัวกรอง ชำระเงิน AI จัดสเปคPromotions, search, filters, payment, AI, spec builder
- 04Pain PointsPain pointsอุปสรรคที่เจอ ผลกระทบ และทางแก้Obstacles, impact and resolution
- 05แผน Go-liveGo-live planขึ้นจริงช่วง 15–30 ต.ค. 2569 · ความพร้อม · ความเสี่ยงLive 15–30 Oct 2026 · readiness · risks
- 06ส่งมอบงานครั้งสุดท้ายFinal handoverของที่ส่งมอบ และขั้นตอนรับมอบงานHandover package and sign-off
สิ่งที่สร้างขึ้นใหม่ทั้งหมด: หน้าร้าน หลังบ้าน และพอร์ทัลแอฟฟิลิเอตWhat we built: a new storefront, Back Office and affiliate portal
หน้าร้านออนไลน์Online storefront
ไทย/อังกฤษทุกหน้า รองรับมือถือ จัดสเปคคอมพร้อมตรวจความเข้ากันได้ โปรโมชันและแฟลชเซลรายรอบ ค้นหาทันที ชำระเงินและผ่อน แชทสด + ผู้ช่วย AIThai/English on every page, mobile-ready, PC spec builder with compatibility checks, promotions and timed flash sales, instant search, payment and installments, live chat + AI assistant
หลังบ้าน (Back Office)Back Office
จัดการสินค้า โปรโมชัน คูปอง แบนเนอร์ หน้าแรก บทความ อีแมกกาซีน Landing page ออเดอร์ ลูกค้า สิทธิ์ผู้ใช้ และหน้าติดตามคำขอถึงทีม BackendProducts, promotions, coupons, banners, home layout, articles, e-magazine, landing pages, orders, customers, permissions, and a tracker for Backend requests
พอร์ทัลแอฟฟิลิเอตAffiliate portal
แอปแยกสำหรับพาร์ทเนอร์ สมัคร ยืนยันตัวตน สร้างลิงก์ติดตาม และดูผลงาน ฝั่งหลังบ้านมีหน้าอนุมัติ ตรวจ KYC และตัดรอบจ่ายStandalone partner app: sign-up, identity verification, tracking links and performance; Back Office side has approval, KYC review and payout rounds
ตัวเลข commit นับจาก repository ของโครงการทั้งสองชุด (รวมทุกทีมที่ร่วมพัฒนา) ณ 15 ก.ย. 2569Commit counts are from both project repositories (all contributing teams) as of 15 Sep 2026
พัฒนาต่อเนื่อง 10 เดือน จากใบเสนอราคาสู่ระบบที่พร้อมส่งมอบTen months of development, from quotation to a system ready for handover
จำนวน commit รายเดือน ทั้ง 2 repositoryMonthly commits, both repositories
* กันยายนนับถึงวันที่ 15 · สูงสุดเดือนกรกฎาคม 704 commits* September counted to the 15th · peak in July at 704 commits
ใบเสนอราคา QT-2025100001Quotation QT-2025100001
10.10.2025JIB Web (E-Commerce) · 16 หน้า · มูลค่า 5,500,000 บาทJIB Web (E-Commerce) · 16 pages · THB 5,500,000
เริ่มพัฒนาหลังบ้าน แล้วตามด้วยหน้าร้านBack Office, then storefront development starts
12.2025 – 01.2026สร้างบนโครง API เดิมของ JIBBuilt on JIB’s existing API
ตรวจครบทั้ง 285 ข้อเทียบใบเสนอราคาFull 285-item audit against the quotation
09.08.2026ขึ้นเป็นเช็คลิสต์กลางในหลังบ้านให้ทีมติดตามร่วมกันPublished as a shared checklist inside the Back Office
ย้ายโดเมนทดสอบ และรวมโค้ดเข้าสาย dev เดียวกันStaging domains moved; code unified on one dev line
08 – 11.09.2026ibj-bij.web-u.co · ibj-bij-bo.web-u.co · deploy แบบไม่ดับระบบibj-bij.web-u.co · ibj-bij-bo.web-u.co · zero-downtime deploys
ครบตามใบเสนอราคา 54% — งานฝั่งลูกค้าใช้งานสูงสุด 74%54% of quotation scope — customer experience leads at 74%
ประสบการณ์ลูกค้าบนหน้าเว็บCustomer experience
74%ครบ 64 · บางส่วน 25 · ยังไม่มี 15 จาก 104 ข้อ64 done · 25 partial · 15 not started of 104
หลังบ้านและ CMSBack Office & CMS
59%ครบ 38 · บางส่วน 40 · ยังไม่มี 20 จาก 98 ข้อ38 done · 40 partial · 20 not started of 98
ระบบองค์กรและโครงสร้างพื้นฐานEnterprise systems & infrastructure
24%ครบ 10 · บางส่วน 20 · ยังไม่มี 53 จาก 83 ข้อ10 done · 20 partial · 53 not started of 83
แกนหลักของการขายออนไลน์ใช้งานได้จริงแล้วThe core of online selling is already working
หมวดที่ยังต่ำ 24% ส่วนใหญ่ขึ้นกับ Backend และระบบภายนอกThe lowest group at 24% depends mostly on Backend and external systems
ทำไมหมวดนี้ยังต่ำWhy this group is low
- ERP ขนส่ง และคลังหลายแห่ง ต้องมี API และฐานข้อมูลฝั่ง Backend รองรับก่อน หน้าจอจึงต่อได้ERP, logistics and multi-warehouse need Backend APIs and data first — screens can only connect after that
- ระบบยังใช้ Backend และฐานข้อมูลเดิมของ JIB จึงยังไม่มีงานย้ายข้อมูลเกิดขึ้นThe platform still runs on JIB’s existing Backend and database, so no data migration has taken place
- Redis, ElasticSearch, CDN และ Auto Scaling เป็นงานโครงสร้างที่ต้องตัดสินใจเรื่อง Cloud ร่วมกันRedis, ElasticSearch, CDN and auto scaling are infrastructure decisions to make together with the cloud plan
ข้อเสนอRecommendation
แยกหมวดเหล่านี้เป็น Phase 2 ที่มีขอบเขตและกำหนดการของตัวเอง เพื่อไม่ให้การเปิดหน้าร้านใหม่ต้องรอSplit these modules into a Phase 2 with its own scope and schedule, so the new storefront launch does not have to wait
6 ระบบหลัก: jib.co.th เทียบกับเว็บใหม่Six core systems: jib.co.th against the new site
| ระบบSystem | เว็บเก่า jib.co.thOld site jib.co.th | เว็บใหม่New site | สรุปVerdict |
|---|---|---|---|
| โปรโมชันPromotions | กริดสินค้าลดราคา + คลังข่าวโปรแบบบทความ · ไม่มี Flash Sale · ไม่มีหน้ารวมคูปองDiscount grid + promotion news archive · no flash sale · no coupon page | Flash Sale แบ่งรอบพร้อมตัวนับถอยหลังและหน้าแคมเปญ · หน้ารวมคูปองให้กดเก็บ · หน้าโปรกรองได้ (ลดราคา คูปอง ของแถม ผ่อน 0%)Timed flash-sale slots with countdown and campaign pages · collectable coupon page · filterable promotions (discount, coupon, gift, 0% installment) | ใหม่ดีกว่าNew is better |
| ค้นหาสินค้าProduct search | จับคำตรงตัว: "asuss" ได้ 0 ชิ้น · พิมพ์ลืมเปลี่ยนภาษาได้ 0 · "asus" ขึ้น ASUSTOR NAS ก่อนExact substring match: "asuss" returns 0 · wrong keyboard layout returns 0 · "asus" shows ASUSTOR NAS first | ทนคำพิมพ์ผิด: "asuss" ได้ 428 ชิ้น · พิมพ์ "ฟหีห" ก็เจอ Asus · กล่องแนะนำโชว์การ์ดสินค้าพร้อมรูปและราคาTypo-tolerant: "asuss" returns 428 · a wrong-layout query still finds Asus · suggestions show product cards with image and price | ใหม่ดีกว่าNew is better |
| ตัวกรองFilters | หน้าหมวดกรองลึกถึงสเปค (CPU GPU จอ OS ประกัน สี) · หน้าผลค้นหาไม่มีตัวกรองCategory pages filter down to specs (CPU, GPU, display, OS, warranty, colour) · no filters on search results | หน้าผลค้นหากรองได้ครบ: พร้อมส่ง ลดราคา คูปอง ของแถม ผ่อน 0% ช่วงราคา แบรนด์พร้อมจำนวน · หน้าหมวดยังไม่มีตัวกรองสเปคFull filters on search results: in stock, discount, coupon, gift, 0% installment, price range, brand counts · category pages lack spec filters | ดีกว่าบางจุดMixed |
| การชำระเงินPayment | ตารางผ่อนรายธนาคารบนหน้าสินค้า · หน้ารวมสินค้าผ่อนแยกธนาคารPer-bank installment table on product pages · installment listings by bank | บัตร ผ่อน QR PromptPay ShopeePay TrueMoney PayNext · รับที่สาขาพร้อมนัดเวลา · ขอใบเสนอราคาจากตะกร้าCard, installment, QR PromptPay, ShopeePay, TrueMoney, PayNext · branch pickup with time slot · quotation request from cart | รอทดสอบจริงNeeds live test |
| แชทสด + AILive chat + AI | ไม่มีแชทในเว็บ · ปุ่มลอยพาออกไปโทร Messenger หรือ LINENo on-site chat · floating button sends people out to phone, Messenger or LINE | วิดเจ็ตในเว็บทุกหน้า 2 แท็บ: แชทสดกับเจ้าหน้าที่ + ผู้ช่วย AI จัดสเปคตามงบ เทียบรุ่น แนบรูปหรือ PDF ใบเสนอราคาได้On every page, two tabs: live chat with staff + AI assistant that builds specs to budget, compares models, and reads photos or quotation PDFs | ใหม่ดีกว่าNew is better |
| จัดสเปคคอมPC spec builder | 14 ช่อง เลือก Socket จาก dropdown เอง · ใส่ทั้งชุดลงตะกร้า · อันดับสเปคจากลูกค้าจริง · หน้าโหลดเร็ว14 slots, socket chosen manually · whole set to cart · live customer spec ranking · fast pages | ตั้งงบพร้อมเตือน · ราคารวมสด · เลือก CPU แล้วพาไปช่องเมนบอร์ดเอง · โชว์ socket ชิปเซ็ต แรมบนการ์ด · บันทึกและขอใบเสนอราคาBudget with warning · live total · jumps to motherboard after CPU · socket, chipset and RAM on cards · save and request a quotation | ดีกว่าบางจุดMixed |
ตรวจเปิดหน้าเว็บจริงทั้งสองเว็บ 15 ก.ย. 2569 ที่จอ 1440 และ 390 px โดยไม่สั่งซื้อหรือส่งข้อมูล · การชำระเงินฝั่งเว็บใหม่อ้างจากระบบที่มี ยังไม่ได้ทดสอบจ่ายจริงBoth sites opened in a real browser on 15 Sep 2026 at 1440 and 390 px, without ordering or submitting data · new-site payment methods are from the built system, not yet tested with real payments
8 ความสามารถใหม่ ที่ลูกค้า JIB จะได้ใช้ครั้งแรกEight capabilities JIB customers get for the first time
ผู้ช่วย AI + แชทสด ในเว็บทุกหน้าAI assistant + live chat on every page
ลูกค้าไม่ต้องออกจากเว็บไปแอปแชทอื่นCustomers no longer leave the site for another chat app
ค้นหาทนคำพิมพ์ผิดTypo-tolerant search
คำค้น "asuss" · พิมพ์ลืมเปลี่ยนภาษาก็ยังเจอQuery "asuss" · wrong keyboard layout still finds products
ตัวกรองบนผลค้นหาและหน้าโปรFilters on search and promotions
มีคูปอง ของแถม ผ่อน 0% ช่วงราคา แบรนด์Coupon, gift, 0% installment, price range, brand
Flash Sale แบ่งรอบ + หน้ารวมคูปองTimed flash sales + coupon page
ตัวนับถอยหลังรายรอบ และหน้าแคมเปญแยกPer-slot countdown and dedicated campaign pages
จัดสเปคที่ตั้งงบ บันทึก และขอใบเสนอราคาได้Spec builder with budget, save and quotation
เหมาะกับลูกค้าองค์กรที่ต้องใช้ใบเสนอราคาBuilt for business buyers who need a quotation
JIB Channel และศูนย์ช่วยเหลือแก้จากหลังบ้านJIB Channel and CMS-driven help center
วิดีโอในเว็บ และทีมแก้เนื้อหาเองไม่ต้องรอนักพัฒนาVideo inside the site; staff edit help content without developers
SEO พื้นฐานดีขึ้นBetter SEO foundations
title เฉพาะหน้า · hreflang ไทย/อังกฤษ · JSON-LD หน้าสาขา · เว็บเก่าใช้ title เดียวกับหน้าแรกหลายหน้าPer-page titles · TH/EN hreflang · branch JSON-LD · the old site reuses the home title on many pages
มือถือพอดีจอMobile fits the screen
หน้าแรกเว็บเก่าล้นจอกว้าง 390 px · เว็บใหม่พอดีและเมนูครบกว่าOld home page overflows a 390 px screen · new site fits with a fuller menu
เว็บเก่ายังดีกว่าใน 4 จุด และมี 4 เรื่องที่ต้องแก้ก่อนเดโมThe old site still leads in four places, and four things need fixing before the demo
ตัวกรองสเปคในหน้าหมวดสินค้าSpec filters on category pages
ทีมพัฒนาDev teamทีม BackendBackend teamCPU GPU จอ OS ประกัน สี — เว็บเก่ามี ลูกค้าสายไอทีใช้บ่อยCPU, GPU, display, OS, warranty, colour — the old site has them and IT shoppers rely on them
ตารางผ่อนรายธนาคาร + หน้ารวมสินค้าผ่อนPer-bank installment table + listings
ทีมพัฒนาDev teamทีม BackendBackend teamเว็บเก่ามีบนหน้าสินค้าและแยกหน้าตามธนาคารOld site shows them on product pages and by bank
กล่องค้นหาแนะนำประเภทสินค้าและสินค้ายอดนิยมCategory and best-seller suggestions in search
ทีมพัฒนาDev teamเว็บใหม่แนะนำเฉพาะสินค้า และคำยอดนิยมจะดีขึ้นเมื่อมีข้อมูลจริงNew site suggests products only; trending terms improve with real traffic
คลังข่าวโปรโมชันย้อนหลังPromotion news archive
JIBJIBเว็บเก่ามีบทความโปรย้อนหลัง อาจย้ายเป็นบทความในระบบใหม่Old site keeps past promotion articles; could move into the new article system
หน้าสินค้ารายตัวขึ้น "ไม่พบหน้า"Product pages show “not found”
ทีม BackendBackend teamAPI สินค้ารายตัวตอบ 500 วันนี้ จึงยังเทียบหน้าสินค้ากับเว็บเก่าไม่ได้Product-detail API returns 500 today, so product pages cannot be compared yet
หน้าจัดสเปคและอันดับสเปคช้าSpec builder and ranking are slow
ทีมพัฒนาDev teamทีม BackendBackend teamโหลด 5–10 วินาที เทียบเว็บเก่าไม่ถึง 1 วินาที5–10 s to load versus under 1 s on the old site
ข้อมูลทดสอบยังอยู่บนหน้าเว็บTest data still on the site
JIBJIBทีมพัฒนาDev teamหมวด/แบรนด์/สินค้าทดสอบ · Flash Sale และคูปองว่าง · มีข้อความ Lorem Ipsum ในหน้าผ่อนTest categories, brands and products · empty flash sale and coupons · Lorem Ipsum on the installment page
ทดสอบบนเบราว์เซอร์จริงก่อนเดโมTest in a real browser before the demo
ทีมพัฒนาDev teamตรวจความเข้ากันได้ของจัดสเปค · ขั้นชำระเงิน · คุณภาพคำตอบ AISpec compatibility check · checkout and payment · AI answer quality
10 อุปสรรคที่ต้องปิดให้ได้ ก่อนเปิดใช้งานจริงTen obstacles to close before going live
API หลักไม่เสถียรCore API instability
6 ช่วงเหตุขัดข้องใน 6 สัปดาห์ (ส.ค.–ก.ย.) หน้าเว็บตอบปกติแต่ไม่มีสินค้า · 15 ก.ย. API สินค้ารายตัวยังตอบ 5006 incident windows in 6 weeks (Aug–Sep): pages load but show no products · 15 Sep product-detail API still returns 500
ทางแก้Fix ฝั่งเราทำระบบสำรองแล้ว: หน้าแรกจาก 45 วิ หน้าว่าง → 10 วิ สินค้าครบ · ต้องมี SLA + แจ้งเตือนฝั่ง BackendOur fallback is in place: home page went from 45 s empty to 10 s with all products · needs SLA + Backend alerting
หน้าจอพร้อม แต่ API ยังไม่มาScreens ready, APIs not yet
Voucher 6 หน้า · คิวจ่ายของรางวัล · ล็อกอิน Google/LINE · กระเป๋าเงินและผ่อนแบบไม่ใช้บัตร6 voucher screens · reward fulfilment queue · Google/LINE login · wallet and non-card installments
ทางแก้Fix ตัดสินใจร่วมกันรายข้อ: ขึ้นพร้อม Go-live หรือย้ายไป Phase 2Decide item by item: in go-live scope or moved to Phase 2
ระบบองค์กรอยู่นอกขอบเขตหน้าเว็บEnterprise systems sit outside the web layer
ERP ขนส่ง คลังหลายแห่ง และการย้ายข้อมูล ต้องมีฐานข้อมูลและ API รองรับก่อน (หมวดนี้ 24%)ERP, logistics, multi-warehouse and data migration need data and APIs first (this group is at 24%)
ทางแก้Fix แยกเป็น Phase 2 มีขอบเขตและงบประมาณของตัวเองScope as Phase 2 with its own plan and budget
พอร์ทัลแอฟฟิลิเอตสร้างแล้ว แต่ยังเปิดไม่ได้Affiliate portal built but not launched
แอปพร้อมตั้งแต่ 9 ส.ค. · ยังไม่มี DNS ของโดเมนใหม่ และยังไม่มี API สมัคร/ล็อกอินของพาร์ทเนอร์App ready since 9 Aug · new domain has no DNS record, and there is no partner sign-up/login API yet
ทางแก้Fix JIB เพิ่ม DNS · Backend ส่ง API · ทีมพัฒนา deploy ภายใน 1 วันJIB adds DNS · Backend ships the API · dev team deploys within a day
รวมโค้ดเข้าสาย dev ของ JIB (11 ก.ย.)Code unified onto JIB’s dev line (11 Sep)
หน้าจากสายงานเดิมบางส่วนไม่อยู่ใน dev และทะเบียนคำขอถึง Backend เหลือบางส่วน · ของเดิมเก็บครบในสาขาสำรองSome pages from the previous line are not in dev, and part of the Backend request register was dropped · everything is archived
ทางแก้Fix กู้คืนเฉพาะที่ยังต้องใช้ · ยืนยัน branch หลักเพียงสายเดียวสำหรับ productionRestore only what is still needed · confirm one source-of-truth branch for production
ความต้องการเปลี่ยนกระชั้นชิดLate requirement changes
บางหน้าปรับหลายรอบภายในวันเดียว · เปลี่ยนโดเมนทดสอบในวันเดียวกับที่แจ้งSome screens were revised several times in one day · staging domains changed on the day of notice
ทางแก้Fix ใช้ใบขอเปลี่ยนแปลง (Change Request) และหยุดรับฟีเจอร์ใหม่ 14 วันก่อน Go-liveUse a change-request form and freeze new features 14 days before go-live
เครื่องทดสอบใช้ร่วมกับโปรเจกต์อื่นStaging runs on a shared server
7 ก.ย. ผู้ให้บริการยึด CPU ~3.5 ชม. และเครื่องรีสตาร์ต หน้าร้านดับ 53 นาที · หน้าแรกยังไม่มีแคชทั้งหน้า7 Sep: host CPU contention for ~3.5 h and restarts, storefront down 53 min · no full-page cache yet
ทางแก้Fix เครื่อง production แยก + CDN/แคช + ทดสอบโหลด 2–3 เท่าของช่วงพีคDedicated production host + CDN/caching + load test at 2–3× peak
ต้องปิดงานความปลอดภัยก่อนเปิดจริงSecurity hardening before public launch
สิทธิ์การเข้าถึงไฟล์และ API บางส่วนต้องรัดกุมขึ้น · หน้าร้านต้องเพิ่ม security headers · ลบบัญชีทดสอบ · จำกัดคีย์บริการภายนอกTighten access rules on file storage and some APIs · add security headers to the storefront · remove test accounts · restrict third-party keys
ทางแก้Fix ปิดทุกข้อ ทดสอบซ้ำ และหมุนเวียนรหัส/คีย์ทั้งหมดในวันส่งมอบClose every item, re-test, and rotate all credentials and keys at handover
SEO การติดตาม และคุณภาพข้อมูลSEO, tracking and data quality
ยังไม่มี sitemap และแผน redirect จาก URL เว็บเก่า · ยังไม่ตั้ง GA4 ID · มีสินค้าทดสอบและสินค้าราคา 0 ในคลังNo sitemap or redirect map from old URLs yet · GA4 ID not set · test products and zero-price items remain in the catalog
ทางแก้Fix ทำ 301 map + sitemap + Search Console · ล้างข้อมูลทดสอบก่อนวันเปิดBuild a 301 map, sitemap and Search Console setup · clean test data before launch
รู้ว่าระบบล่มจากผู้ใช้ ไม่ใช่จากระบบแจ้งเตือนOutages found by people, not alerts
ยังไม่มีช่องทางแจ้งเหตุร่วม และทีมพัฒนาเข้าถึงระบบ Backend ไม่ได้No shared incident channel, and the dev team has no visibility into the Backend
ทางแก้Fix ช่องทางเหตุฉุกเฉินร่วม · ระดับความรุนแรงและเวลาตอบกลับ · ทบทวนคำขอ Backend ทุกสัปดาห์Joint incident channel · severity levels and response times · weekly Backend request review
ขึ้นระบบจริงภายใน 15–30 ต.ค. 2569 แบบ 2 จังหวะ พร้อมวันสำรองในกรอบเวลาLive within 15–30 Oct 2026 in two steps, with backup dates inside the window
Soft launch
- เว็บใหม่ขึ้นบนเครื่อง production ใช้ API และระบบชำระเงินจริงNew site runs on production hosting with the live API and payments
- เปิดให้พนักงาน JIB และลูกค้ากลุ่มแรกผ่านโดเมนย่อย เช่น new.jib.co.thOpen to JIB staff and a first group of customers on a subdomain such as new.jib.co.th
- jib.co.th ยังเป็นเว็บหลัก ลูกค้าส่วนใหญ่ไม่กระทบjib.co.th stays the main site, so most customers are unaffected
- เป้าหมาย: สั่งซื้อ ชำระเงิน โปรโมชัน สต็อก ในสภาพจริงGoal: prove ordering, payment, promotions and stock under real conditions
สลับ jib.co.th มาเว็บใหม่Switch jib.co.th to the new site
- ชี้โดเมน jib.co.th มาที่เว็บใหม่ ช่วงเช้าวันอังคารซึ่งคนใช้น้อยPoint jib.co.th at the new site on a quiet Tuesday morning
- เปิด Redirect 301 จาก URL เดิมทั้งหมด และส่ง sitemap ให้ GoogleTurn on 301 redirects for all old URLs and submit the sitemap to Google
- เว็บเก่าย้ายไปอยู่โดเมนสำรอง เปิดทิ้งไว้ 30 วันOld site moves to a fallback domain and stays up for 30 days
- ทุกทีมสแตนด์บาย ดูแลต่อเนื่องช่วงหยุดยาว 23–25 ต.ค.All teams on standby, with on-call cover through the 23–25 Oct long weekend
ถ้าเจอปัญหาระหว่างทางIf something blocks us
- ไม่ผ่าน Go/No-Go 2 → เลื่อนไปวันสำรอง อ. 27 ต.ค.Go/No-Go 2 fails → move to the backup date, Tue 27 Oct
- วันสุดท้ายที่สลับได้คือ พฤ. 29 ต.ค. ไม่สลับวันศุกร์หรือก่อนวันหยุดLast switch date is Thu 29 Oct — never on a Friday or before a holiday
- Soft launch ยังใช้ขายจริงได้ระหว่างรอ ไม่เสียเวลาที่ผ่านมาSoft launch keeps selling while we wait, so no progress is lost
- ย้อนกลับได้ใน 2 นาที (แอป) หรือ 5 นาที (DNS)Rollback in 2 minutes (app) or 5 minutes (DNS)
เช็กลิสต์ที่ต้องพร้อมก่อน Soft launch 15 ต.ค. — พร้อมแล้ว 1 จาก 18 ข้อWhat must be ready before the 15 Oct soft launch — 1 of 18 ready
- API: SLA และแจ้งเตือนฝั่ง BackendAPI SLA and Backend alertingยังไม่เริ่มNot startedทีม BackendBackend team
- แยก API และข้อมูล productionSeparate production API and dataยังไม่เริ่มNot startedทีม BackendBackend teamทีมพัฒนาDev team
- คีย์ชำระเงินจริง + ทดสอบจ่ายจริงทุกช่องทางLive payment keys + real test on every methodรอยืนยันTo confirmทีม BackendBackend teamJIBJIB
- สลับโดเมน DNS และ SSLDomain, DNS and SSL cutoverยังไม่เริ่มNot startedJIBJIBทีมพัฒนาDev team
- Redirect 301 จาก URL เว็บเก่า301 redirects from old URLsยังไม่เริ่มNot startedทีมพัฒนาDev teamทีม BackendBackend team
- Sitemap + robots + Search ConsoleSitemap, robots and Search Consoleยังไม่เริ่มNot startedทีมพัฒนาDev teamJIBJIB
- GA4 และการติดตามGA4 and trackingกำลังทำIn progressJIBJIB
- ย้ายเนื้อหาและ SEO metadataContent and SEO metadataกำลังทำIn progressJIBJIBทีมพัฒนาDev team
- UAT sign-offUAT sign-offยังไม่เริ่มNot startedJIBJIB
- แคช CDN และทดสอบโหลดCaching, CDN and load testกำลังทำIn progressทีมพัฒนาDev team
- ปิดงานความปลอดภัยSecurity hardeningกำลังทำIn progressทีม BackendBackend teamทีมพัฒนาDev team
- มอนิเตอร์ที่ตรวจเนื้อหาหน้าเว็บContent-aware monitoringยังไม่เริ่มNot startedทีมพัฒนาDev teamทีม BackendBackend team
- Deploy ไม่ดับระบบ + ย้อนกลับได้ทันทีZero-downtime deploy + instant rollbackพร้อมReadyทีมพัฒนาDev team
- สำรองและกู้คืนฐานข้อมูลหลักMain database backup and restoreรอยืนยันTo confirmทีม BackendBackend team
- เครื่อง production แยกDedicated production hostกำลังทำIn progressJIBJIBทีมพัฒนาDev team
- URL ปลายทางของบริการภายนอกThird-party callback URLsยังไม่เริ่มNot startedทีมพัฒนาDev teamทีม BackendBackend team
- พอร์ทัลแอฟฟิลิเอต (ถ้าอยู่ในรอบนี้)Affiliate portal (if in scope)ติดรอBlockedJIBJIBทีม BackendBackend team
- คุกกี้และนโยบาย PDPACookie consent and PDPA pagesกำลังทำIn progressJIBJIB
ปฏิทิน Go-live: จากวันนี้ถึงวันส่งมอบฉบับสุดท้ายGo-live calendar: from today to final handover
เคลียร์ Pain PointsClear pain points
- Backend ส่งแผนแก้ API + SLABackend delivers API fix plan + SLA
- ตัดสินขอบเขต Go-live / Phase 2Decide go-live scope vs Phase 2
- ปิดงานความปลอดภัยClose security items
- ทำ redirect map + sitemapBuild redirect map + sitemap
- เลือกเครื่อง productionChoose production host
หยุดรับฟีเจอร์ + UATFreeze + UAT
- หยุดรับฟีเจอร์ใหม่Feature freeze
- UAT รอบสุดท้ายโดยทีม JIBFinal UAT by the JIB team
- ขึ้นเครื่อง productionSet up production hosting
- ตั้งมอนิเตอร์Set up monitoring
ซ้อมใหญ่Dress rehearsal
- UAT sign-offUAT sign-off
- ทดสอบจ่ายเงินจริงยอดเล็ก + คืนเงินSmall live payments + refunds
- ทดสอบโหลดLoad test
- ซ้อมย้อนกลับRollback rehearsal
- ลด DNS TTL เหลือ 300 วิLower DNS TTL to 300 s
Soft launchSoft launch
- Go/No-Go 1 วันที่ 14Go/No-Go 1 on the 14th
- เปิดโดเมนย่อยให้พนักงาน + ลูกค้ากลุ่มแรกSubdomain open to staff + first customers
- สั่งซื้อจริง เฝ้ารายชั่วโมงReal orders, hourly watch
สลับ jib.co.thSwitch jib.co.th
- Go/No-Go 2 วันที่ 19Go/No-Go 2 on the 19th
- สลับ DNS + SSLSwitch DNS + SSL
- ตรวจ 20 หน้าหลัก + redirect 100 URLCheck 20 key pages + 100 redirects
- ส่ง sitemapSubmit sitemap
วันสำรอง + HypercareBackup dates + hypercare
- 27 ต.ค. วันสลับสำรอง27 Oct backup switch date
- 29 ต.ค. วันสุดท้าย29 Oct last switch date
- ไล่ 404 / error / ชำระเงินทุกวันDaily 404, error and payment review
- เทียบ GA4 กับเว็บเก่าCompare GA4 with the old site
ส่งมอบฉบับสุดท้ายFinal handover
- ครบ 30 วันหลังสลับ30 days after switch
- เทียบ organic trafficCompare organic traffic
- ปิดเว็บเก่าเมื่อผ่านเกณฑ์Retire old site when criteria met
- เริ่มช่วงรับประกันWarranty period starts
เกณฑ์ Go/No-Go (ต้องผ่านทุกข้อ)Go/No-Go criteria (all must pass)
- API ไม่มีเหตุขัดข้องร้ายแรง 7 วันติดต่อกันNo severe API incident for 7 consecutive days
- JIB ลงนาม UAT แล้วUAT signed off by JIB
- จ่ายเงินจริงและคืนเงินผ่านครบทุกช่องทางLive payment and refund pass on every method
- ปิดงานความปลอดภัยครบ และ redirect map พร้อมSecurity items closed and redirect map ready
แผนย้อนกลับRollback plan
เงื่อนไขTriggers
ชำระเงินล้มเหลว · API 5xx ต่อเนื่องเกิน 15 นาที · หน้าสินค้าว่างPayment failures · API 5xx for over 15 min · empty product pages
ย้อนแอปApp rollback
ภายใน 2 นาที ด้วย blue/green ที่เก็บไว้ 4 รุ่นUnder 2 minutes via blue/green, 4 releases kept
ย้อนทั้งระบบFull rollback
ชี้ DNS กลับเว็บเก่าภายใน 5 นาที แล้วกระทบยอดออเดอร์ช่วงนั้นPoint DNS back to the old site within 5 minutes, then reconcile orders
5 ความเสี่ยงในวันเปิดใช้ และวิธีรับมือFive launch risks and how we handle them
| ความเสี่ยงRisk | โอกาสLikelihood | ผลกระทบImpact | วิธีรับมือMitigation |
|---|---|---|---|
| API ไม่เสถียรในวันเปิดAPI instability on launch | สูงHigh | สูงHigh | SLA + แจ้งเตือน · ระบบสำรองหน้าเว็บ (มีแล้ว) · เกณฑ์ 7 วันไม่มีเหตุร้ายแรงSLA + alerts · storefront fallback (in place) · 7 clean days rule |
| สูญเสีย traffic จาก Google เพราะ URL เปลี่ยนSEO traffic loss from URL changes | สูงHigh | สูงHigh | Redirect 301 ครบ · sitemap · Search Console · ตรวจ 404 ทุกวันComplete 301 map · sitemap · Search Console · daily 404 watch |
| การชำระเงินล้มเหลวบนระบบจริงPayment failures in production | กลางMedium | สูงHigh | จ่ายจริง + คืนเงินทุกช่องทางก่อนเปิด · Backend สแตนด์บายLive payment + refund on every method before launch · Backend on standby |
| เซิร์ฟเวอร์รับโหลดไม่ไหวServer cannot handle the load | กลางMedium | สูงHigh | เครื่องแยก · CDN แคช · ทดสอบโหลด · มอนิเตอร์ uptimeDedicated host · CDN caching · load test · uptime monitor |
| ข้อมูลรั่วเมื่อเปิดสาธารณะData exposure at public launch | กลางMedium | สูงHigh | ปิดงานความปลอดภัยครบ · ทดสอบซ้ำ · หมุนเวียนรหัสและคีย์Close security items · re-test · rotate credentials and keys |
สิ่งที่ JIB จะได้รับในวันส่งมอบWhat JIB receives at handover
ซอร์สโค้ดหน้าร้าน + หลังบ้านStorefront + Back Office source
อยู่ใน GitHub ของ JIB push ทุกครั้งที่ deploy · เหลือ merge + tag รุ่นIn JIB’s GitHub, pushed on every deploy · merge + release tag pending
ซอร์สโค้ดพอร์ทัลแอฟฟิลิเอตAffiliate portal source
ต้อง push เข้า GitHub ของ JIBTo be pushed to JIB’s GitHub
สำรองโค้ดก่อนรวมสาย devPre-unification code archive
สาขาสำรองครบทั้ง 2 repoArchive branch in both repos
คู่มือ Deploy และย้อนกลับDeploy & rollback runbook
มีฉบับไทย · ต้องทำฉบับอังกฤษ + ฉบับเครื่อง productionThai edition exists · English + production-host edition to prepare
เอกสารตัวแปรระบบ (env)Environment reference
ชื่อ หน้าที่ เจ้าของ และค่าที่ฝังตอน buildName, purpose, owner, build-time values
ทะเบียนคำขอถึง BackendBackend request register
หน้า /docs/api-requests + ดาวน์โหลด .md · กู้รายการที่หายและกระทบยอดสถานะ/docs/api-requests + .md export · restore missing items and reconcile
ชุดทดสอบอัตโนมัติAutomated test suites
หน้าร้าน 119 ไฟล์ · หลังบ้าน 246 ไฟล์Storefront 119 files · Back Office 246 files
คู่มือผู้ดูแลระบบ + อบรมAdmin manual + training
แยกตามบทบาท: การตลาด คอนเทนต์ ออเดอร์By role: marketing, content, orders
ส่งมอบรหัสและคีย์Credentials transfer
ทำบัญชีรายการ · หมุนเวียนทั้งหมด · ลบบัญชีทดสอบInventory · rotate all · remove test accounts
แผนภาพระบบArchitecture diagram
หน้าร้าน หลังบ้าน API บริการภายนอกStorefront, Back Office, API, third parties
สรุปงานความปลอดภัยSecurity summary
ฉบับสำหรับ JIB (รายละเอียดส่งแยกแบบปิด)JIB edition (details delivered privately)
รายการงานค้าง + Phase 2Open items + Phase 2 list
จากเช็คลิสต์ 285 ข้อ + Pain Points + ความพร้อม Go-liveFrom the 285-item checklist, pain points and readiness
สิ่งที่ต้องตัดสินใจร่วมกัน เพื่อปิดโครงการDecisions needed to close the project
- ขอบเขต Go-liveGo-live scopeยืนยันรายข้อว่าอะไรขึ้นพร้อมวันเปิด และอะไรเป็น Phase 2Confirm per item what launches and what moves to Phase 2
- ยืนยันปฏิทิน 15–30 ต.ค.Confirm the 15–30 Oct calendarSoft launch 15 ต.ค. · สลับ jib.co.th 20 ต.ค. · วันสำรอง 27 และ 29 ต.ค.Soft launch 15 Oct · switch jib.co.th 20 Oct · backup dates 27 and 29 Oct
- SLA ของ API และช่องทางแจ้งเหตุAPI SLA and incident channelระหว่าง JIB ทีม Backend และทีมพัฒนาBetween JIB, the Backend team and the dev team
- เครื่อง production และโดเมนProduction host and domainเลือกโฮสติ้ง และกำหนดผู้ดูแล DNS ของ jib.co.thChoose hosting and the DNS owner for jib.co.th
- ช่วงดูแลหลังเปิดและรับประกันHypercare and warrantyเช่น ดูแลใกล้ชิด 30 วัน แล้วรับประกันต่อ 60–90 วันFor example 30 days of hypercare, then 60–90 days of warranty
ลงนามรับมอบงานHandover sign-off