Title: Introduction to project management
1 Introduction to project management
2The Software Project
- What is a project?
- Why do we need project management?
- Why do projects fail?
- The role of project managers
- Structure of projects
- Setting off on the right foot
3What is a Project?
4Characteristics of a Project
- Must have a start finish
- Fixed time cost
- Must have an objective
- Clear view of outcome
- People and resources to manage
- Need for leadership
- Often unique
- Causes problems
5Why project management?
- 3 major criticisms
- Projects are delivered late
- Actual costs far exceed estimates
- Systems do not meet expectations
- how do projects get to be years late in
delivery? one day at a time Fred Brooks The
Mythical Man Month
6Failure in IT Projects
7Role of project manager
- What are the tasks of a project manager?
- What are the key skills in being a good project
manager?
8Persuasive Communicator
Good Controller
Effective Planner
Project Manager
Effective Manager
Good Trainer
Technically Competent
Sensitive to problems of change
Organisationally Powerful
9DEVELOPMENT MODELS
- Waterfall
- Clear deliverables
- PRINCE 2
- Incremental
- Rapid development environment
- DSDM (RAD)
10Waterfall Model
Feasibility Study
Define Requirements
System Design
Programming and Testing
Implementation
11PRINCE - Planning/ Deliverables
Project Deliverables
Managerial
Technical
Quality
12PRINCE - Planning / Tolerances
Target
Cost
Tolerance Box
-
-
Time
13PRINCE - Control
Stages
Phases
Product
Product
Product
Management Control - health of project
Technical Control - health of product
14DSDM Life Cycle
Feasibility
Business Study
Agree Schedule
Implement
Functional Prototype Iteration
Implement- ation
Create Functional Prototype
Identify Functional Prototype
Business Review
Train Users
Review Prototype
User approval user guidelines
Review Design Prototype
Design Prototype Iteration
Identify Design Prototype
Create Design Prototype
Agree Schedule
15DSDM Principles
- Active user involvement
- Frequent delivery of products
- Fitness for purpose is acceptance criterion
- Collaborative co-operative approach
- Testing integrated throughout life cycle
16Time Boxing
U s e r R e v i e w
U s e r R e v i e w
U s e r R e v i e w
Time box 1
Time box 2
Time box 3
17Setting out
- Terms of Reference
- Clear scope and constraints
- Feasibility Study
- Is is possible?
- Project Strategy
- How are we going to do it?
- Requirements
- Detailed set of expectations
- Prototype
- Exploring checking our understanding