มีโอกาสไปแบ่งปันเรื่อง Agile มานิดหน่อย
โดยทำการหยิบยกปัญหาที่ Developer มักต้องพบเจอมาถาม
เมื่อ Developer อยู่ภายใต้ความกดดันแล้ว
หนึ่งในความกดดันที่พบบ่อย ๆ คือ Deadline
สิ่งที่จะเลือกทำมีอะไรบ้าง เพื่อให้เสร็จตามเวลา ?
ซึ่งคำตอบส่วนใหญ่เป็นดังนี้
- ขอเวลาเพิ่มนั่นคือ OT ( Over Time )
- ขอคนเพิ่ม ไม่น่าจะช่วยไหม ? คนมากก็ทำงานได้มาก หรือ มากคนมากความ หรือ งานก็ไม่เสร็จอยู่แล้วต้องมาสอนอีก
- ลดคุณภาพของงานที่ทำ ไม่น่าจะดีนะ !!
- ลดงานสิ เจ้าของ requirement จะยอมหรือ ?
- ไม่มีสิทธิ์เลือก !!
คำถามคือ ปกติเราหรือทีมหรือใครก็ตามที่มีอำนาจในการตัดสินใจ
จะเลือกแบบไหน ?
แต่ไม่ว่าจะอย่างไร สิ่งที่ขอแนะนำคือ
ไม่ว่าจะโดนกดดันหรือบีบคั้นจาก Deadline อย่างไรก็ตาม
อย่ารีบ
อย่าเผางาน สุกเอาเผากิน
อย่าใช้ทางลัด
เพราะว่ามันยิ่งทำให้สร้างหนี้ก้อนโตขึ้นมา
ซึ่งมันส่งผลให้คุณส่งมอบงานได้ช้าลงอย่างต่อเนื่อง
ดังนั้นสิ่งที่ทีมพัฒนาควรสร้างคือ
เรื่องของคุณภาพมันต่อรองไม่ได้
มันจะส่งผลดีต่อทีมทั้งในอนาคตอันใกล้และไกลแน่นอน
รู้นะว่ามันยาก
แต่ถ้าไม่ทำวันนี้ วันหน้าก็ต้องทำ แถมหนักขึ้นหลายเท่าตัว
ขอให้สนุกกับการ coding ครับ