องค์กรต่างๆ กำลังมองหาวิธีใหม่ๆ ในการปรับปรุงประสิทธิภาพและปรับปรุงกระบวนการอย่างต่อเนื่อง โมเดล Capability Maturity Model Integration (CMMI) ช่วยให้หลายองค์กรบรรลุผลทางธุรกิจที่พิสูจน์ได้ และการนำไปใช้ในทางปฏิบัติไม่เคยง่ายอย่างนี้มาก่อนด้วยเครื่องมือ CMMI ที่ทันสมัย
ใครเป็นคนสร้าง CMMI?
พัฒนาขึ้นที่มหาวิทยาลัย Carnegie Mellon (CMU) และจำเป็นโดยกระทรวงกลาโหมของสหรัฐอเมริกา (DoD) และสัญญาของรัฐบาลสหรัฐฯ หลายฉบับ วัตถุประสงค์ของ CMMI คือการจัดเตรียมแผนงานที่ชัดเจนของแนวทางปฏิบัติที่ดีที่สุดที่องค์กรควรปฏิบัติตามเพื่อยกระดับและเปรียบเทียบประสิทธิภาพการทำงานข้ามช่วง ของความสามารถทางธุรกิจที่สำคัญ
CMMI เป็นตัวตายตัวแทนของโมเดลความสามารถครบกำหนด (CMM) หรือเรียกสั้นๆ ของซอฟต์แวร์ CMM ตามชื่อของมัน Software CMM ได้รับการปรับแต่งให้เหมาะกับวิศวกรรมซอฟต์แวร์ CMMI เวอร์ชันล่าสุด (เวอร์ชัน 2.0) เปิดตัวในปี 2018 และอนุญาตให้นำโมเดลนี้ไปใช้กับฮาร์ดแวร์ ซอฟต์แวร์ และการพัฒนาบริการในทุกอุตสาหกรรม
CMMI คืออะไร?
CMMI (Capability Maturity Model Integration) อธิบายแนวทางปฏิบัติที่ดีที่สุดซึ่งนำไปใช้ในอุตสาหกรรมแล้ว เพื่อพัฒนา บำรุงรักษา และได้มาซึ่งผลิตภัณฑ์และบริการ จัดทำกรอบการทำงานที่ช่วยในการประเมินระดับวุฒิภาวะในองค์กรหรือความสามารถที่เกี่ยวข้องกับกระบวนการที่ดำเนินการ กำหนดลำดับความสำคัญเพื่อนำการปรับปรุงที่ต้องทำและตระหนักถึงการปรับปรุงเหล่านั้น
มีโมเดล CMMI 3 แบบ ซึ่งทั้งหมดได้รับการพัฒนาโดย Software Engineering Institute (SEI) ซึ่งเป็นศูนย์วิจัยและพัฒนาที่เป็นส่วนหนึ่งของ Carnegie Mellon University ในฟิลาเดลเฟีย โมเดลเหล่านี้คือ:
- CMMI for Development จ่าหน้าถึงองค์กรที่พัฒนาและบำรุงรักษาผลิตภัณฑ์และบริการเพื่อการพัฒนาระบบ
- CMMI for Acquisition จ่าหน้าถึงองค์กรที่จ้างช่วงบริการพัฒนาและบำรุงรักษาผลิตภัณฑ์และบริการเพื่อการพัฒนาระบบ
- CMMI for Services จ่าหน้าถึงองค์กรที่ให้บริการแก่บริษัทอื่น
จุดมุ่งหมายของ CMMI คือ:
- เพื่อให้มีกรอบการทำงานที่ช่วยให้องค์กรสามารถปรับปรุงกระบวนการได้
- เพื่อเป็นแนวทางในการปรับปรุงขีดความสามารถในการพัฒนา การจัดหาและบำรุงรักษาผลิตภัณฑ์หรือบริการที่จัดทำโดยองค์กร
- เพื่ออธิบายชุดแนวทางปฏิบัติที่ดีที่สุดทั้งในด้านการจัดการและวิศวกรรม
ในช่วงไม่กี่ปีที่ผ่านมา CMMI ได้รับความสำคัญอย่างมากในฐานะระบบคุณภาพในอุตสาหกรรมระบบ และถือได้ว่าเป็นมาตรฐานโดยพฤตินัยในด้านนี้ในทางปฏิบัติ อย่างไรก็ตาม CMMI สามารถนำไปใช้กับด้านต่างๆ เช่น วิศวกรรมระบบ ฮาร์ดแวร์ ฯลฯ CMMI for Development ถูกนำไปใช้กับการพัฒนาและบำรุงรักษาผลิตภัณฑ์และบริการ โดยไม่คำนึงถึงสาขาหรือพื้นที่ที่น่าสนใจ CMMI เวอร์ชันปัจจุบันคือเอกสาร "CMMI for Development" เวอร์ชัน 1.2 ที่มีให้ใช้งานตั้งแต่เดือนสิงหาคม 2006
องค์ประกอบหลักในแบบจำลอง CMMI สำหรับการพัฒนาคือพื้นที่กระบวนการ ภายในพื้นที่กระบวนการแต่ละส่วน CMMI จะระบุชุดของวัตถุประสงค์เฉพาะและวัตถุประสงค์ทั่วไป ตลอดจนชุดวิธีปฏิบัติที่ควรนำมาใช้เพื่อให้บรรลุวัตถุประสงค์เหล่านี้และครอบคลุมพื้นที่กระบวนการแต่ละส่วน
CMMI 5 ระดับมีอะไรบ้าง?
CMMI Model พิจารณา 5 ระดับวุฒิภาวะ วัดได้สำหรับองค์กร:
- แรกเริ่ม
- การจัดการ
- ที่กำหนดไว้
- จัดการเชิงปริมาณ
- การเพิ่มประสิทธิภาพ
ในระดับวุฒิภาวะ 1 (เริ่มต้น) องค์กรมีลักษณะเฉพาะตามลักษณะของกระบวนการ องค์กรไม่ได้จัดเตรียมสภาพแวดล้อมที่มั่นคงสำหรับการสร้างผลิตภัณฑ์ ดังนั้นความสำเร็จของโครงการจึงขึ้นอยู่กับทักษะของบุคคลที่ทุ่มเทให้กับแต่ละคนเท่านั้น
ในระดับวุฒิภาวะ 2 (Managed) โครงการในองค์กรดำเนินการตามขั้นตอนที่วางแผนไว้และกำหนดไว้ในนโยบายขององค์กร โดยจ้างบุคลากรที่มีทักษะซึ่งมีความรู้ที่จำเป็น ซึ่งเกี่ยวข้องกับผู้มีส่วนได้ส่วนเสียที่เกี่ยวข้องทั้งหมด และติดตาม ควบคุม และทบทวนกระบวนการทั้งหมด
ในระดับวุฒิภาวะ 3 (กำหนด) กระบวนการทั้งหมดจะเข้าใจและอธิบายผ่านมาตรฐาน ขั้นตอน เครื่องมือ และวิธีการ
ในระดับวุฒิภาวะ 4 (การจัดการเชิงปริมาณ) องค์กรและโครงการกำหนดวัตถุประสงค์เชิงปริมาณเพื่อวัดคุณภาพกระบวนการตลอดจนการใช้งาน และเกณฑ์ที่จำเป็นในการจัดการ วิธีการทางสถิติใช้เพื่อควบคุมกระบวนการ
ในระดับวุฒิภาวะ 5 (การปรับให้เหมาะสม) องค์กรใช้การปรับปรุงอย่างต่อเนื่องของกระบวนการผ่านการทำความเข้าใจเชิงปริมาณของสาเหตุของความผันแปรที่พบได้ทั่วไปในกระบวนการ โดยใช้วิธีการทางสถิติที่สนับสนุนการปรับปรุงอย่างต่อเนื่อง
ระดับวุฒิภาวะเป็นแบบสะสม กล่าวอีกนัยหนึ่ง เพื่อให้บรรลุแต่ละระดับ จำเป็นต้องใช้พื้นที่กระบวนการเฉพาะทั้งหมดในระดับนั้นตลอดจนระดับที่ต่ำกว่าทั้งหมด
CMMI มีความสามารถ 6 ระดับอะไรบ้าง?
ในทางกลับกัน โมเดล CMMI จะพิจารณาระดับความสามารถ 6 ระดับ ซึ่งวัดได้สำหรับแต่ละกระบวนการ:
- ไม่สมบูรณ์
- ดำเนินการ
- การจัดการ
- ที่กำหนดไว้
- บริหารจัดการเชิงปริมาณ
- การเพิ่มประสิทธิภาพ
ความสามารถ CMMI ระดับ 0 (ไม่สมบูรณ์): ดำเนินการบางส่วน ไม่บรรลุวัตถุประสงค์เฉพาะของพื้นที่กระบวนการอย่างน้อยหนึ่งรายการ
ความสามารถ CMMI ระดับ 1 (ดำเนินการแล้ว): เป็นกระบวนการที่ไม่สมบูรณ์ซึ่งเป็นไปตามวัตถุประสงค์เฉพาะทั้งหมดในพื้นที่กระบวนการ
ความสามารถ CMMI ระดับ 3 (Managed): เป็นกระบวนการที่ดำเนินการแล้วซึ่งมีโครงสร้างพื้นฐานที่จำเป็นเพื่อสนับสนุนกระบวนการเพื่อให้กระบวนการดำเนินการตามแผนและกำหนดไว้ในนโยบายขององค์กรโดยจ้างผู้มีทักษะที่มีความรู้ที่จำเป็น ที่เกี่ยวข้องกับผู้มีส่วนได้ส่วนเสียที่เกี่ยวข้องทั้งหมด และติดตาม ควบคุม และทบทวนกระบวนการ
ความสามารถ CMMI ระดับ 3 (กำหนด): เป็นกระบวนการที่มีการจัดการซึ่งได้รับการปรับแต่งจากชุดกระบวนการมาตรฐานขององค์กรตามคำแนะนำสำหรับการปรับแต่ง และมีส่วนสนับสนุนผลิตภัณฑ์ มาตรการ ฯลฯ ต่อการปรับปรุงองค์กร
ความสามารถ CMMI ระดับ 4 (การจัดการเชิงปริมาณ): เป็นกระบวนการที่กำหนดไว้ซึ่งควบคุมโดยใช้เทคนิคทางสถิติ
ความสามารถ CMMI ระดับ 5 (การปรับให้เหมาะสม): เป็นกระบวนการที่มีการจัดการเชิงปริมาณซึ่งได้รับการปรับปรุงผ่านการทำความเข้าใจเชิงปริมาณเกี่ยวกับสาเหตุของความผันแปรที่พบได้ทั่วไปในกระบวนการ
ระดับความสามารถเป็นแบบสะสม
ตัวแทนของ CMMI คืออะไร?
แบบจำลองระบุสองการแสดง:
- การแสดงฉาก
- การเป็นตัวแทนอย่างต่อเนื่อง
ในทั้งสองกรณี พื้นที่กระบวนการ วัตถุประสงค์ และแนวทางปฏิบัติจะเหมือนกัน ความแตกต่างระหว่างการนำเสนอเหล่านี้คือลำดับของการดำเนินการปรับปรุงกระบวนการ:
- ในกรณีของการแสดงแบบเป็นฉาก พื้นที่ของกระบวนการที่จะปรับปรุงจะถูกเลือกในการจัดเรียงที่กำหนดไว้ล่วงหน้าซึ่งกำหนดโดยการกำหนดระดับวุฒิภาวะของแบบจำลอง
- ในกรณีของการนำเสนออย่างต่อเนื่อง กระบวนการที่จะปรับปรุงจะถูกเลือกในการคัดแยกที่องค์กรเห็นว่าเหมาะสมที่สุดตามเป้าหมายทางธุรกิจ สำหรับแต่ละพื้นที่กระบวนการ มีระดับความสามารถ (ตั้งแต่ 0 ถึง 5) ที่ระบุการจัดเรียงที่ควรได้รับการจัดการภายในแต่ละส่วน การแสดงอย่างต่อเนื่องนั้นใกล้เคียงกับมาตรฐานคุณภาพอื่นๆ เช่น ISO 15504 (SPICE) การแสดงแบบฉากสอดคล้องกับเวอร์ชันแรกของโมเดล CMMI ซึ่งเดิมคือ CMM และพิจารณาการใช้งานตามระดับวุฒิภาวะขององค์กรเท่านั้น
CMMI สามารถช่วยองค์กรของคุณได้อย่างไร?
CMMI สามารถช่วยเหลือองค์กรได้หลายวิธี:
- เพิ่มความพึงพอใจของลูกค้า
- เพิ่มโอกาสในการลงจอดและรักษาลูกค้าใหม่
- เพิ่มผลผลิตและประสิทธิภาพ
- สร้างผลกำไรมากขึ้น
- เพิ่มความสามารถในการบรรลุเป้าหมายของโครงการและวัตถุประสงค์ทางธุรกิจ
- ทำให้ง่ายต่อการจัดการกับความเสี่ยงและความไม่แน่นอน
- ช่วยระบุช่องว่างของทักษะและขจัดปัญหาคอขวดของเวิร์กโฟลว์
- ส่งเสริมการสื่อสารด้วยมาตรฐานทั่วทั้งองค์กร
CMMI เวอร์ชันล่าสุดเขียนด้วยภาษาที่ไม่ใช่ด้านเทคนิค ซึ่งทำให้ใช้งานง่ายขึ้นและนำไปใช้งานได้ง่ายขึ้น องค์กรสามารถ สำรวจ CMMI ออนไลน์ และกำหนดค่าตามเป้าหมายเฉพาะสำหรับการปรับปรุงประสิทธิภาพและความสำเร็จขององค์กร เครื่องมือเช่นข้อกำหนดของ Visure ช่วยปรับปรุงวุฒิภาวะโดยการตรวจสอบและติดตามข้อกำหนด และช่วยปรับมาตรฐานและประสานการประยุกต์ใช้กระบวนการทางธุรกิจ

