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

เล่นเอาเรามึนไปเลย
#1 By A N E W on 2004-10-28 21:58