เจอ Bug ทีไร สงครามบังเกิดทุกที!
ทีมไหนเป็นแบบนี้ยกมือค่ะ เดี๋ยวเรามาดูกันว่าจะทำยังไงได้บ้าง
เรื่องนี้เป็นอีกเรื่องที่พี่กิ่งพูดกับทีมบ่อยมากๆนะคะ
ในฐานะ QA หนึ่งในหน้าที่ของเราคือการหาข้อผิดพลาดให้เจอ
การเดินไปบอกทื่อๆ ว่า “โค้ดเธอพังนะ”
ถ้าสื่อสารไม่ดี จากที่จะช่วยกันแก้ Bug อาจจะกลายเป็นสร้างกำแพงใส่กันแทนก็เป็นได้
จริงๆ แล้ว หนึ่งในทักษะที่สำคัญไม่แพ้การเขียน Test Script ก็คือ Soft Skill นี่แหละค่ะ
และเป็นอีกหนึ่งเรื่องที่สามารถแยกได้เลยนะคะ ว่า QA คนนี้ร่างทอง ตัวเทพ จริงมั้ย
ถ้าใครยังไม่รู้จะเริ่มยังไง วันนี้มาลองดูวิธีการแจ้ง Bug ให้ทีมฟังแล้วไม่เกิดสงครามกันค่ะ
และวิธีนี้ยังช่วยทำให้ความสัมพันธ์ในทีมดีขึ้น คุยกันง่ายขึ้น งานก็เดินมากขึ้นตามไปด้วย
- 🤝 เปลี่ยนเป้าหมายก่อนเลย: ไม่ใช่ QA สู้กับ Dev แต่เป็น “เรา” สู้กับ Bug
เราต้องเปลี่ยน mindset ตรงนี้ให้ได้ก่อนค่ะ เราไม่ได้จะไปจับผิดเขา แต่เรากำลังทำงานร่วมกับเขา เพื่อส่งมอบระบบที่ดีที่สุดให้ลูกค้า
QA + Dev vs Bug: ✅ ใช่
QA vs Dev: ❌ อาจจะยัง - 🗣 เปลี่ยนประธานของประโยค: โฟกัสที่ระบบ ไม่ใช่คน
เวลาแจ้งปัญหา ลองหลีกเลี่ยงการใช้คำที่พุ่งเป้าไปที่ตัวบุคคล
แต่โฟกัสที่ “พฤติกรรมของระบบ” แทน
❌ ”โค้ดที่พี่ Deploy มาเมื่อเช้าทำหน้า Login พังค่ะ”
แบบนี้เหมือนเราไปด่าว่าเขาทำพัง
✅ ”พี่คะ วันนี้ Login เคสนี้แล้วแอพขึ้น Error 500 ค่ะ”
บอกแค่ Fact ก็พอ อย่าเพิ่งไปชี้หน้าว่าเขาทำพัง - 📊 ให้ Fact และ Evidence ให้ครบ
เป็นเรื่องที่เราเคยคุยกันไปในโพสต์ก่อนหน้านี้แล้ว
อย่าเดินไปบอกแค่ “พี่คะ มันพัง” แล้วก็โยน Bug Ticket ไปให้ Dev งมกันเอง
การเป็น QA ที่ดี เราควรช่วยตีกรอบปัญหาให้แคบที่สุดเท่าที่จะเป็นไปได้ เพื่อช่วยประหยัดเวลาให้ทีมค่ะ- Steps to reproduce ต้องชัดเจน
- Expected vs Actual result ห้ามขาด
- ถ้ามี Screenshot, Video, Error Log ใส่ไปให้ครบทีเดียว ไม่ต้องถามกันไปมา
- ยิ่งทำให้ชีวิตง่ายขึ้นเท่าไหร่ ทีมก็ยิ่งอยากทำงานด้วยค่ะ
- 💡 เป็น Partner ไม่ใช่ Auditor
อย่างที่บอก เราไม่ได้มาเพื่อจับผิด Dev แต่เรามาเพื่อช่วยกันทำให้ของมีคุณภาพดีขึ้น
เวลาเจอเคสยากๆ ลองใช้ประโยคขอความเห็นดูได้ค่ะ เช่น
“Bug ตัวนี้ลองเทสหลายเคสหลายมุมแล้วก็ยังเจอ Error อยู่ พี่ว่ามี API ตัวไหน หรือเคสไหนที่ควรจะลองเทสเพิ่มอีกมั้ยคะ”
การขอความเห็นจะทำให้รู้สึกว่าเราให้เกียรติความเชี่ยวชาญของเขา
และพร้อมจะร่วมมือกันเพื่อแก้ปัญหาไปด้วยกัน ไม่ใช่ไปสั่งให้เขาเช็คอย่างเดียว
Bug ในระบบแก้ได้ด้วยโค้ด
แต่ถ้าเกิด Bug ที่การสื่อสารระหว่างทีม ก็ต้องแก้ด้วยการสื่อสารและการทำความเข้าใจนะคะ
ลองทำไปเรื่อยๆ เดี๋ยวก็จะติดเป็นนิสัยไปเอง
ใครมีเทคนิคลับอื่นๆ เวลาคุยเรื่อง Bug หรือคุยปัญหากับทีม Dev สามารถแชร์กันได้นะคะ หรือส่งต่อให้เพื่อนในทีมมาร่วมวงกันได้เลยค่ะ