การใช้เครื่องมือการจัดการความต้องการเพื่อสนับสนุน CMMI
ข้อกำหนดการมองเห็นแชร์กับ CMMI แนวทางนี้: การจัดการความต้องการ มีความเชื่อมโยงอย่างใกล้ชิดกับการพัฒนาความต้องการ กระบวนการทางวิศวกรรมข้อกำหนดที่สนับสนุนโดยข้อกำหนดของ Visure ไม่เพียงแต่รวมกิจกรรมเฉพาะสำหรับการจัดการข้อกำหนดเท่านั้น เช่น การระบุข้อกำหนด การกำหนดเวอร์ชัน การตรวจสอบย้อนกลับ, เป็นต้น แต่ยังรวมถึงอื่นๆ เช่น คำจำกัดความของโมเดลธุรกิจและอินเทอร์เฟซ และการระบุฟังก์ชันการทำงานของระบบที่จะพัฒนา การจัดการกิจกรรมเหล่านี้ภายในเครื่องมือเดียวกันเป็นข้อได้เปรียบที่สำคัญ เนื่องจากช่วยให้ผู้เข้าร่วมในโครงการรักษาวิสัยทัศน์โดยรวมแบบบูรณาการของกิจกรรมทั้งหมดไว้เป็นส่วนหนึ่งของกระบวนการแบบวนซ้ำและวนซ้ำ
นอกจากนี้ การใช้ข้อกำหนดการมองเห็นเพื่อสนับสนุนการนำ CMMI ไปใช้มีประโยชน์มากมาย เนื่องจากช่วยให้กระบวนการส่วนหนึ่งเป็นไปโดยอัตโนมัติ ทำให้มั่นใจได้ว่ากระบวนการจะสำเร็จแม้ในช่วงเวลาที่มีความเครียด เช่น จำเป็นในคำอธิบายของ CMMI ระดับ 2 (จัดการ).

