CMMI for High-Performance with TSP/PSP Informa@on Systems & - - PowerPoint PPT Presentation

cmmi for high performance with tsp psp
SMART_READER_LITE
LIVE PREVIEW

CMMI for High-Performance with TSP/PSP Informa@on Systems & - - PowerPoint PPT Presentation

Dr. Kvan DNER, PMP Hace6epe University Implemen@ng CMMI for High-Performance with TSP/PSP Informa@on Systems & SoFware The Informa@on Systems


slide-1
SLIDE 1
  • Dr. ¡Kıvanç ¡DİNÇER, ¡PMP ¡

Hace6epe ¡University ¡ ¡ ¡ ¡ ¡ ¡ ¡ Implemen@ng

CMMI for High-Performance with TSP/PSP

slide-2
SLIDE 2

Informa@on ¡Systems ¡& ¡SoFware ¡

  • The ¡Informa@on ¡Systems’ ¡usage ¡has ¡

experienced ¡an ¡exponen@al ¡growth ¡over ¡the ¡ past ¡years. ¡

  • IT ¡Systems ¡are ¡much ¡more ¡soFware ¡

dependent ¡than ¡before. ¡

slide-3
SLIDE 3

Cost ¡and ¡Schedule ¡Performance ¡Trends ¡-­‑ ¡2 ¡

slide-4
SLIDE 4

Cost ¡and ¡Schedule ¡Performance ¡Trends ¡

slide-5
SLIDE 5

So6ware ¡Process ¡Quality ¡

  • SoFware ¡is ¡the ¡only ¡modern ¡technology ¡that ¡

ignores ¡quality ¡un@l ¡test. ¡

  • Most ¡soFware ¡defects ¡are ¡found ¡in ¡or ¡aFer ¡

test ¡when ¡defect ¡removal ¡is ¡the ¡most ¡ expensive ¡and ¡least ¡effec@ve. ¡

  • This ¡strategy ¡results ¡in ¡buggy ¡products ¡and ¡

unnecessary ¡rework, ¡infla@ng ¡development ¡

  • costs. ¡
slide-6
SLIDE 6

Cost ¡to ¡Fix ¡Defects ¡

Source: ¡Construx ¡SoFware ¡Builders, ¡Inc. ¡

slide-7
SLIDE 7

Implemen@ng ¡CMMI ¡with ¡TSP ¡and ¡PSP ¡

slide-8
SLIDE 8

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

CAPABILITY ¡MATURITY ¡MODEL ¡ INTEGRATED ¡(CMM ¡/ ¡CMMI) ¡

slide-9
SLIDE 9

CMM ¡as ¡a ¡Remedy ¡ ¡

  • In ¡the ¡late ¡1980s ¡and ¡early ¡1990s ¡the ¡SEI ¡

developed ¡the ¡Capability ¡Maturity ¡Model ¡ (CMM) ¡which ¡captured ¡organiza@onal ¡best ¡ prac@ces ¡for ¡soFware ¡development. ¡ ¡

slide-10
SLIDE 10

What ¡is ¡CMMI ¡? ¡ ¡

  • The ¡Purpose ¡of ¡CMM ¡Integra@on ¡is ¡to ¡provide ¡

guidance ¡for ¡improving ¡your ¡organiza@on’s ¡ processes ¡and ¡your ¡ability ¡to ¡manage ¡the ¡ development, ¡acquisi@on ¡and ¡maintenance ¡of ¡ products ¡and ¡services ¡

slide-11
SLIDE 11

CMMI ¡In ¡a ¡Nutshell ¡

slide-12
SLIDE 12

CMMI ¡Staged ¡Representa@on ¡-­‑ ¡5 ¡Maturity ¡Levels ¡

