2 nunoseixas-2confcmmiportual

Post on 12-May-2015

191 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Interpretation and Tailoring in CMMIKey concepts for performance improvement - Nuno Alexandre Seixas (PT Inovação)

TRANSCRIPT

Portugal

Interpretation and Tailoring in CMMIKey concepts for performance improvement

Nuno Alexandre SeixasProject and Program Manager, CMMI-DEV Certified Instructor

PT Inovação

2012-07-06, Coimbra

22

Interpretation and Tailoring in CMMIKey concepts for performance improvementAgenda

•CMMI Concepts

•Using CMMI for performance improvement

•Experiences for discussion

33

Interpretation and Tailoring in CMMIKey concepts for performance improvementCMMI Concepts

The model points out the importance of 3 critical dimensions that need to be addressed in order to get performance improvement

Taken from: Software Engineering Institute, CMMI for Development, Version 1.3, Technical Report, CMU/SEI-2010-TR-033

44

Interpretation and Tailoring in CMMIKey concepts for performance improvementCMMI Concepts

In order to understand and use CMMI, it's important to understand the concept of Interpretation

Interpretation

CMMI- The WHAT -

Organization- The HOW -

Definition(EPGConsultants)

Appraisal(Lead

Appraisal,ATM)

55

Interpretation and Tailoring in CMMIKey concepts for performance improvementCMMI Concepts

Tailoring is also an important part of CMMI:

• GP 3.1 – “Establish a Defined Process”

• IPM (Integrated Project Management)• SP 1.1 Establish the Project’s Defined Process

• OPD (Organizational Process Definition)• SP 1.1 Establish Standard Processes• SP 1.2 Establish Lifecycle Model Descriptions• SP 1.3 Establish Tailoring Criteria and Guidelines

66

Interpretation and Tailoring in CMMIKey concepts for performance improvementCMMI Concepts

Organization’s Measurement

Repository

Organization’s Set of Standard

Processes

Training of People

Tailoring Guidelines

Organization’s Process Asset

Library

The Organization

A ProjectDefined Process

Project Plans

Process Improvement

Adapted from: Software Engineering Institute, CMMI for Development, Version 1.3, Technical Report, CMU/SEI-2010-TR-033

77

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

So, how do you apply these concepts in a real organization?

FORGET CMMI!!!!!

Taken from: http://www.wibas.com/publications/scrum/scrum_and_cmmi/index_en.html, June 2012

88

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

Of course, you will not FORGET CMMI, you just need to refocus

•On your business objectives•On your organization’s culture•On your own processes

And CMMI will come naturally…

99

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

Some thoughts on CMMI implementation:

1. Know the problem:- The organizational initial state

CMMI appraisals, inquiries, assessments, …

- The model characteristicsRead, take official courses, talk with others, visit other companies

It’s important to have a correct knowledge of the problems you are trying to solve.

1010

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

Some thoughts on CMMI implementation:

2. Identify the strengths and weaknesses- Praise the strengths- Understand the weaknesses:

- Are they real, or just misconceptions from the model?- Why are they weaknesses? What are they affecting?- Everyone understand this as a weakness?- Is there any part of the organization that doesn’t have this one?

Why? What are doing different?

1111

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

Some thoughts on CMMI implementation:

3. Once the problem is realized by everyone:• Which ones can be addressed by quick wins – start with these• Which ones need process redefinition?

Ensure that changes are aligned with your business values and objectives

Ensure that people understand clearly the rational for the change

1212

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

Some thoughts on CMMI implementation:

4. Leave space for improvement• How can teams suggest different approaches (process waivers)• How are processes going to support and encourage

improvement?• How can processes deal with self-organizing teams?

1313

Interpretation and Tailoring in CMMIKey concepts for performance improvementUsing CMMI for performance improvement

List of DO’s and DON’T:

• DO use CMMI as a tool for improvement• DON’T use CMMI as a blindfold• DO use CMMI to help you understand how to improve your own processes• DON’T use CMMI as your own process• DO use CMMI as guide for improvement• DON’T use CMMI as an excuse for setting bureaucracy

• DO use CMMI with common sense!!!

1414

Interpretation and Tailoring in CMMIKey concepts for performance improvementExperiences for discussion

Some food for thought:

1. Does every Project Manager in CMMI ML3 organization needs to know the CMMI model?

First of all, does this mean that everyone needs to attend CMMI-DEV Introduction to CMMI course?

In my opinion, no, not everyone needs to know CMMI. People need to know their own processes…

1515

Interpretation and Tailoring in CMMIKey concepts for performance improvementExperiences for discussion

Some food for thought:

2. Why can’t we somehow adapt CMMI to our own reality?

You better adapt…OR else, you’ll end up with CMMI-like processes, with no value for you, and it will not be institutionalized.

Mainly, you are not doing a correct implementation of CMMI.

1616

Interpretation and Tailoring in CMMIKey concepts for performance improvementExperiences for discussion

Some food for thought:

3. Can’ t CMMI implementation be not heavy weight and bureaucratic?

Only the bad implementations are bureaucratic and not bringing any added value.

The organization need to understand what is the best degree of adaptation they need

1717

Interpretation and Tailoring in CMMIKey concepts for performance improvement

Any other thoughts?

Thank you.

Nuno Alexandre Seixas nseixas@gmail.com

top related