CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying...

28
Abstract: This presentation describes how the NASA Glenn Research Center planned and implemented a process improvement effort in response to a radically changing environment. As a result of a presidential decision to redefine the Agency's mission, many ongoing projects were canceled and future workload would be awarded based on relevance to the Exploration Initiative. NASA imposed a new Procedural Requirements standard on all future software development, and the Center needed to redesign its processes from CMM Level 2 objectives to meet the new standard and position itself for CMMI. The intended audience for this presentation is systems/software developers and managers in a large, research-oriented organization that may need to respond to imposed standards while also pursuing CMMI Maturity Level goals. A set of internally developed tools will be presented, including an overall Process Improvement Action Item database, a formal inspection/peer review tool, metrics collection spreadsheet, and other related technologies. The Center also found a need to charter Technical Working Groups (TWGs) to address particular Process Areas. In addition, a Marketing TWG was needed to communicate the process changes to the development community, including an innovative web site portal. https://ntrs.nasa.gov/search.jsp?R=20070011452 2018-06-06T01:41:53+00:00Z

Transcript of CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying...

Page 1: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

Abstract: This presentation describes how the NASA Glenn Research Center planned and implemented a process improvement effort in response to a radically changing environment. As a result of a presidential decision to redefine the Agency's mission, many ongoing projects were canceled and future workload would be awarded based on relevance to the Exploration Initiative. NASA imposed a new Procedural Requirements standard on all future software development, and the Center needed to redesign its processes from CMM Level 2 objectives to meet the new standard and position itself for CMMI. The intended audience for this presentation is systems/software developers and managers in a large, research-oriented organization that may need to respond to imposed standards while also pursuing CMMI Maturity Level goals. A set of internally developed tools will be presented, including an overall Process Improvement Action Item database, a formal inspection/peer review tool, metrics collection spreadsheet, and other related technologies. The Center also found a need to charter Technical Working Groups (TWGs) to address particular Process Areas. In addition, a Marketing TWG was needed to communicate the process changes to the development community, including an innovative web site portal.

https://ntrs.nasa.gov/search.jsp?R=20070011452 2018-06-06T01:41:53+00:00Z

Page 2: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

1

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Pro

ce

ss

Im

pro

ve

men

t in

a

Ra

dic

ally

Ch

an

gin

g O

rga

niz

ati

on

NA

SA

Gle

nn R

ese

arc

h C

ente

r

Soft

ware

Eng

ineeri

ng P

rocess G

roup

SE

PG

07 C

onfe

rence

Marc

h 2

6–

29,

2007

Page 3: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

2

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

•N

AS

A G

len

n R

ese

arc

h C

ente

r•

Pro

cess I

mpro

vem

ent S

trate

gy

•A

Cha

ng

e in F

ocus

•N

AS

A S

oftw

are

Req

uir

em

ents

•Im

ple

menta

tion

•T

oo

ls•

Gettin

g t

he W

ord

Out

•S

EP

G P

roducts

•R

esults a

nd M

ovin

g F

orw

ard

Topic

s o

f D

iscussio

n

Page 4: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

3

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

About N

AS

A G

lenn R

esearc

h C

ente

r•

Com

pri

ses o

ver

150 b

uild

ings c

onta

inin

g a

un

ique

colle

ction o

f w

orl

d-c

lass test fa

cili

ties

–Le

wis

Fie

ld, 350-a

cre

main

cam

pus is a

dja

cent

to

Cle

ve

lan

d H

opkin

s I

nte

rnatio

na

l A

irp

ort

–P

lum

Bro

ok S

tation,

6400-a

cre

site is n

ear

San

dusky,

Ohio

, 50 m

iles w

est

of C

leve

lan

d

•S

taffed b

y ~

3300 p

eo

ple

, in

clu

din

g c

ivil

serv

ice

em

plo

ye

es a

nd s

upp

ort

serv

ice c

ontr

acto

rs

–>

50%

are

scie

ntists

and e

ng

ineers

–O

ther

sta

ff c

onsis

