1、云效助力金融企业数字化转型的研发效能提升金融分论坛云效中台战略下的新型企业级DevOps平台新零售保险银行P2P券商基金蚂蚁开放生态地产航空电商维基百科:是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。什么是DevOps互联网竞争日趋激烈,产品迭代速度加快需求迭代拆分需求反馈软件研发测试软件投产运维持续反馈持续集成持续交付持续部署云效聚划算阿里巴巴DevOps背景商业驱动团队之间职责分工、目标、合作方式、研发测试运维流程淘宝天猫聚划算1688淘宝天
2、猫支付宝1688阿里巴巴DevOps背景中台战略分布式架构、业务大中台、大并发带来的效率和质量保证挑战2009年云效业务中台数据中台技术中台持续反馈持续集成持续交付持续部署需求以小批量形式在团队的各个角色间顺畅流动,DevOps能够促使在较短周期完成小粒度需求的频繁交付,并且在这个过程中,各个角色密切协作。(双态运维联盟定义)一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。(百度百科)一系列的开发实践方法,用来确保让代码能够快速、安全的部署
3、到产品环境中,它通过将每一次改动都提交到一个模拟产品环境中,使用严格的自动化测试,确保业务应用和服务能符合预期。(百度百科)通过借助基础架构编排、应用编排、PaaS平台等工具并将需求持续自动部署到目标环境中,并借助红绿部署、灰度发布等手段进一步降低部署到生产环境的变更风险,提升变更成功率。(双态运维联盟定义)DevOps理念核心内容(参考双态运维联盟定义)1234阿里巴巴DevOps持续反馈项目管理 实例:阿里菜鸟双11大型项目管理怎么玩?第一层:菜鸟双11项目集第二层:3个一级项目P0-近卫军团-技术风险、P1-天灾军团-技术研发、P2-燃烧军团-技术突破第三层:16个二级项目系统保障、业务
4、保障、仓配板块、运营平台、末端业务等。第四层:二级项目下的子项目第五层:在子项目下面可加入/创建子项目阿里巴巴DevOps持续反馈:项目管理产品范围角色模块功能概述管理层规划、度量1、资源日历、计划与实际投入对比、资源负荷2、研发效率、产品质量、人员效能各类度量数据灵活配置统计大项目经理项目集、父子项目1、项目集管理多个项目,可新建项目集,并把多个项目加入项目集。项目集将汇总下属的项目需求、任务、风险等情况,便于同时管理多个项目的项目经理查看和汇报2、支持父子项目,便于大型项目分层管理3、每个项目本身也拥有需求、任务、迭代、风险、里程碑的完成度情况产品经理需求管理1、需求拆分子需求2、需求发起
5、评审、邮件和站内信通知邀请评审人、评审意见录入,评审结果响应3、需求发起变更、通知评审人,评审意见录入,是否同意变更响应4、需求修订版本记录、操作记录和评论记录5、需求关联后续开发任务、缺陷、变更分支、风险6、支持看板视图、树视图和列表视图项目经理及成员任务管理1、任务拆分子任务2、任务支持修订版本记录、操作记录和评论记录3、任务关联需求、缺陷、变更分支、风险4、支持看板视图、树视图和列表视图迭代1、敏捷迭代、结合工作项的工作量和期望上线时间点将需求/任务/缺陷 纳入迭代2、迭代锁定,有效控制需求/任务/缺陷的加塞里程碑1、里程碑创建、延期提醒2、里程碑各时间段内,按模块或项目展示对应的任务风
6、险1、支持风险的跟踪、状态流转2、风险上升和向下透视,上级项目可以看到下级项目的关联风险报表需求、任务、缺陷。支持各种维度的分组和统计,如状态、版本、优先级、责任人、完成时间等项目管理之项目概况可灵活启用-需求-任务-缺陷-迭代-测试用例-环境-自动化(UI/接口)-单测集成-性能测试-报表项目动态即时滚动项目公告-项目重要信息-通知全员项目概要信息&周报入口-进度-时间段-状态-本周进度概要及-下周计划项目里程碑项目成员项目风险子项目-子项目列表,含状态、进度、时间段、负责人等关键信息以B2B事业群为例:12年B2B香港退市,支撑业务增长同时,技术团队内部要效能,推行开发自测。实施持续集成持