Interpretatie van CMMI

41
05/24/22 1 IMPROVEMENTFOCUS Het model is niet Het model is niet belangrijk, belangrijk, het gaat om de het gaat om de implementatie implementatie Presentatie bij de publicatie van de kleine CMMI André Heijstek 9 Februari 2006

description

CMMI wordt als model vaak verkeerd geïnterpreteerd. Deze presentatie geeft een aantal methodes aan om dit te vermijden

Transcript of Interpretatie van CMMI

Page 1: Interpretatie van CMMI

04/10/23 1

IMPROVEMENTFOCUS

Het model is niet belangrijk,Het model is niet belangrijk,het gaat om de implementatiehet gaat om de implementatie

Presentatie bij de publicatie van de kleine CMMIAndré Heijstek9 Februari 2006

Page 2: Interpretatie van CMMI

04/10/23 2

AgendaAgenda

Even voorstellen …Model-interpretatieAdoptie van processenConclusie

Page 3: Interpretatie van CMMI

04/10/23 3

Even voorstellen …Even voorstellen …

Ontwikkelaar, projectleider, competence manager, quality officer, SEPG leider, CMM program manager, consultant, DGA, visiting scientistHedoN, Ericsson, Q-Labs, Bosch, BMW, Siemens VDO, ABN AMRO, Essent, SAP, Siemens, Fortis, SEI

Page 4: Interpretatie van CMMI

04/10/23 4

AgendaAgenda

Even voorstellen …Model-interpretatieAdoptie van processenConclusie

Page 5: Interpretatie van CMMI

04/10/23 5

Tekstuitleg in de theologieTekstuitleg in de theologie

Werkelijkheid

Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Page 6: Interpretatie van CMMI

04/10/23 6

Toepassing op CMMI - 1/4Toepassing op CMMI - 1/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Amerikaanse cultuurAmerikaanse cultuur• planmatigplanmatig• hierarchiehierarchie

DefensieDefensie• weinig, grote projectenweinig, grote projecten• veiligheidveiligheid• embedded softwareembedded software

CMMI TeamCMMI Team• ervaringenervaringen• frustratiesfrustraties

Page 7: Interpretatie van CMMI

04/10/23 7

Toepassing op CMMI - 2/4Toepassing op CMMI - 2/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Hoe wil ik datvolwassen organisatiesfuntioneren?• positieve ervaringen• opleiding• visie

Wat wil ik “politiek”bereiken?• CMU faculteiten• persoonlijke ambities• …

Page 8: Interpretatie van CMMI

04/10/23 8

Toepassing op CMMI - 3/4Toepassing op CMMI - 3/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Nederlandse cultuurNederlandse cultuur• anti-autoritairanti-autoritair• polderenpolderen

Diensten-economieDiensten-economie• kleinere projectenkleinere projecten• business-casebusiness-case

Persoonlijke ervaringPersoonlijke ervaring• matrix organisatiematrix organisatie• leiderschapleiderschap• terugvallen in levelterugvallen in level

Page 9: Interpretatie van CMMI

04/10/23 9

Toepassing op CMMI - 4/4Toepassing op CMMI - 4/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Bedrijfsdoelstellen bereiken• sneller, beter, goedkoper• beter werkklimaat• lerende organisatie

Certificaatje scorenCarriere voor SPI officerOmzet voor SPI consultant

Page 10: Interpretatie van CMMI

04/10/23 10

Een uitgewerkt voorbeeld - 1/4Een uitgewerkt voorbeeld - 1/4

PMC SP 1.6 - Conduct Progress Reviews1. Regularly communicate status on assigned activities

and work products to relevant stakeholders. …2. Review the results of collecting and analyzing measures

for controlling the project. … 3. Identify and document significant issues and deviations

from the plan. 4. Document change requests and problems identified in

any of the work products and processes. 5. Document the results of the reviews.

6. Track change requests and problem reports to closure.

Page 11: Interpretatie van CMMI

04/10/23 11

Een uitgewerkt voorbeeld - 2/4Een uitgewerkt voorbeeld - 2/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Amerikaanse cultuurAmerikaanse cultuur• planmatigplanmatig• hierarchiehierarchie

DefensieDefensie• grote projectengrote projecten• multi-sitemulti-site

CMMI TeamCMMI Team• niemand weet statusniemand weet status• meetings are neededmeetings are needed

Page 12: Interpretatie van CMMI

04/10/23 12