ts o

f te

chnic

al specia

lists

, skill

ed

work

ers

, and a

dm

inis

trative s

taff

•P

erf

orm

s w

orld-c

lass r

esearc

h in a

ero

nautics, space

po

wer

and p

ropu

lsio

n,

and m

icro

gra

vity s

cie

nce

Page 5: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

4

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Intr

oduction

•N

AS

A G

len

n R

ese

arc

h C

ente

r (G

RC

) im

ple

mente

d a

C

MM

-base

d p

rocess im

pro

vem

ent

effort

in 2

00

2

•A

Pre

sid

en

tial D

irective r

edefin

ed

NA

SA

’s m

issio

n in

Janu

ary

20

04

–M

any o

ng

oin

g p

roje

cts

were

can

cele

d

–F

utu

re p

roje

cts

would

be a

ward

ed b

ased o

n

rele

vance to t

he V

isio

n f

or

Space

Exp

lora

tio

n

•T

his

pre

se

nta

tion o

utlin

es h

ow

the N

AS

A G

lenn

Researc

h C

ente

r S

EP

G r

espon

ded t

o b

etter

positio

n

the C

ente

r fo

r new

wo

rk

Page 6: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

5

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Backgro

und

•A

ge

ncy-w

ide S

oft

ware

Eng

ineeri

ng I

nitia

tive

began in 2

000

•N

AS

A G

RC

form

ed loca

l S

EP

G in 2

002

•F

light

Softw

are

En

gin

eeri

ng B

ranch a

ssessed

at

CM

M

Leve

l 2 in D

ecem

ber

200

4

–B

ranch c

on

sis

ted o

f 15 s

oftw

are

deve

lopers

–P

roje

cts

were

mostly flig

ht

and g

round s

oft

ware

for

space s

hutt

le s

cie

nce e

xperi

ments

•G

oals

at th

at tim

e w

ere

–Im

pro

ve s

oftw

are

develo

pm

ent

capa

bili

ty

–M

ove t

ow

ard

s C

MM

Leve

l 3,

and p

ossib

ly in

to C

MM

I

–S

hare

pro

cesses a

nd p

ractices t

hro

ugh

out

the C

ente

r

–M

ain

tain

and r

ein

forc

e c

olla

bora

tion a

cro

ss N

AS

A

Page 7: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

6

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

A C

hange in F

ocus

•P

resid

ent B

ush a

nno

unces V

isio

n f

or

Space E

xp

lora

tion in

Janu

ary

20

04

–D

evelo

p n

ew

la

unch v

eh

icle

s t

o r

etu

rn t

o t

he M

oon a

nd

eventu

ally

go t

o M

ars

•C

olu

mbia

Accid

ent

Investigation B

oard

(C

AIB

) re

port

–R

ene

we

d e

mphasis

on q

ua

lity a

nd s

afe

ty

•N

AS

A f

und

s r

edirecte

d t

ow

ard

s n

ew

Explo

ration p

roje

cts

–E

mphasis

on inte

r-C

ente

r colla

bora

tion

•N

ew

NA

SA

requirem

ents

for

softw

are

deve

lopm

ent

–A

ddre

ss r

ecent

mis

sio

n f

ailu

res a

ttribute

d t

o s

oft

ware

Page 8: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

7

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

The S

trate

gy

•R

efo

cus s

oftw

are

pro

cess im

pro

vem

ent

on n

ew

NA

SA

P

roced

ura

l R

equ

irem

ents

for

Softw

are

Eng

ineeri

ng

–In

corp

ora

te the r

equire

ments

into

GR

C p

roce

sses

–A

ddre

ss C

MM

I pra

ctices w

here

pra

ctica

l

•U

pdate

Ce

nte

r-Leve

l P

roced

ure

for

Softw

are

Deve

lop

ment

–Loca

l pro

cedure

to e

ncapsu

late

ne

w r

equ

irem

ents

•B

uild

supp

ort

ing e

lem

ents

–O

rganiz

ationa

l pro

ce

sses, te

mpla

