华为敏捷DevOps实践:如何从Excle管理软件的方式中走出来

用Excel进行个人敏捷项目看板管理 先列出了当前的一些现状,你或多或少也会遇到一些相似的问题: 1)每天在两个机房,工号位办公网PC机,个人WI-FI互联网笔记本电脑之间来回奔波。前面三个环境没有外网,且互相无法通信; 2)同时进行2-4项目的开发,还要负责N个项目维护,处理机房维护等。多线程的结果是一个评估十几二十人天的项目要拖拖拉拉到两个多月才能完成。项目WBS形如虚设,一个项目暂停一个礼拜没有处理,重新打开一脸懵逼每次都要花... 阅读详情

大家好,我是华为DevCloud 项目管理服务的产品经理 恒少:)(https://bbs.huaweicloud.com/blogs/adf71fa5bbf811e89fc57ca23e93a89f)

 作为布道师和产品经理,出差各地接触客户是常态,线下和华为云的客户交流、布道、技术沙龙。

 但是线下交流,覆盖的用户总还是少数。我希望借助线上的平台,和用户持续交流华为在研发效能提升上的思索和实践。

<恒少出品,必妥妥干货,必理论联系实践>

-----------------------干货分割线--------------------------------------

开篇小段子:业界有个小段子,研发不是请客吃饭,是倾家荡产。

是的,研发人员,尤其是从事软件的工程师门,普遍是比较傲娇的,在软件产品没有卖出去形成收入前,软件工程师的投入都是刚性成本。所以,为什么很多软件企业的老板对于敏捷,DevOps其实并没有深入了解,但是依然很欢迎呢,因为“快”这个词吸引了他们,早一点把软件交付给客户,形成收入,才能让他们早点给软件工程师付工资和薪水啊。对了,软件工程师需要的基础设施(空调,办公位,服务器,计算机,云主机,云存储,各种研发工程工具)也都是很大的一块刚性成本。交付晚了,可能真的倾家荡产,血本无归的。。。

 软件工程师是宝贝,所以华为其实一直坚持,尽量让这些傲娇的宝贝疙瘩们,不要做一些低价值,重复性的工作,浪费钱,也浪费软件工程师建造数字化世界的激情。^_^

我相信,没有哪个软件工程师希望整天整Excel表格的,因为整Excel表格其实挺无聊低效的。

如果不幸在用Excel管理软件项目了,本文希望能提供一些方法来一步一步迁移

根据笔者的经验,可以分场景来看看现在专业的敏捷协同管理的工具具备哪些能力,是如何替代覆盖Excel的。 

1.如果正在使用Excel管理需求。软件产品的需求永远是需要管理的,而需求往往是需要分配给不同的成员去交付,并且希望跟踪需求的进展,是不是在开发中了?是不是可以部署到现网了?因此这个场景是一个多人协作,集中呈现管理的场景,需求管理切忌你看到的和我看到的不一样,所以不能使用本地的任何文件来管理,因为你改了,别人可能就不是最新的。因此这个时候,应该优先选择一个云端的敏捷需求协同管理软件、项目管理工具,不要小瞧现在业界的主流需求协同管理工,类似excel的列表模式,早就非常普遍了,比如

  1. 可以像Excel那样过滤,排序,还可以多字段过滤,过滤条件可以保存为常用,换任何电脑都能继续使用;
  2. 需求作业流是可以流动的,可以从一个状态换到另一个状态,一个处理人再交给另外一个处理人,这个用Excel这样平面表格处理起来有些麻烦;
  3. 需求的分解很轻松,快速新建子需求/子工作项,父子需求关联,需求依赖一览无余,通常还预置了业界通用的需求类型(Epic/Feature/Story/Task);
  4. 修改需求的状态,分配成员,简单勾选即可,自动联想或搜索,很高效;
  5. 还可以在线的社交评论,对需求的意见都可以公开在线讨论;
  6. 需求的状态变化,处理人或项目经理还可以收到站内信或邮件通知;
  7. 同时还可以查看操作记录,谁在什么时候改了,改的啥一目了然。

这样,办公室再也听不见“那谁谁,你最新的需求Excel给我发一下了“,因为最新的永远在云端,你在任何有浏览器的地方打开就可以了,也包括手机。无图无真相,以华为云DevCloud为例,有可拖拽的需求卡片模式,还可以随心切换列表模式。

 

2.如果正在使用Excel管理迭代计划。无论敏捷迭代,还是瀑布里程碑,软件的开发总是需要一个计划的,给老大,投资者,客户以期望,在这个Big  Bang的时代,软件工程师好贵的时代,不可能让你一个劲的放飞自我。计划管理无非就是什么时候交付什么需求或解决那些问题,软件的计划至少得有个开始时间、结束时间和计划交付的内容。Excel可以做的,但是每个计划时间内的需求或缺陷,要引用其他Sheet页,表格引用挺麻烦的,而专业的敏捷软件,很简单的,建立项目的迭代计划,将需求安排到迭代计划,很简单就知道每个迭代计划要交付哪些了。我使用一个华为云DevCloud的迭代图当例子,如下。作为曾经的Excel的扫地僧,我是真喜欢这样的迭代计划:)

