🚀 CMMI คืออะไร?

มาตรฐานที่ช่วยให้ “ทีมซอฟต์แวร์เล็ก” → เติบโตแบบ “องค์กรใหญ่”

💡 CMMI ย่อมาจาก…

Capability
Maturity
Model
Integration

คือกรอบแนวทาง (Framework) ที่ช่วยให้องค์กรพัฒนา “ความสามารถ” ในการ จัดการกระบวนการทำงานให้ดีขึ้นเรื่อย ๆ

🧭 เป้าหมายของ CMMI คืออะไร?

  • ✅ ทำงานซ้ำได้ → มีมาตรฐาน
  • ✅ ลดความผิดพลาด → ตรวจสอบได้
  • ✅ พัฒนาระบบได้เร็วขึ้น → วางแผนดีกว่าเดิม
  • ✅ ทีมโตขึ้น → กระบวนการไม่พัง

🪜 CMMI มีกี่ระดับ?

CMMI แบ่งระดับ “ความโตของกระบวนการ” ออกเป็น 5 ขั้น

ระดับชื่อระดับลักษณะทีม
1️⃣ Initialทำแบบตามใจงานสำเร็จเพราะคนเก่ง ไม่ใช่เพราะระบบ
2️⃣ Managedวางแผน & จัดการได้มีเอกสาร, จัดการ Requirement และ Project ได้ดี
3️⃣ Definedกระบวนการชัดเจนใช้ขั้นตอนเดียวกันทั้งองค์กร มี standard
4️⃣ Quantitatively Managedวัดผลได้มี Data ในการวัด/ปรับกระบวนการ
5️⃣ Optimizingปรับปรุงต่อเนื่องใช้ข้อมูลเพื่อพัฒนาอย่างสม่ำเสมอ

🎯 ส่วนใหญ่ทีมทั่วไปตั้งเป้าไปที่ระดับ 2 หรือ 3 ก็เพียงพอในการทำงานและผ่านงานประมูลหลายภาครัฐ

🛠️ CMMI ใช้กับใคร?

  • 📌 Software Development
  • 📌 IT Services
  • 📌 Product & Process Development
  • 📌 Government Project (TOR มักอ้างอิง CMMI Level)

🎯 แล้วเกี่ยวอะไรกับ SA/Dev/PM?

บทบาทต้องเข้าใจเรื่องนี้เพื่อ…
SA / BAเขียน Requirement / Flow / Doc ให้เป็นระบบ
Devพัฒนาให้ตรง spec ที่วางตามกระบวนการ
Testerมีแผน Test ที่สอดคล้องกับ Requirement
PMวางแผน / ติดตามงานตามมาตรฐาน
Org Leadพัฒนาทีมให้เข้าระบบ CMMI ได้จริง

✅ อยากเริ่มใช้ CMMI ต้องทำยังไง?

  1. 🔍 ตรวจสอบว่าตอนนี้เราอยู่ “ระดับไหน”
  2. 📋 วาง Process ที่จำเป็น: Requirement → Design → Dev → Test → Deploy
  3. 🧪 เก็บ Evidence เช่น Document, Log, Test Plan
  4. 👨‍🏫 อบรมทีมให้เข้าใจ และทำตามได้จริง
  5. 📈 ประเมินซ้ำ + ปรับปรุงต่อเนื่อง

Posted in

ใส่ความเห็น