วิธีทำ S-Curve งานก่อสร้าง แบบเข้าใจง่าย (พร้อมวิธีให้อัปเดตอัตโนมัติ)

ถ้าคุณคุมงานก่อสร้าง คุณคงเคยโดนเจ้าของงานหรือผู้บริหารถามว่า “ตอนนี้งานช้าหรือเร็วกว่าแผน?” — เครื่องมือที่ตอบคำถามนี้ได้ดีที่สุดคือ S-Curve

บทความนี้จะอธิบายว่า S-Curve คืออะไร ทำยังไงทีละขั้น (ทั้งแบบทำเองใน Excel และแบบอัตโนมัติ) และจะอ่านค่ายังไงให้รู้ตัวว่าโครงการกำลังจะช้า ก่อนที่มันจะช้าจริง

กราฟ S-Curve เทียบ Plan vs Actual งานก่อสร้าง พร้อมค่า SPI
ตัวอย่าง S-Curve ที่เทียบเส้นแผน (Plan) กับงานจริง (Actual) พร้อมค่า SPI จาก BuildPM

S-Curve คืออะไร

S-Curve คือ กราฟแสดงความก้าวหน้าสะสมของโครงการเทียบกับเวลา ที่มีรูปทรงคล้ายตัวอักษร “S”

เหตุผลที่มันเป็นรูปตัว S เพราะงานก่อสร้างส่วนใหญ่มีจังหวะแบบนี้:

พอเอาความก้าวหน้าสะสม (%) มาพล็อตตามเวลา เส้นเลยออกมาเป็นรูปตัว S นั่นเอง

S-Curve ใช้ทำอะไร: เอาไว้เทียบว่า งานจริง (Actual) เดินตาม แผน (Plan) หรือไม่ ถ้าเส้นงานจริงอยู่ต่ำกว่าเส้นแผน = งานช้ากว่าแผน ถ้าอยู่สูงกว่า = เร็วกว่าแผน

ต้องมีข้อมูลอะไรบ้างก่อนทำ S-Curve

ก่อนสร้างกราฟ คุณต้องเตรียม 3 อย่าง:

  1. แผนงาน (Schedule) — รายการงานทั้งหมด พร้อมวันเริ่ม–วันจบของแต่ละงาน (คิดต่อจาก Gantt Chart ได้)
  2. น้ำหนักงาน (Weight) — แต่ละงานคิดเป็นกี่ % ของทั้งโครงการ นิยมถ่วงน้ำหนักตามมูลค่างาน (ค่างาน) หรือตามปริมาณงาน
  3. ความก้าวหน้าจริง (Actual Progress) — % งานที่ทำเสร็จจริงในแต่ละงวด (เก็บจากหน้างานจริง)

วิธีทำ S-Curve ใน Excel (ทีละขั้น)

นี่คือวิธีพื้นฐานที่หลายทีมใช้กัน:

วิธีอ่านค่า S-Curve (สำคัญที่สุด)

ทำกราฟเสร็จแล้วต้องอ่านให้เป็นด้วย นี่คือค่าที่ควรดู:

SPI (Schedule Performance Index) = งานจริงสะสม ÷ แผนสะสม

ประเด็นสำคัญคือ ถ้าเห็น SPI เริ่มลดลงหลายงวดติด ๆ กัน คุณจะรู้ตัวว่าโครงการกำลังจะช้า ก่อน ที่มันจะเลยกำหนดจริง ยังมีเวลาแก้ได้ทัน

ปัญหาของการทำ S-Curve ใน Excel

วิธี Excel ใช้ได้ แต่พองานโครงการจริงเดินไป มันมักมีอาการปวดหัวเดิม ๆ:

วิธีให้ S-Curve อัปเดตอัตโนมัติ (ไม่ต้องทำใน Excel)

ทางออกคือใช้ระบบที่ ผูก S-Curve เข้ากับแผนงานโดยตรง พออัปเดตแผนหรืออัปเดตหน้างาน S-Curve ก็ขยับตามทันที

นี่คือสิ่งที่ BuildPM ออกแบบมาให้:

อยากเห็น S-Curve อัตโนมัติทำงานกับงานจริงของคุณ?

วาดแผนใน Gantt ทีเดียว ได้ S-Curve, SPI และงวดเงินครบ — ไม่ต้องแก้ Excel ทุกอาทิตย์

สรุป

S-Curve คือเครื่องมือที่ทำให้คุณเห็นภาพความก้าวหน้าโครงการเทียบกับแผนได้ในกราฟเดียว หัวใจคือการเทียบเส้นแผนกับเส้นงานจริง แล้วดูค่า SPI เพื่อรู้ว่างานช้าหรือเร็วกว่าแผน

ทำใน Excel ก็ได้ แต่จะเสียเวลาแก้ใหม่ทุกครั้งที่แผนเปลี่ยน — การใช้ระบบที่สร้าง S-Curve อัตโนมัติจากแผนงานจะช่วยให้คุณโฟกัสกับการบริหารงานจริง แทนที่จะเสียเวลานั่งทำกราฟ

คำถามที่พบบ่อย (FAQ)

S-Curve กับ Gantt Chart ต่างกันยังไง?

Gantt Chart แสดงว่างานไหนเริ่มและจบเมื่อไหร่ (ไล่ตามเวลา) ส่วน S-Curve แสดงความก้าวหน้าสะสม ของทั้งโครงการเทียบกับแผน ทั้งสองใช้คู่กัน — Gantt เอาไว้วางแผน ส่วน S-Curve เอาไว้ติดตามผล

S-Curve ควรอัปเดตบ่อยแค่ไหน?

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

ถ่วงน้ำหนักงานด้วยอะไรดี ระหว่างค่าเงินกับปริมาณงาน?

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