3.如果正在使用Excel管理缺陷。软件的不可见性和复杂性,决定了软件缺陷是软件生命周期管理永远需要妥善管理和跟踪的。<插个话,不知道AI出来后,能不能破软件不可见性和复杂性的这个百年困局,啥时候有集中的大段时间,是可以写写AI对于软件开发可能带来的正面和负面影响>。扯回来,一般用Excel管理缺陷,就是一行行的记录缺陷,列都是描述定义缺陷的字段:谁发现的?什么类型的缺陷?计划什么时候解决?由谁解决?缺陷当前的进展。

4.如果正在使用Excel开回顾会议之类的。记录一些遗留问题啊,风险啊。这还是一个多人协作的场景,遗留问题总得跟踪解决吧,Excel只有进入多人协作场景就会有些不便利,这时候,可以使用wiki这样的多人协作,轻量级的在线文档协作,团队成员看到的都是同一份,遗留问题的进展自己更新自己的。当然也可以使用很多敏捷协同管理软件提供的看板,建个跟踪任务,管理团队的日常事务也妥妥的方便。华为云DevCloud也提供很丰富华为实践的Wiki模板,有了通用的模板,格式和标准就可以批量继承重复使用了,如下图:

5.如果正在使用Excel管理测试用例。测试用例至少需要用例名称,编号,执行用例的责任人,前置条件/后置条件,测试步骤,测试预期结果等,而且很多时候自动化的测试用例要能快捷的生成测试执行的脚本的,运行一个测试用例很多时候需要执行很多测试脚本,因此通过Excel管理的测试用例除了记录测试用例外,几乎不具备执行的可能。所以测试管理使用Excel其实并不是适用,现在很多研发工具软件都有专业性很强的测试用例管理,并和测试执行打通。如下图是华为云DevCloud提供的手工测试用例截图,肯定还是比Excel管理起来要人性化多了

6.如果正在使用Excle管理代码提交。通过Excel管理代码提交,我最初听到时,是非常震惊的,绝不夸张,下巴还好没有掉。我这大半年跑了国内很多软件企业的客户,还真听说有客户就是在用Excel管理代码提交的,因为没有专门的代码配置管理工具,开发人员也不多,就直接把代码合并到代码文件服务器上,因为是文件服务器,不知道谁提交了哪些代码段/代码行,就让开发人员填写Excel。毫不留情的说,我个人是非常反对这种做法的,应该尽快使用专业的代码配置管理工具或代码托管的云服务。代码是软件的核心,代码的关联是严肃、严谨、严格、严苛的。任何商业化交付的软件,都应该尊敬代码。别再用Excel管理的代码提交记录,来吓我了:)

