CMMI คือ อะไร มาตรฐานกระบวนการในการพัฒนางาน

CMMI คือ อะไร มาตรฐานกระบวนการในการพัฒนางาน
CMMI คือ อะไร มาตรฐานกระบวนการในการพัฒนางาน

CMMI : Capability Maturity Model Integration (คาพาบิวลิตี้ มาทูลิตี้ โมเดล อินเทียเนชั่น) คือ มาตรฐานกระบวนการในการพัฒนางาน ถูกสร้างขึ้นที่ สถาบันวิศวกรรมซอฟต์แวร์ มหาวิทยาลัยคาร์เนกี้เมลลอน สหรัฐอเมริกา Software Engineering Institute (ซอฟแวร์ เอ็นจิเนียริ่ง อินชิทิ), Carnegie Mellon University (คาร์เนกี้เมลลอน), USA (ยูเอสเอ)

     CMMI (ซีเอ็มเอ็มไอ) เป็นมาตรฐานในการปรับปรุงคุณภาพซอฟต์แวร์ให้มีประสิทธิภาพ เป็นที่รู้จัก และยอมรับของสากล หากองค์กรใดได้รับ CMMI ถือว่าองค์กรนั้นมี product (โปรดัก) และกระบวนการพัฒนา product (โปรดัก) ที่มีประสิทธิภาพ เป็นที่น่าเชื่อถือของลูกค้า และเป็นตัวการันตีชิ้นงาน

 

CMMI สามารถใชกับ
     - Software Engineering (ซอฟแวร์ เอนจิเนีย) เป็นศาสตร์เกี่ยวกับวิศวกรรมด้านซอฟต์แวร์ มีเนื้อหาเกี่ยวข้องกับการใช้กระบวนการทางวิศวกรรม
     - Hardware Engineering (ฮาร์ดแวร์ เอนจิเนีย) เป็นศาสตร์ที่เกี่ยวข้องกับการออกแบบและสร้างเครื่องหรือระบบคอมพิวเตอร์
     - System Engineering (ซิสเต็ม เอนจิเนีย) กระบวนการศึกษาและวิเคราะห์ของระบบที่มีความสลับซับซ้อน
     - Integrated Product and Process Development Addition (อินทิเกรด โปรดัก แอน โปรเซส เดวาลอฟเม้นต์ แอดิชั่น) การรวมผลิตภัณฑ์ และกระบวนการผลิตแบบบูรณาการ

 

CMMI มี 5 Level (เลเวล) ซึ่งใช้เป็นตัวบ่งบอกวุฒิภาวะของกระบวนการองค์กรว่ามีความสามารถอยู่ในระดับใด

Level 1 Initial (อินนิเชียล) เป็นระดับเริ่มต้นซึ่งไม่มีการกำหนด Process Area (โปรเซส แอเรีย) สำหรับระดับนี้แต่อย่างใด

Level 2 Managed (เมเนจ) เป็นระดับที่มีการกำหนดกระบวนการบริหารจัดการขั้นพื้นฐาน 7 กลุ่ม Process Area (โปรเซสแอเรีย) ได้แก่
     - REQM : Requirements Management (รีคูสเม้นต์ เมเนจเม้นต์) มีวัตถุประสงค์เพื่อจัดการทางด้านความต้องการของผลิตภัณฑ์ซอฟต์แวร์หรือส่วนประกอบต่างๆของผลิตภัณฑ์
     - PP : Project Planning (โปรเจค แพนนิง) มีวัตถุประสงค์เพื่อจัดการดูแลทางด้านการจัดทำแผนและการปรับปรุงแผนงานโครงการ
     - PMC : Project Monitoring and Control (โปรเจค โมนิโตริ่ง แอน คอลโทรล) มีวัตถุประสงค์เพื่อติดตามและควบคุมโครงการให้เป็นไปตามแผนการที่กำหนดไว้
     - SAM : Supplier Agreement Management (ซัพไพเออร์ อกิวเมนต์ เมเนจเม้นต์) มีวัตถุประสงค์เพื่อการจัดการเกี่ยวกับข้อตกลงที่ทำกับ Supplier (ซัพไฟเออร์)
     - MA : Measurement and Analysis (เมชูเม้นต์ แอน อนาซิส) เป็น Area (แอเรีย) ที่เกี่ยวข้องกับกระบวนการการวัดและการวิเคราะห์
     - PPQA : Process and Product Quality Assurance (โปรเซส แอน โปรดัก คิวลิตี้ แอคชิเดน) มีวัตถุประสงค์เพื่อตรวจสอบคุณภาพทางด้านกระบวนการการผลิตและผลิตภัณฑ์ที่เกิดขึ้นในวงจรชีวิตการทำงาน
     - CM : Configuration Management (คอนฟิกกูเรชัน เมเนจเม้นต์) เป็น Area (แอเรีย) ที่เกี่ยวข้องกับการสร้าง และการบำรุงรักษาความถูกต้องครบถ้วนสมบูรณ์ ของชิ้นงานที่เกิดจากกระบวนการพัฒนาซอฟต์แวร์ตลอดวงจรชีวิตการทำงาน

