120 likes | 207 Views
Models in I.E. Lecture 5. Project Management Network Models. 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. IE 2030 Lecture 5: Project Management.
E N D
Models in I.E. Lecture 5 Project Management Network Models
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
IE 2030 Lecture 5: Project Management • Getting everything done in Sr. Design • Managing a software project • Building a house; construction management • Planning a wedding
IE 2030 Lecture 5: Project Management • Many ACTIVITIES • Some can be performed in parallel • Others are constrained by PRECEDENCE RELATIONSHIPS Lay Foundation
IE 2030 Lecture 5: Project Management Excavate Lay Foundation
IE 2030 Lecture 5: Project Management Excavate Lay Foundation Buy Roofing Material
IE 2030 Lecture 5: Project Management Specs Design Pseudocode Debug Walkthrough Code Documentation Test Packaging 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?
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
IE 2030 Lecture 5: Gantt Charts • Old, Still Used • Not as good as PERT/CPM Networks, especially for Precedence Relationships
IE 2030 Lecture 5: Project Management Select Programming Team Specs Design Pseudocode Debug Walkthrough Code Documentation Test Packaging Beta Test
IE 2030 Lecture 5: Project Management Select Programming Team Dummy Specs Design Pseudocode Debug Walkthrough Code Documentation Test Packaging Beta Test