基于Devops的一站式研发协同平台_第1页
基于Devops的一站式研发协同平台_第2页
基于Devops的一站式研发协同平台_第3页
基于Devops的一站式研发协同平台_第4页
基于Devops的一站式研发协同平台_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Devops的一站式研发协同平台贝壳研发模式演进KeOnes一站式平台设计效率提升探索结语贝壳研发模式演进KeOnes一站式平台设计效率提升探索结语贝壳研发模式演进2015.12018.42019.42014.6初创阶段需求管理:jira + wiki 研发流程:jenkins测试方面:少量接口自动化CI建设阶段代码规范&扫描 自动化平台&覆盖 环境管理平台性能测试建设CD建设阶段发布平台移动端KeMTC一站式解决方案搭建KeOnes平台 面向全公司推广员工每年23倍速度增长, 目前产研2000+(北京、上海、广州 )不是已经敏捷了吗,怎么还delay?不是采用devops了吗,开发测试运

2、维怎么还有墙?已经在提升了,老板为啥看不到?发展中遇到的问题(Question)标准化数字化体系化持续改进工程文化KeOnes 一站式平台问题分析现实:理想:企业发展和市场竞争对研发效率要求不断提升研发效率效率业务发展、人员增加、 协作复杂度提升,研发 效率下降数 化 字贝壳研发模式演进KeOnes一站式平台设计效率提升探索结语顺畅、高质量地交付有用价值看板方法可视化价值流动;显示化流程 规则;管理工作流;持续改进需求分析方法场景分析;领域建模;需求地 图;发布规模;实例化需求创新实践、精益创业最小mvp;验证逐步规划; 定性验证;影响地图分析管理实践研发实践自动化验收;持续集成CI持续交付C

3、D金丝雀发布等等运维安全实践监控、日志、APMAIOps、chatops安全SDL等等工程实践平台KeOnes目标能力:协同能力:产研全生命周期标准化、线上化专项能力:持续集成/持续交付BI能力:资源使用效率、价值流动效率体系化:devops成熟度、质量分体系、效能分体系KeOnes设计思路开源&商业平台:管理方法、工程实践无法完美结合可扩展性差,企业特色难嵌入通用性强,人机交互不友好需求管理专 项 平 台测试进度管理-风险结论Bug管理测试管理能力case管理上线发布验收签单-产品功能验收-线上质量验收上线报告-风险&影响评估-上线步骤&回滚步骤 存档发布能力发布流程 预发布 灰度全流量发布

4、能力 灰度策略 平滑发布 移动发布 通知机制发 布 系 统文件规则 检查服务Sonar服务-bug,异味代码质量初筛单测能力云编译中心-前端-后端-移动端线下环境部署沙盒固定 环境测试环境 docker化编译部署能力线上bug 管理改进措施 存档跟进线上运营能力线上巡查线上监控Sosotest自动化平台专项测试能力性能测试Diff测试移动端KeMTC项目管理文档管理流转管理审批服务消息服务-短信-企微-邮件通用服务CR测试准入项目立项 迭代创建 需求录入卡点自动化测试小流量预发布卡点全量集成测试线上 监控需求评审 需求排期 迭代定版单测环境 搭建专项测试验收线上问题 跟踪卡点卡点1.需求阶段2

5、. 研发阶段3. 测试阶段4. 发布阶段5. 运营阶段特殊审批需求 度量需求变更 需求插入需求打回效果评估研发 度量CR情况提测打回代码检查提测延期测试 度量Case打回漏测率 测试覆盖测试延期线上 度量线上bug回滚率 非窗口期灰度能力数 据 BI流 程 线 上 化业务架构PASSPORT邮件系统UC服务企微服务EHR短信服务GIT服务其他.第 三 方 服 务 依 赖API中间件验签 埋点统计 安全过滤 监控报警 服务开关前 台后 端 服 务 处 理存 储 队 列 基 础 服 务PIPELINESonar检查 文件检测 编译部署 自动化测试 移动端专项 发布平台通用类工具日志 配置 装饰器通

6、用函数通知服务邮件通知 企微通知 站内信 短信通知跑批处理脚本执行 定时跑批异步处理服务MysqlPtree*Approval*Bug*Requirement*Git*Reports*User*redisUsersEnumsPtreeGitkafkaMessagePipelineTasksJirasEventTrigger事件中心自研ORM任务处理状态同步 提醒任务需求服务报告服务迭代需求提测上线估时排期缺陷管理需求池线上问题检索服务全局检索 分类检索 定制检索审批服务APP发版 紧急上线 小程序BI服务基础服务工时统计用户需求统计产品树线上质量权限配置过程质量消息中心看板报表枚举配置个人主页

7、消息中心需求管理报告管理缺陷管理线上运营审批管理BI后台配置移动端FSM技术架构管理敏捷项目管理沟通信息高速公路专项交付流水线BI数字化精细管理核心能力过程透明进度不可见风险无预警需求丢失问题反复延期频发全流程跟踪需求-开发-测试-发布-运维-运营等每个过程跟踪可视化看板个人看板、迭代看板,项目进度、 风险一目了然持续改进过程中发现问题,及时改进,防止 问题重复出现进度可控实时度量及时优化敏捷项目管理封装统一任务调度(Rest标准规范)调 度专 项 服 务代码文件规扫描则检测云测试 编译部署自动化测试 master容器化 by docker前端 by dockerUI slave接口 slav

8、e能 力流水线 自定义代码校验沙盒 by 虚拟机编译部署功能测试端稳定性测试发布能力后端 by docker接口 slave接口 slaveUI slaveUI slavesonar nodesonar nodesonar nodesonar node骑士 node骑士 node骑士 node骑士 node远程真 机控制Ios 机器1android 机器1Ios 机器1Ios 机器1Ios 机器1android 机器1android 机器1android 机器1多模式灰度发布发布平台平滑上线移动端操作交付流水线能力 统一高效 执行灵活 可配可配触发 方式异步调度分布式 执行容量 控制执行报告个

9、人场景工作日历、每周小结、任务提醒KeOnes一 站 式 协 同 平 台事件消息IM短信 邮件站内信运营产品设计运维研发测试角色间场景任务协作、信息分享管理场景签单审批、团队项目风险其它场景消息广播信息高速公路-Devops 成熟度研发-代码检查-单元测试测试-自动化覆盖-专项测试能力发布-蓝绿发布-平滑发布运维-监控能力-定位能力质量分需求质量-需求打回率-需求变更率研发质量-代码检查通过率-showcase通过率测试质量-漏测率发布质量-发布回滚率-安全漏洞数效能分整体流动效率-端到端的交付时长研发阶段-提测延期率-上线延期率-需求吞吐率线上问题-问题影响时长-问题定位时长-问题处理时长数

10、字化精细管理今年8.30正式上线覆盖公司84%业务、87%产研人员KeOnes 产品进展发布:430+/日git:2.7W+/日需求:490+/日贝壳研发模式演进KeOnes一站式平台设计效率提升探索结语自动化测试覆盖场景有限case维护代价基于流量回放diff平台有状态写请求无法回放环境依赖重复杂业务架构测试全面VS回归成本测试服务DB服务器A服务器B服务器C用户回放-对比录制 & mock录制 & mock基于AOP流量回放背景支持:通信协议: http、dubbo组 建 : mybatis、jedis应用:5个系统应用回归提效95%以上规划:支持更多组件和框架性能优化更大范围推广基于AOP流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论