Een uitgewerkt voorbeeld - 3/4Een uitgewerkt voorbeeld - 3/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Hoe wil ik datvolwassen organisatiesfuntioneren?• plannen• structuur aanbrengen• follow-up

Wat wil ik “politiek”bereiken?• …• …

Page 13: Interpretatie van CMMI

04/10/23 13

Een uitgewerkt voorbeeld - 4/4Een uitgewerkt voorbeeld - 4/4

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Nederlandse cultuurNederlandse cultuur• frequent informeelfrequent informeel

overlegoverleg• aktiepunten lijstaktiepunten lijst

Diensten-economieDiensten-economie• kleine projectenkleine projecten• 3 man in 1 kamer3 man in 1 kamer

Persoonlijke ervaringPersoonlijke ervaring• meetings = meetings =

bureaucratiebureaucratie• dagelijks contactdagelijks contact

Page 14: Interpretatie van CMMI

04/10/23 14

Een uitgewerkt voorbeeld - 1/xEen uitgewerkt voorbeeld - 1/x

Werkelijkheid Just do it

PerceptieWereldbeeld

KeuzesIntenties

PerceptieWereldbeeld

KeuzesIntenties

Auteur Lezer

Exegese“wat betekende het”

Hermeneutiek“wat betekent het”

Bedrijfsdoelstellen bereiken• waar is het in de praktijk al

eens misgegaan• maatregelen• 1 directory voor “algemene

documenten”

Certificaatje scoren• data mgmt plan• content management tool

Page 15: Interpretatie van CMMI

04/10/23 15

In In één zin …één zin …

Het is niet zinvol omdat het in CMMI staat

maarHet staat in CMMI

omdat het zinvol was/isin de originele context

Page 16: Interpretatie van CMMI

04/10/23 16

AgendaAgenda

Even voorstellen …Model-interpretatieAdoptie van processenConclusie

Page 17: Interpretatie van CMMI

04/10/23 17

Effects on SPI EffectivenessEffects on SPI Effectiveness

Page 18: Interpretatie van CMMI

04/10/23 18

Behaviour ChangeBehaviour Change

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Aizen’s TRA model augmented with Absorptive Capacity

Page 19: Interpretatie van CMMI

04/10/23 19

Adoption Does Not Equal Installation! Adoption Does Not Equal Installation! 1/21/2

Technology adoption is when the people who need to use the new technology – know the technology is there and what status

it is in – have appropriate access to it – are trained to use it – get support for using it – actually DO use it to support

their work tasks!

Installation

Adoption

Page 20: Interpretatie van CMMI

04/10/23 20

Adoption Does Not Equal Installation! Adoption Does Not Equal Installation! -2/2-2/2

Technology installation is when– the technology gets physically installed in the work

environment

– a few people get training in how the technology works, which may or may not be related to how they want to use the technology in their environment

The technology may or may not achieve its usage goals.

Installation

Adoption

Page 21: Interpretatie van CMMI

04/10/23 21

Establishing Adoption MetricsEstablishing Adoption Metrics

Three areas are useful for measuring adoption:–Adoption infusion

How deeply the use of the technology has been embedded into the practices of the organization

–Adoption diffusionHow far across the organization the technology has reached

–Adoption business successThe traditional Return on Investment data that ultimately determines if the effort to adopt the technology was worthwhile—can’t tell if you’re ready to measure this if you don’t understand the 1st two

Page 22: Interpretatie van CMMI

04/10/23 22

Adoption Measurements

0

10

20

30

40

50

60

70

80

90

100

0 10 20 30 40 50 60 70 80 90 100

Diffusion

Infusion

InspectionsEstimationsTesting

Adoption MeasurementsAdoption Measurements

Page 23: Interpretatie van CMMI

04/10/23 23

IMPROVEMENTFOCUS

Implementation Support Implementation Support Mechanisms….Mechanisms….

A Prerequisite to Measuring Adoption Diffusion and Infusion

Page 24: Interpretatie van CMMI

04/10/23 24

ContactNames

AwarenessBuzzwords

UnderstandingConcepts

Trial UsePossibilities

InternalizationAssumption

AdoptionUnintended Uses

InstitutionalizationSynergy

Time

Co

mm

itme

nt

Adapted from Patterson & Conner, 1982 “Building Commitment to Organizational Change”

Technology Adoption Commitment Technology Adoption Commitment CurveCurve

Page 25: Interpretatie van CMMI

04/10/23 25

Developing/Deploying Transition Developing/Deploying Transition MechanismsMechanisms

Adoption is a phased set of commitments, represented by a “Commitment Curve”Moving through each commitment stage is usually enabled by the creation of transition mechanisms of one of two types:– Communication mechanisms

Heavily focused on in Contact, Awareness, UnderstandingWe’ll focus on using these kinds of mechanisms in implementation planning

– Implementation support mechanismsHeavily focused on in Trial Use, Adoption, InstitutionalizationWe’ll focus on defining and creating these kinds of mechanisms as part of implementation planning

Page 26: Interpretatie van CMMI

04/10/23 26

DiffusionDiffusion

Page 27: Interpretatie van CMMI

04/10/23 27

Adoption Diffusion Adoption Diffusion MeasurementMeasurement

Once you have defined some of the key transition mechanisms for your technology…

You can use the concept of phased transition mechanisms to help build a “profile” of adoption progress…– Define the key events that constitute evidence of movement

from one state to another– Create measures that allow you to know when those events

have occurred– Gather and chart the measurements

Example that follows provides “notional” profiles as an organization progresses through a technology adoption

Page 28: Interpretatie van CMMI

04/10/23 28

Measuring Diffusion of Process Measuring Diffusion of Process ImprovementsImprovements

After the all hands meeting announcing the adoption effort

Derived from Caputo, CMM Implementation Guidelines

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 29: Interpretatie van CMMI

04/10/23 29

Getting Awareness/Education Getting Awareness/Education Started…Started…

After the key roles in the organization have gone to the basic class on the technology and have started using the technology on one new project

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 30: Interpretatie van CMMI

04/10/23 30

Starting to work with pilots…..Starting to work with pilots…..

Role-based training has been provided to the initial groups slated to use the technology, and several projects are involved in “first use” of the technology

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 31: Interpretatie van CMMI

04/10/23 31

Moving out beyond the pilots…Moving out beyond the pilots…

Some parts of the organization are beyond first use and have adapted their work practices to fit the technology; more people are being trained since data from using the technology is starting to be used for management decision making

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 32: Interpretatie van CMMI

04/10/23 32

Starting to see institutionalization…Starting to see institutionalization…

Most parts of the organization that need to use the technology have had appropriate training, and more are starting to use it; some parts of the orgn aren’t that affected by the adoption

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 33: Interpretatie van CMMI

04/10/23 33

Moving into widespread use…Moving into widespread use…

Most of those who need to use the technology are using it; there are some roles that will never use it, and there will be new employees coming in who have to go through the cycle to get to first use and then adoption

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 34: Interpretatie van CMMI

04/10/23 34

Widespread institutionalizationWidespread institutionalization

The “new” improvement is now the status quo!

Patterson-Conner Curve Adoption Stage

% o

f Pop

ulat

i on

I n e

ach

St a

ge

Page 35: Interpretatie van CMMI

04/10/23 35

IMPROVEMENTFOCUS

Measuring Infusion….Measuring Infusion….

Page 36: Interpretatie van CMMI

04/10/23 36

Infusion ScaleInfusion Scale

Partial use not all required and/or necessary elements of the process are being performed

Ordinary use implemented according to the book

Extensive use implemented the spirit of the law over and above the letter of the law

Integrative use integrating this process with other processes to become more efficient

Emergent use users achieve benefits from the process(es) over and above every imagination of the process developer

Page 37: Interpretatie van CMMI

04/10/23 37

Future ResearchFuture Research

Validate these concepts in case studies– Adoption Measures

Study other factors influencing behaviour– What impact does a process notation have?

Study absorption capacity– Are their ways to validate this in a case study or action

research?

Find ways to cope with a multitude of improvement programs

Page 38: Interpretatie van CMMI

04/10/23 38

AgendaAgenda

Even voorstellen …Model-interpretatieAdoptie van processenConclusie

Page 39: Interpretatie van CMMI

04/10/23 39

ConclusieConclusie

Neem het model niet letterlijk!– interpreteer: exegese, hermeneutiek

Pas het toe - het levert pas wat op als er wat mee gedaan wordtEen goede adoptie (infusion en diffusion) wordt pas bereikt bij goede processen, niet bij een oppervlakkig kopieren van CMMI teksten

Page 40: Interpretatie van CMMI

04/10/23 40

QuestionsQuestions

Page 41: Interpretatie van CMMI

04/10/23 41

Contact InformationContact Information

André [email protected]

+31 6 48 47 64 51