ปรึกษาเรื่องการหาผู้รับทำระบบ web application ครับ

ขออนุญาตสอบถามพี่ๆผู้จ้างงาน หรือบริษัทโปรแกรมเมอร์ และฟรีแลนซฺ์ครับ
ผมประสบปัญหาโปรแกรมเมอร์ทิ้งงานเขียนระบบ web app มาแล้ว 2 ครั้ง เลยอยากสอบถามว่าเกิดจากสาเหตุอะไรครับ
งานเป็นระบบรถเช่าที่มี front end + back end (dashboard)
flow คล้ายๆ rentalcars.com

ครั้งแรก - freelance รับงานมาในราคา 90000 บาท มีสัญญาจ้างงาน โดยมีทีมทำ 2 คน ผมถูกให้มัดจำ 15000 บาท สรุป requirement ระยะเวลา 1 เดือน หลังจากนั้นก็ทิ้งงานและเชิดเงินมัดจำ

ครั้งที่ 2 - เจ็บจาก freelance เลยประกาศหาอีกครั้ง เป็นบริษัท มีสัญญาจ้างงานชัดเจน รับงานในราคา 150000 บาท ขอเวลา 4 เดือน ถูกให้มัดจำ 35% หลังจากไม่สามารถส่งงานได้ตามกำหนด และไม่มีความคืบหน้าเเป็นชิ้นเป็นอัน - ปัจจุบัน
สำหรับผมรู้สึกว่าประสบการณ์ในการจ้างรับเหมาเขียนระบบ ทำไมมันยากขนาดนี้ ทุกวันนี้เสียเวลามาฟ้องร้องทวงเงินโปรแกรมเมอร์
เลยอยากสอบถามผู้มีประสบการณ์ครับ ว่าทำอย่างไรจะรู้ได้ว่า

1. ราคาที่จ้างเป็นราคาที่เหมาะสม (ไม่กดราคาโปรแกรมเมอร์เกินไป หรือโปรแกรมเมอร์ไม่ขูดรีดเราเกินไป)
2. สำคัญที่สุดคือสามารถทำงานและส่งมอบงานได้จริงๆ (กลัวว่าจ่ายแพง และก็ทิ้งงานอยู่ดี)
3. สามารถจ้างงานในเงื่อนไขโดยไม่มัดจำงาน แต่พร้อมจะจ่ายเมื่อส่งมอบงานที่สามารถนำไปใช้ได้จริง ตาม % ของงาน ได้หรือไม่ครับ (มัดจำแล้วชอบทิ้งงาน)
4. หลังจากเขียนระบบเสร็จแล้ว ส่วนใหญ่ค่า support ระบบรายเดือนประมาณเท่าไหร่ครับ
5. อันนี้ยากสุดครับ ทำอย่างไรจะรู้ว่าคนรับงานจะไม่ทิ้งงาน เพราะทุกคนบอกก่อนรับงานว่าไม่มีทางทิ้ง 5555

ขอบพระคุณทุกความเห็นนะครับ ผมจะได้นำไปพิจารณาว่าผมควรเดินหน้าหาผู้ทำระบบต่อไปไหม ที่ผมเจอมามีแต่โปรแกรมเมอร์แบบเฮียเฮีย ทั้งนั้นเลยครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
1. ราคาต้องกระทบประสบการณ์ของคนที่จะทำงานให้คุณครับ ถ้ารู้สึกว่าแพงไป ก็เขียนอีกสัญญาว่าจะจ้างทำต่อหรือหุ้นในบริษัท
ซึ่งอาจจำเป็นใช้วิธีนี้ในการดึงคนเก่งไว้ทำงานกับคุณ เป็นข้อต่อรองที่ไม่เลว หากเค้าต้องการกระจายความเสียงจากงาน
ประจำที่เค้าทำอยู่ ดู need ของเค้าครับ เงิน? ความท้าทาย? ลดความเสี่ยงงานประจำ? ความสัมพันธ์?  หรือการเติบโตมั่นคง?

2 . ถ้าหากไม่มีคนที่เป็น IT อยู่ในทีมคุณเลย ใช้วิธีแยกน้ำ แยกเนื้อ กับกระดูกครับ
แยกเป็น 3 สัญญา - สัญญาคุมงาน , สัญญาทำส่วน frontend , สัญญาทำส่วน backend ~ api
ปกติพวก dev จะไม่มีหัวด้าน design , พวก design ไม่ทำส่วนที่พวก dev ทำ ส่วนใหญ่มันจะเป็นประมาณนี้

