矩阵式项目管理课件_第1页
矩阵式项目管理课件_第2页
矩阵式项目管理课件_第3页
矩阵式项目管理课件_第4页
矩阵式项目管理课件_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MetricsandBenchmarkingPresentedtoWayneKellyPrincipalConsultantQualityAssurancePracticeApril27,2004MetricsandBenchmarkingPresenContentsIntroductiontoMetricsWhatisMetrics?WhyMetrics?ProjectMetricsProgramObjectivesMetrics-CustomerNeedMeasuresandMetricsImprovementCycleMeasures–DataElementsToolsforMeasurementMetricsCalculationMetricsRoadmapMetricsAnalysis-Examples2ContentsIntroductiontoMetricItisnotsufficienttoproducesoftwaredefectmetrics-likehowmanyraised,howmanyoutstanding,fixedbyseverityandurgency.Wemustprovethattheactivitiesofthetestteamareacosteffectiveandefficientuseofstaff.TestMetricsWithoutTears-DavidVaughnQuote3of37ItisnotsufficienttoproducIntroductiontoMetrics4of37IntroductiontoMetrics4of37WhatIsMetrics?Metrics-Derivedfromtheword“metre”-Quantitativeindicatorofperformanceofas/wprocessorproduct.Metricsisacannot-do-withoutprojectmanagementtoolVisibilityintoprojectexecutionAnalysisofprocessstrengthsandweaknessesyoucannotmanageorimprovewhatyoucannotmeasure“Youcan’tcontrolwhatyoucan’tmeasure”-TomDeMarco5of37WhatIsMetrics?Metrics-DeriEstablishameasurementandcontinousimprovementcultureacrossthecompany.ImprovedqualityofsoftwareacceptedintoproductionHelpmanagementandemployeesmakewell-informedanddecisionsAlertmanagementaboutriskstoprojectgoals,schedulesandsoftwarequalityProvidesanobjectiveassessmentofthestateofthesoftwareWhyMetrics?6of37EstablishameasurementandcoWhyMetrics?ContinuedMetricsprovideinputsforfutureestimationsandplanningTheactualperformanceofthepastinquantitativetermsbecomesastartingpointforfutureestimatesHelpsinsettinggoalsandtargetsBetterresourceplanning

MetricsidentifytheareasforimprovementsForexample,metricscanidentifythephasewhichintroducesthemaximumnumberoferrorsMetricscanbeusedtoeliminateproblemareasandrootcauses7of37WhyMetrics?Continued7of37SeniorManagementProjectManagementProjectTeamsBenchmarkingSettingimprovementgoalsPerformanceacrossgroupsHowlargeisproject,ReducedefectsBetterestimatesattasklevelConsistency,predictabilityBetterestimation,projectcontrolEffort,defect,schedule,sizeCostofQuality,Effort&DefectDistribution,Quality,ProductivityEstimationAccuracy,Quality,Productivity,DevelopmentCost,ROIWhyisitMeasuredWhatisMeasured

Measurementsdrivecontinuousimprovementacrosstheorganization8of37ProjectManagementProjectBenchMetricsProgramObjectivesMustbeclearlydefinedandPOSITIVE

DrivenbycriticalbusinessobjectivesMeasuresattheenterprise,program,projectandapplicationlevelsProvidequantitativeinformationofkeydrivers(i.e.schedule,estimatingaccuracy,defects)thatimprovesdecisionmakingintimetoaffectthebusinessoutcomeandsuccessfulmanagementofaproject9of37MetricsProgramObjectivesMustCUSTOMERPERSPECTIVE"WHATCUSTOMERNEEDSMUSTWESERVE?”LEARNINGPERSPECTIVE"TOACHIEVEOURGOALS,HOWMUSTOURORGANIZATIONLEARN,INNOVATEANDIMPROVE?”“WHATFINANCIALOBJECTIVESMUSTWEACCOMPLISH?WHATISTHECOSTPerFUNCTIONPOINT?”FINANCIALPERSPECTIVE“TOSATISFYOURCUSTOMERS,INWHICHINTERNALBUSINESSPROCESSESMUSTWEEXCEL?”INTERNALPERSPECTIVEMultipleperspectivesofaMetricsprogram10of37CUSTOMERPERSPECTIVE"WHATCUSTMeasuresandMetrics11of37MeasuresandMetrics11of37MeasuresMeasuresarethefundamentalbuildingblocksofameasurementsystemMeasuresDefectsSizeEffortScheduleCost12of37MeasuresMeasuresarethefundaMetricsMetricsarederivedoutofmeasuresMeasuresMetricsDefectsSizeEffortScheduleCostProductivityDeliveredQualityDefectRemovalEfficiencyCostofQualityReviewEffectivenessInternalPerspective13of37MetricsMetricsarederivedoutMetricsMetricsarederivedoutofmeasuresMeasuresMetricsDefectsSizeEffortScheduleCostProductivityDeliveredQualityDefectRemovalEfficiencyCostofQualityRevieweffectivenessReturnonInvestmentTotalCostofOwnershipInternalPerspectiveFinancialPerspective14of37MetricsMetricsarederivedoutImprovementCycleGatherAnalyseActImproveMeasuresMetricsDefectsSizeEffortScheduleCostProductivityDeliveredQualityDefectRemovalEfficiencyCostofQualityRevieweffectivenessReturnonInvestmentTotalCostofOwnershipLearningPerspective15of37ImprovementCycleGatherAnalyseMeasures-DataElementsDefects#ofdefectsDefectdescriptionStageinjected&detectedSeverityStatusEffortPlannedvs.actualActivities(Task,review,rework)ResourcegroupsWeekendingdatePhasewisepersoneffortMeasuresMetricsDefectsSizeEffortScheduleCost

