CMM/CMMI

CMM/CMMI

The goal of this workshop is to teach students how to be an effective Business Analyst and how to develop different types of requirements (Customer requirements, System Requirements, etc.) that are required in different phases of Software Development Life Cycle (SDLC). Students will also learn how to ensure the product quality by developing quality requirements and managing requirements growth or changes efficiently.

CMMI TRAINING WORKSHOP

Course Length: 4 Days
Class Hours: 8 hours/day

GOAL

The goal of this workshop is to prepare its participants for SEI’s CMMI Level 2 and Level 3 certifications. All Software Process Engineers in the organization will be trained to perform their duties based on their roles and responsibilities. Participants will learn the background, purpose, scope and benefits of CMMI model. They will also learn about the key Process Areas of all 5 levels (i.e., Initial, Managed, Defined, Quantitatively Managed and Optimized) with special emphasis on level 2 and 3 process areas. After completing this workshop, participants will be able to start preparing for official certification.

During this workshop, a standard set of tools, templates and techniques will be offered to all students so that they can start doing their jobs as soon as they get back to work. Moreover, a free on-line help will be available for all students who need to communicate to the instructor for some clarification or help to start performing the actual implementation. This free on-line support will be available for 30 days after students complete this workshop successfully. If necessary, on-site consultation can be arranged based on the project type and group size.

OBJECTIVES

Upon completion, the students will learn:

  • About the CMMISM model and requirements for all process areas (especially, for Level 2 and 3)
  • How to build a usable process improvement infrastructure, including tools, templates, policies, metrics, and establish internal quality control functionalities/policy.
  • How to define processes and detailed work practices.
  • How to make standardized processes readily available in a repository.
  • How to make sure that the processes meet CMMISM requirements.
  • How to follow new processes and making systematic improvements.
  • How to get ready for the SCAMPI A appraisal.

OVERVIEW

INTRODUCTION

  • Define CMMI Model
  • Describe the needs for using this model
  • Present all process areas
  • Introduce differences between ISO 9001-2000 and CMMI models
  • Introduce different CMMI model options
  • Define CMMI Staged vs. Continuous Representations
  • Discuss how different levels of CMMI model impact our people in the organization and how it changes the way we do business
  • Describe how all CMMI process areas can be grouped into four major categories like Process Management, Project Management, Engineering and Support.

Process Management Process Areas

  • Process Management Process overview
  • Discuss Goals and Practices for each process area
  • Organizational Process Definition (OPD)
  • Organizational Process Focus (OPF)
  • Organizational Training (OT)

Process Management Process Areas

  • Engineering Process area overview
  • Discuss Goals and Practices for each process area
  • Requirements Development (RD)
  • Requirements Management (REQM)
  • Technical Solution (TS)
  • Verification (VER)
  • Validation (VAL)
  • Product Integration (PI)

Support Process Areas

  • Support Process area overview
  • Discuss Goals and Practices for each process area
  • Measurement and Analysis (MA)
  • Configuration Management (CM)
  • Process and Product Quality Assurance (PPQA)
  • Decision Analysis and Resolution (DAR)

Next Step

  • Brief overview of SCAMPI A Appraisal process
  • How to get ready for appraisal
  • Practice Implementation Indicator Descriptions (PIDDs) preparation overview
  • Do’s and don’ts for introducing new process initiative to the organization
  • What to expect from people
  • What to watch for
  • Let’s get started….