Active Topics Memberlist Calendar Search Help | |
Register Login |
One Stop Testing Forum : Software Testing @ OneStopTesting : Beginners @ OneStopTesting |
Topic: The Capability Maturity Model for Software |
|
Author | Message |
aditi
Newbie Joined: 04Apr2007 Online Status: Offline Posts: 1 |
Topic: The Capability Maturity Model for Software Posted: 14May2007 at 2:01am |
The Capability Maturity
Model for Software [Paulk93a, Paulk93b] describes the principles and practices
underlying software process maturity and is intended to help software
organizations improve the maturity of their software processes in terms of an
evolutionary path from ad hoc, chaotic processes to mature, disciplined
software processes. The CMM is organized into five maturity levels. A maturity
level is a well-defined evolutionary plateau toward achieving a mature software
process. Each maturity level provides a layer in the foundation for continuous
process improvement. The Five Maturity Levels The following
characterizations of the five maturity levels highlight the primary process
changes made at each level: 1) Initial The software process is
characterized as ad hoc, and occasionally even chaotic. Few processes are
defined, and success depends on individual effort and heroics. 2) Repeatable Basic project management
processes are established to track cost, schedule, and
functionality. The necessary process discipline is in place to repeat earlier
successes on projects with similar applications. 3) Defined The software process for
both management and engineering activities is documented, standardized, and
integrated into a standard software process for the organization. All projects
use an approved, tailored version of the organization's standard software
process for developing and maintaining software. 4) Managed Detailed measures of the
software process and product quality are collected. Both the software process
and products are quantitatively understood and controlled. 5) Optimizing Continuous process improvement is enabled by quantitative feedback from the process and from piloting innovative ideas and technologies. Key Process Areas:
Integrated Software Management (IM)
Common Features: For convenience, each of the key process areas is organized by common features. The common features are attributes that indicate whether the implementation and institutionalization of a key process area is effective, repeatable, and lasting. The five common features, followed by their two-letter abbreviations, are listed below: Commitment to Perform (CO) Describes the actions the organization must take to ensure that the process is established and will endure. Includes practices on policy and leadership. Ability to Perform (AB) Describes the preconditions that must exist in the project or organization to implement the software process competently. Includes practices on resources, organizational structure, training, and tools. Activities Performed (AC) Describes the roles and procedures necessary to implement a key process area. Includes practices on plans, procedures, work performed, tracking, and corrective action. Measurement and Analysis (ME) Describes the need to measure the process and analyze the measurements. Includes examples of measurements. Verifying Implementation (VE) Describes the steps to ensure that the activities are performed in compliance with the process that has been established. Includes practices on management reviews and audits. Post Resume: Click here to Upload your Resume & Apply for Jobs |
|
IP Logged | |
Forum Jump |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
© Vyom Technosoft Pvt. Ltd. All Rights Reserved.