ScheduleStartdate(Planned,Actual)Enddate(Planned,Actual)Milestonedate(Planned,Actual)SizeProgramreferenceLanguageusedSourceLinesofCode(InitialandFinal)FPoutofSLOCCostPerPhasePlanVsActGroup16of37Measures-DataElementsDefectsMeasures–ToolsUsed

toAutomaticallyCapturetheDataElementsDefects

ExcelTemplateClearQuestDefectLogsEffortExcelTemplateTimeTrackingMSProjectPlanViewMeasuresMetricsDefectsSizeEffortScheduleCost

ScheduleWBSExcelTemplateMSProjectPlanViewSizeSLOCcountersdependingonthelanguageLaborUnitCostProjectBudgets17of37Measures–ToolsUsed

toAutoMeasures–Size

Exampleoftools18of37Measures–Size

ExampleoftooMeasures–Effort

ExampleofTools19of37Measures–Effort

ExampleofTMeasures–Defect

ExampleofTools20of37Measures–Defect

ExampleofTMetricsAreCalculatedUsingMeasuresMetricsUnitofMeasureMeasuresFormulaProductivityQualityDefectRemovalEfficiencyCostofQualityReviewEffectivenessFP/pmDelivereddefects/pm%%%SizeEffortDefectsSizeDefectsEffortDefectsSizeoftheproduct/TotalEffortinpersonmonthsDefectsfoundduringAcceptanceTesting/SizeOftheproductTotaldefectsdetectedbeforeQA/TotaldefectsdetectedincludingQAReview+Test+Training+Reworkeffort*100/TotaleffortfortheprojectDefectsdetectedbymeansofreviews/Defectsdetectedbymeansofreviews+testing21of37MetricsAreCalculatedUsingMMetricsRoadmap22of37MetricsRoadmap22of37MetricProgram

CriticalSuccessFactorsDefineclearobjectivesandkeepthemPOSITIVEDrivenbykeybusinessissuesEnsurethattheprocessisrolledouteffectively–targetasubset,test,validateandimproveBeginwithmanualmethodsthen,considerautomation(DataDrill)Train,Train,TrainProvidetimefortheprocessestomature;variabilitytendstobeveryhighinitially–expectnoiseandchangeAssisttheprojectteamsinunderstanding,analyzingandimprovingtheprocessesthroughmetricreportingCommunicate,Communicate,Communicate23of37MetricProgram

CriticalSucceObtainExecutiveSponsorDefinethebusinessandITobjectivesforthemeasurementandimprovementprogram(mustbedatadriven)ConductJADsessiontoidentifypossiblemeasuresSelectmeasuresthatalignwithprogramobjectivesandimproveITperformanceIdentifytheinformationrequirement,author,datasourceandtoolsIdentifythecoresetorphasedimplementationplanformeasuresandvalidatewithauthor,contributoranduserthattheyalignwithproject,departmentandorganizationalgoalsImplementingAMetricsProgram24of37ImplementingAMetricsProgramDevelopthemetriccollectionandreportingsolutionincludingautomation,collection,graphingandreportingprocessesTest,finetune,verifyandpilotallreportsandmeasuresPackagemultiplemeasuresintoametricsreleaseIdentifyandtrainacoreteamofauthors,contributorsandusersintheinterpretationanduseofallmeasurestoimprovebusinessresultsProductionrolloutbeginsMonitor,improve,retireandimplementnewmeasuresastheorganizationmaturesinprocessandmeasurementcapabilitiesCapture,communicateandinformallofProgramresultsIntegrateintoaBusinessperformanceProgramImplementingAMetricsProgram25of37DevelopthemetriccollectionAlignmentwiththeITGovernanceand/orPMOProgramAlignmentwithcertificationobjectives(CMM/CMMI/Iso,etc)DefinitionofmeasurementrolesandresponsibilitiesIntegrationintotheteam,departmentandorganizationalprocessesConsistencyinthecodingandcollectionofmetricsProduction-izingthecollectionandreportingprocessOverallreportdesignandinterpretationTQMleadershipandfacilitationAlignmentwiththeorganizationalscorecardRelevantindusrtyfiguresforbenchmarkingobjectivesMetricsProgram