Level ¡ ¡5 ¡ ¡ Ini@al ¡ ¡ Level ¡ ¡1 ¡ ¡ ¡ Processes ¡are ¡unpredictable, ¡poorly ¡controlled, ¡reac@ve. ¡ ¡ ¡ Managed ¡ ¡ Level ¡ ¡2 ¡ ¡ ¡ ¡ Processes ¡are ¡planned, ¡documented, ¡performed, ¡monitored, ¡ and ¡controlled ¡at ¡the ¡project ¡level. ¡ ¡O6en ¡reac@ve. ¡ Defined ¡ Level ¡ ¡3 ¡ ¡ Processes ¡are ¡well ¡characterized ¡and ¡understood. ¡ ¡ Processes, ¡standards, ¡procedures, ¡tools, ¡etc. ¡are ¡ defined ¡at ¡the ¡organiza@onal ¡(Organiza@on ¡X ¡) ¡level. ¡ ¡ Proac@ve. ¡ Quan@ta@vely ¡ ¡ Managed ¡ ¡ Level ¡ ¡4 ¡ ¡ Processes ¡are ¡controlled ¡using ¡sta@s@cal ¡ and ¡other ¡quan@ta@ve ¡techniques. ¡ Op@mizing ¡ ¡ Process ¡performance ¡con@nually ¡ improved ¡through ¡incremental ¡and ¡ innova@ve ¡technological ¡

  • improvements. ¡ ¡
slide-13
SLIDE 13

CMMI ¡Terminology ¡and ¡Structure ¡

Maturity ¡Levels ¡(1 ¡ -­‑ ¡ 5) ¡ Generic ¡ Prac@ces ¡ Generic ¡ Goals ¡ Process ¡Area ¡2 ¡ Common ¡ ¡ ¡ ¡ ¡Features ¡ Process ¡Area ¡1 ¡ Process ¡Area ¡n ¡ Verifying ¡ Implementa@on ¡ Specific ¡ Goals ¡ Specific ¡ Prac@ces ¡ Ability ¡ to ¡Perform ¡ Direc@ng ¡ Implementa@on ¡

Required ¡ Required ¡

Sub ¡prac@ces ¡, ¡typical ¡work ¡products, ¡ ¡ discipline ¡amplifica@ons, ¡generic ¡ ¡ prac@ce ¡elabora@ons, ¡goal ¡and ¡ ¡ prac@ce ¡@tles, ¡goal ¡and ¡prac@ce ¡notes, ¡ ¡ and ¡references ¡ ¡ Commitment ¡

to ¡Perform ¡

Sub ¡prac@ces ¡, ¡typical ¡work ¡products, ¡ ¡ discipline ¡amplifica@ons, ¡generic ¡ ¡ prac@ce ¡elabora@ons, ¡goal ¡and ¡ ¡ prac@ce ¡@tles, ¡goal ¡and ¡prac@ce ¡notes, ¡ ¡ and ¡references ¡ ¡

  • Required. ¡Specific ¡for ¡

each ¡process ¡area. ¡

  • Required. ¡Common ¡across ¡

all ¡process ¡areas. ¡

slide-14
SLIDE 14

Examples ¡ For ¡the ¡Requirements ¡Management ¡Process ¡Area: ¡ An ¡example ¡Goal ¡(required): ¡ ¡ ¡“Manage ¡Requirements” ¡ An ¡example ¡Prac@ce ¡to ¡support ¡the ¡Goal ¡(required): ¡ ¡“Maintain ¡bi-­‑direc@onal ¡traceability ¡of ¡requirements” ¡ Examples ¡(suggested, ¡but ¡not ¡required) ¡of ¡typical ¡ Work ¡Products ¡might ¡be ¡ ¡Requirements ¡traceability ¡matrix ¡or ¡

¡Requirements ¡tracking ¡system ¡

slide-15
SLIDE 15

CMMI ¡– ¡TR’den ¡Örnekler ¡

slide-16
SLIDE 16

Maturity ¡Levels ¡and ¡Performance ¡ ¡

  • Many ¡people ¡believe ¡that ¡when ¡you ¡achieve ¡a ¡

higher ¡CMMI ¡maturity ¡ra@ng ¡that ¡higher ¡ performance ¡follows. ¡ ¡

  • Achieving ¡a ¡higher ¡CMMI ¡maturity ¡ra@ng ¡

doesn’t ¡guarantee ¡higher ¡performance ¡ ¡

  • The ¡performance ¡you ¡achieve ¡will ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

depend ¡on ¡your ¡implementa@on ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

  • f ¡CMMI. ¡ ¡
slide-17
SLIDE 17

CMM ¡/ ¡CMMI ¡

