1、研发效能成倍提升的 6个关键影响因素和6个关键策略 Thoughtworks 钟健鑫承办:主办:钟健鑫程技术赋能业务线创始,2014年加Thoughtworks,曾帮助超过10+不同业的头部公司进微服务改造、敏捷转型、DevOps转型、组织级/团队级研发效能提升、数字化研发模式创新与落地。演讲经历Top 100、WOTA、DDD China、Thoughtworks雷达峰会、A2M、K+、QECon、CDConf(持续交付会)、CNUTCon等。ThoughtworksEMPC 软件程业务负责嘉宾照个简介研发效能的治理框架126个关键提升策略6个关键影响因素3录研发效能的6个关键影响因素4研发
2、效能正确认知数据驱动研发效能的必要性端到端研发流程系统与组织架构程实践中的致性与质量能具链建设背后的认知成本 2021 Thoughtworks 影响:研发效能正确认知5研发效能的影响范围研发效能的价值和关注范围?极端分界线研发效能需要针对性提升关注稳定、降本增效、资源利率、持续创新、变更险控制、沉淀组织层可复能交付速度、质量响应、能标准化和复,组织平稳扩充、员快速胜任运营-核关注的成效扩张-核关注成效创新-核关注成效快速把概念转成结果、快速试错、灵活响应、专注业务场景快速发布、响应变化探索市场、快速试错扩规模、能标准/复保持增、快速响应 2021 Thoughtworks 影响:数据驱动研发
3、效能的必要性9价值交付的效率轮数/需求分析开发测试运维总耗时完成交付时间第轮(40个)37s45s40s39s161s161s第轮(40个)27s30s29s28s114s114s第三轮(5个)35s33s37s34s139s54s第四轮(2个)34s37s35s35s141s38s1.前两轮,批次是40,每个环节都存在对其它的较时间阻塞,交付时间?2.优化法、具、时间能较提升效率3.批次运作,能极缩短在制品时间,更快交付、反馈,交付时间极缩指标能让我们看什么?2021 Thoughtworks 影响三:端到端研发流程12结果思维,结果导向13产品经理ArchSenior DevTEAM Le
4、aderArchTech LeadTEAM LeaderTEAM LeaderTEAM LeaderSenior Dev迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代N迭代1迭代2迭代3迭代NDevDevDevIn QAIn QAFT|ITLeading Indicators(引导性指标)结果指标 2021 Thoughtworks 影响四:系统架构与组织架构14协作络复杂度(计划
5、、开发、测试、集成)Journey1 ServiceJourney 2 ServiceStorage ServiceN*ServiceAuto ProvisionVm ServiceClusterNetwork ServiceStorage ServiceOther ServicesGithubAPI Test FWJiraL*2021 Thoughtworks 影响五:程实践中的致性与质量能16质量能为什么重要?出 Martin Flower致性与质量能的关系是:问题与案Unit TestComponent TestContractTestSource Code CheckFunctionT
6、estIn-DevelopmentUATVerificationCodingIn-AnalysisAPI Spec ProposalCodingIntegrationTestIT测试策略被推到了越来越靠近户侧可的功能Story with out AcsE2ETest没法覆盖到核领域逻辑需要依赖周边环境的集成测试靠联调确保致性靠测试员报缺陷,再突击修复 2021 Thoughtworks 影响六:具链建设背后的认知成本19我们所谈到的具需求与看板管理代码版本管理持续集成应打包运-研发流程的可视化管理-需求拆分实践-需求的命周期与验收实践-个代码提交实践-团队提交、Review策略-分、主管理策略