廊坊建设网站的公司,天津企业做网站多少钱,网红营销的优势,新增病例最新消息0. 目录 1. 前言2. 现状2.1 需求管理2.2 开发流程2.3 测试流程2.4 部署流程2.5 维护阶段 3. 后记4. 相关 1. 前言
一直以来#xff0c;深感内部工程化能力欠缺#xff0c;急于将事情向前推进#xff0c;总是希望能够向前走几步#xff0c;再走几步。
可惜的是#xff0c… 0. 目录 1. 前言2. 现状2.1 需求管理2.2 开发流程2.3 测试流程2.4 部署流程2.5 维护阶段 3. 后记4. 相关 1. 前言
一直以来深感内部工程化能力欠缺急于将事情向前推进总是希望能够向前走几步再走几步。
可惜的是数年下来进展实在乏善可陈。这里我们不去分析原因本篇主要是阶段性总结到目前这个阶段我们在DEVOPS上所处的状态取得共识。
毕竟DEVOPS作为一种文化认知齐了才可能进一步地发展。
2. 现状
我们以一个软件项目的全生命周期里的各个阶段为线索逐一总结各个阶段的进度情况。
2.1 需求管理
如我们在【DEVOPS】需求跟踪管理全面落地里提到过的截止当下我们已经分别在行业部门和基础平台部门分别进行了成功的试点但是距离全面铺开以及进一步规范化还存在比较大的距离。
落地特点
两类部门均对禅道标准流程进行了自主调整。行业部门内落地的管理流程特点参见【DEVOPS】基于禅道 - 重构研发协作流程总结一句话就是改进主要是由研发推动遵循了产品需求-项目任务-测试BUG这三个概念基础之上抛弃了敏捷开发里“冲刺Sprint”概念显著减少流程里对应人员能力的要求以及流程学习和维护成本。另外关于版本/发布这一步也暂时放弃。基础平台部门内落地的管理流程则是以质量保证部门发起所以最终落地的管理流程特点也是非常明显。现阶段他们基本忽略了需求的流转这一过程关注点主要是在于需求、BUG与发布版本之间的关联。也就是确定当前发布的版本是被验证过哪些BUG或需求被解决了的并且基于这个要求完善了用例的编写和基础用例库的建立。嗯你说难道他们之前是的你猜得没错。各自都基于自身的本地化流程做了相应的禅道二开报表统计和流程流转限制。这是一个好现象但还远远不够。
存在问题
集团公司内诸多行业部门但落地成功的现阶段只有一个。行业特点各异所以很可能部门行业部门还需要进行对应人员进行主动实践本地化出适合自己的流程。本地化程度低以上很明显可以看出不管是行业还是基础平台部门它们对于禅道的应用还只是处于最初的起步阶段只能算是真正踏出了第一步如果不进行持续的迭代改进那么与过往的土八路打发并不能拉开显著的差距。
2.2 开发流程
这一部分关注点主要是自动化的程度以及经验复制的范围。
CICD在行业部门的内个别小组中有试点并且反馈也不错但是一旦相应的跟进停止相关的人员在退回原有开发模式时并没有过多的抵触。这应该是过往DEVOPS推进始终停滞不前的重要原因 —— 有好处但是不多没有达到形成这种自下而上的变革力量。编码规范等一系列的前置检查也有尝试但是受限于业务压力以及历史代码的纠缠等原因这一块的推进始终反复不断目前处于搁置状态。技术解决方案的沉淀一直在推进但基本属于剃头挑子一头热的状态距离理想中的共建还存在着很大的距离。以上尝试在基础平台部门起步更晚。
2.3 测试流程
做得也不怎么样。
行业部门的测试以猴子测试为主保证基本的业务功能就可以了相应的人员招聘也是按照这个标准来的而且相关人员还要身兼售后等职责所这一块的尝试始终无法更进一步截止目前也是缺乏显著的进展。基础平台部门因为自身业务特点所以在用例的维护上取得了显著效果这对于产品质量在一定程度上的保证以及人员结构的稳定上有了明显的进步 ——新入职的人员两周内必然上手而不是过往一个月过去了这人都不知道自己该怎么干。并且内部的基础设施典型如何服务器使用效率底下没有一个基本的CMDB。每次申请服务器之后用一段时间之后就闲置了逐步积累直到无法分配新的服务器于是导致每隔一段时间都需要重新统计服务器使用情况从零再来一轮新的分配循环往复。
2.4 部署流程
这一块因为行业特点问题的复杂性造成相应的推进涉及不多。
相关原因大致有
部署环境高度各异且不可控。相关人员缺乏基本知识素养。软件自身未考虑鲁棒性问题。
2.5 维护阶段
对于这一阶段进展大致分为两类
对于以上已经实现基本的禅道管理流程的目前已经可以实现反向地由研发/测试团队倒逼需求提出方去规范基础的需求/BUG处理流程。但对于其他团队逮着认识的人往死了用出现相关问题不知道找谁等无谓的沟通摩擦成本依然是大量存在并且毫无改进的迹象。
3. 后记
自下而上没有专人投入领导不理解短期难以见效这样的背景之下任何流程的推进都是“横垄地里拉车,一步一个坎儿”我也是见证了不少半途而废的改良者。
放弃者并不能说是懦弱而坚持下来的人也只是各有各的原因。
4. 相关
传统软件行业中技术团队的发展(现状篇)【DEVOPS】需求跟踪管理全面落地