00:00
嗨,我是文。今天的课程是coding do沃S产品设计。本节课程主要内容包括头Ding对do沃S的理解、coding do沃设计理念、coding do沃S核心功能和coding do沃S端化端交互过程四个部分。首先我们看看coding对do沃S的理解。do沃S代表了itp文化的变化,在面向系统全局,采用敏捷精忆实践,关注于快速的itp服务交付demos是人、流程和工具的集合。流程是do沃的核心,DOS流程包括持续开发、持续测试、持续集成、持续交付、持续监控和持续运营等。在流程上有一系列的工具及,如项目协同工具ta pd GI、腾讯文档偷顶项目协同代码托管工具gihab GI lab coding代码托管,区域集成工具jenk keys circle CI chvi CI coding区域集成制品管理工具。
01:00
J fog artiffay neus reposstery harbor docker registry coding制品库持续部署工具SP ACD FS coding、奥BI应用中心监控工具na z、托米修斯在流程和工具之上是沟通与协作、透明与信任、开放与尊重的文化。coding沃S认为,高效的软件工程是由持续改进的企业文化、持续验证的工程质量、高度灵活的交付流程、跨职能的技术运营四大支柱组成。持续改进了企业文化是采用精济思维,减少企业开发过程中的浪费,通过及时暴露问题和瓶颈,对问题和瓶颈建立快速反馈渠道,并进行持续改进。持续验证的工程质量是通过内建质量,并通过持续集成和自动化的方式,在源头和各个阶段设置质量门禁,保证交付过程的质量。高度灵活的交付流程。是团队可以根据自身需要以模。
02:00
快化搭积木的方式进行灵活高效的流程配置。跨职能的技术运营是强调以用户为中心和以价值为中心,通过端到端的全流程职能协作,增强跨部门协作,以整体利益为出发点,交互令客户满意的产品。了解了coding对do沃S的理解后,接下来我们了解coding德沃S的产品设计理念。coding德沃S从度量、工具、规范、流程和组织五个层面进行产品设计。在组织层面上,Coding DEMO沃S是企业级的研发效能平台,采用职责分离和角色视角及关注点分离的原则,能够很好的满足组织中所有角色的协作和效率问题,如业务运营、产品经理、研发负责人、p Mo、敏捷教练、开发人员、测试人员、运维人员等,能够高效协同,加快价值的交互速度。在流程层面上,流程是do的。
03:00
资金coding DOS提供端的DOS流程涵盖业务规划、需求分析与管理、编码、测试、发布、运维的系统发展生命周期的所有阶段,通过一个平台及coding平台即可完成软件协作的所有流程。在规范层面上,无规矩不成方圆。良好的规则规范是团队高效协作的基础和前提,也是高素质团队和严格纪律的体现。良好的规则规范有助于团队快速具备协作能力和共识。头顶DEMO沃提供需求评审、流转规范、分支管理规范、版本管理规范、开发测试过程管理规范、制品管理规范、发布规范等能力,确保团队协作的高质量、一致性和透明性。在工具层面上,头顶沃S通过一系列的工具来支撑do端的DEMO沃S流程。头顶DEMO沃S致力于一站式do沃所需的所有能力的。
04:00
工具建设提供的工具服务包括但不限于团队目标、项目协同、知识管理、知识管理、文档管理、网盘API管理、代码托管、持域集成制品管理、持续部署、代码扫描、云端IDE等,满足ID团队对DOS工具集的要求。在度量层面上,通过对do沃全流程的数据采集与分析,Do提供交付能力、交付质量、工程能力和团队效率四个方面的系统化度量指标。在交付能力方面,提供需求效率、按时上线率、平均每周上线故事数、需求前置时间、投产施报率、发布频率、交付周期、迭代速率、迭代完成率、工时统计、紧急需求占比等指标。在交付质量上,提供上线前、上线中和上线后三个阶段的多种指标。上线前的质量指标包括大要需求设计数量、code的review数量、贸容测试通过率测。
05:00
自用率、覆盖率、签含bug数、缩码质量分等指标,在上线中提供紧急发码次数、发布成功率等指标,在上线后提供生产缺陷数、生产缺陷修复时间、生产故障恢复平均时长、缺陷库存、系统可用指标等。在工程能力方面,提供构建频率、构建成功率、平均构建时长、平均构建恢复时间等指标,在团队效率方面,提供资源利用率、OKR评分or达成率、do沃S成熟度评估等指标。了解了coding do沃S的产品设计理念,接下来我们看看coding沃的核心功能。coding demos是一站式的研发效能管理平台,提供项目协同支持、瀑布和敏捷两种研发模式,研发度量文档管理,云端IDE研发规范、代码托管、代码扫描测试管理,持续集成制品仓库制品安全扫描,持续部署应用中心知识。
06:00
管理、研发规范等核心能力,满足企业端到端价值流管理的需求。了解了coding demos提供的核心功能后,接下来我们以一个端到端的交互流程将coding do沃的所有产品能力串联起来。首先,团队通过对外部用户的需求的梳理或企业战略目标的分解,形成具有用户价值的业务目标,沉淀到coding o kr目标管理中,通过coding项目协同将业务目标进一步细化,分解为需要实现的业务需求,并且业务目标与需求可以进行关联,实现目标到执行的一致性和透明性。产品开发团队会将业务需求转化为产品需求,并纳入到迭代进行产品需求实现开发团队将需求实现的代码存储在coding代码仓库中,测试团队通过coding测试管理进行测试用例的编写、执行和状态流转。项目经理利用coding看板进行。
07:00
行项目过程管理,并将知识和经验沉淀到coding文档管理中。在软件实现过程中,通过coding数理集成将生成的工件制品存储在coding制品库中,并通过持续部署将制品库中的制品部署到指定的环境中。coding demos收集研发过程中所有阶段的研发活动数据,并提供丰富的仪表盘和研发效能数据,及时的暴露问题和瓶颈,驱动团队持续改进。以上就是本节课的内容,感谢聆听,再见。
我来说两句