รับจ้างพัฒนาเว็บไซต์ จะคิดราคาอย่างไรดี?

เขียนโดย MacroArt เมื่อ November 5, 2007 – 0:08 น.

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

ถึงแม้ว่าตัวเลขราคาจะสำคัญต่อการตัดสินใจของลูกค้า แต่สิ่งที่สำคัญไม่แพ้กันก็คือที่มาของตัวเลขนั้นๆ ลูกค้าบางคนที่ได้ยินราคาหนึ่งแสนบาทแล้วรู้สึกว่าแพง เพราะเขามักจะคิดว่า scope งานไม่น่าใหญ่ถึงขนาดที่ต้องจ่ายเพงแบบนี้ แต่ลูกค้าบางคนได้ยินหนึ่งแสนบาทแล้วอาจจะรู้สึกว่าถูกจนไม่น่าไว้วางใจว่าจะทำงานออกมาได้ตามที่คาดหวังไว้หรือเปล่า

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

วิธีการแจกแจงชั่วโมงการทำงานที่ดีควรจะแบ่งออกมาตามประเภทของงานว่าต้องใช้เวลาออกแบบเว็บกี่ชั่วโมง ใช้เวลาเขียนโปรแกรมกี่ชั่วโมง เป็นต้น ไม่ใช่สรุปออกมาเป็นตัวเลขเดียวว่า project นี้ใช้เวลาทั้งหมด 100 ชั่วโมง ซึ่งมันแทบไม่ต่างอะไรกับการบอกตัวเลขราคาเพียงอย่างเดียว

ผมมีตัวอย่างตัวเลขจากบริษัทรับพัฒนาเว็บแห่งหนึ่ง เป็นบริษัทอเมริกาที่มีออฟฟิศอยู่ในไทย (outsource งานมาที่ประเทศไทย) แต่รับงานจากลูกค้าในอเมริกา

Role Hours Rates Subtotal

Business Strategy

15

$171

$2,565

Project Management

44

$69

$3,036

Information Architecture

30

$42

$1,260

Interface Design

42

$48

$2,016

Software Architecture

36

$72

$2,592

Engineering

524

$39

$20,436

Testing

128

$30

$3,840

System Administration

12

$36

$432

TOTAL

831

$44

$36,177

จะเห็นได้ว่ามีการแตกรายละเอียดของงานออกมา ตั้งแต่การวางกลยุทธ์ทางธุรกิจเพื่อเชื่อมโยงเข้ากับความสามารถของเว็บไซต์ที่จะต้องพัฒนาขึ้น (Business Strategy) การบริหารจัดการโครงการซึ่งเป็นงานคุมคน คุมทรัพยากร และคุมเวลา (Project Management) การออกแบบร่างเว็บไซต์ลงบนกระดาษเพื่อให้ทุกคนในโครงการ (รวมถึงลูกค้า) เห็นภาพเหมือนกัน (Information Architecture) การออกแบบหน้าตาของเว็บไซต์ (Interface Design) การออกแบบซอฟท์แวร์โดยใช้ภาษา UML เพื่อให้โปรแกรมเมอร์เข้าใจตรงกัน (Software Architecture) การเขียนโปรแกรม (Engineering) การทดสอบการใช้งานเว็บไซต์ (Testing) และงานด้านการบริหารระบบ เช่น ติดตั้งซอฟท์แวร์ที่จำเป็นสำหรับเว็บไซต์ (System Administration)

พอลูกค้าได้เห็นตัวเลขแบบนี้ก็ช่วยให้เข้าใจงานพัฒนาเว็บไซต์มากขึ้นครับ ซึ่งถ้าคุยกับลูกค้ามากขึ้นเรื่อยๆ จนได้ requirement ออกมาแล้ว ก็สามารถนำ requirement มาแตกย่อยเป็น module ต่างๆ และใส่รายละเอียดลงไปว่าแต่ละ module ต้องทำงานอะไรบ้าง อย่างละกี่ชั่วโมง

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

