7152305 ch 4

Page 1

บทที่ 4 การบริหารโครงการซอฟต์แวร์


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


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


วัฏจักรชีวิตของโครงการซอฟต์แวร์ Software Project Life Cycle ความสาคัญต่อทีมนักพัฒนาซอฟต์แวร์ • มองเห็นภำพรวมของโครงกำรอย่ำงเป็นระบบ • มองเห็นขั้นตอนของกำรดำเนินโครงกำรซอฟต์แวร์และควำมสัมพันธ์ ของงำน • หน่วยงำนที่เกี่ยวข้องทรำบถึงหน้ำที่ที่ต้องปฏิบัติ • ใช้ขั้นตอนกำรดำเนินงำนมำเป็นกรอบในกำรรวบรวม วิเครำะห์ และ บริหำรข้อมูลจำกแหล่งต่ำง ๆ


วัฏจักรชีวิตของโครงการซอฟต์แวร์ Software Project Life Cycle Software Project Initiation Software Project Closing

Software Project Planning Software Project Execution


วัฏจักรชีวิตของโครงการซอฟต์แวร์ Software Project Life Cycle • • • •

กำรเริ่มต้นโครงกำรซอฟต์แวร์ (Software Project Initiation) กำรวำงแผนโครงกำรซอฟต์แวร์ (Software Project Planning) กำรดำเนินโครงกำรซอฟต์แวร์ (Software Project Execution) กำรปิดโครงกำรซอฟต์แวร์ (Software Project Closing)


การเริ่มต้นโครงการซอฟต์แวร์ (Software Project Initiation) • กำรกำหนดเวลำเริ่มต้นและสิ้นสุดโครงกำร • คัดเลือกโครงกำร • จัดทำข้อเสนอโครงกำร เพื่อรอรับกำรอนุมัติ


Brainstorming

ที่มำ https://redbooth.com/blog/team-brainstorming


การบริหารโครงการ 4P ปัญหา (Problem)

คน (People) โครงการ (Project)

กระบวนการ (Process


กระบวนการของการบริหารโครงการซอฟต์แวร์

Project P lanning Project O rganizing Project M onitoring Project A djusting


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


การจัดระเบียบโครงการ ( Project Organizing) • • • • •

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


การติดตามสถานะโครงการ (Project Monitoring) ผู้จัดกำรโครงกำรติดตำมควำมก้ำวหน้ำ หรือสถำนะโครงกำรซอฟต์แวร์ ว่ำไปในทิศทำงที่ดีหรือไม่ • กำรรวบรวมข้อมูลสถำนะโครงกำรซอฟต์แวร์ • กำรวิเครำะห์และกำรประเมินข้อมูลที่เก็บรวบรวมมำได้ • กำรนำเสนอและสื่อสำรสถำนะโครงกำรซอฟต์แวร์


การปรับเปลี่ยนโครงการ(Project Adjusting) กำรปรับเปลี่ยนทรัพยำกร กำหนดกำรและเนื้อหำหรือขอบเขตของ งำน เมื่อมีเหตุกำรณ์ที่ผิดปกติ

ที่มำ http://www.maxwideman.com/papers/two_books/liked.htm


เทคนิคสาหรับการบริหารโครงการฯ

• • • •

โดยใช้เครื่องมือต่ำง ๆ เช่น แผนภูมิแกนต์ โครงสร้ำงกำรแบ่งงำน เทคนิคกำรประเมินค่ำและควบคุมโครงกำรหรือเพิร์ต ระเบียบวิธีวิถีวิกฤตหรือ ซีพีเอ็ม


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


โครงสร้างการแบ่งงาน WBS


เทคนิคการประเมินค่าและควบคุมโครงการ หรือเพิร์ต



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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.