代码写完,只说明代码已经存在。它能不能在目标环境运行,能不能和外部系统配合,业务人员是否接受,出了问题怎样处理,都要继续验证。
我把完成分成几个阶段:方案、本地实现与测试、外部联调、业务验收和正式运行。这些阶段互相关联,但不能互相代替。
页面能打开,不代表支付能完成;本地测试通过,不代表外部平台会给出同样结果;提交退款申请,也不代表钱已经退回。
所以每次交付,我会同时记录三件事:做了什么,证明到哪一步,还缺什么。这样以后继续工作,不必从一句模糊的“已经完成”重新猜起。
代码写完,只说明代码已经存在。它能不能在目标环境运行,能不能和外部系统配合,业务人员是否接受,出了问题怎样处理,都要继续验证。
我把完成分成几个阶段:方案、本地实现与测试、外部联调、业务验收和正式运行。这些阶段互相关联,但不能互相代替。
页面能打开,不代表支付能完成;本地测试通过,不代表外部平台会给出同样结果;提交退款申请,也不代表钱已经退回。
所以每次交付,我会同时记录三件事:做了什么,证明到哪一步,还缺什么。这样以后继续工作,不必从一句模糊的“已经完成”重新猜起。