1 eduardoespinheira-2confcmmiportugal-v1-1

26
Portugal ISO 9001 as a cornerstone for CMMI DEV Eduardo Espinheira Director of Quality & Operations MOG Technologies 2012-07-06, Coimbra

Upload: isabelmargarido

Post on 12-May-2015

183 views

Category:

Technology


2 download

DESCRIPTION

ISO 9001 as a cornerstone for CMMI DEV - Eduardo Espinheira (MOG Technologies)

TRANSCRIPT

Page 1: 1 eduardoespinheira-2confcmmiportugal-v1-1

Portugal

ISO 9001 as a cornerstone for CMMI DEV

Eduardo EspinheiraDirector of Quality & Operations

MOG Technologies

2012-07-06, Coimbra

Page 2: 1 eduardoespinheira-2confcmmiportugal-v1-1

22

ISO 9001 as a cornerstone for CMMI DEVAgenda

• Introduction• ISO 9001 Key Concepts• Ongoing Implementation Strategy• Relation between ISO 9001 and CMMI DEV• CMMI Implementation Roadmap Suggestion• Conclusions• Bibliography

Page 3: 1 eduardoespinheira-2confcmmiportugal-v1-1

33

ISO 9001 as a cornerstone for CMMI DEVIntroduction

This case study presents the ongoing implementation of the ISO 9001 standard within MOG Technologies.

The aim of the study is three fold.First, define and present a ISO 9001 implementation strategy.Second, evaluate to what extent that strategy serves as a cornerstone to the CMMI DEV best practices.Third, and last, suggest an implementation roadmap for CMMI based upon ISO 9001.

Additional notes:The quality standard version used was the ISO 9001:2008.The CMMI DEV version studied was the v1.3.

Page 4: 1 eduardoespinheira-2confcmmiportugal-v1-1

44

ISO 9001 as a cornerstone for CMMI DEVIntroduction

The fundamental difference between CMMI vs ISO is conceptual. CMMI is a process model and ISO is an audit standard.

CMMI is a set of related "best practices" derived from industry leaders and relates to product engineering and software development. Businesses receive CMMI ratings from Level 1 to Level 5 depending upon the extent of compliance to key performance areas specified in the selected CMMI process area.

ISO is a certification tool that certifies businesses whose processes conform to the laid down standards.

Page 5: 1 eduardoespinheira-2confcmmiportugal-v1-1

55

Quality Management

System

ISO 9001 as a cornerstone for CMMI DEVISO 9001 Key Concepts

Page 6: 1 eduardoespinheira-2confcmmiportugal-v1-1

66

Quality Management

System

Management Responsibility

ISO 9001 as a cornerstone for CMMI DEVISO 9001 Key Concepts

Page 7: 1 eduardoespinheira-2confcmmiportugal-v1-1

77

Quality Management

System

Management Responsibility

Resource Management

ISO 9001 as a cornerstone for CMMI DEVISO 9001 Key Concepts

Page 8: 1 eduardoespinheira-2confcmmiportugal-v1-1

88

Quality Management

System

Management Responsibility

Resource Management

Product Realization

ISO 9001 as a cornerstone for CMMI DEVISO 9001 Key Concepts

Page 9: 1 eduardoespinheira-2confcmmiportugal-v1-1

99

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Measurement Analysis and

Improvement

ISO 9001 as a cornerstone for CMMI DEVISO 9001 Key Concepts

Page 10: 1 eduardoespinheira-2confcmmiportugal-v1-1

1010

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Measurement Analysis and

Improvement

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 11: 1 eduardoespinheira-2confcmmiportugal-v1-1

1111

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 12: 1 eduardoespinheira-2confcmmiportugal-v1-1

1212

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Measurement Analysis and

Improvement

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 13: 1 eduardoespinheira-2confcmmiportugal-v1-1

1313

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Measurement Analysis and

Improvement

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 14: 1 eduardoespinheira-2confcmmiportugal-v1-1

1414

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Measurement Analysis and

Improvement

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 15: 1 eduardoespinheira-2confcmmiportugal-v1-1

1515

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Quality Management

System

Management Responsibility

Resource Management

Product Realization

Measurement Analysis and

Improvement

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 16: 1 eduardoespinheira-2confcmmiportugal-v1-1

1616

MaturityLevel 1

Maturity Level 2

PPQA; MA; CM; SAM; REQM; PP;

PMC;

Maturity Level 3

DAR; OT; OPD; OPF; VER; VAL;

TS; RD; PI; IPM;RSKM

Maturity Level 4

QPM; OPP

MaturityLevel 5

CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVCMMI Maturity Levels / Process Areas

Page 17: 1 eduardoespinheira-2confcmmiportugal-v1-1

1717

ML 1

ML 2PPQA; MA; CM; SAM; REQM; PP;

PMC;

ML 3DAR; OT; OPD;

OPF; VER; VAL; TS; RD; PI; RSKM

ML 4QPM; OPP

ML 5CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 18: 1 eduardoespinheira-2confcmmiportugal-v1-1

1818

ML 1

