The purpose of presentation is to provide leaders and team members of projects, committees or task forces with advanced techniques and practical skills for initiating, planning, tracking, controlling and evaluating any kind or size of project.
Lecture 15 Project Management
Project and Project Management
A project is a [temporary] sequence of unique, complex, and connected activities having one goal or purpose and that must be completed by specific time, within budget, and according to specification.
Project management is the process of scoping, planning, staffing, organizing, directing, and controlling the development of an acceptable system at a minimum cost within a specified time frame.
Measures of Project Success – The resulting information system is acceptable to the customer. – The system was delivered “on time.” – The system was delivered “within budget.” – The system development process had a minimal impact on ongoing business operations.
Causes of Project Failure • Failure to establish upper-management commitment to the project • Lack of organization’s commitment to the system development methodology • Taking shortcuts through or around the system development methodology • Poor expectations management • Premature commitment to a fixed budget and schedule • Poor estimating techniques • Over optimism • The mythical man-month (Brooks, 1975) • Inadequate people management skills • Failure to adapt to business change • Insufficient resources • Failure to “manage to the plan”
Why is Software Project Management Difficult? • Summerville (1992) – The product is intangible • Hard to monitor progress and assess quality – No clear understanding of the underlying process • Rely on process models – Software systems are often ‘one-off’ project • Critical and innovative in nature • Makes it hard to accumulate experience and to produce useful data