ISO/IEC 29110 เป็นมาตรฐานสากลที่ออกแบบมาสำหรับผู้ประกอบการขนาดเล็ก (VSEs) เพื่อควบคุมและบริหารจัดการกระบวนการพัฒนาระบบและซอฟต์แวร์ให้มีประสิทธิภาพ มีโครงสร้างที่ชัดเจน ลดความเสี่ยง และเพิ่มความน่าเชื่อถือ โดยเน้น 2 กระบวนการหลัก คือ การบริหารโครงการ (Project Management) และ การพัฒนาซอฟต์แวร์ (Software Implementation)
กระบวนการหลักตามมาตรฐาน ISO/IEC 29110 (Project Management & Implementation)
- การบริหารโครงการ (Project Management Process - PM): มีวัตถุประสงค์เพื่อส่งมอบงานตามแผน งบประมาณ และเวลาที่กำหนดประกอบด้วย
- การวางแผนโครงการ (Plan): กำหนดขอบเขต, ตารางเวลา, งบประมาณ, และทรัพยากร
- การประเมินความเสี่ยง: ระบุและบริหารความเสี่ยงตลอดโครงการ
- การบริหารโครงการ (Execute): ติดตามความคืบหน้า (Progress Report) และรายงานการประชุม
- การปิดโครงการ: การตรวจสอบและส่งมอบงาน
- การพัฒนาซอฟต์แวร์ (Software Implementation Process - SI): ขั้นตอนการทำงานที่เป็นระบบตั้งแต่รับความต้องการจนถึงส่งมอบ
- การวิเคราะห์ความต้องการ (Requirements Analysis): กำหนด Specification ที่ชัดเจนเพื่อลดความเข้าใจผิด
- การออกแบบสถาปัตยกรรมซอฟต์แวร์ (Software Architectural Design)
- การสร้างซอฟต์แวร์ (Software Construction): พัฒนาโค้ดตามรูปแบบ
- การทดสอบซอฟต์แวร์ (Software Testing): ตรวจสอบความถูกต้อง (Verification)