งานดูแล Software ส่วนใหญ่ มองจากภายนอกไม่เห็น — แต่ถ้าไม่ทำ ระบบจะค่อย ๆ พัง โดนเจาะ หรือข้อมูลหาย. นี่คืองานเบื้องหลังที่ต้องทำต่อเนื่อง
สำหรับเจ้าของระบบที่อยากรู้ว่า "ค่าดูแลรายเดือน/ปี" จ่ายไปกับอะไร — และทำไมมันถึงจำเป็น
dev ต้องติดตั้งเครื่องมือ ดักจับ Error ที่เรามองทั่ว ๆ ไปไม่เห็น — เพื่อให้พอมีปัญหา จะสืบรู้ได้ว่า ปัญหาที่ซ่อนอยู่จุดไหน และแก้ได้ทันก่อนลูกค้าเจอเยอะ. ไม่มีระบบนี้ = รู้ปัญหาอีกทีตอนลูกค้าโทรมาด่า
เทคโนโลยีที่หยิบมาประกอบใช้ มี Update แทบทุกวัน — วันดีคืนดีเจอช่องโหว่ความปลอดภัยใหม่ คนดูแลต้องคอย อัปเดต Patchให้ระบบยังปลอดภัยและอยู่ต่อได้ รวมถึง ต่ออายุ Certificate ต่าง ๆ ที่หมดอายุเป็นรอบ
งานจัดการข้อมูลที่ต้องทำสม่ำเสมอ — Backup ข้อมูลเผื่อเหตุฉุกเฉิน (Disaster Recovery), ลบข้อมูลขยะเพื่อประหยัดพื้นที่, และ ลบข้อมูล User ตามกฎหมาย PDPA เมื่อมีการร้องขอ. เรื่องข้อมูลพลาดทีเดียวอาจกระทบทั้งธุรกิจและกฎหมาย
พอ User ได้ใช้ของจริง Feedback จะมาเต็ม — อยากเปลี่ยน flow ตรงนั้น เพิ่มปุ่มตรงนี้. แต่ทุกการขอแก้ ไม่ใช่แก้โค้ดจุดเดียว — เพิ่มอะไรอย่างหนึ่ง มักกระทบของเดิมและต้องแก้อีกหลายจุดที่เกี่ยวข้องกัน นี่คือเหตุผลที่ "เพิ่มนิดเดียว" มักใช้เวลามากกว่าที่คิด
ไม่ต้องเป็นสายเทคก็ตรวจได้ — เอา 6 ข้อนี้ไปถามทีม/ผู้รับดูแล ถ้าตอบไม่ได้สักข้อ นั่นแหละจุดเสี่ยงที่ต้องรีบอุด
| Monitoring | ดักจับ Error ที่มองไม่เห็น |
| Patch | อุดช่องโหว่ · ต่อ Certificate |
| Backup & PDPA | สำรองข้อมูล · ลบตามกฎหมาย |
| Enhancements | ขอเพิ่ม 1 จุด กระทบหลายจุด |
| รวมแล้ว | งานดูแลคือเหตุผลของค่า maintenance |