Professional Documents
Culture Documents
i) Initial
ii) Repeatable
iii) Defined
iv) Managed
v) Optimizing
i) Initial
The software processes at this level are ad hoc and do not give a stable
environment.
The success of project depends on the capability and braveness of the
people in the organization.
There are no actual applications required to adopt planning, monitoring or
controlling the process.
It is not possible to estimate the time and cost to develop the software.
ii) Repeatable
The software development processes are repeatable. They are not repeated
for all the projects in the organization.
An organization may use basic and constant project management processes
to track cost, schedule and functionality.
The minimum process discipline is used to repeat earlier success of project
with same applications.
iii) Defined
iv) Managed
This level show continuous improvement from previous levels and hence it is
called as Optimizing.
The processes and new technologies are attempted, the outputs are
measured and the evolutionary and incremental changes are achieved for
better quality levels.
ISO 9001 covers all the key processes in business i.e design, develop,
create, install, service and product.
Processes are observed to verify that they are effective.
The records which are satisfactory are kept for further use.
The results are checked for defects. Proper and corrective action is taken, as
necessary.
Separate process are reviewed regularly and quality process for the
effectiveness. It makes continual improvement easier.
Implementation
Requirements Set Design Set Deployment Set
Set
Software Economics
Most software cost models can be abstracted into a function of five basic
parameters: size, process, personnel, environment, and required quality.
2. The process used to produce the end product, in particular the ability of the
process to avoid non-value-adding activities (rework, bureaucratic delays,
communications overhead)
The relationships among these parameters and the estimated cost can be written
as follows: