“Page ไม่มีอยู่จริง” เป็นคำที่น้องคนหนึ่งในทีมโพล่งขึ้นมา เรื่องมันมีอยู่ว่า
ขณะที่ทีมและ PO กำลังสนทนาอย่างเมามันนั้น เริ่มมีการใช้คำที่ดูเหมือนจะเหมือนกัน แต่ไม่แน่ใจว่าเหมือนกันเท่าไหร่ เมื่อพูดถึงลำดับชั้นของระบบ ผมเลยลองถามทางฝั่ง SA ดูว่า เขาแบ่งระบบอย่างไร สรุปได้ว่า จัดลำดับเป็น
Domain > Feature > Page > API
ผมเลยหันไปทาง PO ซึ่งมาจากฝั่ง business ว่า เขาแบ่งอย่างไร เขาบอกว่า
Feature > Page > Function > Page (ของฟังก์ชั่น)
เลยถึงบางอ้อกันว่า เรียกเหมือนกัน แต่แปลไม่เหมือนกันนี่เอง คนหนึ่งเรียก Feature หมายถึง top level อีกคนหมายถึง second level เลยงุนงงเวลาพูดกัน
อีกเรื่องที่น่าสนใจคือเรื่อง Page ซึ่งหมายถึงหน้าบน web ซึ่ง จะมีปุ่มกด แล้ว pop-up windows ขึ้นมา ซึ่ง business เรียกทั้ง page แรก และ page ที่ pop ขึ้นมาว่า page แต่สุดท้าย เมื่อคุยกัน ปรากฏว่า มีคนหนึ่งโพล่งขึ้นมาว่า “Page ไม่มีอยู่จริง” ซึ่งเป็นสิ่งที่ถูกต้องทีเดียว เพราะ page ที่ว่าคือการแสดงผลของหน้าจอเท่านั้น ไม่ใช่สิ่งที่ระบบทำงานเลย สิ่งทีระบบทำงาน จะอยู่ระหว่าง page หนึ่งเมื่อลูกค้ากดปุ่มแล้ว pop up อีกหน้าจอหนึ่งต่างหาก เมื่อพูดคุยจนได้ที่แล้ว จึงสรุปกันว่า จะเรียก ลำดับชั้นนี้ตรงกันว่า
Feature > Function > Sub-Function > API
และสิ่งที่หายไปคือ Page ซึ่งไม่มีอยู่จริง!!