ความเข้ากันได้ของแพลตฟอร์ม responsiveness ภาษา และ branding
ความต้องการแบบ cross-cutting ของลูกค้าว่าทั้งสองแอปพลิเคชันต้องรองรับ แพลตฟอร์ม อุปกรณ์ browser ภาษา และ visual identity ใดบ้าง ความต้องการเหล่านี้ปรากฏใน 3 แห่ง — รายการ Technical/Non-Functional Requirement (NFR) "Solution", รายการ generic UX ของ Online Check-In และรายการ generic ของ Advanced Slot Booking — ซึ่งสอดคล้องกัน
การรองรับแพลตฟอร์มและอุปกรณ์
โซลูชันต้องครอบคลุม Web portal, iOS และ Android — สำหรับโทรศัพท์ทุกรุ่น (RFP p33, NFR #2) ฟีเจอร์ Online Check-In ที่ใช้งานโดยคนขับต้อง เข้ากันได้กับทั้ง Android และ iOS รองรับอุปกรณ์ mobile ทุกชนิด (RFP p21, Online Check-In generic row 1) แพลตฟอร์ม Advanced Slot Booking ต้องใช้งานได้ อย่าง seamless บน computer, smartphone และ tablet (RFP p26, Advanced Slot Booking generic row 1)
Responsiveness, browser และ performance
แอปพลิเคชันต้องสามารถ เข้าถึงในรูปแบบ responsive web application และบนอุปกรณ์ mobile (RFP p34, NFR #11) และต้อง mobile compatible เต็มรูปแบบ ทำงานบนแพลตฟอร์มทั่วไปอย่าง web-browser และ mobile tablet / smartphone (ทำงานเร็ว) (RFP p34, NFR #12) สำหรับ booking platform โดยเฉพาะ ต้อง ออกแบบและพัฒนาให้ responsive บน Computer, mobile และ tablet มอบ user experience ที่ดีที่สุดบนอุปกรณ์และขนาดหน้าจอที่แตกต่างกัน (RFP p26, Advanced Slot Booking generic row 4) โปรดสังเกตว่า "Secured Web responsive" ยังถูกระบุเป็นความต้องการด้านความปลอดภัยด้วย — ดู Application security (encryption, VA/PT, VAPT, SSL, IMC04) (RFP p37, NFR #31)
การรองรับภาษา
ต้องรองรับ ภาษาไทย (THAI language) ในทั้งสองแอป โดยมี รูปแบบ font ที่ชัดเจนและขนาดใหญ่ กำหนดค่าได้ตาม corporate identity ของ SCCC (RFP p22, Online Check-In generic row 18; RFP p26, Advanced Slot Booking generic row 6) นอกเหนือจากภาษาไทย User Interface ต้องสามารถรองรับภาษาอังกฤษหรือภาษาอื่น ๆ ตาม regional company ของ SCCC (RFP p34, NFR #13) — สะท้อนขอบเขตแบบ multi-country/regional-company (เทียบ multi-company access management ใน การจัดการสิทธิ์ผู้ใช้ RBAC และ SSO และเอกสารฝึกอบรมภาษาอังกฤษและไทยใน Implementation, testing, migration, cut-over และ training)
Layout และ branding (Company Identity)
layout และหน้าจอของแอปพลิเคชันต้องปรับอัตโนมัติให้รองรับขนาด font ที่หลากหลาย (RFP p22, Online Check-In generic row 19) — กล่าวคือการขยายขนาด font (เพื่อให้คนขับอ่านง่าย) ต้องไม่ทำให้ layout เสีย User Interface ต้องกำหนดค่าได้เพื่อรองรับ Company Identity / Branding (RFP p35, NFR #14) และกำหนดค่าได้ตาม รูปแบบที่ corporate identity ของ SCCC กำหนด (RFP p22 row 18 / RFP p26 row 6) [INFERRED] "configurable to corporate identity / branding" สื่อว่าลูกค้าคาดหวังให้ look-and-feel (สี, logo, font) กำหนดได้ผ่าน configuration แทนการ hard-code — สอดคล้องกับ mandate ที่ให้ปรับผ่าน config เท่านั้นในภาพรวมตาม Source code, IP ownership, GitHub และ no-code config
หมายเหตุ
- record นี้ครอบคลุมเฉพาะเลเยอร์ generic UX/platform เท่านั้น พฤติกรรม UX เชิง functional (navigation ในแอป, color code, pop-up, alert, การย้อน step) ถูกบันทึกไว้ใน Online Check-In — ข้อกำหนด generic / UX (matrix rows 1-19); UX เฉพาะของ booking platform อยู่ใน FR2 — Advanced Slot Booking สำหรับลูกค้า / ผู้ขนส่ง
- ช่อง NFR/compliance ทั้งหมดในต้นทางเว้นว่างไว้โดยเจตนา (ผู้ขายกรอก compliance F/P/N/NA + remarks); ความต้องการเหล่านี้เป็นสิ่งที่ลูกค้าระบุ ยังไม่ได้ยืนยันข้ามแหล่งที่อื่น — จึงมีสถานะ stated