tes,

and tra

inin

g

–W

eb S

ite/P

rocess A

sset

Lib

rary

(P

AL)

–C

oach

ing fro

m S

EP

G m

em

bers

•C

om

ple

te incorp

ora

tio

n o

f C

MM

I pra

ctices

Page 9: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

8

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Our

Motivation

•D

esire t

o h

ave a

sig

nific

ant

role

in t

he d

evelo

pm

ent

of

softw

are

for

the E

xp

lora

tion I

nitia

tive

•Im

pro

ve o

ur

pra

ctices s

o w

e c

an d

eve

lop m

issio

n

critica

l softw

are

in a

more

pre

dic

table

, re

liab

le

manner

•Im

pro

ve o

ur

abili

ty t

o a

dd n

ew

pe

op

le t

o the

deve

lopm

ent te

am

•R

educe t

he s

tress o

n o

ur

develo

pers

if

schedu

le

and b

udg

et

pro

ble

ms o

ccur

•R

espo

nd to t

he n

ew

ly m

andate

d N

AS

A P

rocedura

l R

equ

irem

ents

for

Softw

are

En

gin

eeri

ng

Page 10: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

9

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

New

NA

SA

Softw

are

Requirem

ents

•N

AS

A P

rocedura

l R

eq

uirem

ents

for

Soft

ware

Engin

eeri

ng

(NP

R 7

15

0)

–A

ge

ncy-l

evel docum

ent

levyin

g 1

29 r

equ

ire

ments

on

pro

jects

conta

inin

g s

oftw

are

–B

ase

d o

n C

MM

I, IE

EE

1220

7,

and M

IL–S

TD

–49

8

–C

lassifie

s s

oft

ware

by its

usage (

manne

d s

pace f

light,

robotic s

pa

ce f

light,

busin

ess a

pp

lications,

etc

.)

–R

equ

irem

ents

apply

to p

roje

cts

based o

n c

lassific

atio

n

–M

andate

s c

om

plia

nce

with o

ther

NA

SA

requ

irem

ents

and s

tand

ard

s f

or

pro

ject fo

rmula

tion,

syste

ms

eng

ine

erin

g,

softw

are

assura

nce

, and s

oft

ware

safe

ty

Page 11: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

10

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Sum

mary

of 7150 R

equirem

ents

•129 t

ota

l re

qu

irem

ents

•114 a

pp

ly a

t pro

ject le

ve

l

–S

oft

ware

Life C

ycle

Pla

nn

ing (

14)

–P

roje

ct

Form

ula

tion (

7)

–A

cqu

isitio

n &

Supplie

r M

onitorin

g (

11)

–S

oft

ware

Life C

ycle

Executio

n (

34

)

–D

ocum

enta

tion R

eq

uir

em

ents

(18)

–P

eer

Revie

ws,

Config

ura

tion M

anag

em

ent,

M

etr

ics, T

rain

ing,

and

Oth

er

(30)

•P

roje

cts

requ

ired t

o m

ain

tain

a c

om

plia

nce m

atr

ix

Page 12: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

11

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

7150 R

equirem

ents

Exam

ple

3.1

.1.4

T

he p

roje

ct

sha

ll p

erf

orm

, docum

ent, a

nd

main

tain

bid

irection

al tr

aceabili

ty b

etw

een t

he

soft

ware

requ

irem

ent

and t

he h

igher

leve

l

requ

irem

en

t. [S

WE

-052]

Note

: T

he p

roje

ct

should

id

entify

any o

rph

an

ed o

r

wid

ow

ed r

equ

irem

ents

(no p

are

nt or

no c

hild

) associa

ted w

ith r

eused s

oft

ware

.

Page 13: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

12

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Imple

menta

tion (

1)

•P

erf

orm

ed g

ap a

ssessm

ent

of exis

ting p

roce

sses t

o N

PR

715

0

•C

hart

ere

d T

echn

ica

l W

ork

ing G

roups (

TW

G)

to tackle

specific

are

as

–E

xis

ting T

WG

sbased o

n C

MM

L2 K

PA

s(e

.g., C

M, R

M)

–C

reate

d n

ew

TW

Gs

to b

ett

er

matc

h C

MM

I (e

.g., P

MC

)

–C

reate

d C

om

plia

nce T

WG

to a

llocate

NP

R

requ

irem

en

ts t

o T

WG

s

–T

WG

supdate

d s

oft

ware

pro

cesses t

o b

e c

om

plia

nt

with

allo

cate

d r

equ

irem

ents

•U

pdate

d t

he p

rocess for

develo

pin

g p

rocesses

•In

volv

ed p

rocess im

pro

vem

ent

consu

ltant

thro

ug

ho

ut

imp

lem

enta

tion

Page 14: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

13

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Imple

menta

tion (

2)

•T

WG

sw

ork

ed t

o a

chie

ve c

om

plia

nce w

ith r

equ

irem

ents

–R

evie

wed a

nd m

od

ifie

d o

r cre

ate

d n

ew

pro

cesses

–C

reate

d t

em

pla

tes f

or

softw

are

pro

ducts

–D

evelo

ped t

rain

ing f

or

each p

roce

ss

–P

eer-

revie

we

d p

roce

sses, te

mpla

tes,

and tra

inin

g

•T

echn

ica

l w

rite

r pro

vid

ed c

onsis

tency a

cro

ss T

WG

s

•S

EP

G a

nd M

SG

pro

vid

ed f

ina

l re

vie

w b

efo

re r

ele

ase

•C

om

ple

ted

pro

cesses, te

mpla

tes,

and t

rain

ing r

ele

ased t

o

inte

rna

l W

eb S

ite a

nd N

AS

A P

AL

•C

ente

r-Level P

roce

du

re f

or

Softw

are

Deve

lopm

ent

upd

ate

d

and r

ele

ased f

or

Cente

r-w

ide r

evie

w

Page 15: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

14

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

The R

esults

Pro

gre

ss T

ow

ard

s C

om

plian

ce

0

20

40

60

80

100

120

Sep-0

5 Nov-05 Ja

n-06 M

ar-0

6 May

-06

Jul-0

6 Sep-0

6 Nov-06 Ja

n-07

Com

ply

In W

ork

Not

Sta

rted

Tota

l R

equirem

ents

Page 16: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

15

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Tools

(1)

•M

S A

ccess d

ata

base t

o h

elp

tra

ck 7

150 c

om

plia

nce

–C

onta

ins o

ne r

ecord

for

each 7

150 r

equ

ire

ment

–F

or

each r

equ

irem

ent,

allo

ws f

or

•A

ssig

nm

en

t to

a T

WG

•A

ssig

nm

en

t and t

rackin

g o

f action ite

ms to

indiv

idu

als

•T

rackin

g c

om

plia

nce s

tatu

s

•E

ntr

y o

f additio

nal co

mm

ents

and issues

•R

ela

tionsh

ip ind

icatio

n to C

MM

I M

L2

•Location o

f com

plia

nce

–A

llow

s f

or

vario

us r

epo

rts to b

e g

enera

ted

Page 17: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

16

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Requirem

ents

Data

base S

cre

en S

hot

Page 18: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

17

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Tools

(2)

•In

Spec

–W

eb-b

ase

d f

orm

al in

spectio

n t

ool based o

n F

agan

pro

cess

•P

lan inspe

ctions

•N

otify

part

icip

ants

by e

-mail

•E

nte

r defe

cts

into

onlin

e insp

ectio

n logs

•C

olle

ct

and

colla

te inspectio

n lo

gs

•T

rack d

efe

cts

and o

pen ite

ms t

o c

losure

•C

olle

ct

metr

ics

–D

evelo

ped in c

olla

bora

tion w

ith the N

AS

A IV

&V

F

acili

ty

Page 19: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

18

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

InS

pec

Scre

en S

hot

Page 20: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

19

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Gettin

g the W

ord

Out

•C

reate

d a

Mark

eting T

WG

–P

