Software Engineering
Project Management
Software Engineering
 Effective software project management focuses
on the three P’s
 People
 Problem
 Process
 The manager who forgets that software
engineering work will never get success in the
project
Software Engineering
 People
This is the most important factor in the software
engineering
Software Engineering Institute has developed a people
management capability maturity model
This model defines the key practice areas for the
software people
Recruiting
Selection
Performance
Training
Career Development
Team Development
Software Engineering
 Motivate
 This model is for the welfare of the software
people
 Off course these are people who enable the
organization to take complex projects
 Organization that achieve high levels of maturity
in the people management area have a higher
implementation of effective software engineering
practices
Software Engineering
 Problem
Before a project can be planned, its objectives should be established.
Alternative solutions should be considered
Without this it is impossible to define reasonable estimates of the cost.
Software Engineering
 Process
A software process provides the framework which
a comprehensible plan for software development
can be established
Software Engineering
 The players
The software process is populated by players who
can be categorized into five categories
Senior Managers
Project managers
Practitioners
Customer
End users
Software Engineering
 Team Leader
Project management is people intensive activity
Motivation
Organization
Ideas or innovation
Problem solving
Managerial ability
Software Engineering
 Achievement
 Team Building
Software Engineering
 The software team structure
 Ego-Less team (Democratic decentralized)
 Chief Programmer team(Controlled centralized)
 Controlled decentralized

8. project-management

  • 1.
  • 2.
    Software Engineering  Effectivesoftware project management focuses on the three P’s  People  Problem  Process  The manager who forgets that software engineering work will never get success in the project
  • 3.
    Software Engineering  People Thisis the most important factor in the software engineering Software Engineering Institute has developed a people management capability maturity model This model defines the key practice areas for the software people Recruiting Selection Performance Training Career Development Team Development
  • 4.
    Software Engineering  Motivate This model is for the welfare of the software people  Off course these are people who enable the organization to take complex projects  Organization that achieve high levels of maturity in the people management area have a higher implementation of effective software engineering practices
  • 5.
    Software Engineering  Problem Beforea project can be planned, its objectives should be established. Alternative solutions should be considered Without this it is impossible to define reasonable estimates of the cost.
  • 6.
    Software Engineering  Process Asoftware process provides the framework which a comprehensible plan for software development can be established
  • 7.
    Software Engineering  Theplayers The software process is populated by players who can be categorized into five categories Senior Managers Project managers Practitioners Customer End users
  • 8.
    Software Engineering  TeamLeader Project management is people intensive activity Motivation Organization Ideas or innovation Problem solving Managerial ability
  • 9.
  • 10.
    Software Engineering  Thesoftware team structure  Ego-Less team (Democratic decentralized)  Chief Programmer team(Controlled centralized)  Controlled decentralized