为何版本总是延迟上线/发布?

为何版本总是延迟上线/发布?_第1张图片

软件版本不能按时发布/上线、每次到发布都会有新问题出现。不管是互联网、移动互联网、传统软件公司都会遇到此类问题,为什么?

版本在发布前一般会有以下几类问题:
1)软件问题依旧无法收敛?
2)版本质量失控,问题爆发?
3)重要的新问题不断出现?
原因在哪里?开发的问题、测试的问题、还是产品定义的问题?

出现此类问题的原因不外乎以下几点:
1)产品经理/SE对产品功能、性能、规格、交互方式等定义错误,发布需彻底修改;
2)产品SE/经理 对产品定义规格等数据拿捏不准,发布前根据市场需求要临时整改;
3)产品开发周期过长,起初定义的产品规格在产品发布时已经满足不了市场需求,需要调整;
4)开发同事修改问题过程中引入大量问题;
5)开发同事对需求理解有误,实现错误,后期测试才发现;
6)开发同事无单元测试等产品自验过程,埋雷太多;
7)因开发修改问题较慢,导致新问题暴露、问题收敛时间过长
7)测试前期有问题遗留到后期才发现
8)前期版本新引入的问题,测试未能通过自动化等测试手段发现
9)测试策略问题导致问题较多的重要特性未能尽早验证

解决此类问题需要在团队/个人能力、团队协作上面加强,如下:
1)产品SE/经理具备对竞争产品市场的理解,以及定义产品的能力;
2)开发人员开发高质量代码的能力、主动验证功能正确性的能力、快速解决问题而不引入问题的能力
3)测试leader制定测试策略的能力、测试人员的行业知识及测试水平的提升
4)产品、开发、测试要即时达成对产品的认识一致,不一致轻则重做产品延期发布,重则产品失去市场意义;
5)在产品开发、测试过程中,双方要对问题修改达成一致,即时修改问题,避免问题修改延迟导致收敛时间加长。

你可能感兴趣的:(为何版本总是延迟上线/发布?)