แบ่งเฟสโครงการอย่างไร ให้เฟสแรกคืนทุนก่อนจ่ายเฟสถัดไป

โครงการระบบที่ล้มมักไม่ได้ล้มเพราะทำไม่ได้ แต่ล้มเพราะกัดคำใหญ่เกินไปคำเดียว บทความนี้อธิบายวิธีหั่นโครงการเป็นเฟสที่แต่ละเฟสจบในตัว วัดผลเป็นเงินได้ และให้บทเรียนที่ทำให้เฟสถัดไปถูกลง พร้อมกับดักสามแบบของการแบ่งเฟสผิด
เมื่อธุรกิจตัดสินใจวางระบบ ความอยากได้มักมาพร้อมกันหมด ทั้งขาย สต๊อก บัญชี เงินเดือน และแดชบอร์ด ข้อเสนอที่ครอบทุกอย่างในสัญญาเดียวฟังดูคุ้ม แต่มันคือการเดิมพันเงินก้อนใหญ่กับสมมติฐานที่ยังไม่เคยถูกทดสอบเลยแม้แต่ข้อเดียว ทั้งสมมติฐานว่าทีมจะใช้ ว่าขอบเขตถูกตีความตรงกัน และว่าความต้องการจะไม่เปลี่ยนระหว่างทางสิบสองเดือน การแบ่งเฟสคือการเปลี่ยนเดิมพันก้อนเดียวให้เป็นการทดสอบต่อเนื่อง ที่แต่ละรอบพิสูจน์อะไรบางอย่างก่อนจ่ายรอบถัดไป
เกณฑ์เลือกเฟสแรก
ตรวจ workflow
สัปดาห์ 1–2
ออกแบบ
3–4
พัฒนา
5–8
ทดลองใช้
9–10
ขึ้นจริง
11–12
ตัวอย่างไทม์ไลน์ ~3 เดือน (ปรับตามขนาดธุรกิจ)
กับดักสามแบบของการแบ่งเฟสผิด
- เฟสที่ไม่จบในตัว — ระบบขายที่ใช้ไม่ได้จนกว่าระบบสต๊อกในเฟสสองจะเสร็จ ไม่ใช่สองเฟส แต่คือเฟสเดียวที่จ่ายสองรอบ
- เฟสแรกที่ใหญ่เกินครึ่งโครงการ — ถ้าเฟสแรกกินงบเกินครึ่ง ประโยชน์ของการแบ่งเฟสหายไปเกือบหมด เพราะเดิมพันก้อนใหญ่ยังอยู่ครบ
- แบ่งตามโมดูลแทนตามกระบวนการ — เฟสที่ชื่อว่าระบบบัญชี มักตัดกลางกระบวนการจริงอย่างสั่งซื้อ-รับของ-จ่ายเงิน ซึ่งต้องจบในเฟสเดียวกันถึงจะมีประโยชน์
จังหวะระหว่างเฟส คือที่ที่มูลค่าเกิด
หลังเฟสแรกขึ้นและทีมใช้จริงสักสี่ถึงแปดสัปดาห์ สิ่งที่ได้กลับมาไม่ใช่แค่ระบบ แต่คือข้อมูลสามชุดที่ไม่มีทางได้จากการวางแผนบนกระดาษ คือฟีเจอร์ไหนที่คิดว่าจำเป็นแต่ไม่มีใครแตะ พฤติกรรมจริงของทีมต่างจากที่เล่าไว้ตรงไหน และข้อมูลที่เริ่มสะสมชี้ปัญหาใหม่อะไรที่ไม่เคยเห็น เฟสสองที่ออกแบบหลังได้ข้อมูลชุดนี้ จึงมักต่างจากเฟสสองที่เคยร่างไว้ตอนต้นโครงการอย่างมีนัยสำคัญ และความต่างนั้นคือเงินที่ประหยัดได้จากการไม่สร้างสิ่งที่ไม่มีใครใช้
คำถามที่พบบ่อย
การแบ่งเฟสทำให้ราคารวมแพงกว่าจ้างครั้งเดียวไหม
ราคาต่อหน้ากระดาษมักแพงกว่าเล็กน้อย เพราะแต่ละเฟสมีต้นทุนตั้งต้นของตัวเอง แต่ราคาจริงมักถูกกว่ามาก จากสองทาง คือเฟสหลังถูกออกแบบจากข้อมูลจริงจึงไม่สร้างของที่ไม่มีใครใช้ ซึ่งในโครงการก้อนเดียวมักเป็นสัดส่วนที่ใหญ่ และความเสี่ยงของการล้มทั้งโครงการลดลงมหาศาล การเทียบที่เป็นธรรมจึงไม่ใช่เทียบราคาสัญญา แต่เทียบราคาต่อฟีเจอร์ที่ถูกใช้จริง
แต่ละเฟสควรยาวเท่าไร
หกถึงสิบสองสัปดาห์ต่อเฟสคือช่วงที่ใช้ได้กับธุรกิจส่วนใหญ่ สั้นกว่านั้นงานตั้งต้นต่อเฟสเริ่มไม่คุ้ม ยาวกว่านั้นเริ่มกลายเป็นโครงการก้อนใหญ่ที่มีความเสี่ยงแบบเดียวกับที่ตั้งใจหนี จุดสังเกตที่ดีกว่าปฏิทินคือขอบของกระบวนการ เฟสควรจบตรงที่กระบวนการหนึ่งครบวงจรพอดี แม้จะทำให้บางเฟสเจ็ดสัปดาห์และบางเฟสสิบเอ็ดสัปดาห์ก็ตาม
ควรผูกสัญญาทุกเฟสกับทีมเดียวตั้งแต่ต้นไหม
เซ็นทีละเฟส แต่เลือกทีมด้วยเกณฑ์ระยะยาว การเซ็นทีละเฟสรักษาอำนาจต่อรองและทางออกไว้ ซึ่งยุติธรรมกับทั้งสองฝ่าย ทีมที่มั่นใจในงานตัวเองจะไม่กลัวเงื่อนไขนี้ แต่การเปลี่ยนทีมกลางทางมีต้นทุนส่งมอบจริง จึงควรเลือกทีมแรกเหมือนเลือกคู่ระยะยาว แล้วให้ผลงานเฟสแรกเป็นตัวตัดสินเรื่องเฟสถัดไป พร้อมยืนยันตั้งแต่ต้นว่าทุกเฟสส่งมอบโค้ดและเอกสารครบ เพื่อให้ทางเลือกเปลี่ยนทีมเป็นทางเลือกจริง ไม่ใช่แค่คำขู่
บริการที่เกี่ยวข้อง
รับพัฒนาระบบและซอฟต์แวร์เฉพาะทาง
ออกแบบและวางระบบตามความต้องการเฉพาะของธุรกิจคุณ ตั้งแต่ต้นจนใช้งานจริง
WhaleScope
ดูโครงสร้างตลาดของทุกหมวดธุรกิจไทย บน WhaleScope
รายชื่อบริษัท ผู้เล่นรายใหญ่ และอัตราคงอยู่ของแต่ละหมวด — จากข้อมูลจดทะเบียน 2 ล้านนิติบุคคล
อ่านต่อ

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

Proof of Concept กับ Pilot: ทดสอบไอเดียก่อนลงทุนเต็มตัว
ก่อนทุ่มงบกับเทคโนโลยีใหม่ ควรพิสูจน์ก่อนว่ามันเวิร์กจริง Proof of Concept พิสูจน์ว่าเป็นไปได้ ส่วน Pilot พิสูจน์ว่าใช้ได้จริงในงานจริง เข้าใจความต่างเพื่อไม่ลงทุนผิดจังหวะ

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

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