ลูกค้าไม่ต้องการจ่ายเงินให้โครงการเพราะฉันใช้เครื่องสร้างรหัส

Aug 16 2020

สถานการณ์ทั้งหมดดูเหมือนไร้สาระสำหรับฉัน แต่ฉันต้องการความคิดเห็นที่สองเพราะมันไปไกลเกินไป

บริบทเล็กน้อย ... ฉันเป็นฟรีแลนซ์ฉันเขียนใน VBA หรือ c # 75% ของโครงการเป็นไมโครโปรเจ็กต์ใน Excel

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

ลูกค้ามีความสุขอย่างแท้จริงหลังจากที่ฉันส่งมอบโครงการ (ชุดวลีทั้งหมด "ตอนนี้เราจะทำอย่างอื่น ... " ฯลฯ ) หลายวันต่อมาฉันได้รับอีเมลที่เขาถามว่า<Sometag>บรรทัดเหล่านี้คืออะไร ฉันตอบไปตามความจริง แท็กที่ตัวสร้างโค้ดใช้เพื่อค้นหาส่วนเฉพาะของโค้ด เขาสนใจ VBA ดังนั้นฉันจึงคิดว่าคำอธิบายที่ลึกซึ้งเป็นสิ่งที่น่าชื่นชม

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

แต่แผ่นงานยังคงทำในสิ่งที่ควรทำ ตัวสร้างรหัสเป็นของฉัน ฉันเขียนทุกบรรทัดและมีงานหลายร้อยชั่วโมงอยู่ในนั้น

ฉันควรทำอย่างไรดี? การใช้เครื่องมือดังกล่าวไม่ยุติธรรมหรือไม่? ลูกค้ามีจุดหรือไม่? ในโครงการนี้มีโค้ดประมาณ 9.5k บรรทัด 3k จากห้องสมุดของฉันประมาณ. 4k จากเครื่องกำเนิดไฟฟ้าและส่วนที่เหลือเขียนด้วยลายมือ ฉันยอมรับว่านี่ไม่ใช่รหัสอธิบายมากนัก แต่ก็ไม่ใช่รหัส IMO ที่แย่ ในสัญญา (แต่รวมถึงทางอีเมลและการโทร) เราไม่เคยตกลงหรือพูดอะไรเกี่ยวกับรูปแบบของรหัส เขาบอกฉันว่าเขาและพนักงานของเขาพยายามทำอะไรแบบนี้ แต่ผลลัพธ์ก็ไม่ได้ผล

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

คำตอบ

141 TomTom Aug 16 2020 at 00:50

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

58 JoeStrazzere Aug 16 2020 at 01:14

ฉันควรทำอย่างไรดี? คุณคิดว่าการใช้เครื่องมือดังกล่าวไม่ยุติธรรมหรือไม่?

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

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

ลูกค้ามีจุดหรือไม่?

ไม่ลูกค้าไม่มีจุดที่ถูกต้อง เนื่องจากลูกค้าได้สิ่งที่พวกเขาทำสัญญาไว้พวกเขาจึงควรจ่ายตามราคาที่ตกลงกัน ไม่สำคัญว่าโค้ดจะถูกสร้างขึ้นมาได้อย่างไร

คุณอาจหลีกเลี่ยงปัญหาในอนาคตได้หากคุณพูดคุยเกี่ยวกับกระบวนการของคุณกับลูกค้าในอนาคตก่อนที่จะเซ็นสัญญา

เครื่องกำเนิดไฟฟ้าใช้แท็กเพื่อรวม "ส่วน" แต่ละชิ้นและเมื่อฉันส่งมอบงานฉันจะไม่ลบออก

คุณอาจต้องการพิจารณาส่วน "อย่าลบออก" ใหม่

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

คุณสามารถตัดสินใจได้ว่าบทวิจารณ์เชิงลบที่อาจเกิดขึ้นนั้นมีค่าสำหรับคุณมากเพียงใด

32 PeteCon Aug 16 2020 at 05:27

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

และนั่นคือการสื่อสารครั้งสุดท้ายของคุณกับเขา สัญญาคือการสร้างวิธีแก้ปัญหาที่เขามีภายในงบประมาณและช่วงเวลา คุณทำอย่างนั้น - ความผิดพลาดของคุณมีความสุภาพเพียงพอที่จะอธิบายกระบวนการของคุณ

