Software Project Management: 4 Edition
Software Project Management: 4 Edition
Management Chapter 1
4th Edition
An
Introduction
“A planned undertaking”
‘Jobs’ – repetition of very well-defined and well understood tasks with very
little uncertainty
‘Exploration’ – e.g. finding a cure for cancer: the outcome is very uncertain
4
CHARACTERISTICS OF PROJECTS
A task is more ‘project-like’ if it is:
Non-routine
Planned
Aiming at a specific target
Work carried out for a customer
Involving several specialisms
Made up of several different phases
Constrained by time and resources
Large and/or complex
05/22/21 GHANWA RIAZ 5
ARE SOFTWARE PROJECTS REALLY
DIFFERENT FROM OTHER PROJECTS?
Invisibility
Complexity
Conformity
Flexibility
Feasibility study
Is project technically feasible and worthwhile from a business point of
view?
Planning
Only done if project is feasible
Execution
Implement plan, but plan may be changed as we go along
7
THE SOFTWARE DEVELOPMENT LIFE-
CYCLE (ISO 12207)
8
ISO 12207 LIFE-CYCLE
Requirements analysis
Integration
Putting the components together
Installation
The process of making the system operational
Includes setting up standing data, setting system parameters, installing on operational
hardware platforms, user training etc
Acceptance support
Including maintenance and enhancement
£
£ Benefits
- Quantifiable
- Non-quantifiable
23
MANAGEMENT CONTROL
Data – the raw details
e.g. ‘6,000 documents processed at location X’
Implementation – carrying out the remedial actions that have been decided
upon