Level 3 Defined (ดีเฟรน) เป็นระดับที่มีการกำหนดกระบวนการทั่วทั้งองค์กรประกอบด้วยกระบวนการ 11 กลุ่ม Process Area (โปรเซสแอเรีย) ได้แก่
     - RD : Requirements Development (รีคูสเม้นต์ เดวาลอปเม้นต์) มีวัตถุประสงค์เพือสร้างและวิเคราะห์ความต้องการของลูกค้า
     - TS : Technical Solution (เทคนิคอล โชลูชั่น) เป็น Area ที่เกี่ยวข้องกับการเลือกแนวทางแก้ไขปัญหาเพื่อตอบสนองความต้องการ การออกแบบ และการผลิตหรือพัฒนาชิ้นงานให้ตรงตามความต้องการ รวมถึงการทำคู่มือการดูแลและการใช้งาน
     - PI : Product Integration (โปรดัก อินทิเกรชั่น) เป็น Area ที่เกี่ยวข้องกับการกระบวนการในการนำชิ้นงานย่อย โปรแกรมย่อย หรือฟังก์ชันงาน มาเชื่อมต่อหรือประกอบเข้าด้วยกัน
     - VER : Verification (วาลิฟิเคชั่น) เป็น Area ที่เกี่ยวข้องกับการทดสอบและตรวจทานคุณภาพของงาน
     - VAL : Validation (วาลิเดชั่น) เป็น Area ที่เกี่ยวข้องกับการสาธิตหรือทดสอบว่าผลิตภัณฑ์ซอฟต์แวร์หรือส่วนประกอบของผลิตภัณฑ์สามารถใช้งานได้ถูกต้องตามที่ตั้งใจไว้
     - RSKM : Risk Management (ริก เมเนจเม้นต์) มีวัตถุประสงค์เพื่อบ่งชี้ปัญหาที่อาจจะเกิดขึ้นในอนาคตเพื่อสามารถวางแผนรับมือกับความเสี่ยงดังกล่าว
     - IPM : Integrated Project Management (อินทิเกรด โปรเจค เมเนจเม้นต์) มีวัตถุประสงค์เพื่อพัฒนาแผนโครงการและจัดการโครงการ
     - OPD : Organizational Process Definition (ออกะนิเซชั่นนอล โปรเซส ดิฟินิชั่น) เป็น Area ที่กำหนดและสร้างมาตรฐานกระบวนการทำงานต่าง ๆ ขององค์กร
     - OPF : Organizational Process Focus (ออกะนิเซชั่นนอล โปรเซส โฟกัส) เป็น Area ที่สนับสนุนการปรับปรุงกระบวนการขององค์กรบนพื้นฐานความเข้าใจกระบวนการปัจจุบันเสียก่อนว่ามีจุดแข็ง และจุดอ่อนอย่างไร
     - OT : Organizational Training (ออกะนิเซชั่นนอล ทรานนิ่ง) เป็น Area ที่สนับสนุนการพัฒนาความรู้และความชำนาญของบุคลากรขององค์กร
     - DAR : Decision Analysis and Resolution (ดีคิสชั่น อนาซิส แอน รีชูเรชั่น) เป็น Area ที่เกี่ยวข้องกับการตัดสินใจเพื่อแก้ไขปัญหา โดยผ่านกระบวนการวิเคราะห์

Level 4 Quantitatively Managed (ควนทิเททิตี้ เมเนจ) เป็นระดับที่นำหลักการจัดการเชิงปริมาณเข้ามาช่วยในจัดการเพื่อทำให้ทราบธรรมชาติของกระบวนการ และ สามารถตรวจหาความผิดปกติที่มีสาเหตุมาจากความผิดธรรมชาติ Special Cause (สเปคเชียล คลาส) ของกระบวนการ จึงทำให้ผลลัพธ์ไม่เป็นไปตามที่คาดการณ์ไว้ ในระดับนี้จะประกอบด้วยกระบวนการ 2 กลุ่ม Process Area (โปรเซสแอเรีย) ได้แก่
     - OPP : Organizational Process Performance (ออกะนิเซชั่นนอล โปรเซส พีโฟแม้น) เป็น Area ที่เกี่ยวข้องกับการสร้างความเข้าใจผลการปฏิบัติงานในเชิงปริมาณ
     - QPM : Quantitative Project Management (ออกะนิเซชั่นนอล โปรเจค เมเนจเม้นต์) เป็น Area ที่เกี่ยวข้องกับการจัดการกระบวนการที่ถูกกำหนดขึ้นในโครงการในเชิงปริมาณ