คุณไม่ต้องการลูกค้าแบบนี้ หากคุณมีสัญญาให้ไปที่ศาลเรียกร้องค่าสินไหมทดแทนขนาดเล็กและรับเงิน หากคุณไม่ทำเช่นนั้นคุณอาจต้องเขียนสิ่งนี้ - ในครั้งต่อไปที่ได้รับสัญญา (หมายเหตุ: หากคุณเขียนออกไปตรวจสอบให้แน่ใจว่าทนายความของคุณบอกลูกค้าว่าพวกเขาไม่มีใบอนุญาตในการใช้ซอฟต์แวร์ที่คุณเขียน สำหรับพวกเขา)

25 MatthewGaiser Aug 16 2020 at 01:18

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

และมันผิดอย่างต่อเนื่อง

มีเพื่อนทนายความ? การดำเนินการทางกฎหมายอาจเป็นเพียงจดหมายทวงถาม

22 Kilisi Aug 16 2020 at 06:40

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

จากนั้นให้เวลาหากไม่มีการชำระเงินภายในระยะเวลาที่เหมาะสมคุณสามารถดูขั้นตอนที่ต้องทำ

อย่าเพิ่งท้อถอยและอย่ากระโดดในปืนที่ลุกโชนทำสิ่งนี้ก่อนสิ่งอื่น หลายคนพยายามหลบเลี่ยงการจ่ายเงินคุณเคยชินกับการเป็นฟรีแลนซ์

18 Steve Aug 16 2020 at 02:42

หากเขาคิดว่าคุณ "โกง" อาจจะไม่ใช่ "ตัวสร้างโค้ด" คำอธิบายที่ดีกว่าคือคุณ "รวบรวมจากภาษาคำอธิบายที่กำหนดเอง" หรือ "รวบรวมจากเครื่องมือกราฟิก" เมื่อคุณใช้เครื่องบินไฟฟ้าหรือเครื่อง CNC คุณแทบจะไม่เรียกมันว่า

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

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

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

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

11 DaveG Aug 16 2020 at 03:03

ไม่ลูกค้าไม่มีประเด็นและไม่คุณไม่ได้ทำอะไรผิด คุณจัดส่งสินค้าตามที่ลูกค้าร้องขอในราคาที่ลูกค้าคิดว่าสมเหตุสมผล วิธีที่คุณสร้างผลิตภัณฑ์ให้สำเร็จนั้นไม่เกี่ยวข้องอย่างยิ่ง

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

8 BeKindToNewUsers Aug 16 2020 at 13:41

ให้สั้นและซื่อสัตย์ ....

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

พิจารณาความเป็นไปได้ที่เขามีเนื้อวัวที่ถูกต้องพร้อมรหัสที่สร้างขึ้น ตัวอย่างเช่นรหัสอาจเปลี่ยนได้ไม่ยาก

5 gnasher729 Aug 16 2020 at 06:08

ในฐานะลูกค้า (และรู้ว่าการพัฒนาซอฟต์แวร์ทำงานอย่างไร) ฉันต้องการส่งมอบการจัดส่งของคุณไปยัง บริษัท อื่นในปีหน้าและให้ บริษัท นั้นทำการเปลี่ยนแปลงหรือเพิ่มเติมในราคาปกติ

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

แต่สิ่งที่สำคัญจริงๆคือสิ่งที่สัญญากล่าวไว้ หากคุณส่งมอบสิ่งที่สัญญาระบุไว้ลูกค้าจะต้องจ่าย

5 aliential Aug 16 2020 at 11:46

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

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

คำถามนี้มีตัวแปรและสิ่งที่ไม่ทราบจำนวนมากเกินไปที่จะตัดทอนลูกค้าว่าเป็นบุคคลที่ซุกซนแบบไร้ใบหน้าเราไม่มีหลักฐานแสดงเหตุผลในการร้องเรียนหรือคำขอรหัส จำนวนบรรทัดและราคาคืออะไร? 100 หรือ 10,000? ฉันรู้สึกประหลาดใจที่ไม่มีใครพิจารณาว่าลูกค้ามีด้านที่เป็นมนุษย์ที่จะบอกได้หรือไม่หรือว่าเขามีอารมณ์หรือเป็นคนรุ่นน้องหรือเป็นกลุ่มมิฉะนั้นนี่เป็นการตัดสินเพียงฝ่ายเดียว

TheonethatlovesFP Aug 18 2020 at 14:10

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

อย่างไรก็ตามคำแนะนำของฉันสำหรับอนาคตคือการใช้โครงการ "ทดลองใช้ฟรี 30 วันจากนั้นคุณต้องป้อนรหัสใบอนุญาตเพื่อใช้งานต่อไป" ในผลิตภัณฑ์รหัสของคุณ
แน่นอนภายใน 30 วันฉันหมายถึง "เวลาที่ต้องใช้ในการรับเงิน" ไม่ใช่ 30 วัน

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

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

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

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