Lec 3
Lec 3
Lec 3
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
Operative
Operative Funds
Funds Competitive
Competitive
efficiency
efficiency position
position
Project Phases
Usual Phases
Requirement
Analysis
Architectural
Design
Detailed
Design
Coding and
Debugging
System
Testing
Deployment and
Maintenance
Costs and Cost Management (I)
S-curve
Categorize Costs
iv. Project
Project Dimensions
v. Goals of Project Management
vi. Project Phases
vii. Software Project Lifecycle
viii.Cost and Cost management