ISO 29110 คืออะไร? คู่มือฉบับสมบูรณ์สำหรับผู้เริ่มต้น
ถ้าคุณเคยสงสัยว่าบริษัทซอฟต์แวร์ขนาดเล็กจะแข่งขันกับบริษัทใหญ่ในเรื่องคุณภาพและความน่าเชื่อถือได้อย่างไร คำตอบมักอยู่ที่ ISO 29110 มาตรฐานสากลนี้ถูกออกแบบมาเฉพาะเพื่อช่วยสตาร์ทอัพ SME และทีมพัฒนาขนาดเล็กส่งมอบซอฟต์แวร์ระดับมืออาชีพโดยไม่จมอยู่กับกระบวนการราชการที่ยุ่งยาก
ISO 29110 คืออะไร?
ISO/IEC 29110 คือมาตรฐานสากลสำหรับวิศวกรรมระบบและซอฟต์แวร์ ออกแบบมาเฉพาะสำหรับ องค์กรขนาดเล็กมาก (Very Small Entities หรือ VSEs) — องค์กรที่มีคนไม่เกิน 25 คน ต่างจากมาตรฐานหนักๆ อย่าง ISO 9001 หรือ CMMI ที่ถูกออกแบบมาสำห รับองค์กรขนาดใหญ่ ISO 29110 ให้แนวทางที่เบาและใช้ได้จริงที่ทีมขนาดเล็กสามารถนำไปปฏิบัติได้
มาตรฐานนี้พัฒนาโดย International Organization for Standardization (ISO) และ International Electrotechnical Commission (IEC) โดยเวอร์ชันล่าสุดที่เผยแพร่ในปี 2024-2025 ได้แก่:
- ISO/IEC 29110-1-1:2024 — ภาพรวม
- ISO/IEC 29110-5-1-2:2025 — แนวทางโปรไฟล์ Basic
- ISO/IEC 29110-5-4:2025 — แนวทางการพัฒนาซอฟต์แวร์แบบ Agile
หัวใจของ ISO 29110:
- ให้ แผนที่นำทางสำหรับการปรับปรุงการพัฒนาซอฟต์แวร์
- กำหนด กระบวนการที่ชัดเจนสำหรับการบริหารโครงการและการสร้างซอฟต์แวร์
- ปรับขนาด ได้ตั้งแต่โปรเจกต์คนเดียวไปจนถึงทีม 25 คน
- รองรับ ทั้งแนวทางการพัฒนาแบบดั้งเดิมและ Agile
เปรียบเทียบง่ายๆ
ลองนึกภาพ ISO 29110 เหมือน ตำราอาหารสำหรับการพัฒนาซอฟต์แวร์:
- วิธีดั้งเดิม: ทำไปเรื่อยๆ — บางครั้งอาหารออกมาดี บางครั้งก็พัง
- วิธี ISO 29110: ทำตามสูตรที่ทดสอบแล้ว มีขั้นตอนชัดเจน วัดส่วนผสมได้ มีจุดตรวจสอบ — ผลลัพธ์ดีสม่ำเสมอ
มาตรฐานไม่ได้บอกว่าต้องสร้างซอฟต์แวร์ อะไร — มันบอกว่าจะ จัดการ กระบวนการสร้างอย่างมืออาชีพอย่างไร
สี่โปรไฟล์ของ ISO 29110

ISO 29110 ใช้ แนวทางโปรไฟล์แบบก้าวหน้า — เริ่มจากง่ายและเติบโตตามความพร้อมขององค์กร Generic Profile Group ประกอบด้วย 4 ระดับ:
1. Entry Profile (โปรไฟล์เริ่มต้น)
เป้าหมาย: สตาร์ทอัพและโปรเจกต์ขนาดเล็กมาก (ไม่เกิน 6 คน-เดือน)
ลักษณะ:
- ข้อกำหนดเอกสารน้อยที่สุด
- เน้นการติดตามโปรเจกต์พื้นฐาน
- นักพัฒนาคนเดียวหรือทีมเล็กมาก
- วงรอบการพัฒนาสั้น
เหมาะสำหรับ: นักพัฒนาเดี่ยว, โปรเจกต์นักศึกษา, proof-of-concepts, เครื่องมือภายใน
2. Basic Profile (โปรไฟล์พื้นฐาน)
เป้าหมาย: VSE ที่พัฒนาแอปพลิเคชันเดียวด้วยทีมเดียว
ลักษณะ:
- กระบวนการบริหารโครงการที่มีโครงสร้าง
- กระบวนการสร้างซอฟต์แวร์ที่กำหนดชัดเจน
- Work products (เอกสารและผลงาน) ที่ชัดเจน
- พื้นฐานการประกันคุณภาพ
เหมาะสำหรับ: ซอฟต์แวร์เฮาส์ขนาดเล็ก, เอเจนซี่เว็บ, นักพัฒนาแอปมือถือ
3. Intermediate Profile (โปรไฟล์กลาง)
เป้าหมาย: VSE ที่จัดการหลายโปรเจกต์ด้วยหลายทีม
ลักษณะ:
- หลายโปรเจกต์พร้อมกัน
- แบ่งปันทรัพยากรระหว่างทีม
- นำซอฟต์แวร์คอมโพเนนต์กลับมาใช้ใหม่
- วัดและติดตามประสิทธิภาพ
เหมาะสำหรับ: บริษัทซอฟต์แวร์ที่กำลังเติบโต, แผนก IT, บริษัทที่ปรึกษา
4. Advanced Profile (โปรไฟล์ขั้นสูง)
เป้าหมาย: VSE ที่มุ่งเติบโตอย่างยั่งยืนและแข่งขันได้
ลักษณะ:
- ปรับปรุงกระบวนการอย่างต่อเนื่อง
- การเรียนรู้ระดับองค์กร
- จัดการความเสี่ยงระดับ portfolio
- จัดการนวัตกรรม
เหมาะสำหรับ: บริษัทเทคโนโลยีที่มั่นคง, บริษัทผลิตภัณฑ์ซอฟต์แวร์
คำศัพท์สำคัญที่ควรรู้
นี่คือคำศัพท์ที่มักเข้าใจผิดมากที่สุดใน ISO 29110: