读者提问:
在我们公司,需求都是开发口头去问产品,就直接开发了。产品不给写需求文档,开发和测试同学应该接受吗 ?
阿常回答:
不能接受。
1、没有需求文档,拒绝开发。
2、没有需求文档,拒绝测试。
为什么必须要沉淀文档?
1、没有需求文档,开发口头问产品聊来的需求不准确,在此基础上开发的功能容易出现偏差。
2、没有需求文档,测试不知道有哪些测试点,同时极大地增加了产研测之间的沟通成本。3、产品口头说的需求,过两天产品又需求变更了,产品自己忘记了原来的需求,开发很苦恼,测试也无奈。
沉淀文档有哪些形式呢?
1、confluence 上原始需求文档沉淀。
2、axure 交互设计稿文档沉淀。
3、jira 任务备注测试点(附confluence / axure 等链接)。
4、如果实在没时间整理需求文档,起码要在 jira 任务里写清楚测试要点、业务逻辑。
另外,如果有需求变更也应该及时同步。否则,也会极大增加沟通成本。