กระทู้ "โดนฟรีแลนซ์ทิ้งงาน" เป็นปัญหาคลาสสิกที่โผล่มาให้เห็นบนโซเชียลแทบทุกเดือน ในฐานะทีมที่รับงานพัฒนาระบบเองและเห็นกรณีศึกษาจากทั้งฝั่งผู้จ้างและผู้รับงานมาตลอด เราขอบอกเลยว่า "เกือบทุกเคสสามารถป้องกันได้ตั้งแต่ก่อนโอนเงินงวดแรก"
และนี่คือเช็กลิสต์สำคัญที่เราอยากให้คุณใช้เป็นมาตรฐาน ไม่ว่าจะตัดสินใจจ้างทีมเรา หรือจ้างใครก็ตามครับ
ตรวจสอบจากผลงานที่ "ใช้งานจริง" ไม่ใช่แค่ภาพหน้าจอ
ภาพหน้าจอนั้นนำมาตกแต่งหรือสร้างขึ้นใหม่ได้ง่ายมาก ดังนั้นควรขอลิงก์ระบบจริงที่ยังเปิดใช้งานอยู่ หรือขอช่องทางติดต่อลูกค้าเก่าเพื่ออ้างอิง นักพัฒนาตัวจริงจะสามารถให้ข้อมูลส่วนนี้ได้อย่างมั่นใจ ยิ่งถ้าทีมนั้นมีโปรดักส์ของตัวเองที่มีผู้ใช้งานจริง (Active Users) จะยิ่งการันตีความรับผิดชอบได้ดี เพราะการมีลูกค้าที่ต้องคอยซัพพอร์ตทุกวัน เป็นเครื่องยืนยันชั้นเยี่ยมว่าพวกเขาจะไม่หนีหายไปไหน
ผลงานงวดแรกต้อง "จับต้องและทดสอบได้" ไม่ใช่แค่กระดาษรายงาน
ตกลงกันให้ชัดเจนตั้งแต่ก่อนเริ่มงานว่า ผลลัพธ์ในงวดแรกจะเป็นสิ่งที่ทดสอบการใช้งานได้จริง เช่น หน้าจอที่สามารถล็อกอินเข้าสู่ระบบได้ ไม่ใช่เพียงไฟล์เอกสารสรุปว่า "งานคืบหน้า 40%" ซึ่งไม่อาจพิสูจน์การทำงานได้จริง เคสโดนเทส่วนใหญ่มีจุดร่วมเดียวกันคือ ผู้จ้างจ่ายเงินไปหลายงวดโดยที่ไม่เคยเห็นระบบทำงานเลยแม้แต่ครั้งเดียว
เงินมัดจำงวดแรกไม่ควรเกิน 30%
สัดส่วนการมัดจำที่ 20–30% ถือเป็นมาตรฐานที่ยุติธรรมสำหรับทั้งสองฝ่าย หากผู้รับงานเรียกเก็บเงินล่วงหน้าเกิน 50% ก่อนเริ่มงานโดยไม่มีเหตุผลอันสมควร (เช่น ต้องจัดซื้อฮาร์ดแวร์หรือไลเซนส์ซอฟต์แวร์เฉพาะทางล่วงหน้า) ให้ระวังไว้ก่อน นอกจากนี้ การชำระเงินในงวดถัดๆ ไป ควรผูกติดกับ "ชิ้นงานที่ส่งมอบ" (Milestone) ไม่ใช่ผูกกับระยะเวลาในปฏิทิน
ระบุกรรมสิทธิ์ใน Source Code ให้ชัดเจนเป็นลายลักษณ์อักษร
ต้องมีสัญญาหรือข้อตกลงที่ระบุอย่างชัดเจนว่า เมื่อโปรเจกต์เสร็จสิ้น คุณจะต้องได้รับ Source Code ทั้งหมด รวมถึงสิทธิ์ในการเข้าถึงเซิร์ฟเวอร์ โดเมนเนม และรหัสผ่านที่เกี่ยวข้อง ปัญหาที่มักพบคือ เว็บไซต์ใช้งานได้ แต่เจ้าของธุรกิจกลับไม่มีสิทธิ์ควบคุมระบบหลังบ้านใดๆ เมื่อทีมพัฒนาเดิมหายตัวไป จึงจบลงด้วยการต้องควักเงินจ้างทำระบบใหม่ทั้งหมด
ยืนยันตัวตนให้แน่ชัดก่อนโอนเงินงวดแรก
ขอข้อมูลชื่อ-นามสกุลจริง เลขประจำตัวประชาชน หรือเลขทะเบียนนิติบุคคล แล้วนำไปตรวจสอบประวัติเบื้องต้นผ่าน Google หรือเว็บไซต์กรมพัฒนาธุรกิจการค้า (DBD) ขั้นตอนนี้ใช้เวลาไม่ถึง 10 นาที แต่ช่วยปกป้องเงินของคุณได้มหาศาล หากพบว่าบัญชีโซเชียลมีเดียเพิ่งสร้างใหม่ และไม่มีร่องรอยการทำงานในอดีตออนไลน์เลย นี่คือสัญญาณเตือนภัยที่ชัดเจนที่สุด
นัดประชุมผ่าน Video Call อย่างน้อยหนึ่งครั้งก่อนเริ่มงาน
การคุยผ่านแชทเพียงอย่างเดียวไม่สามารถประเมินความเป็นมืออาชีพได้ ควรนัดพูดคุยแบบเห็นหน้าอย่างน้อย 30 นาที เพื่อให้ผู้รับงานอธิบายแนวทางการทำงาน นักพัฒนาที่เข้าใจโจทย์ระบบของคุณจริงๆ จะมีคำถามเชิงลึกกลับมาเสมอ (เช่น กลุ่มผู้ใช้คือใคร ฐานข้อมูลมาจากไหน หรือมีระบบเดิมที่ต้องเชื่อม API ด้วยหรือไม่) ในทางกลับกัน คนที่รับปากทำได้ทุกอย่างทันทีโดยไม่สอบถามรายละเอียด มักเป็นการประเมินงานที่ต่ำกว่าความเป็นจริง และเสี่ยงที่จะไปต่อไม่ไหวกลางทาง
ถามถึง "แผนสำรอง" กรณีเกิดเหตุฉุกเฉิน
ลองตั้งคำถามว่า "ถ้าคุณป่วยหรือรับงานต่อไม่ได้ โปรเจกต์ของผมจะเป็นอย่างไร?" นี่คือคำถามสำคัญที่ใช้คัดกรองมืออาชีพออกจากมือสมัครเล่น ทีมงานที่เป็นมืออาชีพจะมีการเตรียมพร้อม เช่น มีทีมสำรองคอยซัพพอร์ต มีการจัดเก็บโค้ดบน Repository ที่คุณสามารถเข้าถึงได้ และมีเอกสารคู่มือ (Documentation) สำหรับส่งต่องาน ส่วนคนที่ตอบเพียงว่า "ไม่ต้องห่วงครับ" แปลว่าพวกเขาไม่เคยคิดถึงจุดนี้ และธุรกิจของคุณอาจหยุดชะงักทันทีเมื่อเกิดเหตุไม่คาดฝัน
ของที่ราคา "ถูกที่สุด" มักจะกลายเป็นของที่ "แพงที่สุด" ในระยะยาว
การเสนอราคาระบบที่ต่ำกว่าท้องตลาดมากจนผิดปกติ มักมาจาก 2 สาเหตุหลัก คือ 1) ประเมินสเกลงานไม่เป็น ซึ่งจะนำไปสู่การทิ้งงานเมื่อรู้ตัวว่าขาดทุน หรือ 2) ตั้งใจทำงานแบบขอไปที ท้ายที่สุดแล้ว คุณจะต้องเสียทั้งเงินและเวลาเพื่อจ้างทีมใหม่มาแก้ไขรื้อระบบ ซึ่งมีมูลค่าความเสียหายสูงกว่าการจ้างทีมที่เหมาะสมตั้งแต่แรกเสมอ ดังนั้น ควรเปรียบเทียบราคาจากขอบเขตงาน (Scope of Work) ที่ระบุอย่างละเอียด ไม่ใช่ตัดสินใจจากตัวเลขราคาบนใบเสนอราคาเพียงอย่างเดียว
