ISO29110 คืออะไร
- ทางคณะกรรมการวิชาการที่ 967 ได้ริเริ่มโครงการ TQS (Thai Quality Software) ซึ่งเป็นโครงการให้การฝึกอบรมแนะนำเพื่อปรับปรุงกระบวนการตามมาตรฐานที่ได้ประยุกต์จากมาตรฐานสากล ISO12207 ด้วยจุดเริ่มต้นจากจุดนี้ คณะกรรมการวิชาการที่ 967 ได้เข้าร่วมกับกลุ่ม ISO/IEC SC7 ที่ทำหน้าที่ในการยกร่างมาตรฐานระดับสากลด้านวิศวกรรมซอฟต์แวร์และระบบ จากความร่วมมือนั้นได้จัดตั้งกลุ่มคณะกรรมการทำงานขึ้นมาเพื่อการวิจัยพัฒนาและเผยแพร่มาตรฐานวิศวกรรมซอฟต์แวร์สำหรับองค์กรขนาดกลางและเล็กที่เรียกว่า ISO29110 Software Engineering-Lifecycle Profiles for Very Small Enterprises (VSE)
ISO/IEC SC7 STANDARD COLLECTION
- ISO29110 เป็นแนวคิดยุคใหม่ของ ISO ที่จะเน้นการเติบโตของอุตสาหกรรมขนาดกลางและเล็กรวมทั้งผู้ประกอบใหม่ที่เข้ามาให้มีโอกาสในการแข่งขันตามแนวทางการพัฒนาฯ Outsourcing ซึ่งในอดีตที่ผ่านมามาตรฐานวิศวกรรมซอฟต์แวร์ได้ถูกทำให้เป็นเรื่องที่เข้าใจยากและมีความสลับซับซ้อนยุ่งยากในการปฏิบัติตาม ประกอบกับมาตรฐานซอฟต์แวร์ระดับสากลที่มีอยู่ในปัจจุบันจะเหมาะสมกับการปฏิบัติงานขององค์กรขนาดใหญ่ ISO29110 จึงถูกพัฒนาด้วยแนวคิดพื้นฐานเพื่อสนับสนุนองค์กรขนาดเล็กให้มีโอกาสในการปรับปรุงกระบวนการและรับรองคุณภาพในระดับสากล
- ISO 29110 ถูกพัฒนาด้วยแนวคิดพื้นฐานเพื่อสนับสนุนองค์กรขนาดเล็กให้มีโอกาสในการปรับปรุงกระบวนการและรับรองคุณภาพในระดับสากล
กระบวนการของ ISO 29110
- กระบวนการของ ISO29110 เน้นให้ผู้ประกอบการอิสระ ผู้ประกอบการขนาดเล็กที่มีบุคคลกรไม่เกิน 25 คน หรือหน่วยงานทางด้าน Software ที่อยู่ในองค์กรขนาดใหญ่ให้มีกระบวนการในการพัฒนาซอฟต์แวร์ที่เป็นระบบ และเข้าสู่กระบวนการสากล โดยจะเป็นการเริ่มต้นในเชิงกิจกรรมของการปรับปรุงกระบวนการ หรือ SPI (Software Process Improvement)
- ทาง ISO29110 ได้ให้ความสำคัญในกระบวนการที่จะต้องทำการปรับปรุงให้เป็นระบบและเป็นสากล 2 กระบวนการหลัก คือ
- กระบวนการด้านการบริหารโครงการ (Project Management)
- กระบวนการด้านการสร้างซอฟต์แวร์ (Software Implementation)
ซึ่งจะประกอบด้วยกระบวนการย่อยๆ ภายในอีก ทั้งสองกระบวนได้ถูกออกแบบให้เหมาะสมกับผู้ประกอบการขนาดเล็กจึงมีความเหมาะสมในการประยุกต์ใช้ได้ทันที โดยได้กำหนดขนาดของกระบวนการให้เหมาะสมกับองค์กรขนาดเล็ก จึงไม่สร้างปัญหาในการปรับใช้งานให้เข้ากับองค์กร
กระบวนการด้านการบริหารโครงการและกระบวนการด้านการสร้างซอฟต์แวร์