ทีนี้ในโครงการใหญ่ๆ ลูกค้ามักจะแปรปรวน ชอบเปลี่ยนหรือเพิ่ม requirement อยู่เรื่อย ซึ่งส่งผลกระทบต่อการทำงานและชั่วโมงทำงานอย่างแน่นอน ถ้าเจอเหตุการณ์แบบนี้ก็ต้องตกลงกับลูกค้าตั้งแต่แรก โดยให้ลูกค้าจ่ายตามชั่วโมงที่ทำงานจริง ไม่ใช่ชั่วโมงที่ได้จากการประเมิน ด้วยอัตราค่าชั่วโมงตามที่ตกลงกันไว้ ซึ่งผู้พัฒนาเว็บก็ต้องทำตารางเวลา (timesheet) ที่ใช้ในการทำงานแต่ละอย่างเพื่อส่งให้ลูกค้าดูด้วย รวมถึงการส่งงานให้ลูกค้าดูอยู่เรื่อยๆ เพื่อที่ลูกค้าจะได้เห็นพัฒนาการที่เกิดขึ้นว่าสอดคล้องกับเวลาทำงานที่ใช้ไปหรือเปล่า และถ้าให้ดี ลูกค้าก็ควรจะจ่ายเงินให้ทุกสิ้นเดือน ซึ่งก็เสมือนว่าผู้พัฒนาเว็บเป็นลูกจ้างชั่วคราวของลูกค้านั่นเอง

