TSP SYMPOSIUM Schneider, Henry.pptx
-
Upload
henry-schneider -
Category
Documents
-
view
154 -
download
0
Transcript of TSP SYMPOSIUM Schneider, Henry.pptx
TSPSymposium
MexicoCity
February23–24,2016
®2016AllRightsReserved-PPQC 24/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• CoreConcepts• Iden-fyingSta-s-calStability• Selec-ngProcessesandPerformanceMeasures• Ques-onsandAnswers• SomeCommonMeasures(referenceonly)
®2016AllRightsReserved-PPQC 34/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 44/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• PerformedProcesso Aprocessthataccomplishestheneededworktoproducework
products• ManagedProcess
o Aperformedprocessthatisplannedandexecutedinaccordancewithpolicy;employsskilledpeoplehavingadequateresourcestoproducecontrolledoutputs;involvesrelevantstakeholders;ismonitored,controlled,andreviewed;andisevaluatedforadherencetoitsprocessdescripLon
• DefinedProcess
o AmanagedprocessthatistailoredfromtheorganizaLon’ssetofstandardprocessesaccordingtotheorganizaLon’stailoringguidelines;hasamaintainedprocessdescripLon;andcontributesprocessrelatedexperiencestotheorganizaLonalprocessassets
®2016AllRightsReserved-PPQC 54/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• SpecialCauseofVaria-ono Acauseofadefectthatisspecifictosometransientcircumstanceand
isnotaninherentpartofaprocess
• CommonCauseofVaria-on
o ThevariaLonofaprocessthatexistsbecauseofnormalandexpectedinteracLonsamongcomponentsofaprocess
• StableProcess
o ThestateinwhichallspecialcausesofprocessvariaLonhavebeenremovedandpreventedfromrecurringsothatonlycommoncausesofprocessvariaLonoftheprocessremain
®2016AllRightsReserved-PPQC 64/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• QualityandProcessPerformanceObjec-ves(QPPOs)o QuanLtaLveobjecLvesandrequirementsforproductquality,service
quality,andprocessperformance
• CapableProcess
o AprocessthatcansaLsfyitsspecifiedproductquality,servicequality,andprocess-performanceobjecLves
• ProcessPerformance
o Ameasureofactualresultsachievedbyfollowingaprocess.Processperformanceischaracterizedbybothprocessmeasures(e.g.,effort,cycleLme,anddefectremovalefficiency)andproductorservicemeasures(e.g.,reliability,defectdensity,andresponseLme)
®2016AllRightsReserved-PPQC 74/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• ProcessPerformanceBaseline(PPB)o AdocumentedcharacterizaLonofprocessperformance,whichcan
includecentraltendencyandvariaLon.Aprocessperformancebaselinecanbeusedasabenchmarkforcomparingactualprocessperformanceagainstexpectedprocessperformance
®2016AllRightsReserved-PPQC 84/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• ProcessPerformanceModel(PPM)o AdescripLonoftherelaLonshipsamongthemeasurableaZributesof
oneormoreprocessesorworkproductsthatisdevelopedfromhistoricalprocessperformancedataandisusedtopredictfutureperformance
o OneormoreofthemeasureableaZributesrepresentcontrollableinputsLedtoasub-processtoenableperformanceof“what-if”analysesforplanningdynamicre-planning,andproblemresoluLon
o PPMsincludestaLsLcal,probabilisLc,andsimulaLonbasedmodelsthatpredictinterimorfinalresultsbyconnecLngpastperformancewithfutureoutcomes
o PPMsmodelthevariaLonofthefactorsandprovideinsightintotheexpectedrangeandvariaLonofpredictedresults
®2016AllRightsReserved-PPQC 94/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• ComposetheDefinedProcesso ComposingtheProject’sDefinedProcess(PDP)involvesidenLfying
alternaLvestooneormoreprocessesorsub-processes,performingquanLtaLveanalysisofperformanceandselecLngthealternaLvesthatarebestabletohelptheprojectachieveitsQPPOs
• Sta-s-calProcessControl(SPC)
o StaLsLcallybasedanalysisofaprocessandmeasuresofprocessperformance,whichwillidenLfycommonandspecialcausesofvariaLoninprocessperformanceandmaintainprocessperformancewithinlimits
®2016AllRightsReserved-PPQC 104/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Sta-s-calTechniqueso TechniquesadaptedfromthefieldofmathemaLcalstaLsLcsusedfor
acLviLessuchascharacterizingprocessperformance,understandingprocessvariaLon,andpredicLngoutcomes.
o ExamplesofstaLsLcaltechniquesincludesamplingtechniques,analysisofvariance(ANOVA),chi-squaredtests,andprocesscontrolcharts
• CausalAnalysis
o Theanalysisofoutcomestodeterminetheircauses
o Usedtoaddressselectedissuesanddiagnosedeficienciesinachievingtheproject’sQPPOs
®2016AllRightsReserved-PPQC 114/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 124/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Beforeanorganiza-oncanperformHighMaturityac-vi-es,itmusthavethefollowinginplace:
o CapabilitytogatherandusedataatallorganizaLonallevels,i.e.,projectmemberswho
• Gatherdataontheirownwork
• Understandandusethedatainplanningandperformingtheirwork
o Processesthatspecifyhowandwhendataarecollected
o ConsistentexecuLonofthedefinedprocess,wheretailoringishandledinacontrolledanddisciplinedfashion
®2016AllRightsReserved-PPQC 134/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Everythingwedoinlife,includingproductdevelopmentandservicedelivery,isaseriesofinterconnectedprocesses
• Allprocessesarevariable• Peopleperformingtheprocessisthelargestsourceof
varia-on• Understandingvaria-onisthebasisformanagementbyfact
andsystema-cimprovement:
o Understandthepast–quan-ta-vely
o Controlthepresent–quan-ta-vely
o Predictthefuture–quan-ta-vely
®2016AllRightsReserved-PPQC 144/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• ScaOerDiagrams• RunCharts• Cause-and-EffectDiagrams• Histograms• BarCharts• ParetoCharts• ControlCharts
®2016AllRightsReserved-PPQC 154/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Realprocessbehaviormustbeunderstoodbeforedrawingreasonableconclusionsaboutwhereperformanceneedstobeimproved
• Asktheseques-onstofindoutaboutrealprocessbehavior:
o WhatisthenormalorinherentprocessvariaLon?
o WhatdifferenLatesinherentfromanomalousvariaLon?
o WhatiscausingtheanomalousvariaLon?
• Sta-s-calProcessControlprovidesthemethodsandtoolsneededtomeasureandanalyzeprocessbehavior,drawconclusions,anddriveimprovement
®2016AllRightsReserved-PPQC 164/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Asummaryorcharacteriza-onofadistribu-on(i.e.,asetofnumbers)
• Acharacteriza-onofacentraltendency(e.g.,mean,median,andmode)
• Acharacteriza-onofdispersion(e.g.,variance,standarddevia-on,interquar-lerange,andrange)
®2016AllRightsReserved-PPQC 174/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Statistics (specifically hypothesis testing) enable you to place a confidence interval on the Central Tendency and Dispersion of the population and on future samples
A data population consists of the total possible observations with which you are concerned but to which you do not necessarily have access (X1 thru X15).
X5 X15
X14 X13
X12
X11
X6
X10 X8 X7 X9
X3
X2
X1 X4
A sample is a set of observations selected from a data population that you can access.
®2016AllRightsReserved-PPQC 184/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Hypothesistes-ngusessta-s-calanalysisasaformalwayofmakingacomparisonanddecidingwhetherornotthedifferenceissta-s-callysignificant
• Hypothesistes-ngconsistsofcomparinganullandanalterna-vehypothesis:
o ThenullhypothesisstatesthatthemembersofthecomparisonarestaLsLcallyequal;thereisnodifference(aconcrete,defaultposiLon)
o ThealternaLvehypothesisstatesthatthereisastaLsLcallysignificantdifference;itissupportedwhenthenullhypothesisisrejected
• Theconclusioneitherrejectsorfailstorejectthenullhypothesis.
®2016AllRightsReserved-PPQC 194/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Whenthepislow,thenullmustgo.
Whenthepishigh,thenullmustfly.
Note:Thep-valueisthekeyoutputinstaLsLcalanalysisthatstudentsaretaughttoidenLfyandusetodrawaconclusionregardingthehypothesistestcomparisonorregardingthesignificanceofastaLsLcalmodel
®2016AllRightsReserved-PPQC 204/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 214/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• “Whileeveryprocessdisplaysvaria1on,someprocessesdisplaycontrolledvaria1on,whileothersdisplayuncontrolledvaria1on”
• Rou-nevaria-on:o AstablepaZernofrandomvariaLonoverLme
o TypicalobservaLonwithinacommoncausesystem• Aprocessisoutofsta-s-calcontrolifitisopera-nginthe
presenceofassignablecauseso AfactorthatisnotinherentintheprocessisaffecLngitsperformance
o VariaLonintheprocesscanbe“assigned”toaspecificcause• Aprocessundersta-s-calcontrolispredictable
®2016AllRightsReserved-PPQC 224/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Wheeler’sEmpiricalRules:o 60%≤±1σ≤75%
o 90%≤±2σ≤98%
o 99%≤±3σ≤100%
Wheeler’sEmpiricalRulesarerobustwithregardtoaremarkablenumberofdistribu-ons
®2016AllRightsReserved-PPQC 234/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• SPCisatechniquethatcanbeusedtotellyouhowmuchvariabilitythereisinaprocess
o HowmuchvariabilityisduetorouLnevariaLon
o Howmuchvariabilityisduetosomeuniqueeventorfactornotinherentintheprocess(assignablecauses)
o AcontrolchartisatoolusedinSPCtohelpdothis
• Controlchartsaregeneratedfromtwodatasets
o PPBdata–usedtostaLsLcallyderiveaprocessaverage,UpperControlLimit(UCL),andLowerControlLimit(LCL)(±3σ)
o Actualperformancedata–ploZedlikeaRunChartandcomparedagainstbaselinedata
®2016AllRightsReserved-PPQC 244/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Whichofthese20projectsshouldbeactedon?
0
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Num
bero
fNon
-com
plia
nces
ProjectID
®2016AllRightsReserved-PPQC 254/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Differenttechniquescanbeusedtounderstandprocessvaria-on
o Simplegraphs,suchasfrequencyhistogramsandbarcharts
o StaLsLcalformulae,suchasstandarddeviaLonandrange
o StaLsLcalprocesscontroltools,suchasXmRchartsandu-charts
o Analysisofvariancetechniques,suchasANOVAandhypothesistest
®2016AllRightsReserved-PPQC 264/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
ExcepLonal(unexpected)
variaLon
RouLne(expected)variaLon ExcepLonal(unexpected)variaLon
®2016AllRightsReserved-PPQC 274/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Num
bero
fNon
-com
plia
nces
ProjectID
UpperControlLimit=11.7
Mean=5
LowerControlLimit=0
®2016AllRightsReserved-PPQC 284/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
UpperControlLimit
LowerControlLimit
ProcessAverage
ExcepLonalprocessvariaLon
ExcepLonalprocessvariaLon
ActualPerformanceDatafromProjectXYZ
®2016AllRightsReserved-PPQC 294/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
1σ
2σ
3σ
3σ
2σ
1σ
ZONEA
ZONEA
ZONEB
ZONEB
ZONEC
ZONEC
UCL
LCL
ProcessAverage
®2016AllRightsReserved-PPQC 304/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• 1singlepointoutside3σ
• 2of3successivevaluesonsamesideofcenterlineandoutsideof2σ
• 8successivevaluesonsamesideofcenterline
®2016AllRightsReserved-PPQC 314/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
“…inso:waredevelopmentitisdifficulttousecontrolchartsintheformalSPCmanner.Itisaformidabletask,ifnotimpossible,toaDempttodefinetheprocesscapabilityofaso:waredevelopmentprocess.” -StephenH.Kan(1995,p.143)• Cri-calassump-onforinterpre-ngcontrolcharts–dataare
affectedbyhomogeneoussourcesofvaria-on
o SamepopulaLon
o SamebehavioralimplementaLonoftheprocess
o Samecommoncausesystem
®2016AllRightsReserved-PPQC 324/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
“Despitetheseissues,controlchartsareusefulforso:warequalityimprovement–whentheyareusedinarelaxedmanner…controlchartsuseinso:wareisnotintermsofformalsta1s1calprocesscontrolandprocesscapability…usedasatoolforimprovingconsistencyandstability…moreappropriatelycalledpseudo-controlcharts.”
-StephenH.Kan(1995,p.144)
®2016AllRightsReserved-PPQC 334/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Systemdevelopmentprocessesrou-nelyoperatewithinthepresenceofmul-plecommoncausesystems–PPBsmixnaturalvaria-onwith:o VariaLonindeveloperskillso VariaLoninaZributesofworkproducts(e.g.complexity)o VariaLoninsituaLons
• Thevoiceoftheprocessisacacophonyofmanyvoicesfrommanybehavioralimplementa-onsoftheprocess:o ConfoundedbyvariaLonfrommanydifferentsourceso Controllimitsareexcessivelywide–occasionally10Xrangeo Outofcontroleventsaredifficulttodetecto ‘StaLsLcalstability’maynotoffercontrolorpredictability
o AsinglePPBmayprovidepoorcharacterizaLon
®2016AllRightsReserved-PPQC 344/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Experienced Inexperienced
Method&SupportTools
NoMethod&SupportTools
Eachcellrepresentsauniquecommoncausesystemwithdifferentmeanresults
®2016AllRightsReserved-PPQC 354/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Intheexample,methodsandexperiencelevelsare:o SourcesofprocessvariaLonthatguidetheidenLficaLonofcommon
causesystems
o FactorswhosevariaLonmustbecontrolledinestablishingseparatecommoncausesystems
o LikelytoappearasassignablecausesofprocessvariaLonifdatafromseveralcommoncausesystemsarecombinedintoasinglePPB
• Eachcellisadifferentcommoncausesystemo DifferentPPBs
o DifferentbehavioralimplementaLonsoftheprocess• Thetypicalusesofcontrolchartsinsystemdevelopment
regularlymixdatafrommul-plecommoncausesystems
®2016AllRightsReserved-PPQC 364/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Controlchartsareappropriatewhen:o TheploZedresultscharacterizeprocessperformancewithinasingle
commoncausesystem
o DatadescribeasinglebehavioralimplementaLonoftheprocess
o Processfidelityishigh(theprocessiswell-definedandperformedincompliancewithhowitisdefined)
• Whencondi-onsareappropriateforcontrolcharts;
o Processstabilityisameaningfulconcept
o AggregaLngPPBsprovidesagoodbasisforunderstandingperformance
®2016AllRightsReserved-PPQC 374/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Individual
Aggregate
OR
®2016AllRightsReserved-PPQC 384/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• TypicalML4prac-cesresultinplokngaggregatedinspec-onresults
o Acrossdifferentdevelopers
o Acrossdifferentreviewers
o AcrosscomponentsorworkproductswithdifferentaZributes
®2016AllRightsReserved-PPQC 394/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Sincepeoplearethegreatestsourceofvaria-oninsystemdevelopmentamorePersonalSolwareProcess(PSP)-likeapproach:
o Treatsindividualsasseparatecommoncausesystemsratherthanasassignablecauses
o Decreasesthewidthofcontrollimits
o Makesunlikelyorunexpectedeventseasiertodetect
®2016AllRightsReserved-PPQC 404/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
“A:erproductsize,peoplefactorshavethestrongestinfluenceindeterminingtheamountofeffortrequiredtodevelopaso:wareproduct.”
-BarryBoehm,et.al.(2000)
®2016AllRightsReserved-PPQC 414/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 424/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 434/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Establish and maintain the organization’s QPPOs, which are traceable to business objectives o TheQPPOsarederivedfromtheorganizaLon’sbusinessobjecLves
andwilltypicallybespecifictotheorganizaLon,group,orfuncLon
o TheQPPOstakeintoaccountwhatisrealisLcallyachievablebaseduponaquanLtaLveunderstanding(knowledgeofvariaLon)oftheorganizaLon’shistoricqualityandprocessperformance
®2016AllRightsReserved-PPQC 444/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Asimpletaskthatmany-mesdoesnotspecifyenoughinforma-onforuseatMaturityLevel4or5
• QPPOsneedtobeSMARTo Specifico Measurable
o Achievable
o RealisLc
o Time-based
®2016AllRightsReserved-PPQC 454/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Selectmeasuresandprocessesthatprovideinsightintotheorganiza-on’sabilitytomeetitsQPPOs
o Create/updateclearunambiguousoperaLonaldefiniLonsfortheselectedmeasures
o Reviseandupdatethesetofmeasures,analyses,andproceduresaswarranted
o Inusage,besensiLvetomeasurementerror
o ThesetofmeasuresmayprovidecoverageoftheenLrelifecycleandbecontrollable
®2016AllRightsReserved-PPQC 464/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 474/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Eachprojectandorganiza-onhasuniqueinforma-onneeds• Wheniden-fyinggoalsandobjec-ves,considersourcessuchas
o businessandcustomerneeds
o constraintsandassumpLons
o projectororganizaLoncharacterisLcs
• domain,technology
• peopleandskills• productfeaturesandacceptancecriteria• cost,schedule,andmilestones
o risks
o pastexperienceoftheteam
®2016AllRightsReserved-PPQC 484/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Enterprise
Howdoweperform,comparedtoothers?
Whichimprovements
shouldwefund?
Inwhattrainingortoolsmustwe
invest?
Areourcustomerssa-sfied?
Process
Howconsistentisourperformance?
Whichprocessesrequire
improvement?
WhatistheROIofimprovement
efforts?
Howareimprovementefforts
progressing?
Project
Howbigisthisproject?
Istheprojectplanfeasible?
Howistheprojectprogressing?
Whenwillwebereadytodeliver?
Product
Howbigistheapplica-on?
Whichmodulesarehavethemost
defects?
Whatisthecosttomaintain?
Whatarethequalityandgrowthtrends?
Goals
Data
®2016AllRightsReserved-PPQC 494/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Term Defini-on
Data AcollecLonofactualvaluesassignedtoameasure(example:dataforasourcelinesofcodebasemeasuremightbe100,115,121).
Measurement AsetofoperaLonshavingtheobjectofdeterminingavalueofameasure.
Measurementprocess
Theprocessforestablishing,planning,performing,andevaluaLngmeasurementwithinaprojectororganizaLon.
Measure(noun) TheruleforassigningaquanLtaLveorcategoricalvaluetooneormoreenLty/object/aZribute(e.g.process,project,resource).
Informa-onNeed
Reasonforwhichdataormeasuresareneeded;generallyphrasedas“<who>needstoknow<what>,inorderto<dowhat>”
®2016AllRightsReserved-PPQC 504/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• ProcessCompliance• ProcessEfficiency• ProcessEffec-veness
ProcessPerform-
ance
• MilestoneCompleLon• CriLcalPathPerformance• WorkUnitProgress• IncrementalCapability
Scheduleand
Progress
• PhysicalSizeandStability• FuncLonalSizeandStability
ProductSizeandStability
Source:Prac=calSo>wareandSystemsMeasurement
• FuncLonalCorrectness• Supportability–Maintainability• Efficiency• Portability• Usability• Dependability-Reliability
ProductQuality
• PersonnelEffort• FinancialPerformance• EnvironmentandSupportResources
ResourcesandCost
• TechnologySuitability• TechnologyVolaLlity
TechnologyEffec-ve-
ness
• CustomerFeedback• CustomerSupport
CustomerSa-sfac-on
®2016AllRightsReserved-PPQC 514/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• BalancedScorecardsprovideamechanismtobalanceo internalgoalsandexternalgoals
o pastperformanceanddriversforfutureperformance
o shorttermandlongtermperformance
o People,Process,andTechnologyinvestment
• Categoriesgenerallyused
FinancialOutcomes CustomerSa-sfac-on
InternalBusinessProcesses
LearningandGrowth
BalancedScorecard
®2016AllRightsReserved-PPQC 524/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• First,establishandcommunicateastrategy
o setfinancialobjecLves
o idenLfykeyneedsofcustomersandmarketsegments;linkthosetofinancialgoals
o focusoninternalbusinessprocessesandefficienciesinmeeLngcustomerneeds
o investinlearningandgrowthtoexcelwiththeprocesses
• Withinthescorecard
o idenLfyhowtoseefinancialgoalsaremet
o settargetsformeeLngcustomerneeds
o idenLfyprocesschangesorinnovaLonsneeded
o matchlearningandimprovementobjecLvestothese
®2016AllRightsReserved-PPQC 534/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Financial
Increaseprofitability
Increaserevenue
Increasemargins
Customer
Servemorelevelsofbusiness
Usesocialnetworkingservices
InternalProcesses
Increaserangeofservices
Providesocialnetworkingservices
Maintainsocialnetworking
site
LearningandGrowth
Buildcapability
Increasesocialnetworking
skills
BusinessGoals QPPOs
®2016AllRightsReserved-PPQC 544/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Area Measure Target Financial Profit
RevenueGrowthMargin
25%beforetax+30%overlastyear+5%overlastyear
Customer Mean#businesslevelsserved%usingsocialnetworkingservices
+10%overlastyear15%thisyear
InternalProcesses(andefficiency)
increaserangeofservicesMinimizesocialnetworkingdownLme
newPMOsalesbyJulywebsiteup99.9%
LearningandGrowth
#ofPMPs#ofmonthsoftotalsocialnetworkingexperience
+3overlastyear+24overlastyear
®2016AllRightsReserved-PPQC 554/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Ingeneral,processimprovementdirectlyaffectsthelowerhalfoftheBalancedScorecardo processdevelopmentand/ormaintenance
o processperformance
o learningandgrowthofprocessusers
o awayofidenLfyingandtracingQPPOs• Changesintheseareascanlinkto
o increasedcustomersaLsfacLon
o increaseincustomercountortransacLonvalue
o reducLonincosttomeetcustomerneeds• These,inturn,translatetofinancialresults
®2016AllRightsReserved-PPQC 564/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Financial
Developnewbusiness
Reducecosts
Customer
IncreaseCustomerContact
Increasecustomervalue
InternalProcesses
Increaseprocess
compliance
Improveprocessquality
Improveproductquality
LearningandGrowth
Increaseskills
Retainmoreemployees
RaiseemployeesaLsfacLon
OverallGoal:ControlledGrowthandSa-sfiedReturnBusinessGoals QPPOs
®2016AllRightsReserved-PPQC 574/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Areas Objec-ves Measures Financial • DevelopNewBusiness
• ReduceCost
TotalrevenueRevenueinnewbusinesssegmentProducLvity(LOC/projecthr.)
Customer • IncreaseCustomerContact
• IncreaseCustomerValue
%customerswithannualinterview%employeesvisiLngcustomerscustomersaLsfacLon%withmaintenancecontracts
InternalProcesses
• IncreaseProcessCompliance• ImproveProcessQuality
• ImproveProductQuality
1-5onkeypracLces%rework%milestonesonschedule#warrantyhoursneeded
LearningandGrowth
• IncreaseSkills• RetainMoreEmployees• RaiseEmployeeSaLsfacLon
#cerLfiedinkeyareas%retenLonemployeesaLsfacLonscore
®2016AllRightsReserved-PPQC 584/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N GSt
rate
gic
Goa
l
supporLnggoal
supporLnggoal
supporLnggoal
supporLnggoal
supporLnggoal measure
measure
measure
measure
measure performance
performance measure
measure
measure
measure
CorporateBusinessGoalsandObjec-ves
QualityandProcessPerformanceObjec-ves
®2016AllRightsReserved-PPQC 594/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N GIm
prov
edP
rofit
abili
ty OpLmizeROI
ImprovecustomersaLsfacLon
ImproveposiLoningincurrentmarket
Minimizecostofbusiness
ImproveoperaLonsefficiency
Overheadrates
Product-ivity
CustomerSaLsfacLon
MarketShare
Revenue
CorporateBusinessGoalsandObjec-ves
MinimizedevelopmentLme
Improvereviewprocesstoremovedefectsearly
COQ
#CRs
#defects
CycleLme
QualityandProcessPerformanceObjec-ves
®2016AllRightsReserved-PPQC 604/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
ImprovementGoals QPPO
Forsmallfeaturesrequestedbycustomers,providearesponsenextyearinhalftheLmewedotodaybyusinganincrementalreleasemodel
• ReducecycleLmeforareleaseby50%
ReducenegaLveimpactofchangemanagementoncustomersaLsfacLon
• CutresponseLmeondefecthandlingby25%
• CutresponseLmeonchangerequestsby10%eachquarter
Usepeerreviewsforkeypartsofrequirementsworkproductsonallprojects
• Reducecostofreworkfromrequirementsdefectsby50%nextyear
®2016AllRightsReserved-PPQC 614/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 624/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 634/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• CoreBaseandDerivedMeasureso RequirementsMeasures
o So{wareSizeMeasures
o CostandEffortMeasures
o ScheduleandProgressMeasures
o DefectMeasures
• OtherKeyDerivedMeasures
o EarnedValue
o ProducLvity/UnitCosts
• SummaryMeasuresforaProgramorOrganiza-on
®2016AllRightsReserved-PPQC 644/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Howused:o requirementsbaselinedandtrackedthroughoutproject
o providesinsightintogrowthandstability;alsousedtostatusprogress• Usefulmeasures:
o numberofrequirements(growthoverLme)
o numberofnewrequirements,changedordeletedrequirements(stability/volaLlity)
o requirementsstatus(approved,tested,implemented)• Typicalcoun-ngissues:
o howtocounta“requirement”consistently,sincesizeanddifficultyvary
o statedvs.derivedrequirements
o traceability/lackofrequirementstooluse
o inmaintenance,morelikelytoseechangerequests
®2016AllRightsReserved-PPQC 654/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
100
200
300
400
500
600
700
800
Num
bero
fReq
uire
men
ts
ProjectStatusDate
RequirementsStability
Plan
Actual
Project:OLDMS
®2016AllRightsReserved-PPQC 664/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
10
20
30
40
50
60
Feb Mar Apr May Jun Jul Aug
Pers
onH
ours
ofW
ork
orR
ewor
k
AddRequirements
ChangeRequirements
®2016AllRightsReserved-PPQC 674/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
70% 73% 73% 76% 79% 80% 81% 82% 82% 83%
8%10% 10%
13%13% 15% 14% 13% 13% 12%
4%6% 6%
6%6% 5% 4% 4% 4% 2%
18%11% 11%
5% 2% 0% 1% 1% 1% 2%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
6/3/2009 6/10/2009 6/17/2009 6/24/2009 7/1/2009 7/8/2009 7/15/2009 7/22/2009 7/29/2009 8/5/2009
Passed Failed Blocked Unverified
®2016AllRightsReserved-PPQC 684/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Sizeisacri-calcomponentofmeasurementandmanagemento basisforesLmaLngeffort,andquanLfyingandmanagingscope
o basisforproducLvitymeasurement(efforttobuildaunit/size)
o allowsnormalizaLonandcomparisonacrosssystemsandprojects(defects/size)
• SizeMeasureso #ofmodules,screens/reports
o #ofcalls
o #ofboards
o #ofrequirements
®2016AllRightsReserved-PPQC 694/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
50
100
150
200
250
Plan1 Plan2 Plan3 Actual
Num
bero
fCom
pone
nts
Reused
New/Modified
®2016AllRightsReserved-PPQC 704/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0.1
1
10
100
1000
10000
0.1 1 10 100 1000 10000
Staff
Mon
ths
SourceLinesofCode Thousands
Size–EffortEs-ma-ngRela-onship
ProjectUnderConsideraLon
Average
-1StandardDeviaLon
+1StandardDeviaLon
®2016AllRightsReserved-PPQC 714/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Effortises-mated,staffingplanned,andactualefforttrackedtoplano overallprojectlevel
o byLmeperiod,byworkunit/task,build,phase• Variancemonitoredforconsistentoverorunder-run
o underesLmatedbysizeoreffort
o unexpectedlycomplexordefect-prone• Costusuallyderivedfromeffort(plusothercosts)• Usefulmeasures:
o #oflaborhrs/FTEs(byevent,Lmeperiod)• Typicalcoun-ngissues:
o noLmereporLngtool;toolnotusedorenforced
o contractorsvs.employees;mgt,admin,othersnotcaptured
o lackofgranularityofplanandactualeffortdata
051015202530
Q1 Q2 Q3 Q4
FinancialSummary
Plan
Actual
®2016AllRightsReserved-PPQC 724/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12
Staff
Hou
rs(t
hous
ands
)
Repor-ngPeriods
Plan
Actual
®2016AllRightsReserved-PPQC 734/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
1
2
3
4
5
6
7
8
9
10
1-Aug 1-Sep 1-Oct 1-Nov 1-Dec 1-Jan 1-Feb 1-Mar 1-Apr 1-May 1-Jun 1-Jul 1-Aug 1-Sep 1-Oct 1-Nov 1-Dec 1-Jan 1-Feb 1-Mar 1-Apr 1-May
EffortAlloca-on
Subcontractor Actual Internal Actual
®2016AllRightsReserved-PPQC 744/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Ac-vity % PlanHours
ProjectManagement 12% 9654
ConfiguraLonManagement 8% 6436
QualityAssurance 3% 2414
Training 4% 3218
Requirements 9% 7241
Design 12% 9654
CodeandUnitTest 20% 16090
IntegraLonTest 16% 12872
UserAcceptanceTest 9% 7241
Maintenance 5% 4023
CustomerSupport 2% 1609
100% 80450
®2016AllRightsReserved-PPQC 754/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
10
20
30
40
50
60
70
80
90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Tim
eto
Clo
se(d
ays)
Ticket#
®2016AllRightsReserved-PPQC 764/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Howused:o examineplannedscheduleandmilestonesandactualaZainmentofeach
o monitortaskcompleLonatalevelofdetailtobeabletorecoverfromproblems• Usefulmeasures:
o milestonedates(schedule)
o dayslate
o workunitprogress(requirements,design,code,test,etc.)• #ofunitsplannedtobecomplete,#completed
o scheduleaccuracy/performance• TypicalCoun-ngIssues:
o plandatanotbaselined;noCMcontrol
o worknotbrokendownintomanageableworkunits
o workunitsofdifferentsize,complexity,andimportance
®2016AllRightsReserved-PPQC 774/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Milestone Original Revised Actual
ProposalComplete 14January 17January 20January
ApprovaltoProceed1 03February 03February 03February
ReqmtsSignedOff 08April 15April 15April
ApprovaltoProceed2 02May 02May 05May
DesignSignedOff 10June 14July 15July
SystemTestComplete 17July 10August
BetaTestComplete 03October 07November
ApprovaltoProceed3 14October 10November
ReleasetoCustomer 10November 16December
®2016AllRightsReserved-PPQC 784/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
®2016AllRightsReserved-PPQC 794/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
20
40
60
80
100
120
140
#of
Uni
tsC
ompl
e-ng
Uni
tTes
t
ProjectStatusDate
UnitTestStatus
Plan
Actual
®2016AllRightsReserved-PPQC 804/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Howused:
o idenLfiesthenumberofdefects(problemreports)intheso{wareproduct
o providesinsightintotestprogressandbothpre-andpost-producLonquality
o providesinsightintoreworkremaining• Usefulmeasures:
o defecttrends(open,closed,severity,ageofopen,types)
o defectdensiLes(bysystem,subsystem,module)
o defectorigins,detecLoneffecLveness,andleakage• TypicalCoun-ngIssues:
o defectsversuseffort;reworknotalways1:1
o definiLonofadefect/classificaLoninconsistencies
o cultural/behavioralissuesassociatedwithcollecLng
®2016AllRightsReserved-PPQC 814/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
5 5
14
48
18
10 104
18
84
9 9 10
7266
74
67
60 6057 57
4852
4540 38 39 37
116
14 1518
13
5
12 11 10 10 116 8
0
10
20
30
40
50
60
70
80
Num
bero
fDef
ects
StatusofSeverity1Defects
New Open(IncludingNew) WorkedoffDuringtheWeek
OpenLastWeek=ClosedThisWeek=Downgraded=NewThisWeek=Upgraded=OpenThisWeek=
3984
------27100
------37
®2016AllRightsReserved-PPQC 824/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
1017 1028 1034 1039 1048 1063 1077 1078 1096 1097 1111 1118 1129 1143 1147 1165 1179 1191
71 72 108 124 125
379454 454 484 509 510 522
605653
726776 751 782
0
200
400
600
800
1000
1200
1400
Num
bero
fDef
ects
Severity2Defects
Severity2DRsTotalDiscovered Severity2DRsTotalClosed
®2016AllRightsReserved-PPQC 834/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0102030405060708090
<1 1-2 3-4 5-8 9-18 >18
Num
bero
fPro
blem
Rep
orts
WeeksOpen
ProblemReportAgingOpenProblemReports
Dataasof15June2009
Average=5.7weeksTarget<8weeks
®2016AllRightsReserved-PPQC 844/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
4
98
10
6
0
2
4
6
8
10
12
#of
Sev
erity
1D
efec
ts
Statusof37OpenSeverity1Defects
PendingValida-on
DefectUnderAnalysis
FixStarted–WorkinProgress
FixMade–PendingDelivery
FixDelivered–PendingTest
®2016AllRightsReserved-PPQC 854/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0510152025303540
A B C D E F
#of
Pro
blem
Rep
orts
ModuleID
ProblemReportStatusOpenSeverity1and2byModule
Dataasof15June2009
®2016AllRightsReserved-PPQC 864/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Module Size(KSLOC) Defects DefectDensity
(Defects/KSLOC) A 44 48 1.1
B 32 60 1.9
C 36 36 1.0
D 28 33 1.2
E 34 42 1.2
F 15 46 3.1
G 9 30 3.3
Total 198 295 1.5
Dataasof15June2009
®2016AllRightsReserved-PPQC 874/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
20
40
60
80
100
120
140
160
180
Reqmts Design Code UnitTest IntegTest SysTest Del+90days
Defe
cts/
KSLO
C
LifeCyclePhase
DefectDetec-onProfile
AllProjects
NewProcess
®2016AllRightsReserved-PPQC 884/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
PhaseDiscovered
PhaseInsertedReqmts Analysis Design Code Integ.Test SysTest Accept.
Test Ops
Requirements 50 Analysis 65 65 Design 70 80 65 Code&UnitTest 74 83 85 70 Integra-onTest 76 89 94 88 55 SystemTest 85 93 95 93 70 50 AcceptanceTest 94 95 96 94 75 70 701yearOpera-ons 98 97 98 96 88 90 90 76
Columnspresentcumula=ve%ofdefectsremoved
®2016AllRightsReserved-PPQC 894/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• CoreBaseandDerivedMeasureso RequirementsMeasures
o So{wareSizeMeasures
o CostandEffortMeasures
o ScheduleandProgressMeasures
o DefectMeasures
• OtherKeyDerivedMeasures
o EarnedValue
o ProducLvity/UnitCosts
• SummaryMeasuresforaProgramorOrganiza-on
®2016AllRightsReserved-PPQC 904/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
20
40
60
80
100
120
140
160
3 6 9 12 15 18 21
Cost
($K)
Months
ACWP
BCWP
Now
CostVariance
ActualCostofWorkPerformed(ACWP)
BudgetedCostofWorkPerformed(BCWP)
CostVariance(CV)isthedifferencebetweenactualandbudgetedcosts(BCWP-ACWP)
CPI=.63(<1overbudget)
®2016AllRightsReserved-PPQC 914/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
20
40
60
80
100
120
140
160
3 6 9 12 15 18 21
Cost
($K)
Months
BCWS
BCWP
Now
ScheduleVarianc BudgetedCostofWorkScheduled(BCWS)
BudgetedCostofWorkPerformed(BCWP)
ScheduleVariance(SV)isthedifferencebetweenbudgetedcostforworkperformedandworkscheduled(BCWP-BCWS)
SPI=.52(<1behindschedule)
®2016AllRightsReserved-PPQC 924/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
0
20
40
60
80
100
120
140
160
180
Proposal ActualstoDate Re-Plan1(2builds) Re-Plan2(3builds)
SLO
Cs/P
erso
nM
onth
BuildProduc-vity
Build1
Build2
Build3
15June2009
®2016AllRightsReserved-PPQC 934/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• CoreBaseandDerivedMeasureso RequirementsMeasures
o So{wareSizeMeasures
o CostandEffortMeasures
o ScheduleandProgressMeasures
o DefectMeasures
• OtherKeyDerivedMeasures
o EarnedValue
o ProducLvity/UnitCosts
• SummaryMeasuresforaProgramoranOrganiza-on
®2016AllRightsReserved-PPQC 944/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
PerformancetoSchedulemilestonebaselineforecastactualxxx 1/03 1/03 1/02yyy 6/16 6/30zzz 7/04 8/05
Risks• Descrip-ons• Ac-onPlans
OverallStatus(Red/Yellow/Green):ProjectAlphaasofApril
0
10
20
30
40
1stQtr 2ndQtr 3rdQtr 4thQtr
FinancialSummary
PlanActual
0 200 400 600
1stQtr
2ndQtr
3rdQtr
4thQtr
Func-onalityDelivered
ActualPlan
®2016AllRightsReserved-PPQC 954/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
05
1015202530354045
Mon
thly
Effo
rt(F
TEH
ours
)
ActualProjectedBudget
0.720.72
0.170.000.100.200.300.400.500.600.700.80
Cum
ula-
veP
roje
ctC
osts
($10
0K) Projected
BudgetActual
CostSitua-onCurrentForecastMonthTotalMonthTotal
DeviaLonmorethan30%DeviaLonmorethan15%MeeLngbudget
MilestoneEnvisionStartVision/ScopePlanningEndsDevelCompleteV&VCompeteBetaStartBetaLiveGAProjectClosedDelaymorethan60daysDelaymorethan30daysOnTargetorEarly
05
1015202530354045
Mon
thly
Effo
rt(F
TEH
ours
)
ActualProjectedBudget
0.720.72
0.170.000.100.200.300.400.500.600.700.80
Cum
ula-
veP
roje
ctC
osts
($10
0K) Projected
BudgetActual
ScheduleSitua-onMilestone CurrLastEnvisionStartVision/ScopePlanningEndsDevelCompleteV&VCompeteBetaStartBetaLiveGAProjectClosedDelaymorethan60daysDelaymorethan30daysOnTargetorEarly
®2016AllRightsReserved-PPQC 964/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Size CostandEffort Schedule Quality
ProcessPerfor-mance
CustomerSa-sfac-
-onRisk Quick
Overview
Suppor-ngComments
<ProjectName>MonthlyStatusReport
TechnologyEffec-veness
Size
CostandEffort
Schedule
QualityandProcessPerformance
RiskandCustomerSa-sfac-on
Tech.Effec-ve-
ness
®2016AllRightsReserved-PPQC 974/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
SuiteofindicatorsforeachareaofreporLngforreviewbyprojectmanagers,teammembers,andbusinessmanagers
TotalPhysicalSize
-100102030405060
08-ju
n22-ju
n06-ju
l
20-ju
l03-aug
17-aug
31-aug
KLO
C
EsLmated Actual Milestone Trend ModuleSize
0 5 10 15 20ModuleAModuleBModuleC
KLOC
CurrentesLmate Actual
MilestoneTracking
19-may 29-may 08-jun 18-jun 28-jun 08-julMST1PMST1AMST2PMST2A
Mile
ston
esa
ctua
l/pl
anne
d
MilestoneStatus
CompletedonLme20%
CompletedLate10%
Notyetcompleted
70%
CostandSchedulePerformance
-40-35-30-25-20-15-10-505
10
Apr-08
Jul-08
Oct-08
Jan-09
Apr-09
Jul-09
Oct-09
Jan-10
Apr-10
Jul-10
Oct-10
Perc
entv
aria
nce SchedulePerformanceVariance
CostPerformanceVariance
Cri-calRa-o
0,400,600,801,001,201,40
Apr-08
Jul-08
Oct-08
Jan-09
Apr-09
Jul-09
Oct-09
Jan-10
Apr-10
Jul-10
Oct-10
CriLcalRaLoThreshold(red)Threshold(yellow)
®2016AllRightsReserved-PPQC 984/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
• Issuesinsolwareprojectsgenerallyrequireuseofcommoncoremeasurestohandle
o requirementsgrowthandstability
o monitoringofproductsize
o managementofcostandefforttobudget
o scheduleandotherprogressindicators
o monitoringofdefectlevels,toseetrends
• Derivedmeasuresprovideinsightwithcombina-onsofbasemeasures
®2016AllRightsReserved-PPQC 994/18/16
PPQCPROCESS AND PRODUCT
Q UA L I T Y C O N S U LT I N G
Address: HenrySchneiderPresident/SeniorPrincipalConsultant
ProcessandProductQualityConsul-ng,LLC2009SimondAvenue,SuiteBAus-n,TX78723
Phone: 832-628-2486E-mail: [email protected]: www.ppqc.net