รับดูแลและพัฒนาต่อ ระบบ PHP และ Laravel เดิม
ระบบเดิมยังใช้ได้อยู่ แค่ไม่มีใครดูแลต่อ ผมรับช่วงต่อได้ โดยเริ่มจากตรวจสภาพโค้ดให้เห็นภาพจริงก่อน ไม่ใช่รับปากทั้งก้อนตั้งแต่ยังไม่เห็นอะไรเลย
เหมาะกับคุณถ้ากำลังเจอแบบนี้
เดฟคนเดิมหายไป ไม่มีใครแตะระบบได้
ระบบยังทำงานอยู่ แต่ไม่มีใครกล้าแก้เพราะไม่รู้ว่าแตะแล้วอะไรจะพัง ผมอ่านโค้ดเดิมให้แล้วบอกว่าอะไรแก้ได้ปลอดภัย
อยากเพิ่มฟีเจอร์ แต่ถูกเสนอให้รื้อทำใหม่ทั้งระบบ
หลายครั้งไม่ต้องรื้อ ระบบเดิมที่ใช้มาหลายปีมีตรรกะธุรกิจที่ถูกต้องอยู่ในนั้น การรื้อคือการทิ้งของที่พิสูจน์แล้ว ผมตรวจให้ก่อนว่าคุ้มรื้อหรือคุ้มต่อยอด
ระบบช้าลงเรื่อยๆ จนคนใช้งานบ่น
ส่วนใหญ่แก้ได้ที่คิวรีและดัชนีฐานข้อมูล ไม่ต้องเปลี่ยนเซิร์ฟเวอร์ ผมวัดให้เห็นตัวเลขก่อนและหลังทุกครั้ง
ใช้ PHP หรือ Laravel เวอร์ชันเก่าจนเสี่ยง
เวอร์ชันที่หมดอายุการดูแลแล้วคือช่องโหว่ที่ไม่มีใครออกแพตช์ให้ ผมอัปเกรดให้ทีละขั้นพร้อมชุดทดสอบ ไม่ใช่กระโดดทีเดียวแล้วลุ้น
3 แพ็กเกจ เลือกตามที่ธุรกิจคุณต้องใช้จริง
ราคาด้านล่างคือราคาเต็มของงาน ไม่ใช่ราคาเริ่มต้นที่จะบวกเพิ่มทีหลัง ถ้ามีอะไรนอกเหนือจากนี้ ผมแจ้งตัวเลขให้ทราบก่อนทำเสมอ
- อ่านโครงสร้างระบบเดิมทั้งหมด แล้วเขียนแผนผังให้
- ชี้จุดเสี่ยง หนี้ทางเทคนิค และช่องโหว่ที่เจอ
- บอกตรงๆ ว่าควรต่อยอดหรือควรรื้อ พร้อมเหตุผล
- ประเมินราคางานที่คุณอยากทำต่อ จากของจริงที่เห็นแล้ว
- ถ้าจ้างทำต่อ หักค่าตรวจนี้ออกจากงานถัดไปเต็มจำนวน
- ยังไม่รวมการแก้ไขโค้ด
- รวมการตรวจสภาพโค้ดไว้แล้ว
- แก้บั๊กที่ค้างอยู่ตามรายการที่ตกลงกัน
- เพิ่มฟีเจอร์ใหม่ตามขอบเขตที่ระบุไว้ก่อนเริ่ม
- เขียนชุดทดสอบคลุมส่วนที่แก้ ให้แก้ครั้งหน้าไม่พังย้อน
- ปรับคิวรีและดัชนีที่ทำให้ระบบช้า พร้อมตัวเลขก่อนหลัง
- เอกสารส่งมอบให้ทีมคุณอ่านแล้วทำต่อเองได้
- ทุกอย่างในแพ็กเกจแก้และต่อยอด
- อัปเกรด PHP และ Laravel ขึ้นเวอร์ชันที่ยังได้รับการดูแล
- ปิดช่องโหว่ที่พบ พร้อมรายงานอธิบายทีละข้อ
- ย้ายขึ้นระบบ deploy อัตโนมัติ ไม่ต้องอัปไฟล์ด้วยมืออีก
- ชุดทดสอบครอบส่วนสำคัญของระบบ ไม่ใช่แค่ส่วนที่แก้
- สอนทีมคุณใช้ระบบใหม่ 1 รอบ พร้อมวิดีโอบันทึกไว้ดูซ้ำ
ไม่รวมในทุกแพ็กเกจ และผมบอกไว้ตรงนี้ก่อนคุณจ่าย
- การรื้อเขียนใหม่ทั้งระบบด้วยเทคโนโลยีอื่น ถ้าตรวจแล้วเห็นว่าควรรื้อจริง ผมจะบอกตรงๆ และเสนอเป็นงานสร้างใหม่แยกต่างหาก ไม่ยัดเข้ามาในงานดูแล
- งาน WordPress ปลั๊กอินและธีม เป็นคนละสายกับ Laravel ตอนนี้ผมยังไม่รับ
- การกู้ระบบที่ถูกแฮ็กไปแล้ว ต้องประเมินเป็นรายกรณีก่อน เพราะขอบเขตความเสียหายต่างกันมาก
- ค่าเซิร์ฟเวอร์และบริการภายนอกที่ระบบใช้ จ่ายตรงกับผู้ให้บริการ ผมแจ้งราคาให้ก่อนเสมอ
ขั้นตอนตั้งแต่ทักมาจนใช้งานได้
ส่งโค้ดหรือให้สิทธิ์เข้าดู
ส่งซอร์สโค้ดมา หรือเพิ่มผมเข้า repo ของคุณ ถ้ามีข้อมูลอ่อนไหวเซ็นสัญญารักษาความลับก่อนได้
ผมตรวจสภาพโค้ดให้
3–5 วันทำการ ได้รายงานว่าระบบเป็นอย่างไร เสี่ยงตรงไหน และงานที่คุณอยากทำต่อใช้เวลาเท่าไหร่จริง
ตกลงขอบเขตและราคาครั้งเดียวจบ
ราคาบอกทั้งก้อนตั้งแต่ก่อนเริ่ม ไม่มีบานปลายระหว่างทาง
ลงมือ แล้วส่งมอบพร้อมชุดทดสอบ
โค้ดเข้า repo ของคุณตั้งแต่วันแรก แบ่งจ่ายเป็นงวดตามชิ้นงานที่คุณเห็นแล้ว
คำถามที่พบบ่อยเรื่องบริการนี้
ทำไมต้องตรวจสภาพโค้ดก่อน จ่ายเลยไม่ได้เหรอ
ได้ครับ แต่ผมไม่แนะนำ ราคางานต่อยอดขึ้นกับสภาพโค้ดเดิมล้วนๆ ถ้าตีราคาโดยยังไม่เห็นโค้ด ก็ต้องเผื่อความเสี่ยงไว้ในราคา ซึ่งแปลว่าคุณจ่ายแพงกว่าที่ควร การตรวจก่อนทำให้ราคาที่เสนอตรงกับงานจริง และถ้าจ้างต่อผมหักค่าตรวจออกให้เต็มจำนวน
มีบั๊กแค่จุดเดียว ไม่ได้อยากจ้างทั้งก้อน รับไหม
รับครับ งานแก้จุดเดียวคิดแยกเริ่มต้น ฿2,900 ต่อเรื่อง รวมการอ่านโค้ดส่วนที่เกี่ยวข้องให้เข้าใจก่อนแก้ และเขียนชุดทดสอบคลุมจุดนั้นไว้ให้ ไม่ใช่แก้ให้หายอาการแล้วจบ ทักมาพร้อมบอกอาการได้เลย ถ้าดูแล้วเป็นงานเล็กจริงผมบอกราคาให้ทันที
ระบบเก่ามาก PHP 5 ยังรับไหม
รับตรวจให้ก่อนครับ แล้วบอกตรงๆ ว่าคุ้มอัปเกรดหรือคุ้มเขียนใหม่ PHP 5 หมดการดูแลตั้งแต่ปี 2019 การอยู่กับมันต่อคือความเสี่ยงที่เพิ่มขึ้นทุกวัน แต่การรื้อทิ้งก็อาจแพงกว่าที่จำเป็น ต้องดูของจริงก่อนถึงจะตอบได้
มีเดฟในทีมอยู่แล้ว จะทำงานร่วมกันได้ไหม
ได้ครับ และผมชอบแบบนั้นมากกว่า ผมเขียนเอกสารและชุดทดสอบไว้ให้ทีมคุณอ่านแล้วทำต่อเองได้ เป้าหมายคือทีมคุณไม่ต้องพึ่งผมตลอดไป
ประสบการณ์ Laravel มากี่ปี
ผมตอบตรงๆ ครับ สแตกหลักของผมคือ TypeScript กับ Python ส่วน Laravel ผมพิสูจน์ด้วยของที่ตรวจสอบได้แทนการนับปี ระบบตัดเกรดโรงเรียน GradeLens เขียนด้วย Laravel 13 เปิดโค้ดให้อ่านทั้งระบบพร้อมชุดทดสอบ 26 ตัว และกดเข้าไปใช้งานจริงได้ ดูได้ที่หน้าผลงาน ถ้าอ่านโค้ดแล้วเห็นว่ายังไม่ถึงมาตรฐานของคุณ ผมยินดีให้ตัดสินจากตรงนั้น
ถ้าแก้แล้วระบบพังส่วนอื่น
นั่นคือเหตุผลที่ผมเขียนชุดทดสอบคลุมส่วนที่แก้ทุกครั้ง และส่งงานเป็นงวดให้คุณเห็นก่อนไปต่อ ถ้าเกิดปัญหาจากงานที่ผมทำ ผมแก้ให้ฟรีในช่วงรับประกัน
บริการที่มักทำคู่กัน
ส่งโค้ดมาให้ผมดูก่อน
บอกมาว่าระบบเดิมทำอะไร และคุณอยากให้มันทำอะไรเพิ่ม ผมตรวจแล้วบอกว่าควรต่อยอดหรือควรรื้อ
ตอบกลับภายใน 1–2 วันทำการ