Software Process Assessment

Similar documents
CC and CMMI. An Approach to Integrate CC with Development

MTAT Software Engineering Management

Relationship between CMMI Maturity Levels and ISO/IEC Processes Capability Profiles

SOFTWARE ENGINEERING SOFTWARE PROCESS. Saulius Ragaišis.

Generating Supportive Hypotheses

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

Update Observations of the Relationships between CMMI and ISO 9001:2000

8. CMMI Standards and Certifications

A Global Overview of The Structure

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

Highlights of CMMI and SCAMPI 1.2 Changes

What is important in CMMI and what are the interrelations among its elements?

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

Patricia A Eglin David Consulting Group

Strategies for Transitioning to CMMI-SVC

High Maturity Practices in Quality Assurance Mechanisms for Quantitative Management (QM) and Continuous Process Improvement (CPI)

SCAMPI V1.1 Method Overview

How to Assure your Subcontractors Quality with Cross Constellations and Multi Models Inspiration Continues Process Improvement Initiatives

Bill Smith, CEO Leading Edge Process Consultants LLC

DORNERWORKS QUALITY SYSTEM

CMMI SM Mini- Assessments

System Engineering Process Improvement using the CMMI in Large Space Programs

What s New in V1.3. Judah Mogilensky Process Enhancement Partners, Inc.

A Real-Life Example of Appraising and Interpreting CMMI Services Maturity Level 2

Using the Equity in AS9100C to Implement CMMI-DEV Maturity Level 3

Chapter 26 Process improvement

Process Maturity Profile

CMMI for Acquisition Quick Reference

CMMI for Services Quick Reference

Analyzing Resonance of Motivation in Software Development Process Training by Using FRAM (Work-in-progress)

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN

Measuring the Maturity Level of Core System Development Project in a Financial Company Using CMMI-DEV

CMMI for Services (CMMI -SVC) Process Areas

Leveraging Your Service Quality Using ITIL V3, ISO and CMMI-SVC. Monday Half-Day Tutorial

Organizational Synthesis - CMMI, The Glue That Binds

Visualizing Betweenness Centrality of Process Area Networks Organization, CMMI-SVC

The Quality Paradigm. Quality Paradigm Elements

CMM,,mproving and,ntegrating

SCRUM and the CMMI. The Wolf and the Lamb shall Feed Together

One if by Land, Two if by Sea

Using CMMI. Type of Work. IT solution development Software development IT solution integration IT solution deployment

Practical Application of the CMMI for Building a Strong Project Management Infrastructure

Staged Representation Considered Harmful?

Process Improvement: CMMI

Teuvo Suntio. Quality Development Tools. Professor of Power Electronics at University of Oulu. Electronic System Design A TS Rev. 1.

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

CMMI for Technical Staff

CC532 Collaborative System Design

Requirements Development of Energy Management System for a Unit in Smart Campus

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

CMMI v1.1 for a Service-Oriented Organization. By Steve Hall, Jeff Ricketts, Diane Simpson 16 November 2005

Use of Competency Guidelines to Address CMMI GP 2.5

Ogden Air Logistics Center

Implementing Systems Engineering Processes to Balance Cost and Technical Performance

Do s and Don ts of Appraisal Preparation

Understanding and Leveraging a Supplier s CMMI Efforts: A Guidebook for Acquirers (Revised for V1.3)

CMMI Capability Maturity Model Integration [CMU SEI]

CMMI for Services (CMMI-SVC): Current State

Beyond Service Management: The Next Performance Advantage for All Disciplines

Q.A. Осигуряване на качество на софтуера (2016/2017, редовно/задочно)

Buy:

Process Improvement: CMMI

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

Dependency Analysis between CMMI Process Areas

CMMI for Services: Re-introducing the CMMI for Services Constellation

Reengineering the Industrial CMMI. Received ( ) Accepted ( )

Why Should you Care about CMMI?

Integrated Class C Process Appraisals (ICPA)

CMMI for Services (CMMI-SVC): Current State

PM Architecture Design as a Critical Success Factor in CMMI Model Implementation

Marilyn Ginsberg-Finner Northrop Grumman Corporation

CMMI-SVC: A Cost-Effective Approach to Early Use

Quest 2015 Webinar Series:

Q.A. Осигуряване на качество на софтуера (2016/2017, редовно/задочно)

Maturity Models - CMMI

Ahern_INDEX.ps 8/28/03 2:33 PM Page 285. Index

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group.

CMMI Version 1.2. Model Changes

Examining the Test Process: Predicting the Return on Investment of a Process Change

M. Lynn Penn Lockheed Martin Integrated Systems and Solutions November 2004

Do s Don ts and Pitfalls: Planning your first CMMI appraisal