写在最后,诚然Excel依然是目前最好用的表格办公软件之一,但是在软件研发这个专业的领域内,把自己花费在Excel上的时间交给更专业软件工具,是更尊重自己这么多年摸爬滚打的正确姿势。

而且,时代真的在变化,现在市场上的各种专业的敏捷、DevOps的工具服务,已经在很多企业得到广泛的应用了,如上面介绍的主要Excel场景,都已经稳稳的支持得更好了。

为了让你的价值得到更大的发挥,可以尝试从Excel中一步步走出来。

软件工程师是数字世界的构建者,加油,致敬!

记录几种敏捷开发应用的工具 很早以前,就有这么一个想法:开发一套高效的、用于软件开发行业进行项目管理的管理型软件。之所以有这个想法,与我本人的经历有关。早年,在做**系统的时候,部门的总监就让我去做那么一套东西,基于Visual Basic和adodb,当时确实是经验、眼界、思路都不足,确实带着尝试和研究的心态去做了,只是限于以上的局限性,做出来的东西怎么说呢?显得很小家子气,因为没有做专门的界面设计,UI设计也不大气,在部 阅读详情

相关推荐

敏捷开发之“燃尽图之谜”

 敏捷开发之“燃尽图之谜” 1     燃尽图的起点是迭代当天还是迭代前一天?... 12     用工时还是故事点来计算剩余工作量?... 23     只统计开发任务还是包括测试呢?... 34     测试Story就是不能关闭?... 45     中途加班如何控制?... 56     进度变动怎么办?... 57     敏捷工具自动画燃尽图可信吗?

sunlen的专栏(编程技术探讨) 2万+

华为敏捷DevOps实践:如何从Excel管理软件的方式中走出来

