วิธีคิด
Business
Root Cause Analysis Series: 5 Whys เครื่องมือฉบับ Toyota ที่ใช้แก้ปัญหา Digital Product
5 Whys คือเทคนิค Root Cause Analysis ที่ใช้ตั้งคำถามว่า “ทำไม” ซ้ำอย่างน้อย 5 ครั้ง เพื่อไล่จากอาการของปัญหาไปสู่ต้นเหตุที่อยู่ลึกกว่าในระดับระบบ กระบวนการ หรือวิธีทำงาน เหมาะกับปัญหาที่เกิดซ้ำบ่อยแต่ยังไม่รู้สาเหตุที่แท้จริง ช่วยให้ทีมไม่หยุดอยู่แค่การแก้อาการเฉพาะหน้า และมองเห็นต้นตอที่ควรแก้จริงในเชิงโครงสร้าง
5 Whys คืออะไร และใครเป็นผู้คิดค้น
5 Whys เป็นเทคนิคการวิเคราะห์ปัญหาเชิงลึกที่พัฒนาโดย Sakichi Toyoda ผู้ก่อตั้ง Toyota Industries ในช่วงทศวรรษ 1930 และได้รับการนำไปใช้อย่างแพร่หลายในระบบ Toyota Production System (TPS) ภายใต้การนำของ Taiichi Ohno ก่อนจะกลายเป็นเครื่องมือมาตรฐานของ Lean Manufacturing, Six Sigma, และการบริหารคุณภาพในอุตสาหกรรมทั่วโลก ปัจจุบัน Toyota ยังคงใช้ 5 Whys ที่ Production Line จริงในการวิเคราะห์ทุก Defect ที่เกิดขึ้น เพื่อให้แน่ใจว่าจะไม่เกิดซ้ำในรอบถัดไป
แนวคิดหลักของ 5 Whys คือทีมไม่ควรหยุดอยู่เพียงการอธิบายอาการของปัญหา แต่ต้องตั้งคำถามว่า “ทำไม” ต่อเนื่องไปเรื่อย ๆ จนพบสาเหตุที่อยู่ในระดับระบบหรือกระบวนการ ซึ่งเป็นจุดที่ทีมสามารถแก้ไขได้อย่างยั่งยืน ไม่ใช่แค่แก้เฉพาะหน้าแบบชั่วคราว
ขั้นตอนการทำ 5 Whys พร้อมตัวอย่าง Digital Product
ขั้นตอนที่ 1: ระบุปัญหาให้ชัดเจน
ก่อนเริ่มตั้งคำถาม ต้องระบุปัญหาให้เป็นประโยคที่วัดได้และสังเกตได้ ไม่ใช่แค่ความรู้สึก เช่น แทนที่จะบอกว่า "เว็บไซต์มีปัญหา" ให้ระบุว่า "อัตราการแปลงผู้เยี่ยมชมเป็นลูกค้า (Conversion Rate) ลดลง 40% ในเดือนที่ผ่านมา"
ตัวอย่างปัญหา: ผู้ใช้งาน Mobile App ร้องเรียนว่าไม่สามารถชำระเงินได้สำเร็จ และอัตราการทำรายการสำเร็จ (Transaction Success Rate) ลดลงเหลือ 60% จากเดิม 95%
ขั้นตอนที่ 2: ตั้งคำถาม "ทำไม" ครั้งที่ 1
ทำไม Transaction Success Rate จึงลดลงเหลือ 60%?
เพราะระบบ Payment Gateway แจ้ง Error ในขั้นตอนยืนยันการชำระเงิน
ขั้นตอนที่ 3: ตั้งคำถาม "ทำไม" ครั้งที่ 2
ทำไม Payment Gateway จึงแจ้ง Error?
เพราะ API ที่เชื่อมต่อกับ Payment Provider ส่ง Request ในรูปแบบที่ไม่ตรงกับ Specification ใหม่
ขั้นตอนที่ 4: ตั้งคำถาม "ทำไม" ครั้งที่ 3
ทำไม API จึงส่ง Request ในรูปแบบที่ไม่ตรง?
เพราะ Payment Provider อัปเดต API Version แต่ทีม Developer ไม่ได้รับ Notification
ขั้นตอนที่ 5: ตั้งคำถาม "ทำไม" ครั้งที่ 4
ทำไมทีม Developer จึงไม่ได้รับ Notification?
เพราะไม่มีการตั้ง Alert หรือ Monitoring สำหรับการเปลี่ยนแปลงจาก Third-party Service
ขั้นตอนที่ 6: ตั้งคำถาม "ทำไม" ครั้งที่ 5
ทำไมจึงไม่มีระบบ Monitoring สำหรับ Third-party Service?
เพราะกระบวนการ Vendor Management ไม่ได้กำหนดให้ต้อง Subscribe Change Log หรือ Update Notification ของ External API ที่ใช้งานอยู่
ต้นเหตุที่แท้จริง: กระบวนการ Vendor Management ขาดขั้นตอนการติดตามการเปลี่ยนแปลงของ External Dependency อย่างเป็นระบบ
แนวทางแก้ไขที่ยั่งยืน: กำหนด Checklist สำหรับ Third-party Service ทุกตัวให้มีการ Subscribe Change Notification จากผู้ให้บริการ, ตั้ง Automated API Health Check เพื่อตรวจสอบเป็นประจำ และระบุผู้รับผิดชอบในการติดตาม Review Release Notes ของ External Dependencies ทุกเดือน
จุดสำคัญของตัวอย่างนี้คือ หากทีมหยุดการวิเคราะห์ไว้ที่คำตอบชั้นที่ 1 หรือ 2 แนวทางแก้ไขที่ได้มักเป็นเพียง Quick Patch สำหรับแก้ Error ที่เกิดขึ้นในครั้งนั้น ปัญหาเดียวกันจึงมีโอกาสกลับมาอีกเมื่อ Vendor รายอื่นเปลี่ยนแปลง API หรือบริการในลักษณะเดียวกัน การขุดถึงชั้นที่ 5 ทำให้พบว่าจุดที่ต้องแก้จริงคือกระบวนการภายในองค์กร ไม่ใช่ Bug ตัวเดียว
จำนวนครั้งที่ถาม "ทำไม" ต้องเป็น 5 ครั้งเสมอไปหรือไม่
ชื่อ "5 Whys" เป็นเพียงการสื่อถึงแนวคิดว่าต้องขุดลึกหลายชั้น ไม่ใช่กฎตายตัวว่าต้องถามพอดี 5 ครั้ง Taiichi Ohno อธิบายว่า "5" หมายถึงความลึกที่เพียงพอจะพ้นจากอาการ (Symptom) เข้าสู่ระดับระบบหรือกระบวนการ
ในทางปฏิบัติ บางปัญหาอาจพบต้นเหตุที่ชั้นที่ 3 บางปัญหาอาจต้องถามถึงชั้นที่ 7 สัญญาณที่บอกว่าถึงต้นเหตุที่แท้จริงแล้วคือ คำตอบของชั้นนั้นชี้ไปที่สิ่งที่ทีมสามารถควบคุมหรือเปลี่ยนแปลงได้โดยตรง เช่น กระบวนการ นโยบาย หรือโครงสร้างการทำงาน หากคำตอบยังเป็นเรื่องภายนอกที่ควบคุมไม่ได้ หรือชี้ไปที่ความผิดพลาดของคนใดคนหนึ่งเพียงอย่างเดียว แสดงว่ายังต้องขุดลึกต่อ
ข้อผิดพลาดที่พบบ่อยในการทำ 5 Whys
มีสามรูปแบบที่ทำให้ Session 5 Whys ล้มเหลวบ่อยที่สุด
รูปแบบแรกคือ หยุดที่ตัวบุคคล เช่น "เพราะ Developer ลืม" แทนที่จะถามต่อว่าทำไมระบบจึงปล่อยให้คนเพียงคนเดียวเป็น Single Point of Failure การหยุดที่บุคคลทำให้กลายเป็นวัฒนธรรมโทษคน ซึ่งไม่ช่วยป้องกันปัญหาในอนาคต
รูปแบบที่สองคือ การกระโดดสลับประเด็นระหว่างทาง เมื่อคำตอบในแต่ละชั้นพาไปเจอสาเหตุที่ดูน่าสนใจกว่า ทีมจึงเปลี่ยนไปไล่อีกประเด็นทันที ทำให้ Why Chain ที่ได้กลายเป็นสายผสมที่ไม่มีใครนำไปแก้ปัญหาได้จริง
รูปแบบที่สามคือ การทำ 5 Whys เพียงคนเดียว กระบวนการนี้ควรมีผู้เกี่ยวข้องกับงานจริงอย่างน้อย 2-3 คนเข้าร่วม และควรอ้างอิงหลักฐานประกอบ เช่น Log, Metric หรือ Document ไม่ใช่ใช้ความเห็นส่วนตัวเป็นหลัก เพราะหากไม่มีข้อมูลร่วมกัน ผลลัพธ์ที่ได้มักกลายเป็นเพียงข้อสรุปเชิงทฤษฎีของคนคนเดียว มากกว่าจะเป็น Root Cause ที่ทีมยอมรับร่วมกันได้
5 Whys เหมาะกับปัญหาแบบไหน และเมื่อไหร่ไม่ควรใช้
5 Whys ทรงพลังที่สุดเมื่อปัญหาเกิดซ้ำโดยไม่ทราบสาเหตุ หรือปัญหาที่ทีมแก้ไขแล้วแต่ยังวนกลับมา เพราะเครื่องมือนี้บังคับให้เปลี่ยนมุมมองจาก "แก้อาการ" เป็น "แก้ระบบ" สำหรับผู้บริหาร 5 Whys คือเครื่องมือที่ควรใช้เมื่อต้องตอบคำถามว่า "ทำไมปัญหาเดิมถึงยังวนกลับมาทั้งที่แก้ไปแล้ว"
อย่างไรก็ตาม 5 Whys ไม่ใช่เครื่องมือที่เหมาะกับทุกสถานการณ์ โดยมีข้อจำกัดสำคัญอยู่ 3 กรณี
หนึ่ง เมื่อปัญหามีหลายสาเหตุที่เกิดขนานกัน การไล่ Why Chain แบบเส้นเดียวมักพาไปได้เพียงหนึ่งสาเหตุ และอาจมองข้ามสาเหตุอีกชุดที่มีผลต่อปัญหาเช่นกัน กรณีนี้ Fishbone Diagram จะเหมาะกว่า เพราะช่วยแยกปัจจัยหลายด้านออกมาพร้อมกันได้ชัดเจนกว่า
สอง เมื่อปัญหาเกิดขึ้นทันทีหลังจากมีการเปลี่ยนแปลงที่ระบุได้ชัดเจน Change Analysis จะช่วยค้นหาตัวแปรที่เปลี่ยนไปได้เร็วกว่า เพราะโฟกัสอยู่ที่สิ่งที่ต่างจากเดิมโดยตรง
สาม เมื่อทีมต้องการประเมินความเสี่ยงล่วงหน้าก่อนที่ปัญหาจะเกิด FMEA จะเหมาะสมกว่า เพราะเป็นการวิเคราะห์โอกาสเกิดปัญหาและผลกระทบตั้งแต่ขั้นตอนการออกแบบหรือวางแผน
5 Whys เทียบกับเครื่องมืออื่นใน RCA Series
ใน Root Cause Analysis Toolkit ของ SUFFIX แต่ละเครื่องมือถูกออกแบบมาให้ตอบโจทย์คนละแบบ
Problem-Analysis (4-axis Framework) ทำหน้าที่เป็น Gateway สำหรับจัดประเภทปัญหาก่อนเลือกเครื่องมือที่เหมาะสม, Fact-Based Thinking ฉบับ McKinsey ช่วยให้ทีมตั้ง Problem Statement ได้ชัดเจนตั้งแต่ต้น, Fishbone Diagram เหมาะกับการระดมสมองร่วมกันหลายทีม, Fault Tree Analysis เหมาะเมื่อจำเป็นต้องแยกเงื่อนไขแบบ AND/OR Logic, FMEA ใช้สำหรับมองความเสี่ยงเชิงรุกก่อนปัญหาเกิดขึ้นจริง ขณะที่ Barrier Analysis, Change Analysis, Parent Cause และ Management Oversight ช่วยเติมมุมมองให้การวิเคราะห์รอบด้านมากขึ้น ส่วน 5 Whys คือเครื่องมือที่เริ่มได้เร็ว ใช้ได้เบาที่สุด และเหมาะกับการขุดลึกในเส้นทางสาเหตุเดียว เมื่อทีมมีสมมติฐานเบื้องต้นแล้วและต้องการไล่หาต้นเหตุให้ชัดขึ้น
คำถามที่พบบ่อย
5 Whys คืออะไร และใครเป็นผู้คิดค้น?
ต้องถาม "ทำไม" พอดี 5 ครั้งเสมอไปหรือไม่?
5 Whys ต่างจาก Fishbone Diagram และ FTA อย่างไร?
รู้ได้อย่างไรว่าพบต้นเหตุที่แท้จริงแล้ว?
เขียนโดย
Director
เจตน์ เศรษฐฐิติ