Home About us Services Case study FAQ center Careers Contact us
 
 
Home - About us - Cmm Level 3 certification
 

SEI CMM3 Certification

After three CMM assessment steps of internal assessment (strict and serious assessment process in accordance with the norms of CMM and for our own software process assessment and assessment from a institute made up of CMM software engineering experts), formal evaluation (including assessment of software ability and internal process), software process improvement according to the assessment results (make software process improvement plans quickly after the assessment, which ensures the software process be effective improved), we successfully obtained the certification of CMM3. It shows that we have grasped key process areas (KPA) of implementation activities, and have adopted it to practical software development process.
  • For our company:
    CMM improves software development management capacity: CMM provides self-assessment and self-enhancement methods for software enterprises, improves software productivity, and enhances international competitiveness of software products.
  • For software outsourcers and software end users:
    CMM provides an assessment method of development and management level of software outsourcing providers as well as risking identifications.

CMM technology

CMM provides an evolutionary ladder-type frame for the software enterprises' process, which is based on process development experience of all the past software engineering. It identifies the major management work (relationship between the tasks and their order) in software development. Software process is partly divided into three levels for understanding by CMM: processes, activities and tasks.

CMM structure

It provides an evolutionary framework ladder for enterprises' software process capability, which is divided into five steps. The first level is actually a starting point, any enterprise which prepares for CMM evolution is generally in the starting point and steps into the second-level from it. In addition to the first level, each level sets group goals, if they meet this target group, this indicates that reaching a mature level, and can make downward-forward. It doesn't advocate beyond evolutionary level, for from second level, every low-level is the higher-level basis.

  • 1. Initial Level
    The software process initial level is not defined and it is random. Project implementation is freewill or even with confusion. Perhaps some enterprises have made some software engineering rules, but these rules are unable to cover basic requirements of the key processes, and their implementation can not guarantee the policy and resource areas, so it is regarded as the initial level.
  • 2. Managed Level
    Based on years of experiences and lessons, people summarized that the most important rule of software development is not technology but management. Therefore, the focus of the second level is on software management process. A management process is a process that can be gradually evolved and improved. The management process of the second level includes demand, project, quality, configuration and sub-contract management, in which project management is divided into two sections of planning and monitoring.
  • 3. Defined Level
    The second level only defines the basic management process, but not the implementation step standard. So the third level calls for individual engineering standards, and both management and project development need a criteria document and the standards should be integrated into enterprise software development standard procedures. All projects should use this standard tailored process. The process tailoring should be carried out strictly and need the approval of relevant staffs before taken into practical use.
  • 4. Quantitatively Managed Level
    The fourth level refers to the quantitative management method. All products quality (including working products and products delivered to users) is required to be clearly displayed in matrixes. These matrixes should show all the details and can be used for understanding and controlling of software processes and products. Quantification will enable software development be an industrialized production activity.
  • 5. Optimizing Level
    The goal of the fifth level is about a sustained improvement. Continuous improvement means the implementation of next step (the optimization step) should be based on the feedback. The company can adjust software production process to achieve the best result according to different projects.
 
about company
Company Profile
Company Culture
Value viewpoints
 
quick links
What is your advantage
An UK website development
Online advisory
 
services
Software outsourcing services
IT outsourcing services
Offshore software development
System integration services
Software testing services
Website redesign services
 
Copyright 2007-2008 Cnoutsourcing offshore outsourcing software development, All rights reserved.