ML 2PPQA; MA; CM; SAM; REQM; PP;

PMC;

ML 3DAR; OT; OPD;

OPF; VER; VAL; TS; RD; PI; RSKM

ML 4QPM; OPP

ML 5CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 19: 1 eduardoespinheira-2confcmmiportugal-v1-1

1919

ML 1

ML 2PPQA; MA; CM; SAM; REQM; PP;

PMC;

ML 3DAR; OT; OPD;

OPF; VER; VAL; TS; RD; PI; RSKM

ML 4QPM; OPP

ML 5CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 20: 1 eduardoespinheira-2confcmmiportugal-v1-1

2020

ML 1

ML 2PPQA; MA; CM; SAM; REQM; PP;

PMC;

ML 3DAR; OT; OPD;

OPF; VER; VAL; TS; RD; PI; RSKM; IPM

ML 4QPM; OPP

ML 5CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

Work Planning

Tools

textoInternal

Audits Per Process

textoWork

Logging Tools

Page 21: 1 eduardoespinheira-2confcmmiportugal-v1-1

2121

ML 1

ML 2PPQA; MA; CM; SAM; REQM; PP;

PMC;

ML 3DAR; OT; OPD;

OPF; VER; VAL; TS; RD; PI; RSKM

ML 4QPM; OPP

ML 5CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 22: 1 eduardoespinheira-2confcmmiportugal-v1-1

2222

ML 1

ML 2PPQA; MA; CM; SAM; REQM; PP;

PMC;

ML 3DAR; OT; OPD;

OPF; VER; VAL; TS; RD; PI; RSKM

ML 4QPM; OPP

ML 5CAR; OPM

ISO 9001 as a cornerstone for CMMI DEVOngoing Implementation Strategy

Process Network

textoTactical Goals

textoOperational Goals

Strategic Goals

Process Owner

Definition

textoKPIs and

KRIs definition

textoLessons Learned

per Process

textoPIs and RIs definition

Process DefinitionKSAs

External Customer

Satisfaction Surveystexto

Internal Customer

Satisfaction Surveys

Employee Satisfaction

Surveys

textoWork

Logging Tools

Work Planning

Tools

textoInternal

Audits Per Process

Page 23: 1 eduardoespinheira-2confcmmiportugal-v1-1

2323

ISO 9001 as a cornerstone for CMMI DEVCMMI DEV vs ISO 9001 Suggested Implementation

Page 24: 1 eduardoespinheira-2confcmmiportugal-v1-1

2424

ISO 9001 as a cornerstone for CMMI DEVCMMI Implementation Roadmap Suggestion

• The suggested CMMI implementation roadmap preaches the advantages of following the maturity levels.

• Nevertheless a ISO 9001 before a CMMI implementation will take care of all the Process and Engineering process areas.Leaving the remaining, process areas and lacking specific practices and specific goals, as process improvement to achieve each maturity level.

Maturity Level 1Maturity Level 2

PPQA; MA; CM; SAM; REQM; PP; PMC;

Maturity Level 3DAR; OT; OPD; OPF; VER;

VAL; TS; RD; PI; RSKM

Maturity Level 4QPM; OPP

Maturity Level 5CAR; OPM

ISO 9001OPD; OPF; OT; MA; PI; RD; TS;

VAL; VER; PPQA; OPP; OPM

Maturity Level 2PPQA; MA; CM; SAM; REQM;

PP; PMC;

Maturity Level 3DAR; OT; OPD; OPF; VER; VAL;

TS; RD; PI; RSKM

Maturity Level 4QPM; OPP

Maturity Level 5CAR; OPM

Page 25: 1 eduardoespinheira-2confcmmiportugal-v1-1

2525

ISO 9001 as a cornerstone for CMMI DEVConclusions

• The fundamental difference between CMMI vs ISO is conceptual. CMMI is a process model and ISO is an audit standard. But they share commonalities.

• The actions defined are independent of the CMMI Maturity Levels.

• The suggested implementation implements a lot of the best practices required for CMMI DEV.

• The approach selected also suggests that the process areas can be reordered in a different way than the maturity levels organize them. Maintaining the consistence and dependencies, between the PA, needed to be successful in a CMMI Dev Implementation Roadmap.

Page 26: 1 eduardoespinheira-2confcmmiportugal-v1-1

2626

ISO 9001 as a cornerstone for CMMI DEVBibliography

CMMI for Development v1.3, 2010Software Engineering Institute (SEI)

Developing, Implementing and Using Winning KPIs 2nd Edition, 2010David Parmenter; John Willey & Sons, Inc

Mapping ISO Standards to CMMI-DEV v1.2, 2009Boris Mutafelija; Harvey Stromberg

An  Initial Comparative Analysis of the CMMI Version 1.2 Development Constellation and the ISO 9000 Family, 2009David Kitson; Robert Vickroy; John Walz; Dave Wynn

ISO 9001:2008 Standard, 2008Internaltional Standards Organization

Observations of the Relationships Between CMMI and ISO 9001:2000, 2005American Society for Quality