CMMI ¡is ¡a ¡model ¡not ¡a ¡process. ¡ It ¡describes ¡characteris,cs ¡of ¡effec@ve ¡ processes, ¡not ¡the ¡processes ¡themselves. ¡ The ¡trick ¡is ¡to ¡translate ¡the ¡model ¡into ¡a ¡high-­‑ ¡ performance, ¡high-­‑maturity ¡implementa@on. ¡ ¡

  • Also, ¡to ¡do ¡this ¡effec$vely ¡and ¡efficiently. ¡ ¡ ¡
slide-18
SLIDE 18

CMMI ¡Implementa@on ¡Challenges ¡-­‑1 ¡ ¡

There ¡can ¡be ¡considerable ¡performance ¡varia@on ¡in ¡ implementa@ons ¡of ¡CMMI ¡prac@ces. ¡ ¡ Why? ¡ ¡

  • The ¡example ¡prac@ces ¡don’t ¡all ¡have ¡equivalent ¡performance, ¡

e.g. ¡informal ¡reviews ¡aren’t ¡as ¡effec@ve ¡as ¡formal ¡inspec@ons. ¡ ¡

  • The ¡same ¡example ¡prac@ce ¡can ¡have ¡substan@al ¡varia@on ¡in ¡

performance, ¡e.g. ¡average ¡inspec@on ¡yield* ¡can ¡range ¡from ¡ 30% ¡to ¡70%. ¡ ¡

  • Complete, ¡detailed, ¡and ¡@mely ¡performance ¡metrics ¡for ¡the ¡

process ¡are ¡lacking ¡and ¡“what ¡isn’t ¡measured ¡isn’t ¡managed”. ¡ ¡ Remember ¡that ¡sa@sfying ¡a ¡prac@ce ¡is ¡no ¡guarantee ¡of ¡

  • performance. ¡ ¡

*Yield ¡is ¡the ¡percentage ¡of ¡defects ¡found ¡during ¡the ¡inspec@on ¡

slide-19
SLIDE 19

CMMI ¡Implementa@on ¡Challenges ¡-­‑2 ¡ CMMI ¡is ¡a ¡model ¡of ¡organiza@onal ¡capability ¡and ¡so ¡ implementa@ons ¡tend ¡to ¡be ¡focused ¡at ¡the ¡

  • rganiza@on ¡level. ¡ ¡

There ¡is ¡increasingly ¡less ¡focus ¡on ¡the ¡processes ¡of ¡ ¡

– projects ¡and ¡teams ¡ ¡ – individual ¡managers ¡and ¡developers ¡ ¡

¡ What ¡does ¡organiza@onal ¡performance ¡depend ¡on? ¡ ¡

It ¡is ¡a ¡func@on ¡of ¡the ¡process ¡performance ¡of ¡the ¡ projects ¡and ¡teams ¡which ¡is ¡a ¡func@on ¡of ¡the ¡process ¡ performance ¡of ¡the ¡managers ¡and ¡developers. ¡ ¡

slide-20
SLIDE 20

CMMI ¡Implementa@on ¡Challenges ¡-­‑3 ¡ ¡

Process ¡ins@tu@onaliza@on ¡is ¡a ¡key ¡ implementa@on ¡challenge. ¡ ¡

  • coverage ¡– ¡the ¡percentage ¡of ¡the ¡organiza@on ¡

that ¡is ¡using ¡the ¡process. ¡ ¡

  • process ¡fidelity ¡– ¡the ¡degree ¡to ¡which ¡the ¡

process ¡is ¡prac@ced ¡and ¡measured ¡as ¡defined. ¡ ¡

slide-21
SLIDE 21

(cont’d) ¡Impact ¡on ¡Performance ¡

Example ¡of ¡impact ¡on ¡performance ¡using ¡inspec@ons. ¡ ¡

  • Assume: ¡

— ¡Only ¡code ¡inspec@ons ¡are ¡conducted ¡(process ¡design ¡ flaw) ¡ — ¡Only ¡half ¡the ¡modules ¡are ¡inspected ¡(process ¡fidelity ¡ issue) ¡ — ¡Only ¡half ¡of ¡the ¡projects ¡are ¡using ¡the ¡process ¡(problem ¡ with ¡coverage) ¡— ¡Inspec@on ¡yield ¡is ¡only ¡30% ¡(poor ¡ inspec@on ¡prac@ce) ¡ ¡

  • Only ¡about ¡75% ¡of ¡the ¡defects ¡will ¡be ¡found ¡before ¡system ¡

