Upload
scarceboyz
View
223
Download
0
Embed Size (px)
Citation preview
7/21/2019 CMMI path (1)
1/18
COPYRIGHT 2010 GENERAL DYNAMICS ADVANCED INFORMATION SYSTEMS
Published ad used b! T"iSPIN "i#h $e%&issi'
CMMI Le(el ) *'u%e!(A.K.A. Things I Wish Others Shared With Me)
Lida S+hul#,February 2010
7/21/2019 CMMI path (1)
2/18
2
A-eda
Why is High Maturity CMMI Important to GeneralDynamics?
Our CMMI ourney
Why the !ac"sli#e?
$essons $earne#%uality an# &rocess'&er(ormance Ob)ecti*es
+%&&Os,
&rocess &er(ormance Mo#els +&&Ms,
&rocess &er(ormance !aselines +&&!s,
Causal -nalysis an# .esolution -cti*ities +C-.s,
Organi/ational Inno*ations an# Deployments +OIDs,
7/21/2019 CMMI path (1)
3/18
I&$'%#a+e '. CMMI #' Gee%al D!a&i+s
Organi/ation has a strong a((inity (or processCMM (or so(tare since 130s
I4445 MI$' an# DoD' stan#ar#s
CMMI $e*el is a state# managemente6pectation
We ha*e contract re7uirements (or certain CMMI
le*els
8trong belie( that higher le*els o( CMMI maturity
ill ma"e our #e*elope# pro#ucts better5
cheaper5 an# rea#y (aster
7/21/2019 CMMI path (1)
4/18
9
CMMI S#a-ed Re$%ese#a#i'
7/21/2019 CMMI path (1)
5/18
:
CMMI *'u%e!
7/21/2019 CMMI path (1)
6/18
;
CMMI *'u%e!
/e a%e he%e
7/21/2019 CMMI path (1)
7/18
#ata *sB =Dirty> #ata
Data representati*e o( current process
8u((icient J o( #ata points on hich to #ra
conclusions
Dis'aggregate# #ata Dont combine all 8ystems Data in a single &&!K
!rea" separately into .e7uirements5 Integration L
Eest5 etcB
7/21/2019 CMMI path (1)
13/18
1
Cha-ed E4$e+#a#i's
PP Less's Lea%ed 6+'#iued7
Generate# using a tool li"e Minitab Initially5 a program may use organi/ational &&!s
until they ha*e enough #ata points to calculate
their on &&!sOrgani/ational &&!s represent a rollup o( many
programs #ataK programs shoul# reali/e the ris" o(
using Org &&!s
- program may use &&!s (rom a similar program
that may be =closer> to their on +instea# o(
using the org &&!s, until they ha*e enough #ata
points to calculate their on &&!s
7/21/2019 CMMI path (1)
14/18
19
Cha-ed E4$e+#a#i's
CAR Less's Lea%ed
- Causal -nalysis an# .esolution +C-., acti*ity isnt )ustroot cause analysis #one on any problem
It is B B B
- program process area
!ase# on Common Cause +proacti*e, *sB 8pecialCause ariation +reacti*e,
Must be relate# to a 7uantitati*e measure on the
program '' e*en better i( relate# to a %&&O
.e7uires a measure o( e((ecti*eness 4((ecti*eness must be shon in terms o( a process
per(ormance change in the programs #ata
Aot an .OI calculation
7/21/2019 CMMI path (1)
15/18
1:
Cha-ed E4$e+#a#i's
OID Less's Lea%ed
-n Organi/ational Inno*ation an# Deployment +OID, isnt )ust anyprocess impro*ement
e*en i( its ell'planne#5 been pilote# an# been monitore#
It is B B B
-n organi/ational process area ' the org *ersion o( C-.
Change a((ects a stable process
&rocess change re7uires a phase# implementation +&ilot5
Deployment5 etcB,
!ase# on Common Cause
.e7uires a measure o( e((ecti*eness in terms o( a processper(ormance change in the programs #ata ' not an .OI
calculation
-pply process changes across the organi/ation not on 1
program or (unction
7/21/2019 CMMI path (1)
16/18
1;
ee.i#s F%'& Ou% CMMI *'u%e!
$ots o( ne training5 tools5 an# templates being use# Managing more ith ob)ecti*e #ata rather than sub)ecti*e gut
(eel
Data being collecte# is o( higher 7ualityK allos better
#ecisions to be ma#e
More rigorous statistical analysis #one (or the organi/ation
an# the programs as a matter o( course
More #ramatic process impro*ements on the programs can
see the #i((erence in their charts
Organi/ational process impro*ements ha*e broa#erapplicability
Eighter coupling beteen business ob)ecti*es5 process
impro*ement goals an# program %&&Os
7/21/2019 CMMI path (1)
17/18
1