Tags:

  1. 48 Responses to “รับจ้างพัฒนาเว็บไซต์ จะคิดราคาอย่างไรดี?”

  2. อืม มิน่าคราวที่แล้วเสนอไปเป็นแสน
    ลูกค้าหน้านิ่งแล้วไม่ติดต่อมาอีกเลย อิอิ
    ทั้งๆ ที่ก็รู้ว่าเนื้องานมันมีอะไรเยอะนะไม่ได้ง่ายเลย

    ลืมแจกแจงรายละเอียดไปจริงๆ ด้วย
    ขอบคุณนะครับ

    By หนึ่งในเทเลทับบี้ส์ on Nov 5, 2007

  3. วิธีของผมคือ เก็บสองงวด

    งวดแรกเซ็นรับ quotaion ปุ๊บเบิกมาก่อนเลย 50 %
    อีกงวดหลังเสร็จงานครับ

    แต่ช่วงนี้ราคาตามเศรษฐกิจครับ win win บางครั้งเราไม่ค่อยจะ win ก็รับทำไปก่อน

    แต่ที่เซ็งที่สุดคือ ทำจนจะเสร็จแล้ว เปลี่ยน requirement ซะงั้น เปลี่ยนนิดหน่อยพอได้ แต่พ่อเล่นเปลี่ยนซะสะเทือนโครงสร้าง แทบรื้อมาทำใหม่นี่ดิครับ T______T

    เพิ่มโน่นนี่ บางทีใจดีแถมให้ไม่คิดตัง เพิ่มใหญ่เลย พอคิดตังเพิ่มก็บ่น T______T

    งานละเอียดอ่อน ใช้เวลานาน กว่าจะได้แต่ละบาท แต่ละงาน รอรับเช็ค รอเช็คเข้า รอเบิก บางงานเกือบปีกว่าจะได้ตัง

    คนอื่นมักจะมองว่างานนี้ได้เงินเยอะ แต่มันก็เหนื่อยสาหัส ไม่ได้สบายเลยจริง ๆ ครับ

    By CybErPunK on Nov 5, 2007

  4. มาอ่านนี่แล้วชวนให้คิด เมื่อวานเพิ่งมีคนถามจะให้ทำเว็บใช้ ยังชั่งใจอยู่ว่าจะรับหรือเปล่า แต่ละงานเสียเวลาค่อนข้างมาก ส่วนคนที่จะจ้างก็คิดว่า “แค่ทำเว็บ”

    By n-blue on Nov 5, 2007

  5. เรื่องนี้เป็นปัญหาใหญ่ๆ เลยครับ … มีแต่ประสบการณ์เท่านั้นที่ช่วยได้ หุหุ

    By ~สายลม~ on Nov 5, 2007

  6. โอ้…ไอ้เราก็คิดเป็น Module ซะตั้งนาน สเต็ปผมจะเก็บล่วงหน้า 30% ที่เหลือแบ่งเป็น 2 งวด (ที่ทำอย่างนี้เพราะเจอลูกค้าจอมเร่ง เร่งโน่นเร่งนี่ พองานเสร็จ พี่แกก็ไม่เร่งจ่ายตังค์ให้เรา รอเป็นเืดือนๆ ก็มี เฮ้อ) แต่ดูแบบนี้ ก็ดูเป็นทางการและ ดูเป็นมืออาชีพดีครับ ต้องลองเอาไปใช้บ้างซะแล้ว ขอบคุณสำหรับ ไอเดียนะครับ(ให้แล้ว 1 Vote)

    By duke on Nov 5, 2007

  7. ใช่ครับ การคิดราคานี่เป็นสิ่งที่ลำบากมากๆ ได้ไอเดียดีๆ อย่างนี้ จะลองเอาไปใช้ดูบ้างครับ ขอบคุณครับ

    By Bill on Nov 5, 2007

  8. ส่วนใหญ่ งานผมจะเป็นงานจากคนรู้จักกันมากกว่า คุยง่าย แต่พอถึงเวลาจริงๆ ก็ไม่ง่ายนัก ด้วยความคุ้นเคยเลยเก็บตังค์กันแค่งวดเดียว ทำกันเงก กว่าจะได้ตังค์ ไม่คิดมาก ขอให้ได้เถอะ

    เสร็จงานนี้ จะหยุดละ เหอๆ ไปทำตามฝันดีกว่า

    By PatSonic on Nov 5, 2007

  9. บทความมีประโยชน์ดีครับ ไม่ได้ทำทางด้านนี้หรอก แต่ก็อ่านไว้ประดับความรู้

    By เจ้าชา่ยน้อย on Nov 5, 2007

  10. อืม…..มีเหตุผล
    บางทีเราไม่รู้ว่างาน scope เท่านี้ ต้องคิดค่าแรงหรือค่าทำเท่าไหร่
    บางทีก็แค่กะๆ เอา กะว่าเป็นแรงงาน ทำกี่วันเสร็จ ทำกี่คน ทำกี่ส่วน

    By pompoko on Nov 8, 2007

  11. เยี่ยมเลยครับ ขอบคุณมากเลย

    ผมจะลองเอาไปปรับใช้ในการคิดราคาและปรับให้ตัวเองทำตามระบบแบบนี้ งานน่าจะมีระเบียบมากขึ้น

    By dogdoy on Nov 8, 2007

  12. ขอบคุณบทความนี้มากมาย ช่วยได้เยอะคะ ในความเป็นจริงลูกค้าที่เจอมาเรื่องมากกกกกกกกกกกกกกกกกกกกกก มักๆ เค้าไม่เข้าใจจริงๆน่ะค่ะ ว่า แค่”ทำเว็บ” ของเค้ามันใช้เวลาในการทำงานทุ่มไอเดียลงไปขนาดไหน เฮ้อ รึแบบนี้จะมีแต่ที่ประเทศไทยค่ะ เคยมีลูกค้าชาวฟิลิปปินมาครั้งหนึ่ง ไม่เห็นจะเรื่องมากเหมือนคนไทยเลย

    By Patricia on Nov 9, 2007

  13. เป็นทางออกที่ดีครับ เหมือนกับว่าเราเป็นมืออาชีพ
    แต่
    ลูกค้าไทย ส่วนใหญ่ไม่เล่นด้วยกับระบบชั่วโมงการทำงาน
    (ผมมักจะเรียกว่าระบบ กดมิเตอร์)
    แบบนี้เคยเกิดกับการทำงานโฆษณามาบ้างครับ
    พี่ไทยเราส่วนใหญ่รับไม่ได้ ทั้งๆที่โลกเรามันใช้กันเยอะแยะ
    ทั้งทนาย ทั้งจิตแพทย์ ฯลฯ

    หรือว่าจริงๆแล้ว เขาไม่ได้ต้องการมืออาชีพขนาดนั้น
    “แค่ทำเวป” นี่เน๊อะ อิอิ

    By ธีระ ศิริฯ on Nov 10, 2007

  14. อืม.. แล้วจะนับชั่วโมงยังไงให้ลูกค้ามั่นใจว่าไม่ได้โดนโกงล่ะ ติดมิเตอร์เรอะ? -.-

    By Mike on Nov 14, 2007

  15. ตอนที่เสนอราคาน่ะครับ เราต้องประเมินจำนวนชั่วโมงให้ลูกค้าดูก่อน ซึ่งลูกค้าก็จะเทียบกับผู้เสนอราคารายอื่นๆ ด้วย ว่าจำนวนชั่วโมงของเรามันเยอะเกินไปหรือเปล่าเมื่อเทียบกับ requirement

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

    ลองคิดในมุมที่ลูกค้าจะจ้างนักพัฒนาเว็บมาทำงานกินเงินเดือน full time สิครับ ลูกค้าจะรู้ได้ยังไงว่าจ้างมาแล้วทำงานจริง ไม่ใช่มานั่งกินเงินเดือนฟรีๆ แน่นอนว่าผู้จ้างก็ต้องขอดูความคืบหน้าของงานอยู่เรื่อยๆ ครับ

    By MacroArt on Nov 14, 2007

  16. หลักการคิดแบบ hourly wage ไม่ได้ต่างอะไรกับการว่าจ้างทำงาน full time หรอกครับ สมมุติว่าคุณจ้างโปรแกรมเมอร์มาทำงาน ให้เงินเดือน 20,000 บาท หนึ่งเดือนมีชั่วโมงทำงาน 176 ชั่วโมง (22 วัน วันละ 8 ชั่วโมง) แปลว่า hourly wage = 114 บาท

    ทีนี้ลูกค้าไม่ได้มี core business เป็นการพัฒนาเว็บ เขาใช้วิธี outsource ดีกว่าจ้างพนักงานเองครับ ยอมจ่ายแพงขึ้นหน่อย แต่เขาไม่ต้องมีภาระเรื่องการดูแลพนักงานในระยะยาว ไม่ต้องเทรนคน ไม่ต้องลงทุนอุปกรณ์คอมพิวเตอร์ ฯลฯ

    By MacroArt on Nov 14, 2007

  17. ขอบคุณครับ ^_^

    By Mike on Nov 16, 2007

  18. คิดไม่เป็นเหมือนกัน โดยมากจะรับมาจากคนรู้จัก เราเลยไม่กล้าคิดแพงนัก
    ส่วนมากจะเอาเวลาไปทำ อีคอม มากกว่า

    By yimplex on Nov 17, 2007

  19. ปัจจุบัน ใครจะทำเว็บจริง ๆ ต้องมีการโปรโมท ด้วย ไม่งั้น มีเว็บขึ้นมาแล้ว ไม่มีคนเข้า เว็บนั้นก็ไม่มีประโยชน์เลย การคิดราคาจิง ๆ ถ้าเป็น Freelance ก็คิดยากครับ ประเมินราคายากมาก ปัจจุบน คนทำเว็บก็เพิ่มขึ้นเรื่อย ๆ มีคุณภาพมั่ง ไม่มีคุณภาพมั่ง เว็บที่ไม่มีคุณภาพราคาถูก ก็ทำให้ เหล่าคนทำเว็บ ถูกกดราคาลงไปด้วย… การประเมินราคาไม่ใช่เรื่องง่ายจิง ๆ

    By siamwebthai on Nov 23, 2007

  20. จ้างโปรแกรมเมอร์ ซึ่งรู้จักกัน เป็นพนักงานประจำเว็บไซต์ชื่อดังแห่งนึง ก็ไว้ใจเพราะรู้จักกัน เลยว่าจ้างให้ช่วยทำโปรแกรมเว็บชิ้นนึง ใช้เวลาทำครึ่งแรก 2 เดือน ก็จ่ายเงินครึ่งแรกไปก่อน แล้วก็เงียบหายไป พอถามก็บอกแต่ว่างานประจำเยอะ (แต่ตอนจะเอาเงินนี่ว่างมาขอก่อนนะ) ตอนนี้ผ่านมา 3 เดือน ยังไม่ได้งานให้เห็นเลยนี่ยังไม่รู้จะไปเสร็จเมื่อไร

    By ปวดใจ on Nov 30, 2007

  21. ขอบคุณมากครับ บทความเป็นประโยชน์มากครับ
    บางทีต้องดูความคาดหวังของลูกค้าที่ไม่มีความรู้ด้านเว็บด้วย

    ที่บริษัทเคยเสนอเว็บไปอย่างละเอียดในเรื่องเว็บ marketing
    ทำให้ราคาเว็บโดยรวมพุ่งไปที่ 15 ล้าน ผลคือเงียบสนิทครับ :P

    By pat on Dec 13, 2007

  22. เข้ามาให้กำลังใจครับ ผมก็ไม่ใช่ programmer ด้วยสิ รอคนต่อไปมาบอกนะครับ

    By Tongchai Jaide on Dec 23, 2007

  23. เราก็อยากรู้เหมือนกัน ว่าคิดเงินไง

    By Suwana Teeraporn on Dec 25, 2007

  24. ลำบากใจเหมือนกัน ลูกค้าส่วนมากอยากได้ของดีราคาถูกทั้งนั้นแหละ ส่วนคนรับงานก็มีเยอะมากตัดราคากันแหลก ผมเสนอว่า ค่าทำอย่าคิดให้แพงมาก ราคากลางๆ จะดีกว่านะ และเดี๋ยวนี้การทำเว็บมีเครื่องมือช่วยเยอะแยะไม่เหมือนก่อน เราจะไปคิดแพงเหมือนฝรั่งไม่ได้หรอก ถึ่งแม้ว่าจะทำทุกอย่างเหมือนกัน (ความสามารถเหมือนกันแต่ค่าแรงต่างกัน)

    By tik on Jan 11, 2008

  25. ขอบคุณมากค่ะที่มาเล่าให้เราได้ฟังกัน

    By Srimon Jaisamut on Jan 25, 2008

  26. คิดแพงไปก้อไม่มีใครจ้างทำ คิดถูกไปก้อหาว่าคุณภาพแย่
    คิดแบบกลาง ๆ ดีกว่าค๊า

    By Sombat Tiyayon on Jan 29, 2008

  27. เป็นพนักงานประจำเว็บไซต์ชื่อดังแห่งนึง ก็ไว้ใจเพราะรู้จักกัน เลยว่าจ้างให้ช่วยทำโปรแกรมเว็บชิ้นนึง ใช้เวลาทำครึ่งแรก 2 เดือน ก็จ่ายเงินครึ่งแรกไปก่อน

    By Ted Cook on Jan 30, 2008

  28. I think it is up to the budget of youe customer.

    By Tanarat Sriniyom on Feb 9, 2008

  29. เข้ามาอ่าน จริง ๆ ก็อยากทราบเหมือนกันว่าเขาคิดกันยังไง จะได้บอกลูกค้าได้

    By Evan Richards on Feb 12, 2008

  30. Just very easy. You should call to the web design company to ask them how much it does cost.

    By Precha sanamwong on Feb 15, 2008

  31. Thank you for every comments but i just want to know more how much i could get from my customer.

    By Wichada Tammaruk on Feb 17, 2008

  32. เราคิดว่าลองหาตามเว็บรับเขียนเว็บอะ เขาคลบอกรายละเอียดว่าคิดค่าใช้จ่ายอย่างไร ก็ไปลอกตามนั้นเลย

    By ย้าย on Feb 22, 2008

  33. เราว่าพวกบริษัทรับเขียนเว็บคิดแพงอะ ถ้าคุณคิดราคาถูกกว่าลูกค้าคุณจะมากเลยทีเดียว

    By ม่านม้วนระบบไฟฟ้า on Feb 25, 2008

  34. ยังไงก็อย่าคิดแพงมากนะครับ จะได้ลูกค้าประจำเยอะ ๆ

    By บ้าน on Feb 25, 2008

  35. ต้องทำงานเป็น webmaster กับบริษัทตัวแทนอุปกรณ์ IT ต่างประเทศ
    ขั้นตอนทั้งหมดของ e-business มีอย่างไร ต้องการรายละเอียดตั้งแต่ศึกษาข้อมูลเบื้องต้นและ time sheets ประกอบด้วยอะไรบ้าง
    ใครทราบช่วยบอกทีค่ะ

    By noonoo on Mar 10, 2008

  36. ลองแกล้งโทรไปถามบริษัทที่รับเขียนเว็บดีกว่าค่ะ

    By Event on Mar 15, 2008

  37. I think so. You should call the web design company .

    By Sripaatum Timaporn on Mar 22, 2008

  38. อยากเขียนเวปเก่ง ๆ เหมือนคนอื่นบ้างจัง

    By weeraya on Mar 24, 2008

  39. I think if you have a friend who is Programmer, let’s ask him/her. Thank.

    By Event on Apr 2, 2008

  40. Be honest. Just ask the web programing company and you will get the answer.

    By Dating on Apr 6, 2008

  41. ลองแกล้งโทรไปสอบถามที่บริษัทเขียนเว็บดูสิครับ ได้คำตอบแน่นอน

    By Training on Apr 7, 2008

  42. งานผมจะเป็นงานจากคนรู้จักกันมากกว่า คุยง่าย แต่พอถึงเวลาจริงๆ ก็ไม่ง่ายนัก ด้วยความคุ้นเคยเลยเก็บตังค์กันแค่งวดเดียว ทำกันเงก กว่าจะได้ตังค์ ไม่คิดมาก ขอให้ได้เถอะ

    By Seminar on Apr 9, 2008

  43. I have no idea to help you because i am not a programmer.

    By Seminar on Apr 10, 2008

  44. 1 page 800 baht. My friend toll me.

    By pregnancy back pain on Apr 17, 2008

  45. I think your customer should do at least 5 pages. The price is about more than 2000 baht.

    By Watertown back pain on May 20, 2008

  46. It is very easy to search on google.Good luck.

    By เรียนต่อต่างประเทศ on Jun 5, 2008

  1. 3 Trackback(s)

  2. Nov 14, 2007: Duocore รายการ IT แนวใหม่สำหรับยุค Hi-Speed » ตอน 50 - 12 พฤศจิกายน 2550
  3. Jan 19, 2008: รับจ้างพัฒนาเว็บไซต์ จะคิดราคาอย่างไรดี? | Software Testing Bug Defect Blog บล๊อก : WeLoveBug.Com
  4. Jan 21, 2008: รับจ้างพัฒนาเว็บไซต์ จะคิดราคาอย่างไรดี? « rakph’s Weblog

แสดงความคิดเห็น