Capability Maturity Model Integratoin (CMMI) and its Assessment Process



Similar documents
An Introduction to CMMI and its Assessment Procedure

Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva

SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor

The Capability Road Map a framework for managing quality and improving process capability

CMMI Version 1.2. SCAMPI SM A Appraisal Method Changes

Using Rational Software Solutions to Achieve CMMI Level 2

Software Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!

Foredragfor Den Norske Dataforening, den

CMMI KEY PROCESS AREAS

CMMI meets ITIL. Dr. Ute Streubel

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

Steve Masters (SEI) SEPG North America March Carnegie Mellon University

How To Understand And Understand The Cmm

CMMI for Development Introduction & Implementation Roadmap

CMS Policy for Capability Maturity Model Integration (CMMI)

Software Engineering CSCI Class 50 Software Process Improvement. December 1, 2014

Software Quality Assurance: VI Standards

Data Management Maturity (DMM) Model Update

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci

Engineering Standards in Support of

Capability Maturity Model Integration (CMMI SM ) Fundamentals

Project Management. 06 Requirements Management. IT M a t u r i t y. S e r v i c e s

CMMI Practitioners: How Can We Improve the Skill-set?

wibas Team CMMI-ITIL IT Maturity S e r v i c e s

Manage the acquisition of products from suppliers for which there exists a formal agreement.

CMMI: What do we need to do in Requirements Management & Engineering?

Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors

Risk Repository. Prepare for Risk Management (SG 1) Mitigate Risks (SG 3) Identify and Analyze Risks (SG 2)

Lessons Learned from Adopting CMMI for Small Organizations

A Lightweight Supplier Evaluation based on CMMI

Software Process Improvement CMM

Introduction to SEIs Capability Maturity Model Integration (CMMI)

Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

A Report on The Capability Maturity Model

Concept of Operations for the Capability Maturity Model Integration (CMMI SM )

How to use CMMI to bring your project management process to the next level A CMMI Implementation Case Study

A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations

Software Process Improvement. Overview

How CMMI contributes to Software Testing

CAPABILITY MATURITY MODEL INTEGRATION

CMMI-Services Visao Geral & CMMI v1.3 Plans

Software Process Maturity Model Study

F15. Towards a More Mature Test Process. Anne Mette-Hass. P r e s e n t a t i o n

Software Quality Management II

Process Improvement -CMMI. Xin Feng

Towards a new approach of continuous process improvement based on CMMI and PMBOK

Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example

The Design and Improvement of a Software Project Management System Based on CMMI

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group

ISO, CMMI and PMBOK Risk Management: a Comparative Analysis

A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION

Software Process in Geant4 an overview

Applying CMMI SM In Information Technology Organizations SEPG 2003

SPICE International Standard for Software Process Assessment

CMMI 100 Success Secrets

UML Modeling of Five Process Maturity Models

An OWL Ontology for Representing the CMMI-SW Model

Capability Maturity Model Integration (CMMI ) Overview

Chapter 3 The Integrated Requirements Management Framework (IREQM)

Usability in SW-Engineering-Prozessen und in CMMI

CMMI for Development, Version 1.3

TOWARDS MATURE SOFTWARE PROCESS 1

Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008

The Advantages of ISO 9001 Certification

Capability Maturity Model Integration (CMMI ) Overview

CMMI and Agile our experience revealed

How to Upgrade SPICE-Compliant Processes for Functional Safety

Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008

[project.headway] Integrating Project HEADWAY And CMMI

A QUESTIONNAIRE BASED METHOD FOR CMMI LEVEL 2 MATURITY ASSESSMENT

Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504

Implementation of Multiple Quality Frameworks An Analysis

An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations

Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management

CMMI for Development, Version 1.3

QUALITY ORGANIZER: A SUPPORT TOOL IN USING MULTIPLE QUALITY APPROACHES

CMMI for Acquisition, Version 1.3

CMMI for SCAMPI SM Class A Appraisal Results 2011 End-Year Update

Leveraging CMMI framework for Engineering Services

Frameworks for IT Management

The Advantages and Disadvantages of Using Software Engineering Standards

Applying Agile Techniques to Process Development: Lessons Learned

Implementing CMMI for High-Performance

Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC

The Tutelkan Reference Process: A Reusable Process Model for Enabling SPI in Small Settings

Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation

Developing CMMI in IT Projects with Considering other Development Models

Synergism of the CMMI Development and Services Constellations in a Hybrid Organization

Integrating CMMI with COBIT and ITIL

Process Improvement. From the Software Engineering Institute:

Overview of the Systems Security Engineering Capability Maturity Model (SSE-CMM)

