CMMI path (1)

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