Unit 12 — Project Closure
1. Completion vs Closure
| Project Completion | Project Closure |
|---|---|
| is about the work. | is about the outcome. |
| ตอบคำถาม: "Did we finish building and delivering what we planned?" | ตอบคำถาม: "Is this outcome accepted, transitioned, and fully wrapped up so the team can move on cleanly?" |
โครงการ complete เมื่องานที่วางแผนไว้ทำเสร็จแล้ว — build ถูก ship, แคมเปญ live, อีเวนต์จัดแล้ว, รายงานวิจัยเสร็จ
|
โครงการ closed เมื่อองค์กรเห็นพ้องว่างานเสร็จ และพร้อมให้คนอื่นรับผิดชอบ ดูแล และอ้างอิงในอนาคต
|
2. Type of Project Closure — 5 ประเภท
| ประเภท | ความหมาย | เกิดเมื่อ |
|---|---|---|
| Normal Closure | ปิดตามปกติ บรรลุเป้าหมายและผ่านเกณฑ์การยอมรับทั้งหมด | ส่งมอบเสร็จ ตรงเวลาและอยู่ในงบ |
| Premature Closure | ปิด ก่อนกำหนด แต่ส่งมอบคุณค่าได้เพียงพอ | บรรลุวัตถุประสงค์เร็วกว่ากำหนด หรือ stakeholders พึงพอใจก่อนโครงการสิ้นสุด |
| Perpetual Closure | โครงการดำเนินต่อไป โดยไม่มีจุดสิ้นสุดที่ชัดเจน | เกิด Scope Creep ต่อเนื่อง หรือไม่มีเกณฑ์ชัดเจนว่า "เสร็จ" คือเมื่อใด |
| Failed Closure | ถูกยุติเพราะ ไม่สามารถบรรลุวัตถุประสงค์ | มีอุปสรรคที่แก้ไขหรือเอาชนะไม่ได้ |
| Change Priority Closure | สิ้นสุดเพราะ ปัจจัยภายนอกหรือทิศทางองค์กรเปลี่ยน | ตัดลดงบ ปรับโครงสร้างองค์กร หรือเปลี่ยนลำดับความสำคัญทางธุรกิจ |
3. Project Closure Process — 10 ขั้น
| # | ขั้น | ทำอะไร |
|---|---|---|
| 1 | Deliverable Verification & Client Acceptance | ตรวจว่าผลงานส่งมอบเสร็จสมบูรณ์ตามขอบเขต / ขอ การอนุมัติและยอมรับอย่างเป็นทางการ สำหรับผลงานแต่ละรายการ / จัดการข้อเสนอแนะสุดท้ายจากลูกค้า |
| 2 | Final Project Performance Assessment | ตรวจว่าบรรลุวัตถุประสงค์ภายใต้ ขอบเขต งบประมาณ และระยะเวลา หรือไม่ / ประเมินคุณภาพและความเบี่ยงเบนจากแผน / จัดทำรายงานผลการดำเนินงาน |
| 3 | Financial Closure | ตรวจสอบและ กระทบยอด ทางการเงิน / ตรวจว่าใบแจ้งหนี้ส่งครบ ได้รับเงินที่ค้าง และจ่ายผู้ขาย/ผู้รับจ้างแล้ว / เก็บเอกสารการเงินฉบับสุดท้าย |
| 4 | Documentation & Archiving | รวบรวมเอกสาร เช่น สัญญา แผนงาน คำขอเปลี่ยนแปลง รายงาน / ตรวจว่าครบถ้วนและสะท้อนการตัดสินใจถูกต้อง / จัดเก็บอย่างปลอดภัย |
| 5 | Resource Release & Reassignment | ปลดสมาชิกทีมและมอบหมายไปโครงการใหม่ / คืนหรือจัดสรรอุปกรณ์ / แจ้งการสิ้นสุดการใช้ทรัพยากร |
| 6 | Post Project Evaluation & Lesson Learned | จัดประชุม Lessons Learned ระบุจุดแข็งและสิ่งที่ควรปรับปรุง / บันทึกปัญหาและแนวทางแก้ / ถ่ายทอดให้ทีมอื่นใช้ประโยชน์ |
| 7 | Administrative Closure & Legal Requirements | ตรวจสัญญาและข้อกำหนดทางกฎหมายครบ / ยืนยันว่าปฏิบัติตามกฎระเบียบ / ขอ ใบรับรองการปิดโครงการ หรือเอกสารปลดภาระ |
| 8 | Stakeholder Communication & Final Project Report | จัดทำ Final Project Report / สื่อสารการเสร็จสิ้นอย่างเป็นทางการ / จัดประชุมปิดโครงการและขอบคุณผู้มีส่วนร่วม |
| 9 | Celebrating Project Completion & Recognize Contributions | เฉลิมฉลองความสำเร็จร่วมกัน / ชื่นชมและยกย่องผลงานของสมาชิก |
| 10 | Complete Checklist | เช็กว่าทุกรายการของการปิดโครงการเสร็จครบ |
4. ตัวอย่าง Closure ตามประเภทโครงการ
| ประเภทโครงการ | เริ่มเข้าสู่ Closure เมื่อ |
|---|---|
| Software Project | feature ทั้งหมดถูกพัฒนา ทดสอบ และ verify กับ requirements แล้ว |
| Marketing Campaign | กิจกรรมที่วางแผนไว้ เช่น ad placements, promotions, content releases เสร็จครบ |
| Event Planning | อีเวนต์จัดแล้ว และกิจกรรมหลังงาน เช่น จ่ายเงิน vendor, รับ feedback ผู้เข้าร่วม เสร็จแล้ว |
| Construction | งานก่อสร้างเสร็จ และผ่าน inspections และ acceptance criteria ที่กำหนด |
| Research | ผลการวิจัยถูกเผยแพร่ในรายงาน วารสาร หรือการนำเสนอ |
5. User Acceptance Test (UAT)
UAT = กระบวนการทดสอบซอฟต์แวร์ โดยผู้ใช้งานจริงหรือลูกค้า เป็นการตรวจสอบระบบ ขั้นสุดท้ายก่อนปล่อยโปรดักต์ เพื่อให้มั่นใจว่าใช้งานได้ตรงความต้องการของธุรกิจและผู้ใช้ โดยต้องผ่านเกณฑ์ Acceptance Criteria ที่ผู้ใช้และทีมพัฒนากำหนดร่วมกันก่อน
| คำถาม | คำตอบ |
|---|---|
| ใครทดสอบ? | End user หรือตัวแทนฝ่ายธุรกิจ — ไม่ใช่ทีมพัฒนา ไม่ใช่ทีมงานโครงการ หรือ QA ภายใน |
| ทดสอบอะไร? | Business Scenario จริง ตาม Requirement — ไม่ใช่แค่ฟังก์ชันทีละส่วน |
| ผลลัพธ์? | อนุมัติ (Sign-off) หรือส่งกลับให้แก้ไขก่อน Go-Live |
Acceptance Criteria
Acceptance Criteria = มาตรฐานหรือเงื่อนไขที่ชัดเจน ซึ่งงานหรือ Feature ต้อง "ผ่าน" จึงจะถือว่าสมบูรณ์และเป็นที่ยอมรับของลูกค้า ใช้เป็นเกณฑ์อ้างอิงในการทำ UAT
ลักษณะของ Acceptance Criteria ที่ดี (4 ข้อ):
- Clear — ชัดเจน ไม่กำกวม ทุกคนเข้าใจตรงกัน
- Testable — วัดผลได้ ตรวจได้ว่าผ่านหรือไม่ผ่าน
- Agreed — ตกลงร่วมกัน ทีมพัฒนาและลูกค้าเห็นพ้องตั้งแต่ต้น
- Complete — ครอบคลุมทุกกรณี
รูปแบบ Given – When – Then
Feature: ระบบชำระเงินผ่าน QR Code
Given: ลูกค้าเลือกสินค้าในตะกร้าและกดชำระเงิน
When: ลูกค้าสแกน QR Code และชำระเงินสำเร็จ
Then: ระบบต้องแสดงสถานะ "ชำระเงินสำเร็จ" ภายใน 3 วินาที
และส่งอีเมลยืนยันให้ลูกค้าทันที
เอกสารที่ใช้ปิดงาน: Project Completion Template และ Sign-off / Client Acceptance Form
6. Post-Project Maintenance
วัตถุประสงค์: ดูแลระบบให้ทำงานต่อเนื่อง มีเสถียรภาพ ปลอดภัย และรองรับความต้องการธุรกิจที่เปลี่ยนไป หลังส่งมอบและ Go-Live แล้ว
รักษาเสถียรภาพ
ให้ระบบทำงานต่อเนื่องไม่สะดุด
แก้ไขข้อบกพร่อง
จัดการปัญหาที่หลุดรอดจากขั้น Production
อัปเดตให้ทันสมัย
ปรับปรุงความปลอดภัย ความเข้ากันได้กับระบบใหม่
รองรับการเปลี่ยนแปลง
ปรับระบบตามความต้องการของธุรกิจที่เพิ่มขึ้น
4 Types of Software Maintenance (ISO/IEC 14764)
| # | ประเภท | ความหมาย |
|---|---|---|
| 1 | Corrective | แก้ไขข้อผิดพลาด/Bug ที่พบในขั้น Production |
| 2 | Adaptive | ปรับให้เข้ากับ สภาพแวดล้อมใหม่ เช่น OS, Browser, Laws |
| 3 | Perfective | ปรับปรุง ประสิทธิภาพ หรือเพิ่ม Feature เล็กน้อย |
| 4 | Preventive | ป้องกันปัญหาในอนาคต เช่น Refactor, อัปเดต Dependency |
• SLA (Service Level Agreement) ชัดเจน — Response Time, Resolution Time สำหรับแต่ละระดับความรุนแรง
• ขอบเขตของ Maintenance — ระบุชัดว่าอะไรรวม/ไม่รวมในสัญญา ป้องกันข้อพิพาทภายหลัง
• เอกสาร Handover ครบถ้วน — System Docs, Source Code, Credentials คือกุญแจของ Maintenance ที่ราบรื่น
Warranty Period vs Maintenance Contract
| ช่วง Warranty | หลัง Warranty หมดอายุ |
|---|---|
|
|
Support Levels
| ระดับ | ชื่อ | ทำอะไร |
|---|---|---|
| L1 | Help Desk / Service Desk | รับแจ้งปัญหาเบื้องต้น ตอบคำถามการใช้งานทั่วไป และ คัดกรองปัญหาก่อนส่งต่อ |
| L2 | Technical Support | แก้ปัญหาทางเทคนิคที่ซับซ้อนขึ้น เช่น Configuration, Integration Issues |
| L3 | Development / Engineering Team | แก้ไข Bug ระดับโค้ด ปรับปรุงระบบ และจัดการปัญหาเชิงลึกที่ L1/L2 แก้ไม่ได้ |
ผู้ทำหน้าที่อาจเป็นทีมพัฒนาเดิม ทีม Maintenance แยก หรือ Outsource ให้บริษัทภายนอก — ขึ้นกับขนาดองค์กร/โครงการ และงบประมาณ
Case Study (Activity จากสไลด์)
บริษัท A พัฒนา Warehouse Management System ให้ลูกค้า B มา 6 เดือน ใกล้กำหนดส่งมอบ:
- UAT 45/50 Test Case: Pass 45, Fail 3 (ปัญหา UI เล็กน้อย), Pending 2
- System Documentation เสร็จเพียง 80%
- Developer หลัก 1 คนกำลังจะย้ายไปโครงการอื่นใน 2 สัปดาห์
- ลูกค้าต้องการ Go-live ให้ทันกำหนดเดิมเพื่อเปิดสาขาใหม่
แนวคิดตอบ:
- Sign-off: ทำ conditional sign-off ได้ เพราะ 3 Fail เป็น UI เล็กน้อย ไม่ใช่ business scenario หลัก แต่ต้องปิด 2 Pending และกำหนดวันแก้ 3 Fail ในช่วง Warranty เป็นลายลักษณ์อักษร
- Closure Checklist ที่ยังไม่พร้อม: Documentation 80%, Pending test 2 case, Knowledge Transfer ของ Developer หลัก
- Maintenance ช่วง Warranty: ระบุว่าแก้ 3 Fail ฟรี กำหนด SLA ผู้รับผิดชอบ L1–L3 และส่งมอบ Source Code + Credentials
- สิ่งที่ควรทำต่อ / ปรับปรุง: ทำ Knowledge Transfer ก่อน Developer ย้าย, เร่งเอกสารให้ครบ, ทำ Lessons Learned เรื่องการวางแผนเอกสารให้เสร็จก่อนช่วง UAT