test ¡instead ¡of ¡the ¡95% ¡that ¡would ¡be ¡found ¡if ¡inspec@ons ¡ were ¡fully ¡implemented. ¡ ¡

  • Cost ¡to ¡the ¡organiza@on...about ¡10 ¡@mes ¡more ¡defects ¡to ¡

find ¡and ¡fix ¡in ¡system ¡test. ¡ ¡

slide-22
SLIDE 22

Implemen@ng ¡CMMI: ¡Time ¡to ¡Move ¡Up ¡

slide-23
SLIDE 23

Implemen@ng ¡CMMI ¡with ¡TSP ¡and ¡PSP ¡

slide-24
SLIDE 24

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

PERSONAL ¡SOFTWARE ¡PROCESS ¡(PSP) ¡

slide-25
SLIDE 25

Birth ¡of ¡PSP ¡

  • SEI ¡Fellow ¡Wa6s ¡Humphrey ¡decided ¡to ¡apply ¡

the ¡underlying ¡principles ¡of ¡the ¡CMM ¡to ¡the ¡ soFware ¡development ¡prac@ces ¡of ¡a ¡single ¡

  • developer. ¡ ¡
  • The ¡result ¡of ¡this ¡effort ¡was ¡the ¡Personal ¡

SoFware ¡Process ¡(PSP). ¡

– It ¡is ¡designed ¡to ¡be ¡a ¡CMM ¡level ¡5 ¡process ¡for ¡ individual ¡soFware ¡developers. ¡

slide-26
SLIDE 26

What ¡is ¡a ¡Process? ¡

  • A ¡process ¡is ¡a ¡defined ¡set ¡of ¡steps ¡for ¡doing ¡a ¡job. ¡
  • A ¡process ¡guides ¡your ¡work. ¡
  • A ¡process ¡is ¡usually ¡defined ¡for ¡a ¡job ¡that ¡is ¡done ¡

mul@ple ¡@mes. ¡

  • A ¡process ¡provides ¡a ¡founda@on ¡for ¡planning. ¡

– A ¡process ¡is ¡a ¡template, ¡a ¡generic ¡set ¡of ¡steps. ¡ – A ¡plan ¡is ¡a ¡set ¡of ¡steps ¡for ¡a ¡specific ¡job, ¡plus ¡other ¡ things ¡such ¡as ¡effort, ¡costs, ¡and ¡dates. ¡

slide-27
SLIDE 27

Personal ¡So6ware ¡Process ¡

The ¡PSP ¡is ¡a ¡process ¡designed ¡for ¡individual ¡use ¡ that ¡applies ¡to ¡structured ¡personal ¡tasks. ¡ With ¡PSP, ¡developers ¡use ¡defined ¡and ¡measured ¡ personal ¡processes. ¡

  • They ¡gather ¡size, ¡@me, ¡and ¡defect ¡data ¡as ¡they ¡
  • work. ¡
  • They ¡used ¡the ¡data ¡ ¡

– to ¡plan ¡and ¡track ¡their ¡work, ¡ ¡ – Manage ¡the ¡quality ¡of ¡the ¡products ¡they ¡produce ¡ – Measurably ¡improve ¡performance ¡

slide-28
SLIDE 28

PSP ¡Steps ¡

slide-29
SLIDE 29

Process ¡Planning ¡Framework ¡

slide-30
SLIDE 30

PSP ¡Changes ¡So6ware ¡Prac@ce ¡

  • SoFware ¡work ¡is ¡planned. ¡
  • Plans ¡are ¡based ¡on ¡processes ¡and ¡es@mates. ¡
  • Es@mates ¡are ¡based ¡on ¡historical ¡process ¡
  • data. ¡
  • SoFware ¡work ¡is ¡measured ¡and ¡tracked. ¡
  • Status ¡is ¡based ¡on ¡the ¡data. ¡
  • SoFware ¡quality ¡is ¡also ¡planned, ¡es@mated, ¡

tracked, ¡and ¡managed. ¡

slide-31
SLIDE 31

Why ¡Define ¡and ¡Use ¡a ¡Personal ¡Process? ¡

Benefits ¡include ¡ ¡

  • Consistency ¡
  • Efficiency ¡
  • Basis ¡for ¡improvement ¡
slide-32
SLIDE 32

