วิธีเลือกบริษัทรับพัฒนาระบบให้ไม่โดนทิ้งงาน
การเลือกบริษัทรับทำระบบสำคัญกว่าการเลือก "ราคาถูก"
ปัจจุบันมีบริษัทรับพัฒนาระบบและฟรีแลนซ์จำนวนมากในตลาด ทำให้หลายองค์กรมีตัวเลือกมากขึ้น แต่ปัญหาที่พบอยู่เสมอคือ
งานไม่เสร็จตามกำหนด
พัฒนาได้เพียงบางส่วน
ติดต่อไม่ได้หลังรับเงิน
ไม่มีการดูแลหลังส่งมอบ
ไม่ส่งมอบ Source Code
การเลือกผู้พัฒนาระบบจึงไม่ควรดูเพียงราคา แต่ควรพิจารณาความน่าเชื่อถือและความสามารถในการดูแลโครงการระยะยาวด้วย
สัญญาณเตือนว่าคุณอาจเสี่ยงโดนทิ้งงาน
| สัญญาณ | ความเสี่ยง |
|---|---|
| ไม่มีบริษัทหรือข้อมูลชัดเจน | สูง |
| ไม่มีผลงานอ้างอิง | สูง |
| ไม่มีสัญญาจ้าง | สูง |
| เรียกเก็บเงินทั้งหมดล่วงหน้า | สูง |
| ไม่สามารถอธิบายระบบได้ | สูง |
| ไม่มีทีมงานรองรับ | ปานกลาง-สูง |
| ไม่มีแผนการส่งมอบงาน | สูง |
1. ตรวจสอบผลงานที่ผ่านมา (Portfolio)
ก่อนตัดสินใจควรขอดูผลงานจริง
ตัวอย่างที่ควรตรวจสอบ
เว็บไซต์ที่พัฒนา
Web Application
CRM
HRM
ERP
ระบบเฉพาะองค์กร
หากมี Demo หรือ Case Study จะช่วยเพิ่มความน่าเชื่อถือได้มาก
2. ตรวจสอบว่ามีบริษัทจริงหรือไม่
ควรตรวจสอบข้อมูลเบื้องต้น เช่น
เว็บไซต์บริษัท
ที่อยู่บริษัท
ช่องทางติดต่อ
เอกสารจดทะเบียนบริษัท
ประวัติการดำเนินงาน
การมีบริษัทที่ชัดเจนช่วยลดความเสี่ยงในระยะยาว
3. ต้องมีการวิเคราะห์ Requirement ก่อนเสนอราคา
บริษัทที่ดีจะไม่รีบเสนอราคาทันที
แต่จะมีการ
สอบถามความต้องการ
วิเคราะห์ Workflow
ประเมินขอบเขตงาน
จัดทำเอกสาร Requirement
หากเสนอราคาโดยไม่เข้าใจระบบ อาจนำไปสู่ปัญหา Scope ไม่ชัดเจนในอนาคต
4. มีสัญญาและขอบเขตงานชัดเจน
เอกสารที่ควรมี
| เอกสาร | ความสำคัญ |
|---|---|
| Quotation | กำหนดราคา |
| Scope of Work | กำหนดขอบเขต |
| Contract | ข้อตกลง |
| Timeline | แผนการส่งมอบ |
เอกสารเหล่านี้ช่วยป้องกันความเข้าใจไม่ตรงกัน
5. เลือกผู้พัฒนาที่มีการส่งมอบงานเป็นงวด
ตัวอย่างการชำระเงินที่ปลอดภัย
| งวด | เปอร์เซ็นต์ |
|---|---|
| เริ่มโครงการ | 30% |
| ส่งมอบ Prototype | 30% |
| UAT | 20% |
| Go Live | 20% |
หลีกเลี่ยงการจ่าย 100% ตั้งแต่เริ่มต้น
6. สอบถามเรื่อง Source Code Ownership
คำถามสำคัญที่ควรถาม
ใครเป็นเจ้าของ Source Code?
ส่งมอบ Source Code หรือไม่?
สามารถย้ายผู้ดูแลระบบในอนาคตได้หรือไม่?
องค์กรควรได้รับสิทธิ์ในการใช้งานและบริหารจัดการระบบของตนเอง
7. ตรวจสอบบริการหลังการขาย
ระบบทุกระบบมีโอกาสเกิด Bug หรือจำเป็นต้องปรับปรุงในอนาคต
ควรถามเรื่อง
ระยะเวลารับประกัน
SLA
Maintenance
ช่องทาง Support
8. ดูความสามารถในการสื่อสาร
หลายโครงการล้มเหลวไม่ใช่เพราะเทคนิค แต่เพราะการสื่อสาร
บริษัทที่ดีควรสามารถ
อธิบายระบบได้ชัดเจน
สื่อสารกับผู้ใช้งานได้
ให้คำแนะนำเชิงธุรกิจได้
แจ้งความคืบหน้าโครงการสม่ำเสมอ
Checklist ก่อนจ้างบริษัทรับทำระบบ
| รายการ | ตรวจสอบแล้ว |
|---|---|
| มีผลงานจริง | □ |
| มีบริษัทชัดเจน | □ |
| มีสัญญาจ้าง | □ |
| มี Scope งาน | □ |
| ส่งมอบ Source Code | □ |
| มีแผนส่งมอบงาน | □ |
| มีบริการหลังการขาย | □ |
| มีช่องทางติดต่อชัดเจน | □ |
สรุป
การเลือกบริษัทรับพัฒนาระบบไม่ควรตัดสินจากราคาถูกเพียงอย่างเดียว เพราะต้นทุนที่แท้จริงของการโดนทิ้งงานอาจสูงกว่าหลายเท่า
การเลือกผู้พัฒนาที่มีผลงานจริง มีสัญญาชัดเจน ส่งมอบงานเป็นขั้นตอน และมีบริการหลังการขาย จะช่วยให้โครงการสำเร็จตามเป้าหมายและลดความเสี่ยงในการลงทุนด้านเทคโนโลยี