Project Management System

Project management involves the planning, monitoring, and control of the people, process, and events that occur as software evolves from a preliminary concept to an operational implementation. Effective software project management focuses on the four principles: people, product, process, and project.

 

The people

Software engineering institute has developed a people management capability maturity model (PM-CMM). The people management maturity model defines the key practice areas for software people like recruiting, selection, performance management, training, compensation, carrier development, organization, and work design, and team/culture development.

 

The product

Before a project can be planned, product objectives and scope should be established, alternative solutions should be considered and technical and management constraints should be identified. Scope identifies the primary data, functions, and behaviors that characterize the product.

 

The process

A software process provides the framework from which a comprehensive plan for   Software development can be established.

Framework activities – are populated with tasks, milestones, work products, and Quality assurance points. These activities characterize the software product and the project team.

Umbrella activities – i.e. software quality assurance, software configuration management, and measurement overlay the process model.

 

The project

Planned and controlled software projects are conducted to manage complexity. To avoid project failure, the project manager must avoid a set of common warning signs, understand critical success factors and develop a common sense approach for planning, monitoring and controlling the project.

Questions