1/3 ¡Consistency ¡

Using ¡a ¡defined ¡personal ¡process ¡helps ¡you ¡to ¡ achieve ¡consistent ¡results. ¡

  • Your ¡results ¡are ¡more ¡likely ¡to ¡be ¡similar ¡each ¡

@me ¡that ¡you ¡use ¡the ¡process. ¡

  • Your ¡work ¡becomes ¡more ¡predictable. ¡
slide-33
SLIDE 33

2/3 ¡Efficiency ¡

Using ¡a ¡defined ¡personal ¡process ¡helps ¡you ¡to ¡ be ¡more ¡efficient. ¡

  • It ¡structures ¡and ¡guides ¡your ¡work. ¡

– Orders ¡the ¡steps ¡ – Avoids ¡rework ¡

  • It ¡keeps ¡you ¡focused ¡on ¡what ¡needs ¡to ¡be ¡

done. ¡ ¡

– Fewer ¡restarts ¡ – Manage ¡interrupts ¡

You ¡can ¡accomplish ¡your ¡work ¡in ¡less ¡@me. ¡

slide-34
SLIDE 34

3/3 ¡Efficiency ¡

  • By ¡gathering ¡data ¡on ¡your ¡work, ¡you ¡can ¡

determine ¡which ¡steps ¡

– Take ¡the ¡most ¡@me ¡ – Cause ¡you ¡the ¡most ¡trouble ¡ – Are ¡the ¡least ¡effec@ve. ¡ ¡

With ¡this ¡informa@on, ¡you ¡can ¡iden@fy ¡

  • pportuni@es ¡for ¡improving ¡your ¡results ¡by ¡

making ¡changes ¡to ¡your ¡process. ¡

slide-35
SLIDE 35

PSP ¡Improves ¡Performance ¡

Es@ma@on ¡accuracy ¡

  • Fewer ¡underes@mates ¡
  • More ¡accurate ¡es@mates ¡
  • Es@mates ¡balanced ¡

around ¡zero ¡ Quality ¡

  • Yield ¡imroves ¡by ¡2x ¡to ¡3x ¡
  • Fewer ¡defects ¡in ¡unit ¡test, ¡

integra@on ¡test, ¡and ¡ system ¡test ¡

  • COQ ¡is ¡flat ¡or ¡reduced ¡

Effort ¡Es@ma@on ¡Accuracy ¡

slide-36
SLIDE 36

PSP ¡Reduces ¡Defects ¡

Effort ¡Es@ma@on ¡Accuracy ¡

slide-37
SLIDE 37

PSP ¡Improves ¡Produc@vity ¡

slide-38
SLIDE 38

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

TEAM ¡SOFTWARE ¡PROCESS ¡(TSP) ¡

slide-39
SLIDE 39

Implemen@ng ¡CMMI ¡with ¡TSP ¡and ¡PSP ¡

slide-40
SLIDE 40

Birth ¡of ¡TSP ¡

  • It ¡soon ¡became ¡obvious ¡that, ¡while ¡excellent ¡

results ¡were ¡possible ¡using ¡the ¡PSP, ¡it ¡was ¡almost ¡ impossible ¡to ¡maintain ¡the ¡discipline ¡required ¡for ¡ PSP ¡prac@ces ¡if ¡the ¡surrounding ¡environment ¡did ¡ not ¡encourage ¡and ¡demand ¡them. ¡ ¡

  • Humphrey ¡then ¡developed ¡the ¡Team ¡SoFware ¡

Process ¡(TSP) ¡for ¡the ¡smallest ¡opera@onal ¡unit ¡in ¡ most ¡organiza@ons, ¡the ¡project ¡team. ¡ ¡

– TSP ¡was ¡designed ¡to ¡be ¡a ¡CMM ¡level ¡5 ¡process ¡for ¡ project ¡teams. ¡

slide-41
SLIDE 41

Working ¡in ¡Teams ¡ ¡

Successful ¡teams ¡are ¡both ¡sa@sfying ¡and ¡rare. ¡ ¡ Although ¡many ¡teams ¡come ¡close ¡to ¡mee@ng ¡their ¡ product ¡and ¡business ¡goals, ¡they ¡oFen ¡do ¡so ¡at ¡the ¡ expense ¡of ¡the ¡team ¡members. ¡ A ¡“jelled ¡team” ¡works ¡together ¡smoothly ¡and ¡efficiently. ¡

