ข้อมูลเชิงลึก
สิ่งที่ควรรู้ก่อนจ้างงานภายนอก และหลังจากนั้น
-
งานดูแลระบบไม่ได้เริ่มตอนที่มันพัง
ไม่มีใครแตะโค้ดเลย ใบรับรองก็ยังหมดอายุ และสโตร์ก็ยังขยับเกณฑ์ขึ้นทุกปี เรื่องที่เถียงกันจริงในสัญญาดูแลระบบคือวันหมดอายุพวกนี้เป็นของใคร และอะไรนับเป็นข้อบกพร่อง อะไรนับเป็นงานใหม่
อ่าน -
เว้นช่องงบประมาณไว้ ใบเสนอราคาก็เทียบกันไม่ได้
อีเมลสอบถามส่วนใหญ่มีแค่หนึ่งสองบรรทัด ที่เหลือแต่ละเจ้าเติมเองตามที่จินตนาการไว้ แล้วส่งใบเสนอราคากลับมา ก่อนใบเสนอราคาจะมาถึง มีช่องว่างที่ฝั่งเราเติมได้ก่อน
อ่าน -
ติดแชตบอตแล้ว มิเตอร์เพิ่มมาอีกหนึ่งตัว
ค่าใช้จ่ายของการติดแชตบอตไม่ได้จบลงตรงที่ทำเสร็จ ตอนบทสนทนายาวขึ้น ตอนเอกสารของเราเปลี่ยน ตอนตอบผิด แต่ละอย่างมีค่าของมัน ค่าทำเขียนอยู่ในใบเสนอราคา ส่วนที่ไหลออกทุกเดือนตามมาทีหลัง
อ่าน -
บทความที่ AI เขียน ลูกค้าดูออกก่อน Google
Google บอกชัดว่าไม่ลดอันดับเพียงเพราะใช้ AI เขียน คนที่ดูออกก่อนคือคนอ่าน ตัวเลขที่ผิด แหล่งอ้างอิงที่กุขึ้นมา และน้ำเสียงซ้ำกันทุกหน้า ต้องเก็บกวาดให้หมดก่อน การเผยแพร่จึงจะถือว่าเสร็จ
อ่าน -
ถ้าเริ่มด้วย no-code ภายหลังต้องรื้อทำใหม่ไหม
บางผลิตภัณฑ์อยู่บน no-code ได้หลายปี บางทีมรื้อทำใหม่ภายในหกเดือน สิ่งที่แยกสองกรณีนี้ไม่ใช่จำนวนฟีเจอร์ แต่คือข้อมูลถูกเก็บไว้ที่ไหน ตัดสินเรื่องนี้ก่อน แล้วต้นทุนการย้ายในอนาคตจะต่างกันมาก
อ่าน -
อันดับในผลค้นหากับการถูกอ้างในคำตอบของ AI ตัดสินกันคนละที่
การรับมือกับการค้นหาด้วย AI ไม่ใช่การเริ่มใหม่ทั้งหมด และไม่ใช่การทำ SEO ซ้ำอีกรอบ สองงานนี้ยืนอยู่บนฐานเดียวกัน แล้วแยกออกจากกันตรงจุดที่ผลลัพธ์ถูกตัดสิน เริ่มจากสิ่งที่ถามดูได้ตั้งแต่วันนี้ก็พอ
อ่าน -
เว็บไซต์เปิดแล้ว แต่เสิร์ชเอนจินยังไม่รู้จัก
แค่เอาเว็บขึ้นออนไลน์ การค้นหาไม่ได้เริ่มขึ้นเอง การลงทะเบียนกับเสิร์ชเอนจิน ส่งแผนผังเว็บ และเขียนหน้าเว็บด้วยคำที่ลูกค้าพิมพ์จริง ทำได้ทั้งหมดโดยไม่ต้องมีนักพัฒนา จุดที่ต้องพึ่งนักพัฒนาอยู่ไกลกว่าที่คิด
อ่าน -
งานเชื่อมต่อเริ่มนับขอบเขตหลังจากเรียกสำเร็จครั้งแรก
การต่อบริการภายนอกดูเหมือนจบตั้งแต่วินาทีที่เรียกครั้งแรกแล้วได้ผลลัพธ์กลับมา แต่เวลาจริงหมดไปกับสิ่งที่ตามมาทีหลัง การเปิดบัญชีและการอนุมัติ ความต่างระหว่างระบบทดสอบกับระบบจริง เส้นทางที่ล้มเหลว ซ้ำซ้อน และถูกยกเลิก รวมถึงวันที่ผู้ให้บริการเปลี่ยนสเปก ทั้งชุดนี้คือหนึ่งงานเชื่อมต่อ
อ่าน -
อีเมลแจ้งปฏิเสธเขียนไว้แล้วว่าต้องทำอะไรต่อ
จดหมายที่ได้ตอนแอปถูกปฏิเสธคือร่องรอยทั้งหมดที่ผู้ตรวจทิ้งไว้ให้ อ่านหมายเลขข้อกำหนดก่อนตัวเนื้อความ แล้วแยกเรื่องที่ต้องส่งบิลด์ใหม่ออกจากเรื่องที่ตอบกลับไปก็จบ การส่งรอบสองจะสั้นลงเอง Apple กับ Google สะดุดกันคนละจุด อย่าเอาสองสโตร์มารวมในเช็กลิสต์เดียวกัน
อ่าน -
ตรวจก่อนเปิดใช้จริง ต้องเปิดบนเครื่องคนอื่นสักครั้งถึงจะจบ
ต่อให้เพิ่มรายการในเช็กลิสต์ไปเรื่อย ๆ คนทำก็ยังเดินอยู่บนทางที่ตัวเองสร้างไว้ ไม่กี่วันก่อนเปิดจริงมีอยู่สามคำถามที่ต้องตอบให้ได้ คนที่เพิ่งเข้ามาครั้งแรกเดินไปจนจบได้ไหม ของที่ส่งออกไปถึงปลายทางจริงหรือเปล่า และถ้าพลาดขึ้นมาถอยกลับได้หรือไม่
อ่าน -
โค้ดที่ AI เขียนมันรันได้ ปัญหาอยู่ถัดจากนั้น
หน้าจอที่ทำงานได้กับโค้ดที่รับช่วงต่อได้เป็นคนละเรื่อง เวลารับโปรเจกต์ที่สร้างเร็วด้วย AI สิ่งที่ถ่วงคุณไว้ไม่ใช่ไวยากรณ์ แต่คือการที่ไม่มีใครรู้ว่ากุญแจลับฝังอยู่ตรงไหน และทำไมตอนนั้นถึงเขียนแบบนั้น สิ่งที่ต้องตรวจส่วนใหญ่อยู่นอกตัวโค้ด
อ่าน -
ก่อนเลือกงานที่จะทำอัตโนมัติ ให้ขีดฆ่างานที่ไม่ควรทำก่อน
งานอัตโนมัติจะคุ้มหรือไม่ ไม่ได้ขึ้นกับว่างานนั้นน่าเบื่อแค่ไหน แต่ขึ้นกับว่ามันวนกลับมาบ่อยแค่ไหน และมีกี่ครั้งที่ระบบยังต้องเรียกคนกลับเข้ามา ก่อนจะเพิ่มรายชื่อผู้เข้าชิง ให้ขีดออกไปบางรายการก่อน
อ่าน -
ขอบเขตงานพัฒนาแอป เขียนมาห้าบรรทัดก็พอ
ราคาที่ต่างกันไม่ได้มาจากการโก่งราคา แต่มาจากการที่แต่ละเจ้าคำนวณคนละแอป หน้าจอ สโตร์ ล็อกอินกับการชำระเงินและพุช เซิร์ฟเวอร์ หน้าฝั่งแอดมิน เติมห้าบรรทัดนี้ในเมลที่ส่งไปถาม ใบเสนอราคาจะกลับมาบนฐานเดียวกัน
อ่าน -
ระยะเวลาพัฒนา MVP บวมขึ้นตรงไหน
ระยะเวลา MVP ไม่ได้มาจากการนับฟีเจอร์ วันเปิดจริงเกิดจากเวลาที่ใช้ตกลงว่าเวอร์ชันนี้จะพิสูจน์อะไร ฟีเจอร์ที่ตัดออกจากเวอร์ชันแรก วันที่รอคอนเฟิร์มแบบ และปฏิทินนอกงานพัฒนาอย่างการรีวิวของสโตร์
อ่าน -
ค่าทำเว็บไซต์ตัดสินกันหลังหน้าจอ
หน้าเยอะไม่ได้แปลว่าราคาแพง ตัวที่ทำให้ตัวเลขขยับคือมีหน้ากี่ประเภท เนื้อหากับรูปพร้อมแล้วหรือยัง และใครจะเป็นคนแก้ บ่อยแค่ไหน ลองไล่ดูทีละรายการว่าราคาไปเกาะอยู่ตรงไหนบ้าง
อ่าน -
งานของสัปดาห์แรกหลังติดต่อโปรแกรมเมอร์ไม่ได้
พอโปรแกรมเมอร์หายไปโดยไม่ส่งมอบงาน มือจะวิ่งไปที่โค้ดก่อนเสมอ แต่ตัวที่ทำให้บริการดับจริงคือบัญชีที่ไม่รู้ว่าอยู่ในชื่อใคร กับวันต่ออายุที่เลยไปแล้ว ไม่กี่วันแรกให้ไล่จากบัญชี ไปที่ repository แล้วจบที่ค่าคอนฟิก
อ่าน -
ข้อมูลที่ crawl มาครบแล้วใช้ไม่ได้
จุดที่งาน crawling ไปสะดุดมักไม่ใช่เรื่องเทคนิค แต่เป็นข้อกำหนดการใช้งานของเว็บเป้าหมาย กับข้อมูลส่วนบุคคลและลิขสิทธิ์ที่ติดมากับข้อมูลที่เก็บได้ ไม่เคลียร์สามข้อนี้ก่อนจ้าง ก็จะเก็บมาครบแล้วเอาไปใช้ไม่ได้
อ่าน -
เมื่อใบเสนอราคาเขียนไว้แค่ว่า "ระบบล็อกอิน 1 ระบบ"
ช่องรายการเขียนตรงกันทั้งสองใบว่า "ระบบล็อกอิน" แต่ตัวเลขห่างกันสามเท่า การเทียบใบเสนอราคาจึงต้องเริ่มที่ช่องรายการ ไม่ใช่ช่องราคา อ่านไล่ตั้งแต่รายการ ข้อยกเว้น ไปจนถึงหน่วยที่ใช้คิดเงิน
อ่าน
ถ้าคุณอยู่ในสถานการณ์คล้ายกัน
ส่งสถานการณ์ตอนนี้มาให้เรา เราตอบกลับขอบเขตและราคาภายใน 24 ชั่วโมง