ub

lish

ed a

tri-f

old

bro

chure

to h

ighlig

ht

NP

R 7

15

0,

Ce

nte

r-Level P

roce

du

re,

and s

upport

ing e

lem

ents

ava

ilab

le f

rom

the S

EP

G

–R

ele

ase

d a

new

ly d

esig

ne

d “

Softw

are

@G

lenn”

Web

site a

s o

ur

PA

L

–P

lann

ed a

“S

oft

ware

Fair”

to s

pre

ad t

he w

ord

about

SE

PG

softw

are

pro

du

cts

and s

erv

ices a

cro

ss G

RC

•C

ond

ucte

d tra

inin

g o

n n

ew

pro

ce

sses a

s t

hey w

ere

re

lease

d

•O

ffere

d c

oach

ing t

o a

ssis

t new

pro

jects

in u

sin

g o

ur

assets

Page 21: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

20

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Softw

are

@G

lenn

Scre

en S

hot

Page 22: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

21

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Oth

er

SE

PG

Pro

ducts

Pro

cesses

•C

ente

r-L

evel P

rocedure

•P

roje

ct

Pla

nnin

g

•P

roje

ct

Monitori

ng a

nd C

ontr

ol

•R

equ

irem

ents

Develo

pm

ent

•R

equ

irem

ents

Manag

em

ent

•C

onfig

ura

tio

n M

anag

em

ent

•M

anag

ing S

oft

wa

re P

rocess a

nd

Pro

duct

Measu

rem

ent

•P

erf

orm

ing S

oft

ware

Pro

cess a

nd

Pro

duct

Measu

rem

ent

•S

oft

ware

Acquis

itio

n S

tate

me

nt

of

Work

Guid

elin

es

•T

ransitio

n o

f S

oft

ware

to a

Hig

her

Cla

ssific

ation

Tem

pla

tes

•S

oft

ware

Mana

gem

ent

Pla

n

•S

oft

ware

Main

tenance P

lan

•S

oft

ware

Users

Manual

•S

oft

ware

Vers

ion D

escri

ption

Docum

ent

•R

equ

irem

ents

Tra

ceabili

ty M

atr

ix

•S

oft

ware

Req

uirem

ents

S

pecific

ation

•S

oft

ware

Test P

lan

•S

oft

ware

Test P

rocedure

•S

oft

ware

Test R

eport

•S

oft

ware

Configura

tio

n

Manag

em

ent

Pla

n

•S

oft

ware

Metr

ics R

eport

•S

oft

ware

Data

Dic

tion

ary

•In

terf

ace D

esig

n D

ocum

ent

•S

oft

ware

Cha

nge R

eq

uest

•S

oft

ware

Desig

n D

ocum

ent

Page 23: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

22

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

What W

ent R

ight

•U

se o

f 715

0 d

ata

base

gave u

s a

n e

xtr

em

ely

vers

atile

too

l fo

r tr

ackin

g a

nd r

eport

ing

•U

se o

f pro

cess im

pro

vem

ent

consultant

pro

vid

ed u

s w

ith

a b

road b

ackgro

un

d o

f exp

eri

ence in p

rocess

impro

vem

ent

•U

se o

f config

ura

tio

n m

ana

gem

ent to

ol fo

r pro

cesses a

nd

pro

ducts

help

ed m

anage m

ultip

le s

imultan

eous c

ha

nges

•U

se o

f lo

ca

lS

ubje

ct

Matt

er

Expert

s (

SM

E)

and

com

mitm

ent fr

om

dedic

ate

d S

EP

G t

eam

susta

ine

d e

ffort

Page 24: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

23

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Obsta

cle

s to S

uccess

•Lack o

f evid

ence f

or

SC

AM

PI

app

rais

als

–E

xis

ting m

atu

re p

ilot pro

jects

were

cancele

d

–N

ew

pro

jects

have n

ot

had s

uff

icie

nt

tim

e to fully

use p

rocesses

•T

ransitio

n f

rom

CM

M to C

MM

I w

as c

