
ระบบองค์กรระบบเก่าที่ใช้มาสิบปี ควรเขียนใหม่หรือค่อย ๆ ปรับดี
ระบบเดิมช้าและแก้ยาก แต่ยังรันงานจริงทุกวัน บทความนี้ให้เกณฑ์ตัดสินว่าควรเขียนใหม่ แทนทีละส่วน หรือปรับของเดิม พร้อมต้นทุนที่คนมักลืมคิดทั้งสามทาง
Vibe coding ทำให้คนที่ไม่ได้เป็นโปรแกรมเมอร์สร้างแอปจริงได้ในไม่กี่สัปดาห์ ด้วยเครื่องมืออย่าง Lovable, Bolt, v0, Replit หรือ Cursor และพิสูจน์ได้ว่ามีคนอยากใช้ ซึ่งเป็นส่วนที่ยากที่สุดของการทำธุรกิจ ปัญหาเริ่มตอนที่แอปโตขึ้น ผู้ใช้เพิ่มขึ้น ข้อมูลเยอะขึ้น และทุกการแก้เริ่มเสี่ยงขึ้น บทความนี้ว่าด้วยสิ่งที่เราตรวจเมื่อรับช่วงแอปแบบนี้มาทำต่อ และวิธีพาแอปไปต่อโดยไม่ต้องทิ้งสิ่งที่สร้างมาแล้ว
ถ้าเจอสองสามข้อ ยังแก้ด้วยตัวเองได้ แต่ถ้าเจอเกินครึ่ง แอปกำลังบอกว่าต้องมีคนเข้ามาดูโครงสร้างทั้งหมดแล้ว
AI เก่งมากในการทำให้สิ่งที่ขอใช้ได้ตอนนี้ แต่แต่ละคำสั่งมองเห็นแค่ส่วนที่กำลังแก้ ไม่ได้มองทั้งระบบ แอปที่สร้างจากคำสั่งหลายร้อยครั้งจึงเหมือนบ้านที่ต่อเติมทีละห้อง แต่ละห้องใช้ได้ แต่ไม่มีใครเคยดูว่าเสาเข็มรับน้ำหนักรวมไหวไหม
ตอนมีผู้ใช้สิบคนและข้อมูลไม่กี่ร้อยแถว ปัญหาเหล่านี้มองไม่เห็น พอผู้ใช้เป็นพันและข้อมูลเป็นแสนแถว มันจะโผล่พร้อมกัน และมักโผล่ในช่วงที่ธุรกิจกำลังไปได้ดีที่สุด
เรื่องที่ต้องดูก่อนเสมอคือสิทธิ์ของข้อมูล แอปจำนวนมากใช้ฐานข้อมูลที่หน้าเว็บคุยตรงได้ ถ้าตั้งสิทธิ์ไม่ครบ ใครก็อ่านหรือแก้ข้อมูลได้โดยไม่ต้องล็อกอิน ในปี 2025 มีการเปิดเผยช่องโหว่ CVE-2025-48757 ระดับ Critical ในแอปที่สร้างจาก Lovable ด้วยสาเหตุนี้ ส่วนเรื่องอื่นที่เจอบ่อยคือ API key หรือรหัสลับฝังอยู่ในโค้ดฝั่งหน้าเว็บ ซึ่งใครเปิดดูในเบราว์เซอร์ก็เห็น
ดึงข้อมูลทั้งตารางมากรองในเบราว์เซอร์ เรียกฐานข้อมูลซ้ำในลูปทีละแถว หรือไม่มี index ในคอลัมน์ที่ใช้ค้นหา ทั้งหมดนี้เร็วดีตอนข้อมูลน้อย แล้วช้าลงเป็นเส้นตรงตามข้อมูลที่เพิ่ม
ตารางที่เก็บข้อมูลเดียวกันซ้ำหลายที่ ตรรกะเดียวกันเขียนซ้ำในหลายหน้าแต่ไม่เหมือนกันทุกที่ และไฟล์เดียวที่ยาวหลายพันบรรทัด อาการพวกนี้คือเหตุผลจริงที่การแก้จุดหนึ่งไปทำอีกจุดพัง
ไม่มีเทสต์อัตโนมัติ ไม่มีระบบทดสอบแยกจากระบบที่ลูกค้าใช้ ทุกการแก้จึงขึ้นไปหาผู้ใช้จริงทันที ไม่มี backup ที่เคยลองกู้คืน และไม่มีระบบแจ้งเตือนเมื่อแอปล่ม ส่วนใหญ่เจ้าของรู้ว่าแอปพังจากผู้ใช้ที่ทักมาบอก
คำตอบส่วนใหญ่คือไม่ต้องเขียนใหม่ โค้ดจากเครื่องมือ vibe coding เกือบทั้งหมดเป็นโค้ดเว็บมาตรฐานที่ export ออกมาและ host ที่อื่นได้ หน้าจอและ flow ที่ผู้ใช้คุ้นแล้วมีค่า ควรเก็บไว้ สิ่งที่ต้องปรับส่วนใหญ่อยู่ข้างใต้ ทั้งสิทธิ์ข้อมูล โครงสร้างตาราง และตรรกะที่กระจัดกระจาย การเขียนใหม่คุ้มเฉพาะเมื่อโครงข้อมูลผิดตั้งแต่ต้นจนแก้ต่อแพงกว่าทำใหม่ ซึ่งต้องตรวจก่อนถึงจะรู้
การมีทีมพัฒนาเข้ามาไม่ได้แปลว่าต้องเลิกใช้ AI ทีมเราก็ใช้ AI เขียนโค้ดทุกวัน สิ่งที่ต่างคือรั้วรอบตัวมัน มีเทสต์อัตโนมัติคอยจับเมื่อการแก้จุดหนึ่งไปทำอีกจุดพัง มีคนรีวิวโค้ดก่อนขึ้นระบบจริง และมีเอกสารโครงสร้างให้ AI อ่านก่อนแก้ ไม่ใช่เดาจากโค้ดทีละไฟล์ เจ้าของแอปยังลองไอเดียใหม่ด้วยเครื่องมือเดิมได้ แค่ตกลงกันให้ชัดว่าส่วนไหนใครเป็นคนแก้
สี่ข้อนี้ทำให้การตรวจเร็วขึ้นและประเมินงบได้แม่นขึ้นมาก และมักทำให้เจ้าของเห็นเองว่าอะไรควรทำก่อน
เล่าโจทย์มาคร่าว ๆ ได้เลย เราตีกรอบงบและระยะเวลาให้ฟรีตั้งแต่คุยครั้งแรก