Dependencies26of37AlignmentwiththeITGovernaTheBusinessPerformanceProgram

27of37TheBusinessPerformanceProgr1Initial2Repeatable3Defined4Managed5OptimizingDatadefinitionandcollectionisstandardizedacrosstheOrganizationDataisusedtounderstandtheprojectQuantitativelyEstablishPCBFocusonreducingvariabilityDataiscollectedandusedinalldefinedprocessesDataissystematicallysharedacrossprojects

StandardizemetricscollectionImprovemetricsreliabilityOrganizationlevelProcessDatabaseIndividualprojectsplanandmanagedataStartcollectionofmeasuresProjectlevelmetrics

Dataisusedtoevaluateandselectprocessimprovements

ImprovemeancapabilityMetricsRoadmap

inTermsofCMMLevelsPredictabilityGoesUp28of371Initial2Repeatable3Defined4MaLevel2-Whatyoucanexpect…DeploymentMetricsatProjectlevelformonitoringandcontrollingSQAisidentifiedtohelpprojectsinmetricscollectionToomuchoffollow-upfordataRegularstatustrackingofprojectsusingmetricsBenefits

CultureisbeingestablishedProjectleveldecisionsaretakenbasedonmetricsTrackingbecomeseasierinprojectsAwareness/CultureMetricsidentificationanddefinitionOrientationonvariousmetricsAlittlecynicismfromprojectsideFearofmetricsusageagainstindividualsInfrastructureUseofsimpletoolsformetricsManualcollationofdatafromprojects29of37Level2-Whatyoucanexpect…Level3-Whatyoucanexpect…DeploymentSupportfromSQAformetricsgetsreducedCapturingmetricsbecomesawayoflifeImprovementingoodnessofdataBenefits

DecisionsaretakenatorganizationlevelbasedonmetricsProcessimprovementsaredrivenbasedonmetricsImprovementsinEffortestimationaccuracy,CostofQuality,Scheduleadherence,Productivity,Quality,etc..Awareness/CulturePurposeofmetricscollectionisknowntoeveryoneCynicismgoesawayManyaretrainedinMetrics,FPcounting,EstimationusingpastprojectsdataInfrastructureITwiderepositoryformetricsStandardizedtoolsacrossprojectsCollationofdatabecomeseasier30of37Level3-Whatyoucanexpect…MetricsAnalysis-Examples31of37MetricsAnalysis-Examples31Example–Effortanalysis32of37Example–Effortanalysis32ofExamples–Defectanalysis33of37Examples–Defectanalysis33oExamples–Codechanges34of37Examples–Codechanges34of3Examples–Defectanalysis35of37Examples–Defectanalysis35oExamples–Defectcategorization36of37Examples–DefectcategorizatiQuestionsand

Answers

YourFavoriteandMostEffectiveGraphsWayneKelly–PrincipalConsultantLizaRoberts–BusinessDevelopmentManagerlroberts@804-334-289537of37Questionsand

Answers

