Home » Training Courses » SEI Capability Maturity Model
Home
About Us
Our Services
Training Courses
News & Events
Downloads
Interesting Links
Contact Us
Email Newsletter
Customer Testimonials

The SEI Capability Maturity Model™

Course navigator:

How Insight consulting can help you improve
We have a strong software process improvement background and considerable practical experience of improvement programmes, many of which are CMM(I)-based. This experience covers everything from the overall management of the improvement program to the analysis of process problems in a workshop setting to the detailed documentation and implementation of processes. Fran O’Hara, Insight’s Principal Consultant is a trained SEI CMM Lead Assessor.

In addition to providing an overall CMMI service, we also provide training and consultancy on specific Process Areas (PA’s) such as Project Planning, Project Monitoring and Control, Peer Reviews/Inspections, Requirements Management, etc.. This PA expertise is essential as we can not only provide knowledge of what to improve but also how to improve it and can interpret the CMMI appropriately.

CMM Appraisals
Insight can provide both formal and informal appraisals of an organisation to determine strengths and weaknesses using the CMMI model.

Formal assessments can use the SCAMPI Class A, B or C appraisal methods.

A typical internal appraisal involves:

  • agreeing the assessment approach
  • distributing questionnaires,
  • conducting on-site staff interviews and group sessions
  • reviewing documentation
  • validating the findings with the group – thereby obtaining further consensus and buy-in
  • presenting results and producing the appraisal report
  • action planning (optional)

Consulting Services
The nature of our consulting services are to:

  • provide practical support
  • maximise the staff buy-in and help create momentum for improvement
  • maximise the transfer of skills to internal staff
  • above all, support the business goals and objectives

CMM Training Workshops
Insight offer a choice of CMM training workshops including:

These workshops are intended for anyone interested in applying the concepts of continuous process improvement as defined in the CMM. This includes IT Managers, Software Development Managers, Quality Managers, IT Project Managers, Software development staff and members of Improvement Teams. However, anyone with an interest in quality and process improvement will derive great benefit from these workshops.

The workshops can be customised as appropriate to the level and orientation of the audience as per an organisation’s specific requirements.

It is assumed that attendees will have some experience in software development.

Go to Principal Consultant Profile

TM Capability Maturity Model is a service mark of Carnegie Mellon University

® CMM is registered in the U.S. patent and trade mark office

Introduction to the SEI CMM (1-day course)
This is a shortened version of the three-day course.

Learning Objectives
Upon completion of this workshop you will be able to: Understand how the CMM is used as a practical framework for internal process improvement.

  • Interpret how the Key Process Areas apply to your organisation / role
  • Participate in CMM based assessment
  • Understand how your Software Process Improvement project is managed using an SPI lifecycle approach
  • Apply process improvements and process management concepts to your software development
  • Estimate where your organisation lies on the maturity scale Level and Orientation of Audience

This workshop is intended for anyone who wants a short overview of the SEI CMM. It is assumed that attendees will have some experience in software development.

Topics Covered:

  • Introduction
  • The CMM background and concepts /definitions
  • Maturity Levels
  • The CMM structure
  • Key Process Area introduction
  • A sample of the KPAs are analysed through exercises
  • Case Study
  • The SPI lifecycle (IDEAL)

Understanding and using the SEI CMM (3-day course)

Learning Objectives
Upon completion of this workshop you will be able to:

  • Identify the benefits of process management and improving the software process
  • Explain fundamental CMM Concepts
  • Explore the structure and organisation of the CMM
  • Interpret the meaning and requirements of the CMM and its Key Process Areas as applied to your organisation / role
  • Apply the CMM as a practical framework for internal process improvement
  • Develop a practical Action Plan for your software process improvement programme focusing on key improvements to support your business needs and involving the right people
  • Successfully manage your Software Process Improvement (SPI) project using a lifecycle approach
  • Define your processes in a practical and usable way
  • Apply process improvements and process management concepts to your software development
  • Participate in CMM based assessments
  • Estimate where your organisation lies on the maturity scale
  • Apply lessons learnt from real world case studies

