มีโอกาสไปแบ่งปันเรื่อง Agile มานิดหน่อย
โดยทำการหยิบยกปัญหาที่ Developer มักต้องพบเจอมาถาม
เมื่อ Developer อยู่ภายใต้ความกดดันแล้ว
หนึ่งในความกดดันที่พบบ่อย ๆ คือ Deadline
สิ่งที่จะเลือกทำมีอะไรบ้าง เพื่อให้เสร็จตามเวลา ?

ซึ่งคำตอบส่วนใหญ่เป็นดังนี้

  • ขอเวลาเพิ่มนั่นคือ OT ( Over Time )
  • ขอคนเพิ่ม ไม่น่าจะช่วยไหม ? คนมากก็ทำงานได้มาก หรือ มากคนมากความ หรือ งานก็ไม่เสร็จอยู่แล้วต้องมาสอนอีก
  • ลดคุณภาพของงานที่ทำ ไม่น่าจะดีนะ !!
  • ลดงานสิ เจ้าของ requirement จะยอมหรือ ?
  • ไม่มีสิทธิ์เลือก !!

คำถามคือ ปกติเราหรือทีมหรือใครก็ตามที่มีอำนาจในการตัดสินใจ
จะเลือกแบบไหน ?

แต่ไม่ว่าจะอย่างไร สิ่งที่ขอแนะนำคือ

ไม่ว่าจะโดนกดดันหรือบีบคั้นจาก Deadline อย่างไรก็ตาม
อย่ารีบ
อย่าเผางาน สุกเอาเผากิน
อย่าใช้ทางลัด
เพราะว่ามันยิ่งทำให้สร้างหนี้ก้อนโตขึ้นมา
ซึ่งมันส่งผลให้คุณส่งมอบงานได้ช้าลงอย่างต่อเนื่อง

ดังนั้นสิ่งที่ทีมพัฒนาควรสร้างคือ
เรื่องของคุณภาพมันต่อรองไม่ได้
มันจะส่งผลดีต่อทีมทั้งในอนาคตอันใกล้และไกลแน่นอน

รู้นะว่ามันยาก
แต่ถ้าไม่ทำวันนี้ วันหน้าก็ต้องทำ แถมหนักขึ้นหลายเท่าตัว

ขอให้สนุกกับการ coding ครับ