สารบัญ:
- ประวัติ CMM - ทำไมจึงมีความสำคัญ
- จรวดสู่ความสำเร็จ
- ความต้องการคุณภาพที่เชื่อถือได้
- ทำไมปัญหาจึงยากที่จะแก้ไข
- NASA: ที่ศูนย์กลางของโซลูชัน CMM
- ต้นกำเนิดของ SEI และ CMM
- ผู้ริเริ่มด้านคุณภาพสำหรับซอฟต์แวร์รุ่นแรก ๆ
- ทำไมขั้นตอนจึงมีความสำคัญ
- โซลูชัน CMM
- การพัฒนาล่าสุดใน CMM
- ใครใช้ CMM?
- การใช้แนวคิด CMM ในธุรกิจหรือแผนกของคุณ
ประวัติ CMM - ทำไมจึงมีความสำคัญ
แบบจำลองความสามารถในการกำหนดวุฒิภาวะได้รับการพัฒนาเพื่อให้แน่ใจว่าจะประสบความสำเร็จในที่ที่ความสำเร็จมีความสำคัญอย่างแท้จริง - ที่ NASA และในกองทัพซึ่งชีวิตอยู่บนเส้นและความสำเร็จคือความอยู่รอด แต่เราทุกคนสามารถเรียนรู้และใช้เทคนิคเหล่านี้เพื่อประสบความสำเร็จและประสบความสำเร็จในธุรกิจในปัจจุบัน
จรวดสู่ความสำเร็จ
ต้นกำเนิดของ CMM นั้นเชื่อมโยงกับ NASA จรวดและการพัฒนาขีปนาวุธ จรวดยุคแรกเหล่านี้อยู่ที่ Kennedy Space Center, Cape Canaveral, Florida
ซิดเคมป์
ความต้องการคุณภาพที่เชื่อถือได้
ย้อนกลับไปในช่วงปลายทศวรรษ 1950 และต้นทศวรรษที่ 1960 กองทัพสหรัฐมีปัญหา และทุกธุรกิจในโลกปัจจุบันประสบปัญหานั้น ปัญหานั้นง่ายมาก: เราต้องการฮาร์ดแวร์และซอฟต์แวร์ที่เชื่อถือได้ ความต้องการนั้นชัดเจนที่สุดเมื่อชีวิตอยู่บนเส้น - ในกองทัพและในอวกาศ ทุกวันนี้ธุรกิจจำนวนมากล้มเหลวเนื่องจากระบบคอมพิวเตอร์ไม่น่าเชื่อถือหรือซอฟต์แวร์สร้างความสับสนให้กับพนักงานและลูกค้า ในด้านบวกระบบคอมพิวเตอร์ที่ยอดเยี่ยมที่ใช้งานง่ายจะสร้างความสำเร็จในการแข่งขันและผลิตภัณฑ์ที่เชื่อถือได้นำไปสู่การรักษาลูกค้าและความพึงพอใจของลูกค้า
เราสามารถนำโซลูชันที่พัฒนาโดยผู้รับเหมาทางทหารในช่วง 50 ปีที่ผ่านมาและนำไปใช้กับธุรกิจของเราได้แล้ววันนี้
ทำไมปัญหาจึงยากที่จะแก้ไข
กองทัพอากาศสหรัฐต้องการขีปนาวุธที่จะบินชนเป้าหมายและระเบิดได้ พวกเขามีช่วงเวลาที่เลวร้ายในการสร้างมันขึ้นมา ทำไม? มีสาเหตุหลายประการ:
- สหรัฐอเมริกามีประวัติในการดูแลคุณภาพในช่วงสงครามเท่านั้น เรายอมรับความล่าช้าและคุณภาพที่ไม่ดีในชีวิตประจำวัน ย้อนกลับไปสู่สงครามกลางเมืองการพัฒนาเกือบทั้งหมดในด้านการผลิตการผลิตคุณภาพการส่งมอบตรงเวลาและการจัดการคุณภาพที่เชื่อถือได้มาจากความพยายามในช่วงสงคราม
- สัญญาทางทหารเป็นทั้งความลับสุดยอดและเป็นกรรมสิทธิ์ โซลูชันใด ๆ ที่นำไปสู่ผลลัพธ์ที่มีคุณภาพตรงเวลามักเป็นส่วนหนึ่งของโครงการลับสุดยอดที่ไม่สามารถแบ่งปันได้ และเมื่อได้รับการพัฒนาโดยผู้รับเหมาทางทหารผู้รับเหมารายนั้นไม่ต้องการแบ่งปันความลับกับคู่แข่งอย่างแน่นอน
- ยุทโธปกรณ์ทางทหารที่สร้างขึ้นตั้งแต่ปีพ. ศ. 2498 มีไว้สำหรับสงครามเย็นมากกว่าสงคราม นี่เป็นความจริงโดยเฉพาะอย่างยิ่งกับสินทรัพย์เชิงกลยุทธ์: หัวรบนิวเคลียร์; ขีปนาวุธระยะไกลและระยะกลาง เครื่องบินทิ้งระเบิดระยะไกล และเรือดำน้ำนิวเคลียร์ เราไม่ต้องการใช้มันทันทีซึ่งเป็นประเด็นเร่งด่วนของสงครามโลกครั้งที่สอง ในความเป็นจริงเราหวังว่าจะไม่ใช้มันเลย แต่เราต้องแน่ใจว่าพวกเขาจะทำงานได้เมื่อเราต้องการแม้ในอีก 30 ปีต่อมา (ขอบคุณพระเจ้าที่เราไม่ต้องการมัน!)
- ภาคการผลิตของสหรัฐพอใจและเพิกเฉย AT&T Bell Labs แก้ไขปัญหาใหญ่ในการจัดการคุณภาพเพื่อผลิตทรานซิสเตอร์ แต่นำโดยความคิดของ Henry Ford การผลิตของอเมริกาไม่สนใจการจัดการคุณภาพ สินทรัพย์ชั้นนำของเราในสาขานี้ W. Edwards Deming และ Joseph M. Juran ได้รับการต้อนรับจากญี่ปุ่นและจนกระทั่งปี 1990 สหรัฐฯให้ความสนใจในโซลูชันการจัดการคุณภาพ
อย่างไรก็ตามกองทัพอากาศสหรัฐฯซึ่งทำงานร่วมกับสภาคองเกรสองค์การนาซ่าและผู้รับเหมาเอกชนจำนวนหนึ่งได้คิดหาวิธีแก้ปัญหา และวิธีแก้ปัญหานั้นทำให้เรามีระบบที่ยอดเยี่ยมสองระบบที่เรายังสามารถใช้ได้ในปัจจุบันนั่นคือการเคลื่อนไหว Zero Defect quality (หรือ Cost of Quality); และ Capability Maturity Model (CMM)
NASA: ที่ศูนย์กลางของโซลูชัน CMM
NASA เป็นและเป็นหน่วยงานอวกาศ พลเรือนของ สหรัฐฯมีสาเหตุหลายประการสำหรับเรื่องนี้ แต่สิ่งที่สำคัญอย่างหนึ่งคือได้รับการออกแบบมาเพื่อให้ประโยชน์นี้: ความรู้ทั้งหมดที่ได้รับจากการพัฒนาสำหรับ NASA แม้กระทั่งโดย บริษัท เอกชนหรือ บริษัท ที่เป็นสาธารณะก็คือตามคำสั่งของสภาคองเกรสที่จะแบ่งปันเพื่อประโยชน์ของประเทศชาติ
สิ่งนี้ทำให้ผู้รับเหมาทางทหารอยู่ในตำแหน่งที่น่าอึดอัดใจ เห็นได้ชัดว่าผู้ผลิตขีปนาวุธเป็นผู้สมัครที่ดีที่สุดในการเป็นผู้ผลิตจรวด และผู้ผลิตเครื่องบินรบนั้นดีที่สุดสำหรับการออกแบบห้องนักบินสำหรับจรวดที่มีอัตราเร่งสูงใกล้เคียงกัน และผู้ผลิตเรือดำน้ำสามารถช่วยระบบหมุนเวียนอากาศแบบปิดได้ แต่เพื่อให้ได้สัญญา NASA ที่ร่ำรวยซึ่งจะทำให้พวกเขาได้รับความนิยมจากสาธารณชนชาวอเมริกันทำให้ง่ายต่อการจ้างคนเก่ง ๆ พวกเขาต้องยอมรับนโยบายการแบ่งปันข้อมูลแบบเปิดของ NASA ส่วนใหญ่ทำ และทุกคนได้รับประโยชน์
ต้นกำเนิดของ SEI และ CMM
ความพยายามดังกล่าวได้รับการประสานงานโดยกองทัพอากาศซึ่งรับผิดชอบในการพัฒนาขีปนาวุธเชิงกลยุทธ์ในระยะยาว แต่ได้รับการประสานงานผ่าน NASA ทำให้เป็นโครงการริเริ่มสาธารณะ และมหาวิทยาลัย Carnegie Mellon (CMU) ในเมือง Pittsburgh รัฐ PA ได้รับสัญญาให้จัดการและตีความข้อมูลทั้งหมดที่มาจากโปรแกรมที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์คุณภาพสูง ทุนนี้สร้างสถาบันวิศวกรรมซอฟต์แวร์ที่ไม่แสวงหาผลกำไร (SEI) ซึ่งยังคงจัดการ CMM และการนำ CMMI ที่ใหม่กว่ามาใช้ในปัจจุบัน
ผู้ริเริ่มด้านคุณภาพสำหรับซอฟต์แวร์รุ่นแรก ๆ
ฟิลิปบี. ครอสบีแห่ง บริษัท มาร์ตินผู้ผลิตขีปนาวุธ (ต่อมาได้รวมเข้ากับมาร์ติน - มาริเอตตาจากนั้นล็อกฮีด - มาร์ติน) เป็นผู้ริเริ่มหลักในการจัดการคุณภาพ เขาเอาในงานของการทำให้แน่ใจว่าขีปนาวุธที่สร้างขึ้นสำหรับทหาร มักจะ ทำงาน เขาเสนอแนวคิดความเป็นผู้นำและการจัดการที่เรียกว่า zero-defect สำหรับทั้งฮาร์ดแวร์และซอฟต์แวร์ ประกอบด้วยสี่จุดง่ายๆ
- คุณภาพเป็นไปตามข้อกำหนด ข้อกำหนดกำหนดสิ่งที่ลูกค้าต้องการ การส่งมอบให้ตรงตามความต้องการคือคุณภาพ
- การป้องกันข้อบกพร่องทำได้ง่ายกว่าการทำผิดแล้วแก้ไขในภายหลัง และราคาไม่แพงอีกด้วย
- ไม่มีข้อบกพร่องเป็นมาตรฐานคุณภาพ มาปล่อยแนวคิดในการทำให้ดีที่สุดและปล่อยให้ข้อผิดพลาดเล็ดลอดเข้ามา
- คุณภาพที่ล้มเหลวมีต้นทุนทางการเงินที่ซ่อนอยู่ หากสิ่งที่เราจัดส่งมีข้อบกพร่องใครบางคนจะต้องจ่ายราคา
ตารางวุฒิภาวะการจัดการคุณภาพของ Crosby เป็นโครงสร้างที่พัฒนาต่อมาเป็นแบบจำลองความสามารถในการเติบโตเต็มที่
ผู้ริเริ่มอีกคนคือ Michael Fagan ผู้พัฒนา Software Inspection ที่ IBM Corporation ตามคำแนะนำของ Joseph M.Juran กูรูด้านคุณภาพ พวกเขาพัฒนาซอฟต์แวร์สำหรับกระสวยอวกาศซึ่งไม่มีข้อผิดพลาดตลอดประวัติของกระสวย และพวกเขาแสดงให้เห็นว่าค่าใช้จ่ายในการผลิตซอฟต์แวร์ที่ปราศจากข้อบกพร่องน้อยกว่าต้นทุนในการผลิตซอฟต์แวร์ที่เต็มไปด้วยข้อบกพร่อง หากมีเพียง Microsoft เท่านั้นที่ให้ความสนใจ!
การพัฒนา CMM และ CMMI ครอบคลุมประวัติศาสตร์ของโครงการอวกาศของสหรัฐอเมริกาตั้งแต่จรวดเจมินี่ที่พามนุษย์ขึ้นสู่วงโคจรผ่านภารกิจของอพอลโลไปยังดวงจันทร์ผ่านกระสวยอวกาศที่มีอายุการใช้งานยาวนาน Richard Feynmann นักฟิสิกส์ที่ได้รับรางวัลโนเบลได้ประเมินระบบกระสวยอวกาศทั้งหมดในปี 2539 หลังจากภัยพิบัติของชาเลนเจอร์ เขาสรุปว่าระบบเดียวที่ได้รับการออกแบบมาอย่างดีและเชื่อถือได้อย่างทั่วถึงในทุกด้านคือซอฟต์แวร์รถรับส่ง นี่เป็นเรื่องน่าขันเมื่อพิจารณาว่าโดยทั่วไปแล้วเราคาดว่าจะมีข้อบกพร่องในซอฟต์แวร์คอมพิวเตอร์มากกว่าฮาร์ดแวร์หรือการผลิต แสดงให้เห็นว่าโครงการอวกาศซึ่งมีข้อผิดพลาดและภัยพิบัติที่มีชื่อเสียงทั้งหมดได้ผลงานที่น่าทึ่งและพัฒนาวิธีการที่ยอดเยี่ยม
สำหรับสหรัฐอเมริกายุคของการบินอวกาศที่มีคนขับสิ้นสุดลงแล้ว แต่ขอให้เราเรียนรู้จากผลงานที่ยอดเยี่ยมและนำผลิตภัณฑ์การผลิตระบบและซอฟต์แวร์ที่มีคุณภาพมาสู่ธุรกิจของเราในปัจจุบัน อย่างไร? โดยการทำความเข้าใจและประยุกต์ใช้ Capability Maturity Model ในธุรกิจในศตวรรษที่ 21 ของเรา
ทำไมขั้นตอนจึงมีความสำคัญ
ผู้จัดเลี้ยงและร้านอาหารตามสูตรอาหาร ทำไม? ด้วยวิธีนี้จะทำให้ลูกค้าได้รับประทานอาหารที่ต้องการมีรสชาติเหมือนเดิมทุกครั้งและลดของเสียเพราะรู้ว่าต้องซื้อและใช้ส่วนผสมแต่ละอย่างมากน้อยเพียงใด
ขั้นตอนเป็นสูตรสำหรับกิจกรรมทางธุรกิจ หากเราต้องการผลลัพธ์ที่สม่ำเสมอ - ผลิตภัณฑ์ที่ปราศจากข้อบกพร่องและซอฟต์แวร์ที่ปราศจากข้อบกพร่อง - เราจำเป็นต้องรู้ว่าเราใช้สูตรอาหารที่ยอดเยี่ยมทุกครั้ง นั่นคือความสามารถและวุฒิภาวะระดับสูงที่มีความหมายต่อ บริษัท และลูกค้า
โซลูชัน CMM
Capability Maturity Model จัดระเบียบงานทั้งหมดเกี่ยวกับการพัฒนาซอฟต์แวร์ที่เกี่ยวข้องกับ NASA และสัญญาทางทหารและไม่เพียง แต่ใช้กับซอฟต์แวร์เท่านั้น แต่ยังใช้กับทุกองค์กรที่ต้องการสร้างความพึงพอใจให้กับลูกค้า แบบจำลองเสนอว่าทุกองค์กรมีระดับวุฒิภาวะระดับความสามารถในการสร้างผลลัพธ์ที่เชื่อถือได้ ในฐานะผู้นำผู้บริหารและผู้จัดการแม้กระทั่งสำหรับธุรกิจขนาดเล็กเราสามารถระบุระดับปัจจุบันของเราและเลื่อนระดับของ CMM ไปสู่ความสามารถที่มากขึ้นในการขจัดข้อบกพร่องส่งมอบคุณภาพและสร้างความมั่นใจในคุณค่าสำหรับลูกค้าและความสำเร็จสำหรับธุรกิจของเรา
CMM ให้คะแนนระดับความเป็นผู้ใหญ่ (ความสามารถที่เชื่อถือได้) ของขั้นตอน ระดับวุฒิภาวะ 5 ระดับในโมเดล CMM ได้แก่
- เริ่มต้น: Chaotic, ad-hoc, Folkloric, heroic
- ทำซ้ำได้: มีการกำหนดกระบวนการที่ดีพอที่จะทำซ้ำได้
- กำหนด: มีการกำหนดกระบวนการที่สอดคล้องกันสำหรับทั้ง บริษัท
- มีการจัดการ: กระบวนการต่างๆจะได้รับการปรับปรุงให้ทันสมัยอยู่เสมอ
- การเพิ่มประสิทธิภาพ: กระบวนการกำลังได้รับการปรับปรุงด้วยวิธีที่เชื่อถือได้
การพัฒนาล่าสุดใน CMM
CMM ประสบความสำเร็จอย่างสูงในการเปิดตัวครั้งแรก แต่สาระสำคัญของแนวคิด CMM กำลังได้รับการปรับปรุงอย่างต่อเนื่องและนำไปใช้กับการปรับปรุง CMM ด้วย ดังนั้นในช่วงสองสามปีแรก SEI จึงสังเกตเห็นประโยชน์และผลกระทบของ CMM และรับฟังข้อร้องเรียนจากผู้รับเหมาและจากลูกค้าหลักของพวกเขาซึ่งก็คือกองทัพสหรัฐฯเช่นกัน ด้วยเหตุนี้มาตรฐานจึงได้รับการอัปเกรดเป็น CMMI, The Capability Maturity Model, Integrated ในปัจจุบันกองทัพสหรัฐฯกำหนดให้ผู้รับเหมาทั้งหมดสำหรับระบบที่มีซอฟต์แวร์ต้องได้รับการจัดอันดับที่ CMMI ระดับ 3 ซึ่งได้รับการขยายให้รวมผู้รับเหมารายย่อยของพวกเขาด้วย นอกจากนี้รัฐบาลจีนกำลังดำเนินนโยบายให้ซอฟต์แวร์ทั้งหมดที่พัฒนาด้วยเงินทุนจากรัฐบาลสาธารณรัฐประชาชนจีนได้รับการประเมิน CMM หรือ CMMI เช่นกัน
เรายังค้นพบว่าการนำ CMMI ไปใช้ไม่ได้ทำให้สิ่งต่างๆดีขึ้นเสมอไป เนื่องจาก CMMI เป็นข้อกำหนดในสัญญาที่บังคับใช้โดยลูกค้ารายใหญ่หลาย บริษัท จึงใช้ความคิดริเริ่มของ CMMI เป็นเรื่องของการปฏิบัติตามข้อกำหนดแทนที่จะมุ่งเน้นไปที่ความเป็นผู้นำและความมุ่งมั่นสู่ความสำเร็จ นอกจากนี้แม้ว่าจะมีความมุ่งมั่นในการเป็นผู้นำขององค์กร แต่การสื่อสารก็อาจไม่ดีและการต่อต้านก็แข็งแกร่ง สิ่งนี้นำไปสู่บางกรณีที่การนำ CMM หรือ CMMI กลับมาใช้งานทำให้สิ่งต่างๆแย่ลง ฉันพูดถึงเรื่องนี้ในความสำเร็จทางธุรกิจ: วุฒิภาวะและความสามารถหรือการทำงานร่วมกันเชิงลบ
ใครใช้ CMM?
ในช่วงหลายปีที่ผ่านมาผู้รับจ้างทางทหารและผู้รับเหมาช่วงทั้งหมดของสหรัฐฯจำเป็นต้องได้รับการรับรอง CMMI อย่างไรก็ตามสิ่งนี้ถูกมองว่าเป็นปัญหาข้างเคียงและไม่ใช่ข้อผูกมัดที่สำคัญต่อคุณภาพ แต่บ่อยครั้งเกินไป ในขณะเดียวกันสาธารณรัฐประชาชนจีนได้ใช้มาตรฐาน CMM สำหรับโครงการที่สนับสนุนโดยทหารและรัฐบาลและกำลังดำเนินการอย่างจริงจัง ความสำเร็จของ CMM ในประเทศจีนเป็นสาเหตุหนึ่งที่ทำให้จีนกลายเป็นคู่แข่งทางอุตสาหกรรมที่สำคัญในตลาดโลกอย่างรวดเร็ว
การใช้แนวคิด CMM ในธุรกิจหรือแผนกของคุณ
ฉันได้ศึกษา CMM เรียนรู้จากสิ่งที่ดีที่สุดรวมถึงผู้จัดการคนหนึ่งที่พัฒนาซอฟต์แวร์ที่ไม่มีข้อบกพร่องสำหรับกระสวยอวกาศ ฉันได้ช่วย บริษัท ต่างๆในการตัดสินใจเกี่ยวกับระบบการจัดการคุณภาพและการปรับปรุงการจัดการการดำเนินงานที่จะใช้และช่วยในการนำแนวทางปฏิบัติที่ดีที่สุดไปปฏิบัติ
เห็นได้ชัดว่าผู้ที่ต้องการเป็นผู้รับเหมาทางทหารหรือผู้รับเหมาช่วงหรือมีส่วนร่วมในประเทศจีนซึ่งเป็นตลาดผู้บริโภคที่ใหญ่ที่สุดในโลกควรให้ความสำคัญกับ CMM เป็นอย่างมาก บริษัท เหล่านี้ควรกำหนดวิธีการปฏิบัติตาม CMMI หากยังไม่ได้ดำเนินการ
แต่ในอีกระดับหนึ่งทุก บริษัท ที่ต้องการอยู่ในธุรกิจควรให้ความสำคัญกับ CMM ทำไม? เพราะสิ่งที่ตรงกันข้ามกับความสามารถคือการไร้ความสามารถ และสิ่งที่ตรงกันข้ามกับความเป็นผู้ใหญ่คือการยังไม่บรรลุนิติภาวะ และใครอยากทำงาน บริษัท หรือเจ้านายที่ไร้ความสามารถและยังไม่บรรลุนิติภาวะ? ใครคิดว่า บริษัท ดังกล่าวจะประสบความสำเร็จ? แต่ละ บริษัท แม้แต่ธุรกิจคนเดียวเช่นของฉันก็มีแนวโน้มที่จะอยู่รอดและเติบโตได้มากขึ้นหากเรารับผิดชอบในการพัฒนาความสามารถและวุฒิภาวะของตนเองในฐานะองค์กรเพื่อให้เราสามารถสร้างความพึงพอใจให้กับลูกค้าได้อย่างน่าเชื่อถือ