You are on page 1of 12

Software Project Management

Overview of Project Management

1. Introduction & Fundamentals


Reference to Previous session

I. Overview of Project Management


i. Management
ii. Project management
iii. SW project management
iv. Project
 Definition
 Dimension
– People
– Process
PEOPLE

Principles of Staffing
 Top Talent
 Job Matching
 Career Progression
 Team Balance
– Harmony
 Elimination of misfit
Team Organization
 Important who works with whom
Motivation
 Bad motivation, bad outcomes, less work
PROCESS

Rework Avoidance
 Enhancement
Quality Assurance
 Quality should be maintained
Development Fundamentals
 Similar task should be done in more efficient way
Risk Management
 In software there is no space for gamble
Resources Targeting
 Resources should be made available to the right person at
right time
Customer Orientation
Project Dimensions
Product & Technology
 80 / 20 –Rule
 Fix time scale: snip off 20% of features (leave 80%), save 20%
time
 Product Size
 Larger product - longer time, new requirements, features, ...cut
size ½, save effort 60%
 Product Characteristics
 Performance, memory use, robustness, reliability (Check
acceptance/responsiveness of the Product?)
 Prioritize features
Development Tools
 Object Orientation / Structural Programming
Project Dimensions (V)
Product And Customer

No product (outcome), no project!


AbilityTo
Ability ToProduce
ProduceAdditional
AdditionalValue
ValueTo
ToThe
The
Customer
Customer

Operative
Operative Funds
Funds Competitive
Competitive
efficiency
efficiency position
position
Project Phases

All projects are divided into “Phases”

All phases together are known as the


“Project Life Cycle”

Each phase is marked by completion of


“Deliverables”
Software Project Lifecycle
A Set Of Activities, Which Occur More Or Less
In An Order

 Phase 1 -> Phase 2 -> … -> Phase N

Usual Phases

Definitions And Analysis


Design
Implement / Produce
Test / Release
Core Software Project Phases
Software
Concept

Requirement
Analysis

Architectural
Design

Detailed
Design

Coding and
Debugging

System
Testing

Deployment and
Maintenance
Costs and Cost Management (I)

Time And Money


 When Financing Estimation Was Made?
 Usually Estimation Is Made Too Low

S-curve

Early Phase - Less Costs;


Mid Phase – Huge Costs ;
Late Phase - Less Costs
Plans are (usually) made at the beginning
Costs and Cost Management (II)

Categorize Costs

 Salaries (With Overhead)


 Travel
 Consumables
 Equipment
 External Services
 Other Expenses
– Annually/Periodically
Summary

I. Overview of Project Management

iv. Project
 Project Dimensions
v. Goals of Project Management
vi. Project Phases
vii. Software Project Lifecycle
viii.Cost and Cost management

You might also like