* ต้องทำการบ้านครับ เข้าใจการทำงาน CI/CD แบบคร่าวๆ
ปกติพวกระบบใหญ่ๆจะมี flow ที่เรียกว่า ci/cd แยกทำงาน Testing แต่ละส่วนชัดเจน ทั้ง backend กับ  frontend  เพื่อให้ทำงานประสานกันได้
แต่ละส่วนข้อมูล dummy ออกมาได้  มันขึ้นรูป เห็นเนื้อเห็นหนังได้  คุณที่เป็นคนจ้างจะเห็นการทำงานเรียกว่าทุกอวัยวะที่อยู่ในระบบ
ดูง่ายครับ

เวลาคุณจ้างก็ถามเค้าว่าทำ ci/cd เป็นไหม? ถ้าทำไม่ได้ หรือถามว่ามันคืออะไร?
นั่นมือสมัครเล่นครับ
และถ้าเค้าบอกว่าทำได้ ก็ถามว่าใช้ของอะไร ผ่านงานมาเท่าไหร่? ถ้าเค้าตอบไม่สะดุด นั่นผ่านด่านแรก นั่นคือน้ำที่คุณต้องแยกออกมา
ให้คนนี้คุม process ครับ แยกน้ำ เพราะหายากมากถึงที่สุดของแจ้ แม้จะมีทั่วไปใน internet และ technology มีมานานแล้วด้วย

ส่วน front ผมว่าจ้างจากทั่วๆไป เน้น seo tag ก็ดี ส่วนใหญ่พวกทีม design จะมีโชว์รุม ที่เหมือนเหรียญเกียรติยศของพวกเค้าอยู่แล้ว
ไม่น่าห่วงเท่าไหร่ นั่นคือแยกเนื้อครับ

ส่วน backend ส่วนนี้ผมเรียกว่ากระดูก ต้องทำงานร่วมกับคนทื่เป็นน้ำที่จ้างกับสัญญาแรกคนคุมโปรเจค อันนี้หาได้ทั่วๆไปครับ หรือจะจ้างคน india จาก fivrr,freelancer ก็ได้ น่าจะถูกกว่า ให้คนที่เป็นน้ำ ดูแลสรุป requirement แล้วทำพวก pipeline file ให้ฝั่งของพวก backend ฝั่งกระดูกทำต่อ

พวกเค้าคนที่คุณเคยจ้างมาก็อยากทำให้เสร็จแหละครับ แต่ของพวกนี้มันเหมือนน้ำ เนื้อกับกระดูก ที่มีหน้าที่ประสานกัน
ยากที่จะทำหน้าที่แทนกัน คุณต้องเข้าใจธรรมชาติของคนทำไอที learning curve สูง จริตการทำงานเปลี่ยนยาก แถมคุยก็ไม่ค่อยรู้เรื่องอีก

3 . มัดจำ  เรตก็ประมาณนี้แหละครับ 15 30 65 เป็นงวดๆ แต่คุณในฐานะคนทำธุรกิจต้องเข้าใจธรรมชาติ คนที่จะมาทำงานให้กับคุณในอนาคต ต้องแยกคนให้ทำงานให้ถูกงาน ที่แล้วมานั่นคือค่าเปิดประตูผู้ประกอบการครับ

4. support ผมแนะนำให้จ่ายเป็นหุ้นใบริษัท เพื่อดึงคนมากกว่า เรต programmer ทั่วๆไป จบใหม่ป้ายแดงแบบรู้เรื่องหน่อยก็ 20k ขึ้น
แต่มีอีกทางเลือกคือ ใช้วิธี remote การทำงาน นั่นก็แล้วแต่ตกลงกัน แต่เท่าที่เห็นคือจ่ายเรต 50-70% ต่ำกว่านั่งประจำ office ของคุณ

5.  คุณไม่รู้หรอก แต่เวลาคุณเจอคนเยอะๆ คุณจะเรียนรู้ได้เอง
  ครูสอนที่ดีที่สุดคือพวกที่โกงเงินจากคุณ กับพวกทนายนั่นแหละครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่