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

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

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


1. 没有需求分析

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


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

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


3. 无法模拟客户环境

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


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


4. bug层出不穷

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


5. 团队陷入循环怪圈

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


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


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

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


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


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


7 该咋办

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


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


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


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

相关文章
书城第七阶段补充
书城第七阶段补充
48 0
|
7月前
|
测试技术 BI
如何做好测试工作
如何做好测试工作
101 0
|
数据库
重构——前提工作
重构——前提工作
|
存储 安全 搜索推荐
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
|
运维 测试技术 数据库
测试思想-流程规范 关于预发布环境的一些看法
测试思想-流程规范 关于预发布环境的一些看法
533 0
|
移动开发 前端开发 小程序
不愧是前端老油条,分分钟看出我方案的bug
国庆前刚开发完一个小需求,常规性的做了一次code review,不过这次review有所不同,我们组前端老油条竟然参会了,平时发会邀都不来的。 不过不愧是老油条,竟然分分中发现了问题,老油条的地位又在我们小前端的心里巩固了一下。 和往常一样,review前先过一遍技术方案,一让大家快速的了解需求,二来分析下技术方案是否存在问题,是否合理,一般情况下,技术方案没问题,后面的代码review感觉就没啥必要了,因为很少有人听。
140 0
不愧是前端老油条,分分钟看出我方案的bug
|
测试技术
软件测试2个月能学会吗 找到基础的测试工作还是没问题
软件测试2个月能学会吗,相信这是很多想要学习软件测试的人想要知道的问题了吧,今天小编就来给大家说一说,2个月到底能不能学会软件测试。
309 0
软件测试2个月能学会吗 找到基础的测试工作还是没问题
|
监控 测试技术
如何做好项目上线工作?
项目测试达标后,就需要启动上线了。
718 0
如何做好项目上线工作?
|
存储 运维 Linux
DO447利用推荐做法进行开发--实施建议实践
DO447利用推荐做法进行开发--实施建议实践
166 0
DO447利用推荐做法进行开发--实施建议实践
|
敏捷开发 运维 程序员
一个软件从零开始到最终交付
一个软件从零开始到最终交付
211 0