Level and Orientation of Audience
This workshop is intended for anyone interested in applying the concepts of continuous process improvement using the CMM as a framework (it will be of special interest to those who want to adopt a very practical approach). This includes IT Managers, Software Development Managers, Quality Managers, IT Project Managers and members of Improvement Teams. However, anyone with an interest in quality and process improvement will derive great benefit from this workshop.

It is assumed that attendees will have some experience in software development.

Workshop topics

Introduction
The introduction establishes a common understanding of course objectives and explores student expectations.

The CMM - Background and concepts/definitions
Process Improvement/Management Concepts
Characteristics of mature and immature organisations
History and motivation for the CMM

Maturity levels
Philosophy behind levels
Level characteristics
Overview of associated KPA's

Exercises
Identification of participants's current process issues
Initial analysis in a CMM context

The CMM Structure
Locating information on the CMM
KPAs, goals, common features, key practices etc
Practical prioritisation of key practice implementation
Exercise on structure

Understanding the Key Process Areas

  • Level 2 KPA's (plus exercise)
  • Level 3 KPA's (plus exercise)
  • Overview of Level 4 and 5 KPA's

Exercise : KPA interrelationships
Understanding how the KPA's relate and depend upon one another

How to scale and interpret the CMM according to your organisation
CMM light
Interpreting the terminology and practices of the CMM
How to apply the KPA's in different organisational contexts
Practical process definition techniques

CMM in context
Using models in the real world
How does the CMM model compare to other models?
Limitations of CMM
CMMI - CMM Integrated overview

Case studies
Costs and benefits of SPI
Irish case studies - from level 2 to level 4
Why many SPI initiatives fail
Examples of practical value of the CMM to the organisation and the individual

Planning Effective SPI Implementation
How to improve the software process using CMM
Issues involved e.g. business needs, cultural change
Prioritisation of improvement actions
Selection of suitable pilot projects
Process support tools
Steps in improving - The SPI Lifecycle (IDEAL)
· Initiate Phase - getting buy-in, role of the 'SEPG', CSFs and pitfalls
· Diagnose Phase - Conducting Successful Assessments
· Establish Phase - Effective Action Planning and Improvement Infrastructure
· Acting Phase - Process Improvements which work- key techniques
· Leverage Phase - Maintain ownership

Lessons Learnt
Critical success factors

Workshop
This workshop section of the course provides some guidelines, templates and checklists but the focus is on participants actually doing key tasks such as outline planning and process definition for their organisational situation. This helps ensure participants know how to implement process improvement in a practical manner. The format is facilitated team exercises in the application of CMM to solve specific issues raised by participants. Each team works on a different chosen task.

Suggested examples include:

  • Developing an outline action plan for your SPI programme - covering KPA prioritisation based on business drivers, assessment results, 'low hanging fruit', etc. - identifying, estimating and scheduling the activities, roles/responsibilities, risks, metrics, piloting, communication activities, etc.
  • Defining your processes/procedures/templates/checklists so they are concise and usable - workshop-based process definition techniques to ensure the resulting documents are in a checklist format and kept to a couple of pages (use training to address the temporary knowledge gap when deploying a new process rather than verbose unusable process documents) - practicing this approach to practical process definition on some relevant participant chosen process elements

Implementation
Exercise- Participants identify workshop highlights, identify obstacles to implementation and plan their next steps

 

Understanding and Using the CMMI

 

ISEB/ISTQB Foundation Course in Software Testing

2010 Schedule:
Dublin Venue unless specified


April 13th - 15th
June 15th - 17th (Belfast)

More »

NEW !

ISTQB Advanced Courses in Software Testing

Dublin Venue

Advanced Test Analyst
March 1st - 5th (Exam 11th)
June 14th - 18th (Exam 24th)

Advanced Test Manager
Feb 22nd - 26th (Exam Mar 4th)
May 24th - 28th (Exam June 3rd)

Interested in process improvement?

Contact us if you would like to hear plans for an Irish SPIN - a special interest group in process improvement

Special Interest Group in Software Testing

More »

 
Copyright © Insight Consulting Ltd