“A ¡jelled ¡team ¡is ¡greater ¡than ¡the ¡sum ¡of ¡its ¡parts ¡and ¡the ¡enjoyment ¡ people ¡derive ¡from ¡the ¡work ¡is ¡greater ¡than ¡you ¡would ¡expect.” ¡ ¡

Peopleware, ¡DeMarco ¡& ¡Lister. ¡ ¡

TSP ¡is ¡a ¡proven-­‑effec@ve ¡way ¡of ¡building ¡jelled ¡teams ¡

  • quickly. ¡
slide-42
SLIDE 42

Team ¡So6ware ¡Process ¡

The ¡Team ¡SoFware ¡Process ¡(TSP) ¡is ¡a ¡soFware ¡ development ¡process ¡for ¡engineering ¡teams. ¡ TSP ¡is ¡a ¡process-­‑based ¡solu@on ¡to ¡common ¡ soFware ¡engineering ¡and ¡management ¡issues ¡

  • cost ¡and ¡schedule ¡predictability ¡
  • produc@vity ¡and ¡product ¡quality ¡
  • process ¡improvement ¡
slide-43
SLIDE 43

TSP ¡Teams ¡are ¡Self-­‑Directed ¡

slide-44
SLIDE 44

Integra@ng ¡the ¡“How-­‑to”Technologies ¡

  • Used ¡as ¡implementa@on ¡of ¡CMMI ¡prac@ces, ¡or ¡

to ¡augment ¡exis@ng ¡prac@ces ¡to ¡improve ¡ performance ¡and ¡achieve ¡higher ¡maturity. ¡ ¡

  • Introduces ¡self-­‑direct ¡team ¡management ¡style ¡

required ¡for ¡high ¡performance ¡teams. ¡ ¡

slide-45
SLIDE 45

Building ¡High-­‑Performance ¡Teams ¡

TSP ¡builds ¡high-­‑performance ¡teams ¡from ¡the ¡bo6om-­‑up. ¡

slide-46
SLIDE 46

TSP ¡Process ¡Elements ¡

slide-47
SLIDE 47

TSP ¡Coverage ¡of ¡CMMI ¡By ¡Maturity ¡Level ¡

slide-48
SLIDE 48

TSP ¡Improves ¡Effort ¡(Cost) ¡and ¡Schedule ¡Predictability ¡

slide-49
SLIDE 49

TSP ¡Improves ¡Product ¡and ¡Process ¡Quality ¡

An ¡analysis ¡of ¡20 ¡projects ¡in ¡ 13 ¡organiza@ons ¡showed ¡ TSP ¡teams ¡averaged ¡0.06 ¡ defects ¡per ¡thousand ¡lines ¡

  • f ¡new ¡or ¡modified ¡code. ¡ ¡
  • Approximately ¡1/3 ¡of ¡

these ¡projects ¡were ¡ defect-­‑free. ¡ ¡ ¡ These ¡results ¡are ¡ substan@ally ¡be6er ¡than ¡ those ¡achieved ¡in ¡high ¡ maturity ¡organiza@ons. ¡ ¡

Source: ¡CMU/SEI-­‑2003-­‑TR-­‑014 ¡ ¡

slide-50
SLIDE 50

TSP ¡System ¡Test ¡Performance ¡Range ¡and ¡Average ¡

slide-51
SLIDE 51

TSP ¡Accelerates ¡CMMI ¡Improvement ¡

slide-52
SLIDE 52

NAVAIR ¡AV-­‑8B ¡TSP/CMMI ¡Experience ¡ ¡ AV-­‑8B ¡is ¡a ¡NAVAIR ¡System ¡ Support ¡Ac@vity. ¡ ¡ They ¡integrate ¡new ¡ features ¡into ¡the ¡Marine ¡ Harrier ¡aircraF. ¡ ¡ They ¡used ¡TSP ¡to ¡reduce ¡ the ¡@me ¡to ¡go ¡from ¡CMM ¡ Level ¡1 ¡to ¡CMM ¡Level ¡4. ¡ ¡ Similar ¡results ¡can ¡be ¡ achieved ¡with ¡CMMI. ¡ ¡

slide-53
SLIDE 53

