เทคนิคการประมาณค่า - WBS

โครงสร้างการแบ่งงาน (WBS) ในการจัดการโครงการและวิศวกรรมระบบคือการย่อยสลายโครงการที่มุ่งเน้นการส่งมอบให้เป็นส่วนประกอบขนาดเล็ก WBS เป็นโครงการสำคัญที่ส่งมอบได้ซึ่งจัดระเบียบงานของทีมให้เป็นส่วนที่จัดการได้ The Project Management Body of Knowledge (PMBOK) กำหนด WBS ว่าเป็น "การย่อยสลายตามลำดับชั้นที่มุ่งเน้นการส่งมอบของงานที่จะดำเนินการโดยทีมงานโครงการ"

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

การเป็นตัวแทนของ WBS

WBS แสดงเป็นรายการตามลำดับชั้นของกิจกรรมการทำงานของโครงการ WBS มีสองรูปแบบ -

  • มุมมองเค้าร่าง (รูปแบบเยื้อง)
  • มุมมองโครงสร้างต้นไม้ (แผนผังองค์กร)

ก่อนอื่นให้เราพูดถึงวิธีการใช้มุมมองเค้าร่างในการเตรียม WBS

มุมมองเค้าร่าง

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

  • Software Development

    • Scope

      • กำหนดขอบเขตโครงการ
      • การสนับสนุนโครงการที่ปลอดภัย
      • กำหนดทรัพยากรเบื้องต้น
      • รักษาความปลอดภัยทรัพยากรหลัก
      • ขอบเขตเสร็จสมบูรณ์
    • Analysis/Software Requirements

      • ดำเนินการวิเคราะห์ความต้องการ
      • ร่างข้อกำหนดเบื้องต้นของซอฟต์แวร์
      • พัฒนางบประมาณเบื้องต้น
      • ตรวจสอบข้อกำหนดซอฟต์แวร์ / งบประมาณกับทีมงาน
      • รวมความคิดเห็นเกี่ยวกับข้อกำหนดซอฟต์แวร์
      • พัฒนาไทม์ไลน์การจัดส่ง
      • รับการอนุมัติเพื่อดำเนินการต่อ (แนวคิดระยะเวลาและงบประมาณ)
      • รักษาความปลอดภัยทรัพยากรที่จำเป็น
      • การวิเคราะห์เสร็จสมบูรณ์
    • Design

      • ตรวจสอบข้อกำหนดเบื้องต้นของซอฟต์แวร์
      • พัฒนาข้อกำหนดการทำงาน
      • รับการอนุมัติเพื่อดำเนินการต่อ
      • การออกแบบเสร็จสมบูรณ์
    • Development

      • ตรวจสอบข้อกำหนดการทำงาน
      • ระบุพารามิเตอร์การออกแบบโมดูลาร์ / ฉัตร
      • พัฒนาโค้ด
      • การทดสอบของนักพัฒนา (การดีบักหลัก)
      • การพัฒนาเสร็จสมบูรณ์
    • Testing

      • พัฒนาแผนการทดสอบหน่วยโดยใช้ข้อมูลจำเพาะของผลิตภัณฑ์
      • พัฒนาแผนการทดสอบการรวมโดยใช้ข้อมูลจำเพาะของผลิตภัณฑ์
    • Training

      • พัฒนาข้อกำหนดการฝึกอบรมสำหรับผู้ใช้ปลายทาง
      • ระบุวิธีการจัดส่งการฝึกอบรม (ออนไลน์ห้องเรียน ฯลฯ )
      • พัฒนาสื่อการฝึกอบรม
      • สรุปเอกสารการฝึกอบรม
      • พัฒนากลไกการจัดส่งการฝึกอบรม
      • เอกสารประกอบการฝึกอบรมครบถ้วน
    • Deployment

      • กำหนดกลยุทธ์การปรับใช้ขั้นสุดท้าย
      • พัฒนาวิธีการปรับใช้
      • รักษาความปลอดภัยทรัพยากรการปรับใช้
      • ฝึกอบรมพนักงาน
      • ปรับใช้ซอฟต์แวร์
      • การทำให้ใช้งานได้เสร็จสมบูรณ์

ตอนนี้ให้เราดูที่มุมมองโครงสร้างต้นไม้

มุมมองโครงสร้างต้นไม้

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

ประเภทของ WBS

WBS มีสองประเภท -

  • Functional WBS- ใน WBS ที่ใช้งานได้ระบบจะเสียตามฟังก์ชั่นในแอพพลิเคชั่นที่จะพัฒนา สิ่งนี้มีประโยชน์ในการประมาณขนาดของระบบ

  • Activity WBS- ในกิจกรรม WBS ระบบจะเสียตามกิจกรรมในระบบ กิจกรรมจะแบ่งออกเป็นงาน สิ่งนี้มีประโยชน์ในการประมาณค่าความพยายามและกำหนดเวลาในระบบ

ขนาดโดยประมาณ

Step 1 - เริ่มต้นด้วย WBS ที่ใช้งานได้

Step 2 - พิจารณาโหนดใบไม้

