Models in I. E. Lecture 5 Project Management Network Models 5/22/00
IE 2030 Lecture 5: Project Management • • The problems of project management Use of network models Gantt charts PERT/CPM networks – Drawing the networks – Critical Paths – Dealing with uncertainty 1/26/00
IE 2030 Lecture 5: Project Management • Getting everything done in Sr. Design • Managing a software project • Building a house; construction management • Planning a wedding 1/26/00
IE 2030 Lecture 5: Project Management • Many ACTIVITIES Lay Foundation • Some can be performed in parallel • Others are constrained by PRECEDENCE RELATIONSHIPS 1/26/00
IE 2030 Lecture 5: Project Management Excavate 1/26/00 Lay Foundation
IE 2030 Lecture 5: Project Management Excavate Lay Foundation Buy Roofing Material 1/26/00
IE 2030 Lecture 5: Project Management Specs Design Walkthrough Pseudocode Code Debug Documentation 1/26/00 Packaging Test Beta Test
IE 2030 Lecture 5: Project Management • The Mythical Man-Month by Brooks • Project team size or other resource constraints often limit work rate • Time requirements for activities may be uncertain • Goal of network scheduling models: complete project on time w/o excessive cost. Decide who does what, when? 1/26/00
IE 2030 Lecture 5: Project Management • Main goal: schedule activities and assign resources to activities. • Other goals: – allocate resources effectively to achieve main goal – keep track of an ongoing project, make adjustments 1/26/00
IE 2030 Lecture 5: Gantt Charts • Old, Still Used • Not as good as PERT/CPM Networks, especially for Precedence Relationships 1/26/00
IE 2030 Lecture 5: Project Management Select Programming Team Specs Design Walkthrough Pseudocode Code Debug Documentation 1/26/00 Packaging Test Beta Test
IE 2030 Lecture 5: Project Management Select Programming Team Dummy Specs Walkthrough Design Code Debug Documentation 1/26/00 Packaging Pseudocode Test Beta Test