业界有个小段子,研发不是请客吃饭,是倾家荡产。是的,研发人员,尤其是从事软件的工程师门,普遍是比较傲娇的,在软件产品没有卖出去形成收入前,软件工程师的投入都是刚性成本。所以,为什么很多软件企业的老板对于敏捷,DevOps其实并没有深入了解,但是依然很欢迎呢,因为“快”这个词吸引了他们,早一点把软件交付给客户,形成收入,才能让他们早点给软件工程师付工资和薪水啊。对了,软件工程师需要的基础设施(空调,...

啊啊啊啊2 389

敏捷开发Excel模板-计划、看板和燃尽图

敏捷开发Excel模板,sprint计划、任务可视化看板和燃尽图,根据任务进度和完成情况,动态更新燃尽图 项目实际使用分享,可以作为没有费用预算的项目使用,或者作为学习参考

基于excel在线编辑的二次开发_站长推荐:基于事项驱动和敏捷开发的项目管理工具Masterlab开源...

经常接一些网站,公众号,小程序的项目,为了更好的跟客户展示进度和团队协同,就自己搭了一个项目管理的内部网站。推荐给需要朋友。Masterlab简介基于事项驱动和敏捷开发的项目管理工具,参考了Jira和Gitlab优秀特性发展而来。适用于互联网团队进行高效协作和敏捷开发,交付极致卓越的产品。基于事项驱动,功能全面 —— 跟踪bug,新功能,任务,优化改进等,提高团队协作效率。开源,免费 —— 基于开...

weixin_39778815的博客 515

项目管理-敏捷开发模板.xlsx

一般公司引进敏捷开发模式都需要一个大的Backlog(敏捷开发面板),但是如果公司没有这个条件,怎么实现类似敏捷的面板的管理方式呢。 在我的项目中,使用了EXCEL制作了一个电子敏捷开发面板。可以让你很方便的采用敏捷开发模式,而且做到自动化显示。 避免了传统的手工移动任务帖子的痛苦。 做到高效而又直观的展示。

01.DevOps 能力成熟度模型评估.xlsx

DevOps 能力成熟度模型评估 国内首个 标准 DevOps能力成熟度模型-总表 1.1过程-敏捷开发管理 1.2过程-持续交付 1.3过程-技术运营 2应用设计 3安全及风险管理 4组织结构

使用Excel管理API自动化测试(基于python)

闲话休扯,上需求:自动读取、执行excel里面的接口测试用例,测试完成后,返回错误结果并发送邮件通知。 分析: 1、设计excel表格 2、读取excel表格 3、拼接url,发送请求 4、汇总错误结果、发送邮件 开始实现: 1、设计excel接口用例表格,大概长这样: 依次为:用例编号、接口名称、接口主host、接口路由、请求方式、请求参数类型、请求参数、断言 这次案例中用到的接口,其实就是如...

xu547823501的博客 6273

测试用例模版-EXCEL

包括测试名称 测试模块 用例编号 用例目的 操作步骤 | 输入数据 | 调用数据 期望结果 优先级 测试阶段及执行结果 对应缺陷报告编号 参考信息 备注 | 与开发人员沟通结果分析 编制 | 日期 审核 | 日期 保存期限 | 无效处理 相关用例 测试类型 测试阶段 实际执行结果 执行结果 测试者 测试日期 内部版本号 改进建议 预置条件 特殊规程说明

使Trello成为高效敏捷Scrum项目管理工具的十个小技巧

存在海量的工具可以帮助你进行项目日常管理。但对我来说,Trello是敏捷任务跟踪的最好选择。免费、可调的,并支持实时合作,Trello是管理新项目的不二选择。 但是如果在你的日常工作中滥用Trello,它也会害死你。 经过长时间的尝试和错误,关于如何在新项目启动时使用Trello和Scrum,我已经有了一套最佳实践。 首先是基础 如果你已能舒适的Scrum,请忽略这部分,直接跳到最佳实践和

好记性不如烂笔头 4025

TFS_Azure DevOps Server 配置_0430_051230.log

此为日志文件,为问题https://ask.youkuaiyun.com/questions/1066808的参考资料

敏捷项目进度跟踪工具+迭代燃尽图.xls

这是一个比较详细的敏捷项目进度跟踪工具及迭代燃尽图,通过该模板可以方便的进行敏捷项目的管理工作。

用Excel做敏捷项目中的燃尽图

用Excel做的,呵呵,喜欢的可以下载:

YearnWang的专栏 2万+

分享一个自己做的简易敏捷开发管理工具——AgileLite

为了便于管理实验室里的小型项目开发团队,我在今年寒假期间做了这个工具。总共花一星期划拉出来的,所以功能比较简单,只有需求Tickets和Bug Reports管理。当初做这个工具主要是觉得用Word或Excel手动管理需求Ticket和bug单的流程比较麻烦,利用这个工具,可以实现需求Ticket提单、需求Ticket分配、需求Ticket开发进度跟踪、bug提单和bug处理跟踪等流程的自动化管理。这个工具借鉴了我曾经实习的一所知名互联网公司内部敏捷流程的部分经验。虽然功能简单,但简单有简单的好处,就是上手容易,使用方便。在实验室的项目

excel管理接口测试用例

如果一定要的话,可以考虑使用django或者flask框架,构造web页面,将用例的导入导出、新增、编辑、发送请求,生成报告等等一系列操作,全部移交到前端。sender为发送邮件的邮箱,receiver为接收者着的邮箱,支持多个,smtpserver邮箱服务,username发送者邮箱少去后缀,password密码。3、request data type没有做判断,这里偷懒了,因为只用了一个接口,而且大晚上在赶工,就没有做判断。使用的快递查询接口,一时半会儿没找到好用的,之前写的也找不到了,只好作罢。

NHB234567的博客 937

一文帮你彻底搞懂ARM Debug Interface之SWD(转)

ARM的文档写的已经很好了,但是关于上电以后的第一时间应该怎么操作,依然写的不够清晰,导致我第一次用的时候还是费了一些周折。今天做一个详细的梳理,希望能够帮助到更多的朋友。BTW, ARM_Cortex-M0/3 DesignStart系列会持续更新,只是中间可能会穿插其他知识点。SWD是Serial Wire Debug的简称,翻译成中文是”串行线调试”。

2302_79847220的博客 6861

C#实战:如何用Chart控件打造专业级数据可视化报表(附完整代码)

本文详细介绍了如何使用C#的Chart控件创建专业级数据可视化报表,涵盖柱状图、饼图和雷达图等多种图表类型的高级定制与交互增强。通过完整的代码示例,展示了从环境配置到动态数据绑定的全流程,助力开发者提升企业级应用的数据可视化能力。

ipfs8storage的博客 420

scrum敏捷开发的几款工具

做敏捷开发,如何敏捷?我们需要一系列成熟的工具帮助我们敏捷。敏捷开发工具的适合以及选用,对开发项目起着关键性的作用。 此篇介绍我们在scrum敏捷开发中发掘的几款工具,方便更多新加入的开发者上手。 1. Leangoo Leangoo(中文名:领歌)是一款基于看板的项目协作工具!是由国内最权威的scrum中文网精心打造,融入了先进的敏捷管理思想。 并由专业的敏捷开发团队精心打造而成,完美...

1万+

封神台靶场,为了小芳,冲之——cookie注入

第二个靶场 打开网站 找一下注入点 一般在新闻这种里面点开看看 先判断是否存在注入 有waf 尝试了很多方法绕过都没成功,/and/,aandnd,AnD等一系列都没绕过去,乌鸡鲅鱼 删掉id=169 发现 然后判断cookie注入 在搜索框输入 Javascript:alert(document.cookie=”id=”+escape(‘169’)); 然后弹窗了(其中 “id=” 取决URL中的id= escape中的数值也是URL中id=的值)返回刚刚的页面,把ID删除后一样能正常显示。说明服务器能

Wubuqing的博客 651

高效研发管理之行为可度量,价值观落地(附详细excel下载)

肉眼品世界导读:在研发管理中,同学们是不是会常常遇到很多问题,也一直让很多研发管理者头疼,比如明明多次强调,在执行过程中常常因为某些原因以另外的说辞懒执行,最后导致了不好的结果,管理者...

weixin_45727359的博客 770

三菱PLC通信库大比拼:手把手教你用C#实现最高效的McProtocol数据读写

本文深入比较了三菱PLC通信库的性能,重点介绍了如何使用C#高效实现McProtocol数据读写。通过实测数据对比HslCommunication、McProtocol-next和自定义方案的优劣,提供优化技巧和代码示例,帮助开发者在工业自动化场景中提升通信效率。

m0n1o2p的博客 255

基于FPGA低频方波测量-频率与占空比

基于FPGA低频方波测量-频率与占空比

DRAXY的博客 6732

测试用例管理工具(testlink&excel)

无论是做那个类型的测试,首先测试用例是少不了的,当然不同的需求测试用例的编写也会有不同,但基本都是会大同小异,只不过是形式不同罢了。结合多年的测试经验,测试用例用excel来编写管理的较多一些,基本的工具了有如禅道、testlink等。但不管是用那种工具,是先看自己的需求然后选择合适的工具,那个工具都有自己的优缺点。本人熟悉的也不多,就简单介绍一下自己的相对了解的工具,仅是本人的认知,如有读者有更...

晴空的博客 8366

小红书私信接口与Hook技术实战:微信跳转卡片的合规与破解之道

本文深入探讨了小红书私信接口与Hook技术的实战应用,重点解析了微信跳转卡片的合规使用与破解方法。通过官方私信接口的合规玩法与Xposed框架的Hook技术对比,为开发者提供了技术选型指南和实战建议,帮助实现高效的用户跳转与转化。

weixin_30399821的博客 731
上一篇: 华为敏捷DevOps实践:产品经理如何开好敏捷回顾会议
下一篇: 推荐10款最好的免费项目管理工具
devopscsdn
博客等级 码龄10年 124粉丝 205原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值