บทความ 03

ประเมินขนาดโครงการระบบ: ทำไมจำนวนหน้าจอไม่ใช่คำตอบทั้งหมด

เข้าใจปัจจัยที่ทำให้ scope, เวลา และงบประมาณเปลี่ยน ตั้งแต่ workflow, role, integration, data migration จนถึงความพร้อมหลัง Go-live

11 นาที Project Owner, ผู้บริหาร และ Tech Lead 2026-07-17
Infographic ภาพรวม

สิ่งที่เห็น

10

Screens

สิ่งที่ต้องออกแบบ

01
Roles & rules
02
Integration
03
Data migration
04
Security & QA
05
Deploy & support

สถานการณ์ตัวอย่าง

ลองเริ่มจากเหตุการณ์ที่คนทำงานพบจริง

“มีแค่สิบหน้าจอ” แต่ทำไมประเมินงานไม่ได้ทันที

หน้าจออนุมัติหนึ่งหน้าอาจมีหลาย role, หลายสถานะ, การแจ้งเตือน, เอกสารแนบ, ประวัติแก้ไข และการเชื่อม ERP ความซับซ้อนอยู่ที่กติกาและข้อมูลเบื้องหลัง ไม่ได้อยู่ที่พื้นที่บนหน้าจอ

ถ้าคุณไม่ได้ทำงานสายเทคนิค ให้เริ่มจากส่วนนี้

ประเมินขนาดโครงการระบบ: ทำไมจำนวนหน้าจอไม่ใช่คำตอบทั้งหมด

01

ประเมินเป็น business flow ไม่ใช่รายการหน้าจอ

02

Integration, migration และ permission มักเปลี่ยนขนาดงานมาก

03

เริ่มด้วย discovery และ phase แรกที่มีขอบเขตปิดได้

ภาพขยายความแบบเคลื่อนไหว

ดูความสัมพันธ์ของแต่ละขั้น ก่อนลงรายละเอียด

เลือกแต่ละขั้นเพื่อดูว่าเกิดอะไรขึ้น ต้องตรวจข้อมูลใด และผลจากขั้นหนึ่งส่งต่อไปยังขั้นถัดไปอย่างไร

ขั้น 01 / 03

01 / ตัวขับความซับซ้อน

สิ่งที่มองไม่เห็นมักใช้เวลามากกว่าสิ่งที่เห็น

ระบบหนึ่งต้องออกแบบข้อมูล กติกา สิทธิ์ การตรวจความถูกต้อง error handling test case deployment และการดูแลหลังเปิดใช้ หน้าจอที่คล้ายกันอาจมี effort ต่างกันหลายเท่าเมื่อเงื่อนไขเหล่านี้ต่างกัน

ประเด็นที่ต้องตรวจให้เห็นหลักฐาน

  • จำนวน role และ permission
  • จำนวนสถานะและ exception
  • ระบบภายนอกที่ต้องเชื่อม
  • ข้อมูลเดิมที่ต้องย้าย

รายละเอียดเชิงลึก

ค่อย ๆ ดูทีละส่วนว่าเกิดอะไรขึ้น และควรเตรียมอย่างไร

เราเริ่มจากผลที่คนใช้งานหรือธุรกิจจะพบ แล้วจึงอธิบายว่าทีมเทคนิคต้องตรวจอะไร มีตัวอย่างแบบไหน และจุดใดไม่ควรปล่อยให้เดาเอง

01 / ตัวขับความซับซ้อน

01

สิ่งที่มองไม่เห็นมักใช้เวลามากกว่าสิ่งที่เห็น

ระบบหนึ่งต้องออกแบบข้อมูล กติกา สิทธิ์ การตรวจความถูกต้อง error handling test case deployment และการดูแลหลังเปิดใช้ หน้าจอที่คล้ายกันอาจมี effort ต่างกันหลายเท่าเมื่อเงื่อนไขเหล่านี้ต่างกัน

  • จำนวน role และ permission
  • จำนวนสถานะและ exception
  • ระบบภายนอกที่ต้องเชื่อม
  • ข้อมูลเดิมที่ต้องย้าย
  • ระดับ security, availability และ support

02 / ประเมินอย่างมีช่วง

02

ช่วงงบประมาณที่มีสมมติฐาน ดีกว่าตัวเลขเดียวที่ดูแม่น

ช่วงต้นควรแสดงสิ่งที่รวม สิ่งที่ยังไม่รวม ความเสี่ยง และข้อมูลที่ทำให้ช่วงแคบลง ตัวเลขเดียวก่อนเห็น workflow และ integration มักซ่อนความไม่แน่นอนไว้ และนำไปสู่การตัด scope หรือเพิ่มงบภายหลัง

ตัวอย่างแบ่ง phase

เริ่มจาก Workflow อนุมัติ 1 ชุด

Phase 1: role, form, approval, notification และ report หลัก จากนั้นเก็บ integration ขั้นซับซ้อนและ analytics ไว้ Phase 2 เมื่อ flow แรกผ่านการใช้งานจริง

03 / ขอบเขตที่ปิดได้

03

Scope ที่ดีต้องบอกได้ว่าเมื่อไรเรียกว่าเสร็จ

แต่ละ flow ควรมีผู้ใช้ จุดเริ่ม จุดจบ ข้อมูลเข้า ผลลัพธ์ กรณีผิดพลาด และ acceptance criteria ที่ตกลงร่วมกัน รวมถึงระบุว่าใครเตรียมข้อมูล ใครอนุมัติ และใครรับผิดชอบหลัง Go-live

ถ้าคุณเป็นคนออกแบบหรือดูแลระบบ

Tech Lead ควรแยก functional scope ออกจาก non-functional requirements เช่น latency, availability, security, audit, backup และ observability

ก่อนนำไปใช้ ลองตรวจทีละข้อนี้

01

ระบุ flow หลัก

02

ระบุ role และ owner

03

ลิสต์ integration

04

ตรวจข้อมูลที่ต้องย้าย

05

กำหนด non-functional requirements

06

เขียน acceptance criteria

แหล่งอ้างอิง

ตัวอย่างในบทความช่วยให้เริ่มคุยกันได้ แต่ระบบแต่ละแห่งมีจำนวนผู้ใช้ ข้อมูล และข้อจำกัดไม่เหมือนกัน จึงควรตรวจจากระบบจริงอีกครั้งก่อนตัดสินใจ

ผู้ตรวจทาน
SIS Product & Engineering
ตรวจทานล่าสุด
2026-07-17

อ่านแล้วอยากรู้ว่าระบบของคุณควรเริ่มตรวจตรงไหน?

ลองใช้เครื่องมือประเมินเบื้องต้น หรือเล่าให้ทีม SIS ฟังว่าระบบทำอะไร ใครใช้งาน และตอนนี้กังวลเรื่องใด เราจะช่วยเรียงสิ่งที่ควรตรวจให้เป็นลำดับ

กลับไป Knowledge Base