基于devops的效能平台建设
如果无法正常显示,请先停止浏览器的去广告插件。
1. 基于devops的
效能平台建设
何立春
2. 讲师简介
请插入
您的照片
快手 - 测试开发专家
贝壳找房 - 工程效率负责人
贝壳找房 – 人店中心测试负责人
何立春
测试开发专家
ee.msup.com.cn
百度 – 高级测试开发工程师
3. 目录
工程效能业内实践
效能建设背景
关键实践 – KeOnes一站式产研协同平台
总结和未来展望
ee.msup.com.cn
4. 目录
工程效能业内实践
效能建设背景
关键实践 – KeOnes一站式产研协同平台
总结和未来展望
ee.msup.com.cn
5. 工程效能业内实践
初创/发展中IT公司
Jira + Jenkins + wiki 三件套
或者
worktile/Ones/teambition等
+ 自研自动化工具
新崛起IT公司
Team/kdev/keep-快手; KeOnes-贝壳找房; OE-滴滴 ;Omega – 自如 等等
基于“云”结合多年DevOps解决方案,以SaaS形式对外提供服务
ee.msup.com.cn
6. 目录
工程效能业内实践
效能建设背景
关键实践 – KeOnes一站式产研协同平台
总结和未来展望
ee.msup.com.cn
7. 效能建设背景 | 贝壳遇到问题
随着公司飞速发展
从创业初期十几人 -> 几千人;分布在不同地区的十几个办公区;大家来自不同公司,不同工作习惯、不同工具
整个产研,经历6个阶段、14个操作场景、不完全统计29个平台/工具,大量损耗
产品
运营
阶
段
需求
管理
共享
文档
系
统
项目
管理
Code
检查
CR
exe
cl
质效
沟
通
RD
沟通
问题:
QA
PMO
沟通
RD
线上
运维
验收
人工
本地脚
本
sos
o
QA
沟通
沟通
不是已经敏捷了吗,怎么还delay?(产研间)
已经在提升了,老板为啥看不到?(管理层)
企微
沟
通
不是采用devops了吗,开发测试运维怎么还有墙? (研发内部)
ee.msup.com.cn
发布
脑图
xts
企微、邮件
预发
布
testN
G
golint
线
下
xmin
d
功能
测试
wiki文档
phabricat
or
excel
测试
部署
用例
bug
提测
showscas
e
8. 效能建设背景 | 案例分析
效
能
期望:
标准化
企业发展和市场竞争对
研发效率要求不断提升
研发效率
效率提升
工程
数字化
文化
一站式平台
持续
现实:
随着业务和协作复杂度
提升,研发效率下降
公司规模
ee.msup.com.cn
数
字
化
改进
体系化
9. 目录
工程效能业内实践
效能建设背景
关键实践 – KeOnes一站式产研协同平台
总结和未来展望
ee.msup.com.cn
10. KeOnes整体设计架构
gitlab
ee.msup.com.cn
sonar
rancher
maven
artifactory
wiki
11. KeOnes核心能力
基础
产研管理标准化 专项
交付流水线
沟通
信息高速公路 BI
数字化精细管理
12. KeOnes核心能力1 | 产研管理标准化
分类: 5个域、9个方向
结论:《产研管理白皮书1.0》
方法:专家参与&问卷摸底
KeOnes系统落地
研发准入
需求接收和选择
项目立项
项目拆分
流动模型
需求录入
需求评审
研发
研发准出
测试
发布标准
发布/验收
运维
13. KeOnes核心能力2 | 交付流水线
需求创建 云IDE 功能测试 变更顺序 会签审批 需求评审 自测 集成测试 变更时间 变更锁定 需求排期 提测 专项测试 变更审批 变更确认 App发布
变更/回滚
方案 线上会签 生产发布
代码创建
分支/提交
研发
测试
验收结论
记录
Web端发布
线上验收
Ke-pipe
Ke-branch
Ke-pipe
gitlab
Ke-pipe
代码CR
Ke-大禹
Apollo
编译
前端脚手架
环境部署
后端脚手架 安全检查
关联需求id 静态检查
特性分支
文件规则
Ke-pipe
单元测试
接口自动化
UI自动化
性能测试
Diff测试
混沌工程
变更
配置
需求
关联
注意
事项
发布系统
产物
版本
域名
检查
证书
变更
Xmen
Apollo
发布系统
变更
sql
变更
需求id
注意
事项
调用接口
执行操作
变更
核查
Xmen
核心接口
自动巡检
核心UI
自动巡检
测试验收
产品验收
14. KeOnes核心能力3 | 信息高速公路
端到端打通
从需求反馈、上线全链路跟踪
个人场景
任务管理、 CI/CD流水线、工作总结
协作场景
任务协作、信息分享
管理场景
团队项目风险、团队引导
15. KeOnes核心能力4 | 数字化精细管理
团队管理、项目看板、流水线数据、自定义看板(110+指标)
需求质量
流动效率
-- 需求打回率
--需求变更率
质量分
研发质量
--代码检查通过率
--showcase通过率
测试质量
-- 漏测率
--线下bug,reopen
线上质量
-- 发布回滚率
--安全漏洞数
--线上故障&bug
-- 端到端的交付时长
效能分
研发效率
-- 提测延期率
--上线延期率
--需求吞吐率
线上处理效率
-- 问题影响时长(先止损,后定位)
--问题定位时长
--问题处理时长
16. KeOnes平台 | 数据效果
18W行/天
90+行/天
17. 目录
工程效能业内实践
效能建设背景
关键实践 – KeOnes一站式产研协同平台
总结和未来展望
ee.msup.com.cn
18. 成功要点
• “天时” 产研规模快速扩展,产研效能提升愈发急迫
• “天时”国内公司成功经验借鉴
• “地利”技术积累 – 各个领域专项的积累
• “人和”公司管理层能够达成一致,产研规范《产研管理白皮书1.0》
ee.msup.com.cn
19. 经验教训
重平台能力建设,轻规范和平台运营
重一线产研诉求,轻管理层需求
数字化指标过渡开放(目标不是管理、而是赋能)
ee.msup.com.cn
20. 下一步规划
ee.msup.com.cn
21. 关注msup公众号
获取更多工程效能实践案例