TACOM-ARDEC Software Enterprise (SWE) CMMI Based Process Improvement

CMMI SCAMPI Distilled Using Appraisals for Process Improvement

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2

CMMI and Agile Development: A Binary Choice?

Who needs that process stuff anyway? A practical example of process discipline to improve deployment

AF Systems Engineering Assessment Model (AF SEAM) George Richard Freeman

Transitioning a Merged Organization to CMMI and a New OSSP. NDIA CMMI Technology Conference November 14, 2002

Overview of Maintenance. CPRE 416-Software Evolution and Maintenance-Lecture 3

What the SEI Won t Teach You* A brief history of the SEI and CMMI. How you need to qualify and prepare

CMMI. Crash Course. What the SEI Won t t Teach You* *Nothing to hide, just not their style Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

The Rational Unified Process and the Capability Maturity Model Integrated Systems/Software Engineering

CMMI for Services: The Strategic Landscape for IT

Capability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Engineering

Interpretive Guidance: What We ve Learned

Lecture 05:Examples of & Metrics for Process Models

Software Quality Assurance Framework (SQA) Yujuan Dou 窦玉娟 2008/11/28

Systems and Software Technology Conference

Transcription:

Software Process Assessment A method of determining the effectiveness of the software process with a goal towards improving the process. Software Process Assessment Approaches Capability Maturity Model Integration (CMMI) Standard CMMI Assessment Method for Process Improvement (SCAMPI) CMM-Based Appraisal for Internal Process Improvement (CBA IPI) SPICE (ISO/IEC 15504) ISO IEC 90003:2004 Software Engineering Standard 1

CMMI provides organizations with the essential elements of effective processes, which will improve their performance. includes identifying your organization s process strengths and weaknesses and making process changes to turn weaknesses into strengths. CMMI Models The CMMI for Acquisition (CMMI-ACQ) model. The CMMI for Development, (CMMI-DEV) model is used for process improvement in organizations that develop products and services. CMMI-DEV provides guidance to improve the effectiveness, efficiency, and quality of their product and service development work. The CMMI for Services (CMMI-SVC) mode. 2

CMMI 16 Core Process Areas Causal Analysis and Resolution (CAR) Configuration Management (CM) Decision Analysis and Resolution (DAR) Integrated Project Management (IPM) Measurement and Analysis (MA) Organizational Process Definition (OPD) Organizational Process Focus (OPF) Organizational Performance Management (OPM) CMMI 16 Core Process Areas, Cont d Organizational Process Performance (OPP) Organizational Training (OT) Project Monitoring and Control (PMC) Project Planning (PP) Process and Product Quality Assurance (PPQA) Quantitative Project Management (QPM) Requirements Management (REQM) Risk Management (RSKM) 3

Process Areas in CMMI for Development Product Integration (PI) Requirements Development (RD) Requirements Management (REQM) Supplier Agreement Management (SAM) Technical Solution (TS) Validation (VAL) Verification (VER) CMMI Representations Continuous Each process area is assigned a capability level, after being assessed against specific goals and practices Staged For a company to achieve a particular maturity level, the specific goals and practices of certain process areas must be met 4

Capability Levels Level 0: Incomplete Level 1: Performed Level 2: Managed Level 3: Defined Level 4: Quantitatively Managed Level 5: Optimizing Maturity Levels Maturity Level 1 Initial Maturity Level 2 Managed Maturity Level 3 Defined Maturity Level 4 Quantitatively Managed Maturity Level 5 Optimizing 5

SCAMPI Standard CMMI Assessment Method for Process Improvement It is designed to provide benchmark quality ratings relative to the CMMI. Used for both internal process improvement and external capability determinations. Details: http://www.sei.cmu.edu/library/abstracts/reports/06hb002.cfm CBA IPI CMM-Based Appraisal for Internal Process Improvement A diagnostic tool that supports, enables, and encourages and organization s commitment to process improvement. It helps to identify a company s strengths and weaknesses of its current processes with regards to the CMM. 6

ISO/IEC 15504 International Standard for the assessment of processes. Capability levels for each process 0. Incomplete 1. Performed 2. Managed 3. Established 4. Predictable 5. Optimizing ISO/IEC 15504 The capability of processes is measured using process attributes: Process performance, Performance management, Work product management, Process definition, Process measurement, Process control, Process Innovation, Process Optimization Process attributes are evaluated on 4-point (N-P-L-F) rating scale: Not achieved Partially achieved Largely achieved Fully achieved 7

ISO/IEC 90003:2004 for Software Engineering Certification to an ISO standard does not guarantee any quality of end products and services; rather, it certifies that formalized business processes are being applied. 8