YourFMetricsandBenchmarkingPresentedtoWayneKellyPrincipalConsultantQualityAssurancePracticeApril27,2004MetricsandBenchmarkingPresenContentsIntroductiontoMetricsWhatisMetrics?WhyMetrics?ProjectMetricsProgramObjectivesMetrics-CustomerNeedMeasuresandMetricsImprovementCycleMeasures–DataElementsToolsforMeasurementMetricsCalculationMetricsRoadmapMetricsAnalysis-Examples39ContentsIntroductiontoMetricItisnotsufficienttoproducesoftwaredefectmetrics-likehowmanyraised,howmanyoutstanding,fixedbyseverityandurgency.Wemustprovethattheactivitiesofthetestteamareacosteffectiveandefficientuseofstaff.TestMetricsWithoutTears-DavidVaughnQuote40of37ItisnotsufficienttoproducIntroductiontoMetrics41of37IntroductiontoMetrics4of37WhatIsMetrics?Metrics-Derivedfromtheword“metre”-Quantitativeindicatorofperformanceofas/wprocessorproduct.Metricsisacannot-do-withoutprojectmanagementtoolVisibilityintoprojectexecutionAnalysisofprocessstrengthsandweaknessesyoucannotmanageorimprovewhatyoucannotmeasure“Youcan’tcontrolwhatyoucan’tmeasure”-TomDeMarco42of37WhatIsMetrics?Metrics-DeriEstablishameasurementandcontinousimprovementcultureacrossthecompany.ImprovedqualityofsoftwareacceptedintoproductionHelpmanagementandemployeesmakewell-informedanddecisionsAlertmanagementaboutriskstoprojectgoals,schedulesandsoftwarequalityProvidesanobjectiveassessmentofthestateofthesoftwareWhyMetrics?43of37EstablishameasurementandcoWhyMetrics?ContinuedMetricsprovideinputsforfutureestimationsandplanningTheactualperformanceofthepastinquantitativetermsbecomesastartingpointforfutureestimatesHelpsinsettinggoalsandtargetsBetterresourceplanning

MetricsidentifytheareasforimprovementsForexample,metricscanidentifythephasewhichintroducesthemaximumnumberoferrorsMetricscanbeusedtoeliminateproblemareasandrootcauses44of37WhyMetrics?Continued7of37SeniorManagementProjectManagementProjectTeamsBenchmarkingSettingimprovementgoalsPerformanceacrossgroupsHowlargeisproject,ReducedefectsBetterestimatesattasklevelConsistency,predictabilityBetterestimation,projectcontrolEffort,defect,schedule,sizeCostofQuality,Effort&DefectDistribution,Quality,ProductivityEstimationAccuracy,Quality,Productivity,DevelopmentCost,ROIWhyisitMeasuredWhatisMeasured

Measurementsdrivecontinuousimprovementacrosstheorganization45of37ProjectManagementProjectBenchMetricsProgramObjectivesMustbeclearlydefinedandPOSITIVE

DrivenbycriticalbusinessobjectivesMeasuresattheenterprise,program,projectandapplicationlevelsProvidequantitativeinformationofkeydrivers(i.e.schedule,estimatingaccuracy,defects)thatimprovesdecisionmakingintimetoaffectthebusinessoutcomeandsuccessfulmanagementofaproject46of37MetricsProgramObjectivesMustCUSTOMERPERSPECTIVE"WHATCUSTOMERNEEDSMUSTWESERVE?”LEARNINGPERSPECTIVE"TOACHIEVEOURGOALS,HOWMUSTOURORGANIZATIONLEARN,INNOVATEANDIMPROVE?”“WHATFINANCIALOBJECTIVESMUSTWEACCOMPLISH?WHATISTHECOSTPerFUNCTIONPOINT?”FINANCIALPERSPECTIVE“TOSATISFYOURCUSTOMERS,INWHICHINTERNALBUSINESSPROCESSESMUSTWEEXCEL?”INTERNALPERSPECTIVEMultipleperspectivesofaMetricsprogram47of37CUSTOMERPERSPECTIVE"WHATCUSTMeasuresandMetrics48of37MeasuresandMetrics11of37MeasuresMeasuresarethefundamentalbuildingblocksofameasurementsystemMeasuresDefectsSizeEffortScheduleCost49of37MeasuresMeasuresarethefundaMetricsMetricsarederivedoutofmeasuresMeasuresMetricsDefectsSizeEffortScheduleCostProductivityDeliveredQualityDefectRemovalEfficiencyCostofQualityReviewEffectivenessInternalPerspective50of37MetricsMetricsarederivedoutMetricsMetricsarederivedoutofmeasuresMeasuresMetricsDefectsSizeEffortScheduleCostProductivityDeliveredQualityDefectRemovalEfficiencyCostofQualityRevieweffectivenessReturnonInvestmentTotalCostofOwnershipInternalPerspectiveFinancialPerspective51of37MetricsMetricsarederivedoutImprovementCycleGatherAnalyseActImproveMeasuresMetricsDefectsSizeEffortScheduleCostProductivityDeliveredQualityDefectRemovalEfficiencyCostofQualityRevieweffectivenessReturnonInvestmentTotalCostofOwnershipLearningPerspective52of37ImprovementCycleGatherAnalyseMeasures-DataElementsDefects#ofdefectsDefectdescriptionStageinjected&detectedSeverityStatusEffortPlannedvs.actualActivities(Task,review,rework)ResourcegroupsWeekendingdatePhasewisepersoneffortMeasuresMetricsDefectsSizeEffortScheduleCost