ที่จริงแล้ว ใน CMMI for Development ระดับ 2 แล้ว ในบรรดาทรัพยากรที่พิจารณาว่าจำเป็นเพื่อสนับสนุนกิจกรรม เป็นหนึ่งใน “ผลิตภัณฑ์งานทั่วไป” ขอแนะนำให้ใช้เครื่องมือในการตรวจสอบและ ข้อกำหนดการติดตาม. เหตุผลก็คือการบำรุงรักษาด้วยตนเองนั้นมีค่าใช้จ่ายสูงจนความเสี่ยงในการละทิ้งแนวทางปฏิบัติที่ดีที่สุดนั้นสูงมากหากไม่มีเครื่องมือดังกล่าว
สำหรับวุฒิภาวะระดับ 3 (Defined) องค์กรต้องมีกระบวนการทั่วไปที่กำหนดไว้ ซึ่งจะถูกปรับให้เข้ากับโครงการต่างๆ ตามความจำเป็น นอกจากนี้ กระบวนการเหล่านี้ต้องมีลักษณะเฉพาะ เข้าใจ และอธิบายอย่างเหมาะสมในมาตรฐาน กระบวนการ เครื่องมือ และวิธีการ โดยมีแม่แบบเพื่อสนับสนุนการสร้างมาตรฐานของกระบวนการ ในที่นี้ การใช้ข้อกำหนดของ Visure ช่วยอำนวยความสะดวกในการดำเนินการตามกระบวนการข้อกำหนดที่ระดับ 3 เนื่องจากช่วยในการสร้างมาตรฐานและประสานการประยุกต์ใช้กระบวนการในบริษัท
สำหรับระดับวุฒิภาวะ 4 (Quantitatively Managed) และ 5 (Optimizing) จำเป็นต้องระบุกระบวนการย่อยที่มีส่วนร่วมที่สำคัญที่สุดในกระบวนการทั่วไป เพื่อตรวจสอบและจัดการโดยใช้ชุดเทคนิคทางสถิติและเชิงปริมาณซึ่งทำให้ เป็นไปได้ที่จะปรับปรุงคำจำกัดความและการดำเนินการตามกระบวนการในองค์กร การใช้เครื่องมือก็น่าสนใจเช่นกัน เนื่องจากการจัดการเชิงปริมาณไม่สามารถทำได้หากไม่มีการจัดเก็บข้อมูลที่สามารถนำไปใช้ประโยชน์ในการคำนวณเมตริกและการพัฒนาแบบจำลองประสิทธิภาพหรือแบบจำลองพฤติกรรมกระบวนการได้ในภายหลัง
อ่านเอกสารไวท์เปเปอร์ฉบับเต็มต่อไป