Work
& notes

เจ้าหน้าที่ภาคสนามสวมหมวกนิรภัย

The Work · p.20

เบื้องหลังระบบจัดเก็บค่าน้ำสำหรับเทศบาล

โจทย์ฟังดูง่าย: จดเลขมาตรน้ำ คำนวณค่าน้ำ ออกใบแจ้งหนี้ รับเงิน แต่ความยากไม่ได้อยู่ที่สูตรคำนวณ มันอยู่ที่สถานที่ที่งานนี้เกิดขึ้นจริง

หน้างานไม่เหมือนในห้องประชุม

เจ้าหน้าที่ต้องเดินเข้าซอยที่ไม่มีสัญญาณ ถือโทรศัพท์เครื่องเดียวกลางแดด บางบ้านมีหมาเฝ้า บางมาตรอยู่ใต้กองของ และทุกคนอยากให้เขาเดินให้เร็วที่สุด

ถ้าแอปต้องรอเน็ตก่อนถึงจะบันทึกได้ แปลว่าเราออกแบบให้คนในออฟฟิศ ไม่ใช่คนหน้างาน

สามข้อที่ตัดสินใจตั้งแต่ต้น

หนึ่ง ทุกอย่างบันทึกลงเครื่องก่อนเสมอ การซิงก์เป็นเรื่องรอง ไม่ใช่เงื่อนไข

สอง ปุ่มที่ใช้บ่อยที่สุดต้องกดได้ด้วยนิ้วโป้งข้างเดียว เพราะอีกมือถือสมุดอยู่

สาม ถ้าข้อมูลชนกันตอนซิงก์ ระบบจะไม่เดาแทนคน แต่จะเก็บทั้งสองเวอร์ชันไว้ แล้วให้เจ้าหน้าที่ที่ออฟฟิศเป็นคนตัดสิน

ข้อสามทำให้โค้ดยากขึ้นมาก แต่ทำให้ไม่มีใครต้องมานั่งไล่ว่าเลขหายไปตอนไหน

สิ่งที่ได้เรียน

ฟีเจอร์ที่ถูกพูดถึงมากที่สุดในที่ประชุมคือรายงานผู้บริหาร แต่ฟีเจอร์ที่เปลี่ยนชีวิตคนใช้จริงคือปุ่ม “บันทึกไว้ก่อน” ที่ไม่เคยมีใครขอ