2、enceBecomeCompetitive2AGENDABackgroundAboutSoftwareDevelopmentStatusBenchmarkingUsageProcessDataAD&MBenchmarkingCertificationLevelsofmeasurementISBSGRepositorySummaryCIOChallengesCostEstimationSchedulePredictabilityQualityBusinessValuePrioritizingProjectsRiskMonitoringandCont
3、rolProductivityCyberSecurityandDataPrivacyBecomeCompetitive-BackgroundCloudAIAboutme4PierreAlmnpierreacoolmail.seISBSGBoardmember2017,Vicepresident2018andPresidentfrom2019IFPUGCommitteeChairfrom2008andBoardmember2014-2017CFPSCertifiedFunctionPointsSpecialist1994CSMS
4、GoldLevelCertifiedSoftwareMeasurementSpecialist2006PLforIFPUGpublication”ITValueMetrics”2024PLforIFPUGApplicationDevelopment&MaintenanceBenchmarkingCertificationReviewerandco-authorof”TheIFPUGGuidetoITandSoftwareMeasurement”ResponsibleforaFP/SoftwareMetricsnetwork
5、inSweden(1990-)Benchmarkingandsourcingstudiesetc.ofsystemsdevelopmentandmaintenanceatmajorNordiccompaniesandorganisationsDeveloper/projectleader/systemsdevelopment&maintenancemanagerwithinIBMAboutIFPUGwww.ifpug.org5InternationalFunctionPointUserGroup-IFPUGAnon-profitor
6、ganisationestablished1987Members(individualandorganisations/companies)inmorethan30countriesonsixcontinentsFPAnalysis(FPA)-ISOstandard(20926)since2003,CountingPracticesManual(CPM)availableinChineseSNAPSoftwareNon-functionalAssessmentProcess,IEEE2430-2019,ISOStandardend2024,
7、AssessmentPracticesManual(APM)availableinChineseSFPSimpleFunctionPoints,lightweightFSMversion,soonavailableinChineseProfessionalCertifications(individuals)CFPS/CFPPCertifiedFPSpecialist/Practitioner(testinChinese)CSS/CSPCertifiedSNAPSpecialist/Practitioner(testsooninChinese
8、)ProfessionalCertification(companies/organisations)ApplicationDevelopmentandMaintenanceBenchmarkingAboutIFPUGwww.ifpug.org6InternationalFunctionPointUserGroup-IFPUGAnnualinternationalconferences&workshopsISMA22inMadrid,SpainOct3-52024(hybride),presentations,workshops,on-siteexa
9、ms,theme”ITValuetotheBusiness”CommitteesandtaskgroupsCountryrepresentatives,Dr.CaoJi(ifpug-Chinaifpug.org)forChinaIndustryPublicationMetricViewsLearningcenterwithpublicationsandwebinarsMembersgetdiscountonISBSGproductsliketherepositorywithdataaboutapprox.12000applic
10、ationdevelopmentprojectsandapprox.2000applicationsInternationalSoftwareBenchmarkingStandardsGroupISBSG-www.isbsg.orgGoldPartners(notforProfit)ChinaSPI(China)FiSMA(Finland)GUFPI-ISMA(Italy)IFPUG(USA)Nesma(Netherlands)SilverPartners(notforProfit)BronzePartnersCOSMIC(Canada)MCIS(Jap
11、an)EuroProjectOffice(Switzerland)IndividualmemberGoldPartners(forProfit)BSCEA(China)Galorath(USA)Leda-MC(Spain)Unison(Global)Morethan50%oftheITbudgetisspentonapplicationdevelopment&maintenanceManyprojectsoverrunsthebudgetManyprojectsmissdeliverydatesManyprojectsdeliverwi
12、thbadqualityProjectsarecancelledatalatestate,wasteofinvestment&businessnegativelyaffectedApplicationdevelopment&maintenanceisstillaninmaturebusinessSoftwareDevelopmentStatus”Immakingadecision!Stopconfusingmewithfacts!”Immakingadecision!Stopconfusingmewithfacts!”Wi
13、thoutmetrics,yourejustanotherpersonwithadifferentopinion”BenchmarkingusageForCommunicationInternal&externalcommunicationIncreaseawareness&credibilityofperformanceForDecisionMakingSelectionofmethods&tools”Go”/”NoGo”fornewprojectsOutsourcingyes/no/partialIn-housevsbuyForEstima
14、tionWorkeffortinnewprojects/tasksExpectedqualitylevelsMaintenancecost/effortpredictionsManagement&ControlImproveproductivityDecreasecostsIncreasequalityIncreasecustomersatisfactionIncreasespeed-to-marketResource/skillsplanning&prioritizationPortfoliomanagementOutsourcedactivities“Yo
15、ucantmanagewhatyoucantcontrol,andyoucantcontrolwhatyoudontmeasure”TomdeMarcoBenchmarkingusageForCommunicationInternal&externalcommunicationIncreaseawareness&credibilityofperformanceForDecisionMakingSelectionofmethods&tools”Go”/”NoGo”fornewprojectsOutsourcingyes/no/partia
16、lIn-housevsbuyForEstimationWorkeffortinnewprojects/tasksExpectedqualitylevelsMaintenancecost/effortpredictionsManagement&ControlImproveproductivityDecreasecostsIncreasequalityIncreasecustomersatisfactionIncreasespeed-to-marketResource/skillsplanning&prioritizationPortfoliomanagem
17、entOutsourcedactivities“Youcantmanagewhatyoucantcontrol,andyoucantcontrolwhatyoudontmeasure”TomdeMarcoBenchmarkingusageForCommunicationInternal&externalcommunicationIncreaseawareness&credibilityofperformanceForDecisionMakingSelectionofmethods&tools”Go”/”NoGo”fornewprojec
18、tsOutsourcingyes/no/partialIn-housevsbuyForEstimationWorkeffortinnewprojects/tasksExpectedqualitylevelsMaintenancecost/effortpredictionsManagement&ControlImproveproductivityDecreasecostsIncreasequalityIncreasecustomersatisfactionIncreasespeed-to-marketResource/skillsplanning&prio
19、ritizationPortfoliomanagementOutsourcedactivities“Youcantmanagewhatyoucantcontrol,andyoucantcontrolwhatyoudontmeasure”TomdeMarcoBenchmarkingusageForCommunicationInternal&externalcommunicationIncreaseawareness&credibilityofperformanceForDecisionMakingSelectionofmethods&tool
20、s”Go”/”NoGo”fornewprojectsOutsourcingyes/no/partialIn-housevsbuyForEstimationWorkeffortinnewprojects/tasksExpectedqualitylevelsMaintenancecost/effortpredictionsManagement&ControlImproveproductivityDecreasecostsIncreasequalityIncreasecustomersatisfactionIncreasespeed-to-marketRe
21、source/skillsplanning&prioritizationPortfoliomanagementOutsourcedactivities“Youcantmanagewhatyoucantcontrol,andyoucantcontrolwhatyoudontmeasure”TomdeMarco15BenchmarkingprocessstepsCollect&ValidateDataEstablishTermsofReferenceAnalysis&DraftResultsFinalResults&RecommendationsNo
22、rmalizevsAD&MmodelReferencedata,likeISBSGrepositoryDevelopmentDevelopmentServicesManagement&AdministrationCustomerServicesUsersProductionUserSupportConsultancyUserSatisfactionRepairUpgradeTechnicalEnhancementToolsandTechnologiesStandardsandMethodsQualityAssuranceTrainingStudyAnalysisDesi
23、gnUserDocumentationImplementation&TestInstallationProjectManagementManagement&AdministrationDevelopmentDevelopmentServicesManagement&AdministrationCustomerServicesUsersProductionUserSupportConsultancyUserSatisfactionRepairUpgradeTechnicalEnhancementToolsandTechnologiesStandardsandMethodsQuali
24、tyAssuranceTrainingStudyAnalysisDesignUserDocumentationImplementation&TestInstallationProjectManagementManagement&AdministrationServiceScoping&MappingBenchmarkingprocessstepsvvQuantativeDataSizeEffortDurationDefectsCostsUsersatisfactionMeasuredperformanceInfluencingfactorsBaselineperforman
25、ceImprovementpotentialsIdentifyBestPracticesQualitativeDataPlatformApplicationtypeBusinesstypeProcess&methodsCompetenciesStaffingetcDatacollectionAnalysisResult-ReportActionPlanIFPUGAD&MBenchmarkingCertificationbasedonISO/IEC29155ISO/IEC29155-informationtechnologyprojectperforman
26、cebenchmarkingframeworkPart1:ConceptsanddefinitionsPart2:RequirementsforbenchmarkingPart3:GuidanceforreportingPart4:Requirementsandguidancefordatacollectionandmaintenance17BenefitsAchieveabest-in-classcorporatelevelbenchmarkingqualificationEstablishastandardforreq
27、uirements,guidelines&qualificationsforAD/MbenchmarkingApplyaconsistentapproachusedbybothbenchmarkingconsultancycompaniesandsoftwaresuppliersDefinethemeasureoftheabilityandthequalityoftheirbenchmarkingprocess.IFPUGAD/MBenchmarkingCertification18Checklist6Essential+8
28、RegularquestionsIFPUGAD/MBenchmarkingCertificationIDTaskGroupQuestionCategoryQuestion5ExecutionRegularHowdoesthebenchmarkingserviceproviderobtaindatafromclient6ExecutionRegularHowdoesthebenchmarkingserviceproviderselectrelevantdatafromthebenchmarkingrepository(internalor
29、external)7ExecutionEssentialHowdoesthebenchmarkingserviceproviderensurequalityofdatathatupdatesthebenchmarkingrepository8ExecutionRegularHowdoesthebenchmarkingserviceproviderdeterminerelevant/appropriateclientprojects/applicationstobeselectedforthebenchmark9ExecutionE
30、ssentialWhatistheISOcertifiedFunctionalSizeMeasurementmethod(FSM)thebenchmarkingserviceproviderhasthecapabilitytouseforbenchmarking10ExecutionEssentialHowrecentisthedatainthebenchmarkingrepositoryusedbyserviceprovider19Benchmarkingrepository-ISBSGdataisqualifiedL
31、evelsofMeasurementTimeReporting-FinancialReporting-QualityReportingGenerallyavailableinformationDevelopmentAllorspecificprojectsMaintenanceAllorspecificapplicationsProject/App.#1Project/App.#2Project/App.#3Project/App.#4Project/App.#5Project/App.#Startingwithapplicationdevelopmentan
32、dmaintenancebasicsandexpandingupwardsSampleperformanceindicators;CostperchargeablehourCostperworkedhourEmployeesContractorsResourceutilizationCostdistributionResourcedistribution(employees/contractors)ContractorusageTraining&EducationManagement&AdminUser,CustomerandEmpl
33、oyeeSatisfactionTimeReporting-FinancialReporting-QualityReportingGenerallyavailableinformationDevelopmentAllorspecificprojectsMaintenanceAllorspecificapplicationsProject/App.#1FPLevel3Project/App.#2FPLevel4Project/App.#3FPLevel4Project/App.#4FPLevel5Project/App.#5FPLevel5Projec
34、t/App.#FPLevel6Basedonavailabletime,financialandqualityreportingandinterviewswithmanagementCoversapplicationdevelopment,maintenanceandmanagement&administrationLevelsofMeasurement-GeneralHighLevelCostEfficiencyCostperFTE/perChargeableHour0102030405060708090100XYZY-1XYZYREF
35、YCostcomparisonTotalAnnualCost/FTECost/ChargeableHourSampleperformanceindicators;CostefficiencywithinapplicationmaintenanceProjectdurations,deliveryprecisionOperationanddevelopmentenvironmentsUser/CustomerinvolvementResourcesplitbyphasesResourceestimationsChangeandReleas
36、emanagementScopeCreep(hours)TimeReporting-FinancialReporting-QualityReportingGenerallyavailableinformationDevelopmentAllorspecificprojectsMaintenanceAllorspecificapplicationsProject/App.#1FPLevel3Project/App.#2FPLevel4Project/App.#3FPLevel4Project/App.#4FPLevel5Project/App.#5FP
37、Level5Project/App.#FPLevel6Basedonpreviouslycollectedinformationextendedwithavailableproject/applicationinformationandinterviewswithprojectandapplicationmanagersLevelsofMeasurementProcessmetricsProjectResourcesProjectResources0510152025Y-2Y-1YProjHRS/DayXYZProjHRS/DayRe
38、fDBFTEsXYZFTEsRefDBLevelsofMeasurement-ProjectandApplicationMetricsSampleperformanceindicators;DevelopmentandmaintenanceproductivityCostefficiencywithindevelopmentandmaintenanceApplicationqualityDeliveryCapacityScopeCreep(functionality)Codere-useTimeReporting-FinancialR
39、eporting-QualityReportingGenerallyavailableinformationDevelopmentAllorspecificprojectsMaintenanceAllorspecificapplicationsProject/App.#1FPLevel3Project/App.#2FPLevel4Project/App.#3FPLevel4Project/App.#4FPLevel5Project/App.#5FPLevel5Project/App.#FPLevel6Basedonpreviouslycollec
40、tedinformationandextendedwithFunctionPointsforselectedprojects/applicationsDevelopmentProductivityXYZY-1XYZYRefY0510152025HrsperFPAppltypeAAppltypeBProductivityDataQuerySubscriberISBSGAwaytodoalimitedbenchmarkingofaswdevelopmentprojectYoucantestthetool1mont
41、hfor15USDonthewebsitewww.isbsg.orgButfreetotestifyouarememberofanISBSGGoldPartner(SPIChina,IFPUGetc)ISBSGProjectQueryTool2829BusinessprocessesaremoreorlessITsolutions50%ofITbudgetforAD&MManyITdecisionsdonewithoutfactsToomuchfocusonhourlyratesinstead
42、ofpayingfordeliverablesApplicationDevelopmentdeliverablescanbemeasuredusingISOstandardforFunctionalSizeMeasurement(FPAetc)FSMcanbeusedfromearlydevelopmentstagesBenchmarkingiscrucialtounderstandperformanceetcinyourcompanyBenchmarkingistheenablertoimprovementOpendatabase(ISBSG)existsforbenchmarkingusageISBSGrepositoryavailablewithdiscountforISBSGPartnerslikeIFPUGetcSummary31TofindoutmorevisitusatIFPUG.orgoremailusatifpugifpug.org