CMMI

posted on 21 Oct 2004 17:04 by kaze  in Technology

เฮ้อ... แค่ปีกว่าความรู้ก็ล้าหลังเสียแล้ว
แต่ก่อนถ้าพูดถึงกระบวนการในการพัฒนาซอฟต์แวร์ ก็จะพูดถึง CMM

CMM หรือ Capability Maturity Model
เป็นกระบวนการขั้นตอนการพัฒนาซอฟต์แวร์
ที่รับรองว่าบริษัทหรือองค์กรที่พัฒนาซอฟต์แวร์นั้นมีกระบวนการพัฒนาที่ได้มาตรฐาน
คิดค้นโดย มหาวิทยาลัย Carnegie Mellon (CMU)
โดยแบ่งออกเป็น 5 ระดับ ตั้งแต่ 1-5 เมื่อบริษัทไหนที่ผ่านการประเมินแล้วจะมีชื่อขึ้นที่
http://www.sei.cmu.edu/ รู้สึกว่าจะไม่ได้ Certificate อะไรเลยด้วย -_-"
ในประเทศไทยรู้สึกว่าจะมี Leader ด้านนี้อยู่ 2 คน
คนหนึ่งคือ ดร.ครรชิต อีกคนจำชื่อไม่ได้ เวลาประเมินจะต้องไปกับ 2 คนนี้
ที่จริงปีก่อนนี้มีหลายคน แต่พวก Leader พวกนี้จะต้องมี Certificate
ราคาสอบก็เบาะๆ 2 ล้านบาท... *o*

ส่วนบริษัทที่จะประเมินว่าตัวเองอยู่ที่ระดับใด จะต้องเริ่มสอบที่ระดับ 2
ค่าสอบก็ประมาณ 3 แสนบาท.. ถ้าสอบตกก็จะเป็น CMM ระดับ 1 อย่างเป็นทางการ
(เค้าถือว่าบริษัทที่ผลิตซอฟต์แวร์ออกมาเนี่ย อย่างน้อยก็มีผลงาน
ถึงแม้ว่ากระบวนการจะยังไม่มีประสิทธิภาพก็ตาม)

แต่.. เดี๋ยวนี้ CMM มันเป็นเรื่องที่ล้าสมัยไปแล้ว..
เพราะตอนนี้มันพัฒนาเป็น CMMI หรือ Capability Maturity Model Integration
ซึ่งจริงๆแล้ว ถ้าลองไปดูเอกสารของ CMMI จะเห็นว่าเริ่มมีการเขียนเอกสารของ CMMI
มาตั้งแต่ มีนาคม ปี 2002 แล้ว -_-" เฮ้อ.. เนื้อหาในมหาลัยไม่ update ซะเลย


เปรียบเทียบ CMM และ CMMI
1. CMM เน้นที่กระบวนการพัฒนาซอฟต์แวร์เพียงอย่างเดียว(Software Engineering)
ในขณะที่ CMMI จะเพิ่มเติมกระบวนการอื่นๆด้วย ได้แก่

  • System Engineering (SE)
  • Integrated Product and Process Development (IPPD)
  • Supplier Sourcing (SS)

2. CMM วัดระดับได้ในรูปแบบ stage เท่านั้น หมายถึง ทุกกระบวนการในการพัฒนา
หากต้องการระดับ 2 ทุกกระบวนการต้องอยู่ในระดับขั้นต่ำ 2 เท่านั้น
แต่ใน CMMI จะสามารถแยกได้ว่า Requirement Management อยู่ระดับนึง
Project Planing อาจจะอยู่ในระดับนึง แล้วประเมินระดับแยกกันได้
3. Key Process Area (KPA) ที่เพิ่มมากขึ้น ใน CMMI
4. ใน CMMI ระดับ 2 แก้ปัญหา ใน CMM ระดับ 4 โดยเพิ่ม KPA เรื่อง
Measurement and Analysis (MA)

KPA ของ CMMI ในระดับต่างๆ

ระดับ 2

  • Requirement Management (REQM)
  • Project Planning (PP)
  • Project Monitoring and Control (PMC)
  • Supplier Agreement Management (SAM)
  • Measurement and Analysis (MA)
  • Process and Product Quality Assurance (PPQA)
  • Configuration Management (CM)

ระดับ 3

  • Requirement Development (RD)
  • Technical Solution (TS)
  • Product Integration (PI)
  • Verification (VER)
  • Validation (VAL)
  • Organizational Process Focus (OPF)
  • Organizational Process Definition (OPD)
  • Organizational Training (OT)
  • Integrated Project Management (IPM)
  • Risk Management (RSKM)
  • Integrated Teaming (IT)
  • Integrated Supplier Management (ISM)
  • Decision Analysis and Resolution (DAR)
  • Organizational Environment for Integration (OEI)

