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

25 สิงหาคม 2569อ่าน 10 นาที
ทำไมเราส่งงานให้ดูทุกสองสัปดาห์ ไม่ใช่ทุกสองเดือน: จังหวะส่งมอบที่เปลี่ยนโปรเจกต์จากการรอลุ้น เป็นการเดินไปด้วยกัน

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

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

กติกาเดโมของเรา: ของจริงเท่านั้น และโชว์ของที่ยังไม่สวย

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

จังหวะนี้เรียกร้องอะไรจากลูกค้า — และทำไมมันคุ้ม

จังหวะสองสัปดาห์ไม่ใช่ของฟรีฝั่งลูกค้า มันเรียกร้องสามอย่าง หนึ่ง: คนที่ใช่ต้องอยู่ในห้องเดโม — ไม่ใช่แค่ผู้ประสานงาน แต่คือคนหน้างานที่จะใช้ส่วนที่กำลังโชว์ เพราะคำท้วงของแคชเชียร์ตัวจริงในนาทีที่สิบของเดโม มีค่ากว่ารายงานสรุปยี่สิบหน้า สอง: feedback ต้องกลับมาเร็ว — ภายในสองสามวัน ไม่ใช่สองสัปดาห์ถัดไป เพราะรอบถัดไปสร้างต่อบนของรอบนี้ ความเงียบคือการอนุมัติโดยปริยายที่แพงที่สุดในโปรเจกต์ และสาม: ยอมรับการเห็นของที่ยังไม่เสร็จโดยไม่ตกใจ — ระบบที่กำลังสร้างหน้าตาเหมือนบ้านที่กำลังสร้าง การเห็นโครงก่อนฉาบคือฟีเจอร์ของกระบวนการ ไม่ใช่สัญญาณอันตราย สิ่งที่ลูกค้าได้กลับมาคุ้มกว่าที่จ่ายมาก: ความเสี่ยงที่ถูกหั่นเป็นชิ้นสองสัปดาห์ (เข้าใจผิดกันได้มากสุดสิบวันทำการ ไม่ใช่หนึ่งไตรมาส) อำนาจปรับทิศจริง ๆ ระหว่างทางเมื่อเห็นของจริงแล้วความต้องการคมขึ้น (ซึ่งเกิดเสมอ และเราเขียนวิธีคัดคำขอไว้แล้ว) และระบบที่ทีมของลูกค้ารู้สึกเป็นเจ้าของตั้งแต่ก่อน go-live เพราะเห็นมันโตมากับมือ — เมล็ดพันธุ์เดียวกับที่ทำให้ adoption ง่ายขึ้นตามที่เราเล่าในหลายบทความ

เมื่อไหร่จังหวะนี้ไม่เหมาะ และคำถามที่ควรถามทุกทีม

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

ส่งมอบเป็นรอบบริหารโปรเจกต์จากทีมพัฒนาจ้างทำระบบ

บริการที่เกี่ยวข้อง

รับพัฒนาระบบและซอฟต์แวร์เฉพาะทาง

ออกแบบและวางระบบตามความต้องการเฉพาะของธุรกิจคุณ ตั้งแต่ต้นจนใช้งานจริง

WhaleScope

ดูโครงสร้างตลาดของทุกหมวดธุรกิจไทย บน WhaleScope

รายชื่อบริษัท ผู้เล่นรายใหญ่ และอัตราคงอยู่ของแต่ละหมวด — จากข้อมูลจดทะเบียน 2 ล้านนิติบุคคล

อ่านต่อ

เราอยากสอบตกตอน UAT: วิธีที่เราจัดการทดสอบรับมอบกับลูกค้า ให้เจอปัญหาตอนที่มันยังถูก

UAT ที่ผ่านฉลุยไม่ใช่ข่าวดีเสมอไป — บ่อยครั้งมันแปลว่าการทดสอบตื้นเกินกว่าจะเจออะไร บทความนี้เปิดวิธีจัด UAT ของทีมเรา: สคริปต์ที่เขียนจากงานจริงหนึ่งวันไม่ใช่รายการฟีเจอร์ คนทดสอบที่ต้องเป็นคนหน้างานตัวจริง การแยกบั๊กออกจากคำขอเพิ่ม และเหตุผลที่เราดีใจเมื่อลูกค้าหาเจอสิ่งที่เราพลาด

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

ในวงการที่ของใหม่ออกทุกเดือน การเลือกเทคโนโลยีที่น่าเบื่อคือการตัดสินใจที่ต้องอธิบาย บทความนี้อธิบายจากมุมทีมที่ต้องดูแลระบบไปอีกสิบปี: ทำไมตลาดแรงงานไทยคือเกณฑ์เลือกที่สำคัญกว่าเบนช์มาร์ก ความเสี่ยงที่ซ่อนในเฟรมเวิร์กที่กำลังฮิต ที่ทางที่เหมาะของของใหม่ และคำถามที่ลูกค้าควรถามทุกทีมเรื่อง stack

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

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

เราตีราคาโปรเจกต์ซอฟต์แวร์ยังไงจริง ๆ: เปิดหลังบ้านวิธีประเมิน ที่จะทำให้คุณอ่านทุกใบเสนอราคาเก่งขึ้น

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