หลังจากได้ซุ่มตัว Continuous Integration กับน้องที่ทำงาน โดยใช้ jenkins และ dot net มาสักระยะจนสามารถใช้งานได้แล้ว วันนี้ผมมาเขียนสรุปในแง่ของการทำงานกับ CMMI บ้าง ว่าต้องทำอะไร มีกระบวนการยังไงบ้างครับ โดยสิ่งที่ผมต้องทำ คือ ตัว OPM และ CAR มันเป็น Process หนึ่งใน CMMI ครับ
ตอนนี้มองเฉพาะ CMMI LV5 คือ การ Optimizing / Continuous Process Improvement นำข้อมูลที่ได้มีวิเคราะห์หาสาเหตุ และปรับปรุงกระบวนการทำงานให้ดียิ่งขึ้น โดยจะมี Process หลัก 2 ตัว
- Causal Analysis and Resolution (CAR) - ทำเพื่อหาสาเหตุของปัญหา และป้องกันมัน โดยมีขั้นตอน ดังนี้
- Brain Storm กันก่อน เพื่อแสดงปัญหาต่างๆ ของสิ่งที่เราสนใจ
- เมื่อมีปัญหามาแล้ว จัดกลุ่ม (Grouping) และ เลือก (Select) ปัญหาตามสำัญความสำคัญ โดยอาจจะใช้ทฤษฏี 80-20 เข้ามาเป็นเกณฑ์ในการคัดเลือก เอากลุ่มของปัญหาที่มัน Impact กับ Business เยอะ (80%) มาทำก่อน
- มาหา Root Cause ของปัญหากัน โดยสิ่งที่ได้ในขั้นตอนนี้ คือ Fishbone Diagram หรือ Ishikawa Diagram ที่ช่วยให้เราเห็นภาพของปัญหาได้ชัดเจนมาขึ้น
- ได้ Root Cause มาแล้ว มาทำ Action Plan ลงมือทำจริง จะมองว่าเป็น Implementation ของ Fishbone Diagram ก็น่าจะได้นะ เตรียมแผนเสนอผู้บริหาร
- ทดสอบเอา Action Plan ไปใช้งาน
- ติดตามผลลัพธ์ ถ้าไม่ OK วนไปปรับหา Root Cause ใหม่
- สรุปประชุม แล้วก็ประกาศใช้งาน
- Organizational Performance Management (OPM) - มัน คือ การ Prove CAR ที่เราทำมานั้นเหมาะสมในแง่ของธุรกิจอย่างไร ? เพราะ ตอนแรกทำ CAR ต้องมีการเก็บข้อมูลต่างๆมาเปรียบเทียบอยู่แล้ว คราวนี้ เราจะตีเป็นตัวเงินแทน เพื่อให้ฝั่ง Business เห็นภาพ
- ทำ Action Proposal แจ้งให้ผู้มีอำนาจในองค์กร ว่าเราจะทดสอบ Action Plan ของ CAR นะ
- ระหว่างทำมีเก็บข้อมูลต่างๆ เอามาทำ ROI (Return on investment)
- Before
- Pilot - ถ้าในมุมของผมมองว่าเป็น UAT
- After - ขึ้น Prod ไปแล้ว
- จากนั้นนำข้อมูลที่ได้มาทำการทดสอบสมมติฐาน (Hypothesis Testing) ด้วยวิธีการทางสถิติ เพื่อ Prove ว่าสิ่งที่กำลังทำมันน่าเชื่อถือ
ถ้าลองเอาภาพของ CAR และ OPM มาทับซ้อนกันหละ เพราะ 2 Process มันมีอะไรทีคาบเกี่ยวกันอยู่
- CAR - Brain Storm รวบรวมปัญหา
- CAR - Grouping + Select ปัญหา
- CAR - Root Cause Analysis ได้ Fishbone Diagram หรือ Ishikawa Diagram
- CAR - Action Plan หรือ ถ้าตัวเป็น OPM มันคือ Action Proposal เตรียมแผนเสนอผู้บริหาร
- OPM - ทำค่า ROI Before
- CAR - เอา Action Plan ไปทดสอบใช้
- OPM - ทำค่า ROI Pilot (UAT)
- CAR - ติดตามผล
- CAR - สรุปประชุม แล้วก็ประกาศใช้งานจริงทั้งองค์กร
- OPM - ทำค่า ROI After
- OPM - เอาข้อมูลที่ได้จาก CAR ไปทำการทดสอบสมมติฐาน (Hypothesis Testing)
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.