ScheduleStartdate(Planned,Actual)Enddate(Planned,Actual)Milestonedate(Planned,Actual)SizeProgramreferenceLanguageusedSourceLinesofCode(InitialandFinal)FPoutofSLOCCostPerPhasePlanVsActGroup53of37Measures-DataElementsDefectsMeasures–ToolsUsed

toAutomaticallyCapturetheDataElementsDefects

ExcelTemplateClearQuestDefectLogsEffortExcelTemplateTimeTrackingMSProjectPlanViewMeasuresMetricsDefectsSizeEffortScheduleCost

ScheduleWBSExcelTemplateMSProjectPlanViewSizeSLOCcountersdependingonthelanguageLaborUnitCostProjectBudgets54of37Measures–ToolsUsed

toAutoMeasures–Size

Exampleoftools55of37Measures–Size

ExampleoftooMeasures–Effort

ExampleofTools56of37Measures–Effort

ExampleofTMeasures–Defect

ExampleofTools57of37Measures–Defect

ExampleofTMetricsAreCalculatedUsingMeasuresMetricsUnitofMeasureMeasuresFormulaProductivityQualityDefectRemovalEfficiencyCostofQualityReviewEffectivenessFP/pmDelivereddefects/pm%%%SizeEffortDefectsSizeDefectsEffortDefectsSizeoftheproduct/TotalEffortinpersonmonthsDefectsfoundduringAcceptanceTesting/SizeOftheproductTotaldefectsdetectedbeforeQA/TotaldefectsdetectedincludingQAReview+Test+Training+Reworkeffort*100/TotaleffortfortheprojectDefectsdetectedbymeansofreviews/Defectsdetectedbymeansofreviews+testing58of37MetricsAreCalculatedUsingMMetricsRoadmap59of37MetricsRoadmap22of37MetricProgram

CriticalSuccessFactorsDefineclearobjectivesandkeepthemPOSITIVEDrivenbykeybusinessissuesEnsurethattheprocessisrolledouteffectively–targetasubset,test,validateandimproveBeginwithmanualmethodsthen,considerautomation(DataDrill)Train,Train,TrainProvidetimefortheprocessestomature;variabilitytendstobeveryhighinitially–expectnoiseandchangeAssisttheprojectteamsinunderstanding,analyzingandimprovingtheprocessesthroughmetricreportingCommunicate,Communicate,Communicate60of37MetricProgram

CriticalSucceObtainExecutiveSponsorDefinethebusinessandITobjectivesforthemeasurementandimprovementprogram(mustbedatadriven)ConductJADsessiontoidentifypossiblemeasuresSelectmeasuresthatalignwithprogramobjectivesandimproveITperformanceIdentifytheinformationrequirement,author,datasourceandtoolsIdentifythecoresetorphasedimplementationplanformeasuresandvalidatewithauthor,contributoranduserthattheyalignwithproject,departmentandorganizationalgoalsImplementingAMetricsProgram61of37ImplementingAMetricsProgramDevelopthemetriccollectionandreportingsolutionincludingautomation,collection,graphingandreportingprocessesTest,finetune,verifyandpilotallreportsandmeasuresPackagemultiplemeasuresintoametricsreleaseIdentifyandtrainacoreteamofauthors,contributorsandusersintheinterpretationanduseofallmeasurestoimprovebusinessresultsProductionrolloutbeginsMonitor,improve,retireandimplementnewmeasuresastheorganizationmaturesinprocessandmeasurementcapabilitiesCapture,communicateandinformallofProgramresultsIntegrateintoaBusinessperformanceProgramImplementingAMetricsProgram62of37DevelopthemetriccollectionAlignmentwiththeITGovernanceand/orPMOProgramAlignmentwithcertificationobjectives(CMM/CMMI/Iso,etc)DefinitionofmeasurementrolesandresponsibilitiesIntegrationintotheteam,departmentandorganizationalprocessesConsistencyinthecodingandcollectionofmetricsProduction-izingthecollectionandreportingprocessOverallreportdesignandinterpretationTQMleadershipandfacilitationAlignmentwiththeorganizationalscorecardRelevantindusrtyfiguresforbenchmarkingobjectivesMetricsProgram

Dependencies63of37AlignmentwiththeITGovernaTheBusinessPerformanceProgram

64of37TheBusinessPerformanceProgr1Initial2Repeatable3Defined4Managed5OptimizingDatadefinitionandcollectionisstandardizedacrosstheOrganizationDataisusedtounderstandtheprojectQuantitativelyEstablishPCBFocusonreducingvariabilityDataiscollectedandusedinalldefinedprocessesDataissystematicallysharedacrossprojects

Standardizemetrics

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论