Transcription:

Capability Maturity Model Integratoin (CMMI) and its Assessment Process Martin Höggerl Bernhard Sehorz Seminar in Computer Science 2005/2006 Prof. W. Pree

Contents Introduction Overview of CMMI CMMI and ISO/IEC 15504 Assessing CMMI 1

Introduction The three factors in software development: 7 Process People Process struggles to be accepted Technology 2

Process Improvement As the process factor gains more acceptance, various process models are being developed Organizations seek to improve software quality by improving their development process CMMI is one of the process models available 3

A Short History of CMMI The Software Engineering Institute of Carnegie Mellon University develops CMM during the late 1980s Success causes various CMMs to be developed CMMI aims to integrate some of those Result: A model framework and an initial set of integrated models 4

Structural Elements in CMMI 25 Process areas (PAs): Each PA denes a set of goals and a set of practices Specic and generic goals: Generic goals (GGs) are valid for all PAs; specic goals (SGs) are specic to a certain PA Specic and generic practices (SPs/GPs): Are supposed to satisfy the respective goals 5

Example Process area: Requirements management Includes single SG Manage requirements...... and 5 SPs, including: 1. Obtain an understanding of requirements 2. Obtain commitment to requirements 6

CMMI Representations Continous: Grades each PA by assigning capability levels but not the process as a whole Staged: Grades the process as a whole by assigning maturity levels Comparison: Focus on the PA vs. focus on the whole organization exible vs. static order of PAs in process improvement ne grained vs. coarse grained rating 7

CMMI and ISO/IEC 15504 ISO/IEC 15504 and SPICE Goals of SPICE Assist standardization eort User trials to gain experience Create market awareness 8

Dierences (1) Process categories CMMI ISO/IEC 15504 Engineering Engineering Support Support Project Management Management Process Management Organisation Customer-Supplier 9

Dierences (2) Processes without equivalent in CMMI CUS.4 (Operation Process) SUP.7 (Audit Process) MAN.1 (Management Process) ORG.4 (Infrastructure Process) ORG.6 (Reuse Process) 10

Dierences (3) Representation CMMI: staged, continuous ISO/IEC 15504 : continuous Organizational capability Role of lead assessor 11

The Assessment Team Lead assessor requirements Introduction to CMMI training Assessment team experience Advanced CMMI training SCAMPI lead assessor training or upgrade training (for current lead assessors) 12

The Assessment Team Assessment team requirements Understanding for the organization's business Solid software engineering background Management experience Experience in measurement, quality assurance Each assessment team member should be willing and able to work on an assessment team 13

Examples for CMMI Assessments Example 1 : CMMI Assessment for HNIT Consulting Engineers by Students from the University of Iceland Example 2 : CMMI-based Assessments Conducted for AVL Graz Instrumentation Test Systems by Kasse Initiatives www.dtic.mil/ndia/2001cmmi/kasse.pdf 14

Example 1 Company : SW-Department of HNIT Consulting Engineers About the assessment team: Guðlaugur Kr. Jörundsson Sveinbjörn Guðmundsson Martin Höggerl 15

Example 1 Timeframe : 2.5 weeks Process Areas Requirements Management (REQM) Measurement and Analysis (MA) Conguration Management (CM) 16

Example 1 Preparation Presentation of CMMI concept Preparation time for company (collect evidence) Assessment (2 hours) Presentation evidence (take notes) Discussion Results (rating, levels) 17

Example 2 Company : AVL Graz Instrumentation Test Systems About the assessment team: Lead Assessor was a Senior or Principal Consultant with Kasse Initiatives Assessment Team Coordinator was the same for all ve sites All AVL business sites had core assessment team members who attended the SEI Intro to CMMI 18

Example 2 Preperation : Questionnaires about the company about readiness to change something about structure of the organization about documented processes 19

Example 2 Online review of documented processes Process-owners give presentation Questions could be Clarify/Expand a point Go to referenced document/template/guideline Why was this information placed here Show example projects 20

Example 2 Advantages of Online review Reduces the time required to accomplish a detailed look at the documented processes The ones presenting the process are experts in where important ideas are located within the document Any issue can be required to be reviewed again with little loss of time Having experts describe their documented processes reduces the risk of long debates over the value of the documented processes 21

Example 2 Presenting the results Presenting the Goals of the assessment Presenting the SCOPE of the assessment Presentation of the Generic Practices for the set of process areas Presentation of the process areas in terms of Plus Points, Weaknesses and Recommendations Presentation of background of related process areas that were not assessed (possible dependencies) 22

Thank you for your attention! 23