缺少BA的软件交付过程是如何搞死团队的?

简介: 缺少BA的软件交付过程是如何搞死团队的?

大家好,我是阿萨。最近超级忙碌。雪球越滚越大,前期的技术债务累计到一定程度后积攒到一起爆发。所以导致问题很多。每次上线就脱一层皮。今天就来回顾下我们一个没有业务分析过程的需求开发。


1. 没有需求分析

原始需求:有一个场景,需要再获取不到某个关键信息的情况下登录。


2. 没有流程图或者时序图

开发分析:自己获取不到就让用户提供。那就提供一个用户填写的地方即可。


3. 无法模拟客户环境

测试接到需求,用户提供了该信息后只要能获取到该字段即可登录。


所有人按照该思路进行,一上线。完蛋了。客户提供的信息咋和开发以及测试用的不一样?测试一切顺利的,客户环境压根不能用。压根没解决问题。


4. bug层出不穷

生物识别不生效的,一下载无法用的各种奇奇怪怪的情况频繁发生。日常工作流程和客户使用流程感觉就不再同一条线上。


5. 团队陷入循环怪圈

没有需求澄清,没有需求分解,开发按照自己思路调研分析,然后写个操作指导书就开始测试。然后上线bug不断。团队一直在修改老bug。


然后新需求往复循环,不停的挖坑,填坑。


6. 流程都有,可是就是解决不了问题

代码评审,测试用例评审,上线前的验收都做了,可是结果就是这么不尽人意。


所谓敏捷,瀑布,迭代,熵增,熵减统统在这样的开发模式下失效。


每次发布前成百成百的bug。软件团队就这样被搞死。


7 该咋办

所谓大蛇打七寸,肯定是哪儿有问题就解决哪儿的问题。为有源头活水来,如果是源头问题,那就解决好源头问题。如果是过程管理问题就把握好过程管理。如果是相关方管理问题就找相关方呗。


最主要的是 是否可以找到问题的关键。头痛医头,脚痛医脚,毕竟不是长久之计。但是大部分的医院都是头疼医头,脚痛医脚。


今天的文章是自己今日思考,如何做好质量,还需要痛下决心,坚持不懈地改进和提升。先从最能产生收益的 流程分析开始。把测试用例写好,写得完备。最简单,最朴素的方式方法去解决问题。


如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关文章
|
2月前
|
存储 监控 安全
实施工程师——实施计划列表(不知道实施要干啥的过来看)
实施工程师——实施计划列表(不知道实施要干啥的过来看)
32 0
|
10月前
|
测试技术
嵌入式软件测试笔记9 | 嵌入式软件测试中如何做好评审工作?
嵌入式软件测试笔记9 | 嵌入式软件测试中如何做好评审工作?
103 0
|
11月前
|
存储 安全 搜索推荐
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
|
人工智能 运维 大数据
软件开发商何时介入生产过程?一起跟随程序员看看软件开发全阶段
软件开发商何时介入生产过程?一起跟随程序员看看软件开发全阶段
软件开发商何时介入生产过程?一起跟随程序员看看软件开发全阶段
|
监控 测试技术
如何做好项目上线工作?
项目测试达标后,就需要启动上线了。
596 0
如何做好项目上线工作?
|
安全 测试技术 网络安全
软件测试面试题:软件的安全性应从哪几个方面去测试?
软件测试面试题:软件的安全性应从哪几个方面去测试?
176 0
|
测试技术
软件测试面试题:1:做好测试用例设计工作的关键是什么? ------------------2:测试工具在测试工作中是什么地位? --------3:和用户共同测试(UAT测试)的注意点有哪些?
软件测试面试题:1:做好测试用例设计工作的关键是什么? ------------------2:测试工具在测试工作中是什么地位? --------3:和用户共同测试(UAT测试)的注意点有哪些?
384 0
|
存储 运维 Linux
DO447利用推荐做法进行开发--实施建议实践
DO447利用推荐做法进行开发--实施建议实践
137 0
DO447利用推荐做法进行开发--实施建议实践
|
算法 大数据 程序员
自从掌握了软件开发的 5 条核心原则,我每天工作时至少可以多摸鱼 4 个小时
自从掌握了软件开发的 5 条核心原则,我每天工作时至少可以多摸鱼 4 个小时
161 0
自从掌握了软件开发的 5 条核心原则,我每天工作时至少可以多摸鱼 4 个小时
|
运维 测试技术 持续交付
如何提升软件交付效能?答案未必如你所想
大家好,我是李倩,来自上海,是 KodeRover 的创始人 & TGO 鲲鹏会会员。很高兴能跟大家聊聊关于研发效能的话题,尤其是效能的量化和度量。通过度量认清短板固然重要,但靠度量提升效能却很难,特别是在工程能力不足的情况下做度量,甚至依赖度量制订绩效,都很容易出现问题。
1991 0