Level 5 Optimizing (ออฟติไมชิ่ง) เป็นระดับที่การวิเคราะห์หาสาเหตุรากเหง้า Root Cause (รูท คลาส) เพื่อแก้ไขปัญหาที่สาเหตุ ซึ่งจะตามมาด้วยการปรับปรุงกระบวนการหรือการนำนวัตกรรมใหม่มาใช้ เพื่อแก้ไขปัญหาดังกล่าว ในระดับนี้จะประกอบด้วยกระบวนการ 2 กลุ่ม Process Area (โปรเซสแอเรีย) ได้แก่
     - CAR : Causal Analysis and Resolution (คาสชวล อนาซิส แอน รีโชรูชั่น) เป็น Area ที่มีวัตถุประสงค์เพื่อการหาสาเหตุของข้อผิดพลาดและปัญหาอื่นๆ ที่เกิดขึ้น
     - OPM : Organizational Performance Management (ออกานิเซทินอล พรีฟอแมน เมเนจเม้นต์) เป็น Area ที่ทำให้องค์กรสามารถจัดการผลการปฏิบัติการขององค์กรโดยการวิเคราะหฺ์ข้อมูลที่รวบรวมและสรุปได้หลาย ๆ รอบ

 

มาตรฐานสากล ISO

ISO คืออะไร ไอเอสโอ คือองค์การมาตรฐานสากล

 

 
อ้างอิง
visootl.wordpress.com
vlbcs.com
swpark.or.th
th.wikipedia.org

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามฟังก์ชัน Access::getActions() ใน joomla 5 ใช้ฟังก์ชันตัวไหนแทนครับ
โดย Thanapoom1514 พ 06 ธ.ค. 2023 7:20 pm บอร์ด Joomla Development
1
30
พ 06 ธ.ค. 2023 8:33 pm โดย mindphp View Topic สอบถามฟังก์ชัน Access::getActions() ใน joomla 5 ใช้ฟังก์ชันตัวไหนแทนครับ
G - สรุปประชุมและข้อมูลที่ลูกค้าต้องเตรียมวันที่ 12/09/2023
โดย Narisara พ 06 ธ.ค. 2023 5:41 pm บอร์ด สมาธิ คาร์ เร้นท์ทัล - Tester
2
4
พ 06 ธ.ค. 2023 6:11 pm โดย Narisara View Topic G - สรุปประชุมและข้อมูลที่ลูกค้าต้องเตรียมวันที่ 12/09/2023
Workshop ถอด index และ subtitle ระบบ Payment บน Odoo การทำรับชำระ กรณีมีใบลดหนี้ - ตัดชำระกับใบลดหนี้
โดย Yabaii123 พ 06 ธ.ค. 2023 5:24 pm บอร์ด M175 - จักรภัทร หอมแก่นจันทร์
6
33
พ 06 ธ.ค. 2023 8:30 pm โดย Yabaii123 View Topic Workshop ถอด index และ subtitle ระบบ Payment บน Odoo การทำรับชำระ กรณีมีใบลดหนี้ - ตัดชำระกับใบลดหนี้
Workshop - Figma Vs Adobe XD เลือกใช้อะไรดี
โดย Yabaii123 พ 06 ธ.ค. 2023 3:13 pm บอร์ด M175 - จักรภัทร หอมแก่นจันทร์
6
26
พ 06 ธ.ค. 2023 3:53 pm โดย Thanavat_n View Topic Workshop - Figma Vs Adobe XD เลือกใช้อะไรดี
B - หน้า index ภาพประกอบ slide เว็บไซต์ทุกภาพ เบลอ ไม่ชัด
โดย Thanavat_n พ 06 ธ.ค. 2023 12:55 pm บอร์ด สมาธิ คาร์ เร้นท์ทัล - Tester
2
15
พ 06 ธ.ค. 2023 2:27 pm โดย Thanavat_n View Topic B - หน้า index  ภาพประกอบ slide เว็บไซต์ทุกภาพ เบลอ ไม่ชัด
B - ภาพ MDEvent ไม่มีให้เปลี่ยนภาพ
โดย Thanavat_n พ 06 ธ.ค. 2023 12:43 pm บอร์ด สมาธิ คาร์ เร้นท์ทัล - Tester
5
17
พ 06 ธ.ค. 2023 2:28 pm โดย Thanavat_n View Topic B - ภาพ MDEvent ไม่มีให้เปลี่ยนภาพ
B - ชื่อรถเช่า โดย element กลืนด้านบน
โดย Thanavat_n พ 06 ธ.ค. 2023 12:38 pm บอร์ด สมาธิ คาร์ เร้นท์ทัล - Tester
3
16
พ 06 ธ.ค. 2023 2:38 pm โดย Thanavat_n View Topic B - ชื่อรถเช่า โดย element กลืนด้านบน
สรุปการถอด index และ subtitle
โดย Yabaii123 พ 06 ธ.ค. 2023 12:23 pm บอร์ด M175 - จักรภัทร หอมแก่นจันทร์
0
4
พ 06 ธ.ค. 2023 12:23 pm โดย Yabaii123 View Topic สรุปการถอด index และ subtitle