ISO/IEC 29110 คือ มาตรฐานกระบวนการทำงานงานสำหรับองค์กรไอทีขนาดเล็กมาก หรือที่เรียกว่า Very Small Entities (VSEs) โดยนิยามของ VSEs นั้นมีความหมายถึงองค์กรขนาดเล็กที่มีทีมงานในองค์กรไม่เกิน 25 คน
ISO 29110 เน้นการสร้างกระบวนการออกแบบและพัฒนา Solution ด้านไอทีที่ดีเพื่อสร้างผลผลิตที่มีคุณภาพ
วัตถุประสงค์ของมาตรฐาน 29110 คือ การควบคุมคุณภาพของซอฟต์แวร์และระบบ และ/หรือกระบวนการบริการ จากมุมมองของการสนับสนุนทั้งด้านการบริหารและด้านเทคนิค กระบวนการที่ใช้ในการพัฒนา ISO/IEC 29110 เริ่มต้นด้วยมาตรฐานสากล ISO/IEC/IEEE 12207 และ ISO/IEC/IEEE 15288
แนวคิดในการขอรับรองมาตรฐาน ISO/IEC 29110 คือ องค์กรลงมือปฏิบัติตามมาตรฐานกระบวนการออกแบบและพัฒนาตาม Profile ของ 29110 เพื่อขอรับการประเมินคุณภาพโดยผู้เชี่ยวชาญ
นิยามของ Profile
"a set of one or more base standards and/or profiles, and where applicable, the identification of chosen classes, conforming subsets, option and parameters of those base standard, or standardized profiles necessary to accomplish a particular function"
สิ่งสำคัญคือ base standards ที่องค์กรผู้ขอรับรองต้องปฏิบัติตามเป็นอย่างน้อยและสามารถนำกระบวนการมาปฏิบัติซ้ำได้อีกในโปรเจกต์หรือโครงการอื่น ๆ ของทีม
มาตรฐาน VSEs เหมาะที่จะนำไปใช้กับวงจรการพัฒนากระบวนการใด ๆ ก็ได้ เช่น waterfall, iterative, incremental, evolutionary, agile
ปัจจุบัน แนวคิดการอธิบาย ISO/IEC 29110 แบ่งเป็น 6 ซีรีย์ ได้แก่
ISO/IEC 29110-1 อธิบายภาพรวมของมาตรฐาน
ISO/IEC 29110-2 อธิบายกรอบ นิยาม และการเตรียม Profile
ISO/IEC 29110-3 อธิบายแนวทางการรับรองและการประเมิน
ISO/IEC 29110-4 อธิบายข้อกำหนด Profile ประเภทต่าง ๆ
ISO/IEC 29110-5 อธิบายแนวทางปฏิบัติหรือ Guidelines เพื่อดำเนินการมาตรฐาน
ISO/IEC 29110-6 กำลังพัฒนา
ISO/IEC 29110-7 กำลังพัฒนา
ตัวอย่าง Profile ที่ได้รับความนิยมในการขอรับรองมาตรฐานได้แก่ ISO/IEC 29110-4-1 Software engineering - Profile specifications: Generic profile group
นอกจากนี้ Profile เพื่อขอรับการรับรองยังมีหลายประเภทได้แก่
Systems and software engineering — Lifecycle profiles for Very Small Entities (VSEs)
— Part 4-1: Software engineering - Profile specifications: Generic profile group
เป็น Profile สำหรับ VSEs ที่ทำ Software Development Process หรือกระบวนการพัฒนาซอฟต์แวร์
— Part 4-2: Software engineering: Profile specifications: Organizational management profile group
เป็น Profile สำหรับ VSEs ที่มีกระบวนการบริหารจัดการเป็นหลัก
— Part 4-3: Service delivery — Profile specification
เป็น Profile สำหรับ VSEs ที่เน้นการให้บริการ Solution เป็นหลัก
— Part 4-4: Agile software development — Profile specifications — Generic profile
เป็น Profile ที่อยู่ระหว่างดำเนินการ
— Part 4-5: DevOps — Profile specifications: Generic profile
เป็น Profile ที่อยู่ระหว่างดำเนินการ
ในประเทศไทย Profile 4-1 ได้รับความนิยมอย่างมาก องค์กร VSEs ตลอดจน Startup ที่ดำเนินการมาตรฐานซอฟต์แวร์ได้ดำเนินการขอ Certified 4-1 เป็นจำนวนมาก
อ้างอิงจาก https://www.iso.org/obp/ui/#iso:std:iso-iec:29110:-2-1:ed-1:v1:en