UNIT – I:
Software Process Maturity
Software maturity Framework, Principles of Software Process Change, Software Process Assessment, The Initial Process, The Repeatable Process, The Defined Process, The Managed Process, The Optimizing Process.
Process Reference Models
Capability Maturity Model (CMM), CMMI, PCMM, PSP, TSP).
1. Introduction:
Software project management is the art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, monitored and controlled. It comprises of a number of activities, which contains planning of project, deciding scope of software product, estimation of cost in various terms, scheduling of tasks and events, and resource management.
- Software development is highly unpredictable
- Management has a greater effect on the success or failure of a project than technology advances.
- Too often there is too much scrap and rework. The entire process is very immature, not enough reuse
A. Software Process Maturity
Software Process maturity Framework:
The Five Maturity Levels are given below…
- Initial
- Repeatable
- Defined
- Managed
- Optimizing