Software Project Management

essential part of SWE

delivery on time

PM is needed because SW development is always a subject to budget and time

what is a project

temporary endeavor undertaken to create a unique product or service

has a unique purpose

requires resources

involves uncertainty

the triple constraint of every project

scope goals

time goals

cost goals

SW manager responsibilities

proposal writing

project planning and schedule

project costing

project monitoring and reviews

personnel selection and evaluation

report writing and presentations

project staffing

budget may not allow for the use of highly paid staff

staff with appropriate experience may not be available

an organization may wish to develop employee skills on a SP

project planning

1. introduction

2. project organization

3. risk analysis

4. work breakdown

milestone

deliverable

5. resource requirements

6. project schedule

7. monitoring and reporting mechanisms

failure statistics

succes (on-time, on-budget, scope coverage)

failed (over-time, over-budget, with less scope)

impaired (cancelled and unused)

inspired by