《我们越来越快——但这意味着什么?数据驱动的可持续软件产品开发.pdf》由会员分享,可在线阅读,更多相关《我们越来越快——但这意味着什么?数据驱动的可持续软件产品开发.pdf(42页珍藏版)》请在三个皮匠报告上搜索。
1、WE ARE GETTING FASTER SO WHAT?DATA-DRIVEN,SUSTAINABLE SOFTWARE PRODUCT DEVELOPMENTJavier Gonzalez Huertajavier.gonzalez.huertabth.seTHE TEAMJavier Gonzalez HuertaAssociate ProfessorDr.Ehsan ZabardastAdj.Assistant ProfessorManagement Consultant Bhuwan PaudelPh.D.CandidateEriks KlotinsSenior LecturerA
2、nders SundelinIndustrial Ph.D.CandidateSERT CONFERENCE-STK NOV.20-21,20242WITH A LITTLE HELP FROM OUR FRIENDSSERT CONFERENCE-STK NOV.20-21,20244DATA DRIVEN ORGANIZATIONSIN THE JOURNEY TO BE FASTERIN A DATA-DRIVEN SOFTWARE DEVELOPMENT ORGANIZATION IN A GALAXY FAR,FAR AWAYIn the majority of the cases
3、we tend to collect metrics from the process like DORA(change lead time,deployment frequency,mean time to recovery,change failure rate)In other cases organizations might be looking at their code quality from their CI/CD pipelines Does this mean that we are faster(delivering what we want to deliver)?D
4、o we know if our products are used as we expect to?Do we know if we are building what our customers want to use?SERT CONFERENCE-STK NOV.20-21,20245WHAT HAPPENS WHEN YOU LOOK AT INTERNAL METRICSAssetsfocusIssue II:Local asset optimizationsIssue I:Local processocvptimizationsProcessfocusSustainability
5、/usage focusBUILDING SUSTAINABLE SOFTWARE PRODUCTSSERT CONFERENCE-STK NOV.20-21,20246Sustainability/usage focusIssue I:Local processocvptimizationsProcessfocusAssetsfocusIssue II:Local asset optimizationsTHE WAY TO GETTING FASTERSERT CONFERENCE-STK NOV.20-21,20247Issue I:Local processocvptimizations
6、ProcessfocusFIRST:ARE WE GETTING FASTER?SERT CONFERENCE-STK NOV.20-21,20248FIRST:ARE WE GETTING FASTER?SERT CONFERENCE-STK NOV.20-21,20249Note,on Avg it continues taking 11 days to merge a PR,but:50%(median)are merged in 1-2 days 75%of them are merged in around 3-4 daysFIRST:ARE WE GETTING FASTER?SE