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