一、为了加速业务:响应力、以客户为中心
为了保持竞争力并在市场上脱颖而出,组织必须:
— 加速交付商品和服务以使客户满意;
— 加速与市场互动,以发现并了解客户需求;
— 加速预测影响系统合规性的法规变更;
— 加速应对诸如安全威胁或经济变化等潜在风险。
需要:
二、研发效能度量四大指标(DevOps)
为何实现持续交付,组织必须采取一系列的实践并且持续进行改进。这些实践包括持续集成、自动化测试、持续部署、安全自动化等。为了了解这些努力是否是有效的,重要的一点是对一些重点指标进行跟踪。Nicole Forsgren 等人在《加速》一书的研究中确定了四个关键指标用来衡量软件交付效能,同时也是对组织效能的预测。研究发现,在这些指标上表现良好的团队,在产品或服务质量、客户满意度和实现任务目标方面超过目标的可能性是原来的两倍。
速度(Speed)
•部署频率(Deployment frequency):团队成功上线的频率,比如每天、每周、每月甚至每年
•变更前置时间(Lead Time for Changes):从代码提交到上线的时间中位数
稳定性(Stability)
•变更失败率(Change Fail Rate):部署失败次数在部署次数中的占比
•服务恢复时间(Time to Restore Services):针对一次故障,造成故障的部署与故障恢复之间的时间中位数
需要:
三、五组研发交付能力
在即将出版的《加速》中,定义了24个关键能力,可推动软件交付效能的提高。能力分为五类:
●持续交付
●架构
●产品与流程
●精益管理和监控
●文化
领取专属 10元无门槛券
私享最新 技术干货