Automation Without Budget: When QA Stops Waiting and Starts Leading

Share
Automation Without Budget: When QA Stops Waiting and Starts Leading
Automation ไม่ได้เริ่มจาก budget
แต่มันเริ่มจาก ‘ความเจ็บ’ ที่ทีมทนไม่ไหวอีกต่อไป”

ลองถามทีมคุณตรงๆ:

  • regression ใช้กี่วัน?
  • ก่อน release ต้องใช้คนกี่คน?
  • bug หลุด production กี่ครั้ง?

แล้วลองมองภาพนี้:

ทีมใช้เวลา 3 วันเพื่อ regression
สำหรับ feature ที่ dev ใช้เวลาแค่ 1 วัน

นี่ไม่ใช่เรื่องของ testing แล้ว

นี่คือ “business inefficiency”


Build Without Asking

นี่คือสิ่งที่ QA ทำ:

  • ไม่ขอ budget
  • ไม่ต้องมี approval

แต่ทำแบบนี้:

เลือก 1 Critical Flow

เช่น:

  • login
  • payment
  • core business flow

เขียน Automation แบบ “ใช้ได้จริง”

  • รันก่อน release
  • ใช้แทน regression บางส่วน
  • เน้น stability > coverage

Rule สำคัญ:

“สิ่งที่คุณทำ ต้องลดงานทีมได้ทันที”

ไม่ใช่ demo

ไม่ใช่ POC

แต่ต้อง “ช่วยชีวิตทีม”


จุดเปลี่ยนจะเกิดเมื่อ:

  • ทีมกำลัง regression manual
  • automation ของคุณรันใน 30 นาที
  • และ…เจอ bug ที่กำลังจะหลุด production

แล้วคุณพูดแค่นี้:

“Test นี้จับ bug ตัวนี้ได้ใน 20 นาที ถ้าไม่มีมัน…หลุด production แน่นอน”

ณ จุดนั้น คุณไม่ต้องขาย automation อีกต่อไป มันขายตัวมันเอง


หยุดพูดแบบนี้:

  • “เราใช้ Playwright แล้ว”
  • “coverage เพิ่มขึ้น”

แล้วเปลี่ยนเป็น:

  • “ลด regression จาก 3 วัน → 3 ชั่วโมง”
  • “ลด production risk”
  • “release ได้เร็วขึ้น”
Business ไม่ได้ซื้อ automation เขาซื้อ “ความมั่นใจในการ release”

นี่คือจุดที่หลายทีมพลาด

แม้คุณจะเริ่ม automation ได้

แต่ถ้าไม่มี foundation:

  • test จะซ้ำซ้อน
  • coverage จะไม่ตรง risk
  • maintenance จะพังเร็ว

Automation ที่ดีต้องมาจาก:

  • test design ที่ดี
  • เข้าใจ system จริง
  • รู้ว่า regression อะไร “ต้องล็อก”

Why Most Automation Fails

  • เริ่มจาก tool แทนที่จะเป็น pain
  • ทำเป็น project ใหญ่เกินไป
  • ไม่มี test design thinking

Final Thought

Automation ไม่ใช่สิ่งที่ต้อง “ขออนุมัติ” แต่มันคือ
สิ่งที่ QA ต้อง “สร้างให้เกิด” จนองค์กร “ขาดมันไม่ได้”

“เราไม่ได้เริ่ม automation เพราะมี budget
แต่เราเริ่มเพราะ regression มันแพงเกินไปแล้ว”

Read more

Distributed Decision Making

Distributed Decision Making

ในองค์กรใหญ่ ๆ อะไร ๆ ก็ช้าลงไปหมด และสิ่งที่ช้าที่สุดคือการตัดสินใจนี่แหละครับ การตัดสินใจกระจายอยู่ในทุก ๆ อณูขององค์กร องค์กรที่มีบรรยากาศสบาย ๆ ทุกคนรู้สึกปลอดภัย ใคร ๆ ก็จะกล้าตัดสินใจและกล้าออกความเห็น แต่พอองค์กรใหญ่

By Chokchai Phatharamalai
Risk Management: The Hard Test

Risk Management: The Hard Test

ท้ายหนังสือ Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency ของ Tom DeMarco ได้ให้เทคนิคใหม่ในการจัดการความเสี่ยงกับผม ทอมสอนว่าในการทำงานยุคปัจจุบัน งานมีความเสี่ยงกระจายอยู่เต็มไปหมด ซึ่งในความเสี่ยงนั้น เรามีโอกาสโชคดีและมีโอกาสโชคร้าย การจัดการความเสี่ยงเป็นสิ

By Chokchai Phatharamalai
วิธีปรับเวลาการนอน

วิธีปรับเวลาการนอน

ผมเดินทางกลับมาจาก Conference ของ Berkeley ที่ซานฟรานซิสโก เครื่องลงที่สนามบินสุวรรณภูมิประมาณ 22:30 น. กว่าจะถึงบ้านก็เกือบเที่ยงคืน ยังดีที่ขากลับไม่เหนื่อยเท่าขาไป เพราะลองซื้อหมอนรองคอจาก Duty Free ที่ซานฟรานซิสโกมาใช้ดู หมอนเป็นลายการ์ตูน มีรูปสะพาน

By Chokchai Phatharamalai
เร็วแค่ไหนก็ไร้ค่า ถ้าไปผิดทาง

เร็วแค่ไหนก็ไร้ค่า ถ้าไปผิดทาง

อีกบทเรียนที่ผมได้จากหนังสือ Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency ของ Tom DeMarco คือ ทำไมองค์กรใหญ่ ๆ ถึงยึดมั่นกับ Efficiency กันนัก Efficiency คืออะไร? Efficiency แปลว่า "ประสิทธิภาพ" ยกตัวอย่างเช่น

By Chokchai Phatharamalai