ระดับ 4

  • Organizational Process Performance (OPP)
  • Quantitative Project Management (QPM)

ระดับ 5

  • Organizational Innovation and Deployment (OID)
  • Causal Analysis and Resolution (CAR)

 

รายละเอียดเพิ่มเติม
http://www.sei.cmu.edu/


edit @ 2005/03/28 18:56:14

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

เขียนซะ

เล่นเอาเรามึนไปเลย

#1 By A N E W on 2004-10-28 21:58

เพิ่งเรียนมาใน software eng. เลยพี่ หุหุ

#2 By gnap (61.91.68.220) on 2004-10-30 18:15

เฮือกก

#3 By iPAtS (158.108.2.2) on 2004-11-01 10:58

เราต้องมาเรียนรู้ด้านเกี่ยวกับ QA และ CMMI ด้วยหล่ะ ถ้าเพื่อนๆ หรือใครที่พอมีข้อมูลเกี่ยวกับด้านนี้ ก็ช่วยบอกหน่อยนะจ๊ะ จะเป็นพระคุณมาก (ตอนนี้ก็กำลังค้นหาข้อมูลจากแต่ละ Web อยู่ แต่ยังไม่ละเอียดตามที่ต้องการ) higher_lee@yahoo.com

#4 By higher_lee (203.148.221.32) on 2004-11-22 13:49

แล้ว CMMI tool ละคะ พอดีต้องใช้ทำโปรเจค พอจะแนะนำได้ไหมคะว่า CMMI tool คืออะไรและสามารถหาข้อมูลได้จากไหน
ขอบคุณล่วงหน้านะคะ ติดต่อมาได้ที่ angel2uja@hotmail.com นะคะ

#5 By แอน (61.90.96.114) on 2005-04-17 09:56

อยากทราบเรื่องระดับของ cmm ว่ามีกี่ระดับ อะไรบ้าง แต่ละระดับเป็นยังไง

#6 By aoy (203.151.154.50) on 2005-06-27 16:08

อยากทราบรายละเอียดของ Supplier Agreement Management ค่ะ

#7 By หนืง (161.246.1.33 /161.246.72.25) on 2005-07-31 14:31

ไม่บอกนะคับ

#8 By red (203.156.89.226) on 2005-08-18 17:33

ทำไมไม่มี PKA ภาษาไทยเลย

#9 By QA (203.149.7.46 /10.0.5.131) on 2007-03-19 11:43

ผู้เชี่ยวชาญที่ได้รับการรับรอง อีกคนนอกจาก ดร.ครรชิต ก็คือ ดร.สมนึก คีรีโต ครับผม (อาจารย์ผมเอง)

ใครสนใจจะทำความเข้าใจกับ CMM เบื้องต้น แวะไปที่นี่นะครับ ^^
http://www.drkanchit.com/cmm/

#10 By VAYA (124.120.79.52) on 2007-04-17 12:32

CMMI มีหนังสือภาษาไทยแนะนำมั๊ยค่ะ

#11 By ^__^ (203.131.217.33) on 2007-05-24 14:46

อ่านดูแล้วก็เหมือนจะเข้าใจ แต่ยังไม่เข้าใจดีสักเท่าไหร่ พอดีอาจารย์ให้เปรียบเทียบระหว่าง COBIT กับ CMMI เลยเข้ามาเจอบล็อกนี้

#12 By (124.120.34.51) on 2007-05-28 19:01

เหอๆ วันเสาร์นี้สอบวิชา CMMI เอือก เรียนกะอาจารย์ครรชิตด้วย -*- จะรอดมั้ยเนี่ย

#13 By BossyGirL on 2007-09-19 09:13

ตอนนี้ เริ่มต้นศึกษาและทำงานเกี่ยวกับ CMMI ค่ะ ไม่มีพื้นฐานเลย ถ้าท่านใดมีข้อมูล หรือประสบการณ์ด้านนี้ ช่วยฝากข้อมูลเพิ่มเติมได้ค่ะ เพราะข้อมูลที่มีตอนนี้ สืบค้นได้จากทาง web site เท่านั้น ขอบคุณมากนะค่ะ (nutchara_l@hotmail.com)

#14 By Nutchara (202.28.17.99 /unknown) on 2007-09-28 18:40

ตอนนนี้บริษัทกำลังทำ CMMI LV 3 ผมต้องดูแล MA กับอีกหลายส่วน แต่หนักใจที่สุดคงจะเป็น MA เพราะต้องตีข้อมูลออกมาเป็นตัวเลข ยังไม่รู้เลยว่าจะให้ weight แบบไหน และยังไงดี

#15 By Sniper (125.24.150.215) on 2007-10-16 09:20