最近有个和客户合作的项目由于客户要的非常紧急,所以产品想尽快上线提出在开发没有整体完成的情况下分批提测功能,但我是比较排斥分批提测的,原因如下:
1.如果已经提测的功能和未提测的功能有交互,那么未提测功能的改动会影响已经提测的功能。
2.客户的系统没有区分开发环境和测试环境,所以只能和公司的某一个环境交互。如果是开发环境,那么 QA 在测试环境没法对整个功能做闭环测试,因为需要向客户的系统同步数据;如果是测试环境,那么 RD 没法在开发环境开发未提测的功能。
3.在没有整体提测的情况下提 bug,RD 是比较抗拒的,容易产生摩擦,但是不提 bug 又体现不出 QA 的工作成果。
请问大家对功能分批提测有什么看法?