อันนี้ตามความคิดของผมนะครับในฐานะ freelance คนหนึ่ง
1. ราคาที่จ้างเป็นราคาที่เหมาะสม (ไม่กดราคาโปรแกรมเมอร์เกินไป หรือโปรแกรมเมอร์ไม่ขูดรีดเราเกินไป)
เรื่องราคาเป็นเรื่องความพอใจของทั้งสองฝ่าย อันนี้ผู้รับจ้างเป็นคนเสนอถ้าผู้จ้างคิดว่าจ่ายได้อยู่ในอัตราที่จ่ายได้ก็ถือว่าไม่มีอะไร แต่ไม่ได้วัดว่างานจะจบหรือวัดฝีมือของผู้รับงานซักเท่าไหร่ จ้างแพงจ้างถูกก็มีโอกาศไม่เสร็จเหมือนกัน
2. สำคัญที่สุดคือสามารถทำงานและส่งมอบงานได้จริงๆ (กลัวว่าจ่ายแพง และก็ทิ้งงานอยู่ดี)
งานได้จริงอันนี้ความเข้าใจของผู้รับจ้างกับผู้จ้างอาจจะไม่เหมือนกัน
3. สามารถจ้างงานในเงื่อนไขโดยไม่มัดจำงาน แต่พร้อมจะจ่ายเมื่อส่งมอบงานที่สามารถนำไปใช้ได้จริง ตาม % ของงาน ได้หรือไม่ครับ (มัดจำแล้วชอบทิ้งงาน)
ในฐานะ freelance ตอบว่าไม่ได้ครับ
4. หลังจากเขียนระบบเสร็จแล้ว ส่วนใหญ่ค่า support ระบบรายเดือนประมาณเท่าไหร่ครับ
ทั่วไป ไม่น่าเกิน 20% ของราคา ไม่รวมเพิ่ม feature ใหม่ๆ
5. อันนี้ยากสุดครับ ทำอย่างไรจะรู้ว่าคนรับงานจะไม่ทิ้งงาน เพราะทุกคนบอกก่อนรับงานว่าไม่มีทางทิ้ง 5555
อันนี้ตอบด้วยความจริงจากใจว่า ผมเป็น freelance มาเป็น 10 ปี บางทียังไม่แน่ใจว่าจะจบงานบางงานได้หรือเปล่าครับ
มันมีหลายปัจจัยมาก หลักๆที่ผมคิดคือ
- ความเข้าใจในงานของผู้รับงานมีแค่ไหน รวมถึงความเข้าใจในธุรกิจนั้นๆที่เข้าไปทำให้แค่ไหน (ถ้าจะหาคนที่มีโอกาศทำสำเร็จก็คือคนที่ทำเว็บตัวอย่าง rentalcars.com หรือมีงานไกล้เคียง) เพราะเขามีความเข้าใจในธุรกิจและเคยทำสำเร็จมาแล้ว
- ความเข้าใจของผู้จ้างว่าเข้าใจเว็บหรือโปรแกรมสามารถทำได้แค่ไหน และการบอกความต้องการชัดเจน จะทำให้สามารถปรับจูนความต้องการให้ Develop ทำงานง่ายขึ้นและเข้าใจกันมากขึ้น
จริงๆมีอีกหลายอย่างแต่ผมลื่มๆมันไปแล้ว
ที่สำคัญอาจจะต้องมีดวงด้วยครับ 5555