技术团队的效率和价值
*Demonstrates a strong sense of urgency about solving problems and getting work done in the right way; is highly productive. *在解决问题和通过正确的方方式完成工工作的方方面面显示出强烈烈的紧迫感,有成效。
通过效能度量量,保持技术精进
— 研发效能
21
3
TOMORROW
未完待续
©2016 ThoughtWorks Inc. Confidential - please do not distribute.
“ 效率 ”
和
“ 价值 ”
团队空间
4 Key Metrics
胜任力力力
Shape 1
Key Competencies
Shape 2
Key Competencies
Shape 3
Key Competencies
……
Core Competencies
Self Confidence
Technical Expertise
Develop Others
Deliver Customer Result
26
技术专⻓长 Technical Expertise
• 局部新知识扩散到 全局
• 主动创造错误,让 团队学习
• Leaders 鼓鼓励学习 型文文化
• 20%的时间用用于学 习
• 事故调查不不针对 人人,扩散到全组织
组织唯一一的竞争优势就是比比竞争对手手学得快!组织的学习能力力力是研发效能既快且稳的根本保障!
19
Case Study:学习与探索
奈奈⻜飞公司: 不不仅从成功中学习,更更重要的是从失败中学习
稳
宕机, 服务受损), 通常需要多⻓长时间才能恢复服务?
变更更失败率 对于您正研发的主要应用用程序或服务, 多大大比比例例的变更更会导致服务降级 或变更更后需要采取补救措施(例例如, 导致服务受损, 服务中断, 需要部署 修补程序, 需要回滚变更更)?
18
组织的学习能力力力
• 问题解决的过程中 新的知识形成
*Fully aware the latest development of technologies and best practices in the his/her own expertise. *充分意识到在他/她自自己己的专业领域技术的最新发展和最佳实践。
*Understands the benefits and restrictions of technologies and practices for both technologists and non-techie stakeholders. *理理解技术和实践对技术专家型和非非技术型的利利益相关者的好处和限制。
价值流
14
If you can't measure it, you can't manage it
— Peter Drucker
学习和探索
从右到左的反馈
• 软件开发活动本身是复杂系统 工程,需要探索和反馈
• 反馈使得评价和预测成为可能
效能健康度量指标:4 Key Metrics
• 快:交付前置时间 • 快:部署频率 • 稳:变更失败率 • 稳:平均恢复时间
16
效能诊断度量量指标
17
效能健康度量量指标——4 Key Metrics
部署频率 对于您正研发的主要应用用程序或服务, 您部署代码的频率如何?
快
交付前置时间
对于您正研发的主要应用用程序或服务, 您的交付前置时间如何(行行需要多⻓长时间)?
平均恢复时间
对于您正研发的主要应用用程序或服务, 在发生生线上事故后(例例如, 计划外
Case Study:团队技术能力雷达
利利用用“团队技术能力力力图”来标明项目目相关的各种技术,评价当前的团队技术能力力力状态,并且设定每个季度的能力力力 成⻓长目目标,到了了季度末再来评价团队技术能力力力是否达到了了目目标。
11
团队空间为高高效协作提供支支持
— 团队空间
12
2
Va l u e
价值:研发效能
技术团队的效率和价值
Oct 26. 2019
0 为什什么今天在这里里里 1 效率:团队空间 2 价值:研发效能 3 未完待续:胜任力力力
为什什么在这里里里
技术管理理与 效率
5
敏敏捷转型与 DevOps
6
1
Te a m R o o m
效率:团队空间
持续集成、持续发布 ——数字化
8
9
学习和分享
13
从左到右的流水线
• 研发效能的本质是持续的 价值流
• 在软件开发中,价值流的 直接体现是从想法和假设 到软件功能上线并产生客 户价值的过程
• 技术实施:持续交付流水线 • 技术实施:自动化测试 • 技术实施:持续集成 • 技术实施:基于主干开发(减少WIP) • 技术实施:发布自动化、低风险化
Willingness to continuously improve technology mastery, and look for better way to solve problems, improve efficiency and cut costs. 有意愿持续不不断地去提高高对技术的掌握, 寻找更更好的方方法来解决问题、提高高效率和降低成本。