onfu

sin

g

–P

rocesses a

nd T

WG

shad n

am

e c

han

ges

–D

ifficult t

o r

ela

te b

etw

een “

legacy”

and “

new

”pro

cesses

•D

ifficulty in g

ett

ing b

road p

art

icip

ation f

rom

soft

ware

deve

lop

ers

acro

ss the C

ente

r

•Lim

ited f

undin

g a

nd t

urn

over

of

pers

onn

el

Page 25: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

24

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Next S

teps

•Id

entify

new

soft

ware

pro

jects

and a

ssis

t in

the u

se o

f pro

cesses,

tem

pla

tes, and t

ools

•C

olle

ct

metr

ics a

nd f

eedb

ack o

n u

se o

f pro

cesses,

tem

pla

tes, and t

ools

•P

erf

orm

gap a

na

lysis

of

our

pro

cesses a

nd p

ractices

aga

inst

CM

MI M

L2

•U

pdate

pro

cesses t

o m

eet

CM

MI M

L2

•P

erf

orm

pre

-assessm

ent

of F

ligh

t S

oft

ware

E

ng

ineeri

ng B

ranch a

ga

inst

CM

MI M

L2 in late

2007

•A

ssis

t G

RC

Eng

ineeri

ng P

rocess G

roup in b

ecom

ing

com

plia

nt w

ith t

he n

ew

NP

R 7

12

3 S

yste

ms

Eng

ineeri

ng R

eq

uire

ments

Page 26: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

25

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Lessons L

earn

ed (

1)

•U

tiliz

e t

he p

rocesses a

nd t

ools

you c

reate

and

recom

men

d

–M

uch e

asie

r to

get

pro

jects

to follo

w y

our

lead

–A

n e

xce

llent

opport

unity for

impro

vin

g y

our

ow

n

pro

cesses

–H

elp

s w

ith o

rgan

izin

g a

nd s

tream

linin

g a

ctivitie

s

•M

ake e

xte

nsiv

e u

se o

f peer

revie

ws a

nd inspectio

ns

–G

reat com

munic

atio

n tool

–M

eans o

f in

clu

din

g e

xpert

ise e

xte

rna

l to

the S

EP

G

–C

om

mon r

epository

for

docum

ent

changes, sta

tus,

and m

etr

ics

Page 27: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

26

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Lessons L

earn

ed (

2)

•S

hare

pro

ducts

and p

rocesses

–C

olla

bora

tion w

ith o

ther

org

an

iza

tions levera

ges w

ork

•U

se p

rocess im

pro

ve

ment

consultant

–R

egu

larl

y s

ched

ule

d w

eek-l

on

g v

isits focus e

ffort

s

–P

rovid

es S

EP

G w

ith o

uts

ide p

ers

pective

–A

sourc

e o

f “o

n-t

he-s

pot”

train

ing

–H

elp

s m

ain

tain

alig

nm

ent

with C

MM

I

–P

rovid

es a

noth

er

pa

ir o

f hands a

nd e

yes

Page 28: CMMI. - NASA ·  · 2013-04-10CMMI. The intended ... (NPR 7150) – Agency-level document levying 129 requirements on ... requirements • Updated the process for developing processes

27

National A

ero

nautics a

nd S

pace A

dm

inis

tration

ww

w.n

asa.g

ov

Conta

ct In

form

ation

•D

enis

e V

arg

a,

SE

PG

Lea

d

De

nis

e.M

.Varg

a@

na

sa.g

ov

216-4

33-5

190

Mail

Sto

p 1

42-1

•B

arb

ara

Wils

on,

Mark

eting a

nd C

M L

ead

Barb

ara

.J.W

ilson@

nasa.g

ov

216-4

33-8

629

Mail

Sto

p 1

42-1

•S

EP

G E

mail

grc

-sepg-l

ead@

lists

.nasa.g

ov

NA

SA

Gle

nn R

ese

arc

h C

ente

r

210

00 B

rookpark

Ro

ad

Cle

ve

lan

d, O

hio

441

35