TSP ¡is ¡a ¡prac@cal, ¡accessible ¡method ¡for ¡ achieving ¡the ¡benefits ¡of ¡high ¡maturity ¡process ¡

  • n ¡a ¡much ¡accelerated ¡schedule. ¡
  • Several ¡organiza@ons ¡have ¡used ¡the ¡TSP ¡to ¡

move ¡up ¡the ¡maturity ¡ladder ¡in ¡much ¡less ¡ @me ¡than ¡reported ¡averages, ¡including ¡one ¡ NAVAIR ¡group ¡that ¡went ¡from ¡level ¡2 ¡to ¡level ¡ 4 ¡in ¡just ¡16 ¡months ¡largely ¡on ¡the ¡strength ¡of ¡ its ¡TSP ¡implementa@on. ¡

slide-54
SLIDE 54
  • The ¡results ¡demonstrate ¡that ¡a ¡high-­‑

performance ¡CMMI ¡implementa@on ¡is ¡ possible ¡with ¡the ¡use ¡of ¡PSP ¡& ¡TSP. ¡

– ¡high ¡–performance ¡maturity ¡ – Predictable ¡and ¡improved ¡cost ¡and ¡schedule ¡ – Near ¡defect-­‑free ¡quality ¡ – Sa@sfied ¡developers, ¡managers ¡and ¡customers ¡ ¡

slide-55
SLIDE 55

The ¡results ¡demonstrate ¡that ¡ a ¡more ¡successful ¡CMMI ¡ implementa@ons ¡are ¡possible ¡ with ¡the ¡use ¡of ¡PSP ¡& ¡TSP. ¡

  • high ¡–performance ¡

maturity ¡

  • Predictable ¡and ¡improved ¡

cost ¡and ¡schedule ¡

  • Near ¡defect-­‑free ¡quality ¡
  • Sa@sfied ¡developers, ¡

managers ¡and ¡customers ¡ ¡

SUMMARY ¡

slide-56
SLIDE 56

It’s ¡not ¡just ¡about ¡the ¡visuals, ¡but ¡strengthening ¡

slide-57
SLIDE 57

Picture ¡Color, ¡Correc@ons, ¡Ar@s@c ¡Filters, ¡ ¡ and ¡Background ¡Removal ¡allow ¡you ¡to ¡customize ¡images ¡for ¡your ¡story ¡ ¡ ¡

¡ ¡ ¡ ¡ ¡New ¡Picture ¡Effects ¡

slide-58
SLIDE 58

You ¡can ¡do ¡a ¡lot ¡more ¡with ¡movies ¡in ¡ PowerPoint ¡2011. ¡ ¡

¡

Movies ¡can ¡be ¡embedded ¡in ¡your ¡ presenta@on. ¡That’s ¡right, ¡no ¡more ¡ lost ¡movies! ¡ Also, ¡you ¡can ¡recolor ¡the ¡en@re ¡ movie ¡or ¡apply ¡a ¡movie ¡style ¡easily. ¡ Your ¡movies ¡will ¡look ¡great! ¡

¡

Movie ¡Perfect ¡

slide-59
SLIDE 59

What ¡about ¡the ¡beau@ful ¡transi@ons ¡ you’ve ¡been ¡seeing? ¡

¡

Exci@ng ¡new ¡transi@ons ¡ ¡ They ¡are ¡new ¡too. ¡

slide-60
SLIDE 60

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

3

Share ¡Your ¡Presenta@on ¡

View ¡your ¡slides ¡from ¡anywhere! ¡

slide-61
SLIDE 61

Simultaneous ¡edits ¡on ¡one ¡single ¡document. ¡ No ¡more ¡wai@ng ¡your ¡turn ¡or ¡managing ¡ mul@ple ¡versions. ¡ ¡ ¡ It’s ¡about ¡team ¡work, ¡and ¡co-­‑authoring ¡will ¡ get ¡you ¡there. ¡ ¡ ¡

¡

Collabora@on ¡

slide-62
SLIDE 62

» Check ¡out ¡the ¡ ¡

¡PowerPoint ¡Web ¡App ¡ ¡

» Access ¡slides ¡wherever ¡you ¡are ¡

Access ¡Anywhere ¡

slide-63
SLIDE 63

¡

What’s Your Message?

¡ POWERPOINT 2011