บทความทั้งหมด

วิศวกรรม · 10 ก.ย. 2569 · อ่าน 4 นาที

เราสร้างซอฟต์แวร์อย่างไร: ทีมเล็กๆ กับเอเจนต์จำนวนมาก

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

โดย ทีม MessageSpring

ภาพปก: "เราสร้างซอฟต์แวร์อย่างไร: ทีมเล็กๆ กับเอเจนต์จำนวนมาก" ข้างหุ่นยนต์ที่เป็นมิตรกำลังโบกมือบนพื้นหลังสีม่วง

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

เริ่มด้วยสเปกที่เครื่องทำตามได้

งานทุกชิ้นเริ่มจากสเปกสั้นๆ ที่เขียนเป็นลายลักษณ์อักษร: ปัญหาคืออะไร งานที่เสร็จแล้วหน้าตาเป็นอย่างไร และเราจะทดสอบมันอย่างไร การเขียนให้เอเจนต์อ่านบังคับให้ต้องชัดเจน และปรากฏว่าความชัดเจนนั้นก็ช่วยมนุษย์ทุกคนที่มาอ่านในภายหลังด้วย

ให้เอเจนต์ร่าง ให้คนตัดสินใจ

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

AI เขียนร่างแรกให้เราเป็นจำนวนมาก แต่คนเป็นเจ้าของทุกการตัดสินใจที่ถูกส่งมอบออกไป

เทสต์คือสัญญา

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

นำเสนอทุกสัปดาห์

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

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

รับข่าวบริษัท เรื่องราวด้านวิศวกรรม และมุมมองของเราต่อก้าวต่อไปของ AI ส่งตรงถึงกล่องจดหมายของคุณ