Step 3 - ใช้ Analogy หรือ Wideband Delphi เพื่อให้ได้ขนาดโดยประมาณ

ประมาณการความพยายาม

Step 1- ใช้เทคนิค Wideband Delphi เพื่อสร้าง WBS ขอแนะนำว่างานต่างๆไม่ควรเกิน 8 ชม. หากงานมีระยะเวลามากขึ้นให้แยกงานออก

Step 2 - ใช้เทคนิค Wideband Delphi หรือการประมาณค่าสามจุดเพื่อให้ได้มาซึ่งค่าประมาณความพยายามสำหรับงาน

การตั้งเวลา

เมื่อ WBS พร้อมและทราบค่าประมาณขนาดและความพยายามแล้วคุณก็พร้อมสำหรับการกำหนดเวลางาน

ในขณะที่จัดตารางงานควรคำนึงถึงบางสิ่ง -

  • Precedence - งานที่ต้องเกิดขึ้นก่อนงานอื่นกล่าวว่ามีความสำคัญเหนือกว่างานอื่น

  • Concurrence - งานที่เกิดขึ้นพร้อมกันคืองานที่สามารถเกิดขึ้นได้ในเวลาเดียวกัน (ควบคู่กัน)

  • Critical Path - ชุดงานตามลำดับเฉพาะซึ่งขึ้นอยู่กับวันที่เสร็จสิ้นโครงการ

    • โครงการทั้งหมดมีเส้นทางวิกฤต
    • การเร่งงานที่ไม่สำคัญไม่ได้ทำให้กำหนดการสั้นลงโดยตรง

วิธี Critical Path

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

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

เนื่องจากวันที่เสร็จสิ้นโครงการขึ้นอยู่กับชุดของงานตามลำดับงานเหล่านี้จึงเรียกว่างานสำคัญ

วันที่เสร็จสิ้นโครงการไม่ได้ขึ้นอยู่กับการฝึกอบรมเอกสารและการปรับใช้ งานดังกล่าวเรียกว่างานที่ไม่สำคัญ

ความสัมพันธ์ในการพึ่งพางาน

บางครั้งในขณะที่ตั้งเวลาคุณอาจต้องพิจารณาความสัมพันธ์แบบพึ่งพางาน ความสัมพันธ์ในการพึ่งพางานที่สำคัญ ได้แก่ -

  • เสร็จสิ้นเพื่อเริ่มต้น (FS)
  • เสร็จสิ้นเพื่อเสร็จสิ้น (FF)

เสร็จสิ้นเพื่อเริ่มต้น (FS)

ในความสัมพันธ์การพึ่งพางาน Finish-to-Start (FS) งาน B ไม่สามารถเริ่มทำงานได้จนกว่างาน A จะเสร็จสมบูรณ์

เสร็จสิ้นเพื่อเสร็จสิ้น (FF)

ในความสัมพันธ์การพึ่งพางาน Finish-to-Finish (FF) งาน B ไม่สามารถเสร็จสิ้นได้จนกว่างาน A จะเสร็จสมบูรณ์

แผนภูมิแกนต์

แผนภูมิแกนต์เป็นแผนภูมิแท่งประเภทหนึ่งซึ่งดัดแปลงโดย Karol Adamiecki ในปีพ. ศ. 2439 และเป็นอิสระโดย Henry Gantt ในทศวรรษที่ 1910 ซึ่งแสดงถึงกำหนดการของโครงการ แผนภูมิแกนต์แสดงวันที่เริ่มต้นและสิ้นสุดขององค์ประกอบเทอร์มินัลและองค์ประกอบสรุปของโครงการ

คุณสามารถนำ Outline Format ในรูปที่ 2 ไปไว้ใน Microsoft Project เพื่อขอรับ Gantt Chart View

เหตุการณ์สำคัญ

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

ตัวอย่างเช่นในแผนภูมิแกนต์ด้านบนการออกแบบที่สมบูรณ์และการพัฒนาเสร็จสมบูรณ์จะแสดงเป็นเหตุการณ์สำคัญซึ่งแสดงด้วยรูปเพชร

เหตุการณ์สำคัญสามารถเชื่อมโยงกับเงื่อนไขสัญญา

ข้อดีของการประมาณโดยใช้ WBS

WBS ช่วยลดความซับซ้อนของขั้นตอนการประมาณโครงการได้มาก มีข้อดีเหนือกว่าเทคนิคการประมาณอื่น ๆ ดังต่อไปนี้ -

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

  • WBS ส่งผลให้ประมาณการต้นทุนและกำหนดการถูกต้องมากขึ้น

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

  • WBS เป็นพื้นฐานสำหรับการมอบหมายงาน เนื่องจากงานที่แม่นยำจะถูกจัดสรรให้กับสมาชิกในทีมโดยเฉพาะซึ่งจะต้องรับผิดชอบต่อความสำเร็จ

  • WBS เปิดใช้งานการตรวจสอบและควบคุมในระดับงาน สิ่งนี้ช่วยให้คุณสามารถวัดความคืบหน้าและมั่นใจได้ว่าโครงการของคุณจะได้รับการส่งมอบตรงเวลา