คน ปะทะ เส้นตาย … เป็นอีกครั้งที่คนเป็นฝ่ายพ่ายแพ้อย่างราบคาบ
เมื่อความหวังที่จะสร้างระบบที่แข็งแรงเพียงพอที่จะรองรับการขยายตัวอนาคตถูกสั่นคลอนด้วยการคืบคลานที่ใกล้เข้ามาของเส้นตาย … ผมและทีมจำเป็นต้องก้มหน้ายอมรับความจริงที่ว่า “เวอร์ชั่นสมบูรณ์เสร็จไม่ทันต้นเดือนหน้าแน่นอน”
แต่ก็นั่นแหละ … ชีวิตและการสร้างซอฟต์แวร์ เมื่อมีปัญหาก็ต้องแก้ปัญหา ต้องหาทางออกที่รับได้มากที่สุดทั้งเรื่องเวลาและความถูกต้องทางเทคนิค
หลายครั้งเราต้องยอมรับกับประโยคที่ว่า
“ไม่งดงาม และที่แน่ๆไม่ใช่โซลูชั่นในระดับโปรดักชั่นด้วย”
เรารู้ว่านี่ไม่ใช่สิ่งที่เราคิดไว้ตั้งแต่ต้น เรารู้ว่าต้องใช้เวลาอีกเป็นเดือนถึงจะทำระบบแบบสมบูรณ์ออกมาได้ และที่สำคัญเรารู้ว่าเราต้องทำงานเพื่อตอบสนองเดดไลน์ (ที่ไม่ได้กำหนดเอง) และฟีเจอร์ (ที่ไม่ได้ระบุเอง)
การเลือกที่จะดีเลย์โปรเจกต์ออกไปจึงไม่ใช่ทางเลือกแรก
การเลือกที่จะตัดฟีเจอร์บางอย่างทิ้งไปจึงไม่ใช่ทางเลือกที่สอง
แต่มันคือทางเลือกที่สาม … การลดความสวยงามภายในลงชั่วคราว การกลับมาคิดในแง่มุมที่ง่ายที่สุดก่อนเป็นการชั่วคราว การสร้างโซลูชั่นในระดับที่ทำงานได้ก่อนเป็นการชั่วคราว
นั่นคือแนวคิดที่นำทางเราหาข้อสรุปได้ว่าเราจะจัดการกับสถานการณ์นี้ยังไง
คน ปะทะ เส้นตาย … บางครั้งคนจัดการเส้นตายได้อยู่หมัด หลายครั้งเราเองกลับตกเป็นเหยื่ออันโอชะของมัน ทั้งหมดเป็นเรื่องของสถานการณ์ปัจจุบัน มันเป็นเรื่องของทางเลือกในมือ มันเป็นเรื่องของการเรียนรู้เพื่อเก็บประสบการณ์
ถึงแม้เราจะแพ้ศึกครั้งนี้แต่ไม่ได้แปลว่าเราเป็นฝ่ายปราชัยในสงคราม เรายังมีโอกาสแก้มืออยู่ในอนาคตอันใกล้ … จำไว้ว่าครั้งนี้เราต้องเตรียมตัวเตรียมกลยุทธ์ไว้ให้ดี 🦈🐊🦁