AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services

Size: px
Start display at page:

Download "AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services"

Transcription

1

2 Software Process Consulting Services - CMMI Leaders in CMMI Process Consulting and Training Services About CMMI CMMI models are tools that help organizations improve their ability to develop and maintain quality products and services. The CMMI has evolved from the learning, feedback and experience of software organizations across the world that deployed various models (ISO, CMM, etc.) for improving their processes. CMMI builds on and extends the best practices of the Capability Maturity Model for Software (SW-CMM ), the Systems Engineering Capability Model (SECM), and the Integrated Product Development Capability Maturity Model (IPD-CMM). CMMI will help Software and Systems Engineering Companies to Study, Define, Implement, Improve and Appraise their internal Processes to result in improvement of the Development Cycle Time, Timely deliveries to Customers, reduction in Schedule, Effort and Cost variances, reduced Defect levels, reduced Rework, improved productivity and profitability Page 2

3 CMMI Services The following are the CMMI Process Consulting services offered The various steps in the CMMI Process Consulting service are: a. CMMI Overview Training This Training is meant to provide an understanding of the CMMI model and its requirements at a very broad level for the Senior management and the Project team members. This helps organizations understand the requirements of CMMI Model from the implementation point of view b. Process Gap Analysis This activity is meant to study the existing Quality System, if any, the existing Project Practices and the level of understanding of the people in the Organization on the Process requirements. This helps to understand the current level of the Organization against the planned level of CMMI model c. Corrective Action Planning Page 3

4 This plan is important to identify the activities to be performed in detail against each of the Gaps identified during the Process Gap Analysis. This will identify the responsibility of personnel within the client company and the timelines for completing the planned corrective actions d. Process Definition The Process Definition activity is to be performed by the Client using the Gap Analysis report and the Corrective Action Plan. Our consultants will be available for any support during this stage through , Instant messengers and Telephones. Critical document templates that are not completely known to the Client will be provided by our consultants e. Process Definition Review The processes defined by the client during the earlier stage will be reviewed by the AZIST consultants both offshore and Onsite. The completion of this step will lead to the roll-out of the Processes, Procedures, Templates, Forms and related documents f. Role Based Training The Process Documentation on being made ready will require the staff of the Client Organization to be trained on some of the fundamental concepts of activities being performed. AZIST will provide training on the fundamentals of Project Management, Configuration Management, Reviews, Audits and Metrics to help client staff understand the need to perform these activities and to help accelerate the Process implementation g. Implementation Review The Process Documentation prepared in the above steps will need to be used by the Projects and the functions within the Organization and will have to be reviewed periodically for effective, correct and relevant usage. This Review will be done in three cycles, once every 2 to 3 months totaling about 9 months. The outcome of these reviews will identify areas for improvement in both the Process Documentation and also the areas of implementation h. Implementation Support The implementation support is provided in two parts both Onsite and Offshore. The onsite support will be provided to address and resolve the areas for improvement identified during the Implementation reviews through facilitation, support and Page 4

5 guidance. The Offshore Support is provided during the entire course of the CMMI Project through the usage of s, Instant Messengers and Telephones CMMI Appraisal SCAMPI - Standard CMMI Appraisal Methodology for Process Improvement a. Official CMMI Training The members within the Client organization will need to be trained on the details of the entire CMMI Model, its components including each Process Area at all levels through a Training authorized by the SEI, USA. This 3 Day training will be provided by one of the two SEI Authorized CMMI Instructors of AZIST Technologies. The participants of this training will undergo an evaluation test at the end of the 3 days of training and successful participants will be registered with SEI, USA. The successful completion of this training is mandatory for being a part of the ATM during the SCAMPI The final evaluation of the CMMI Project is carried out during the SCAMPI. The SCAMPI is conducted as both SCAMPI Class B and Class A. Page 5

6 b. Class B Appraisal The SCAMPI Class B is more of a pre-assessment type of Appraisal and is carried out on selected projects and on selected PAs. The outcome of this pre-appraisal will provide an understanding on the level of implementation of the Processes and will provide a confidence to both the Client Management and AZIST on the readiness of the Organization for the final Appraisal c. SCAMPI Class A Appraisal This is the final phase of the CMMI Appraisal process and consists of both the Readiness Review and the Final Onsite activities The Readiness Review will focus on the following activities a. The Appraisal Team Training for the ATMs b. Administration of the CMMI Appraisal Questionnaire (CAQ) to selected Project Managers in the organization c. The review of the Quality Management System of the Organization to check on the correctness and completeness of the System with respect to meeting the requirements of the desired level of CMMI d. The review on the Project artifacts of selected projects to understand the level of implementation of the defined Quality System e. And finally the scripting of the Interview Questions for the final Onsite period The Final Onsite period will involve a. The Face to Face interviews with identified Project Managers, Configuration Members, Engineering personnel covering the Requirements, Design, Build and Testing phases, the Senior Management team, the Quality Assurance and Support team personnel covering the Training, Purchase, Networks functions b. The findings observed during the Review of the Quality System, Project Artifacts and finally during the Interviews are corroborated and the observations against each Process Area documented and the rating for the CMMI Appraisal is completed c. The observations of the SCAMPI are reported and filed with the SEI about the progress and outcome of the of the SCAMPI Page 6

7 Benefits of Software Process Implementation Some benefits reported by Organizations after 1 year of Process Implementation are: Increased communication and accuracy Employees seeking improvement opportunities Increased customer satisfaction Better communication Improved quality as reported by customer Measurable quality Cost Of Quality is known Note: Capability Maturity Model (CMM SM ), CMMI SM, PCMM SM, SEI- Capability Maturity Model Based Appraisals for Internal Process Improvement (CBAIPI SM ), P CMM Assessment, SCAMPI SM are service marks of Carnegie Melon University. Page 7