知识吧

如何交付高质量的产品需求(一)

需求是产品设计中非常重要的一部分,有需求才能输出对应的产品。本篇文章将分析完整需求中包含的一些场景,对产品经理岗位提供一些参考,希望能对大家有所帮助。

产品需求的重要性:

在整个产研过程中,产品需求是源头活水,是产研工作最重要的输入。产品经理作为产研体系的发动机,交付高质量的产品需求,是提高产研效率、节省产研成本的重要保障。

从项目管理角度看,如果需求是不清不楚的,意味着项目范围的不确定性,更无从谈起项目成功了。

产品需求质量差的表现:

研发、测试同学吐槽的需求不清不楚的常见场景:

交付高质量的产品需求:

一份高质量的产品需求,应该是具备以下重要特性:完整、具体、准确、友好。

完整

产品需求的完整性,包括标配需求,分支流程、异常流程的闭环;包括功能逻辑的齐全;包括不同的业务场景;包括上下游关联影响的说明;包括附件资料;包括非功能性需求…

标配需求

犹如键盘之余电脑、座椅之余桌子,是最基本该有的,一提到主体就该想到不能缺的部分。

很常见标配需求的场景:

1. 表单(新增、修改数据)

新增数据的示例:

2. 数据列表

3. 增加字段

增加新字段后,对于存量数据的处理是被遗漏最多的。

在以下示例中,要在客户信息中增加新字段 最后跟进时间, 对于增量数据从客户跟进信息的子表中自动赋值,对于存量数据如果漏了做处理,则该字段就是空值。

用户想查询最近N天未跟进的客户,就查不出完整的数据,对于用户就是个系统Bug 。

4. 删除数据

如以下示例中,1个客户对应有N个联系人, 同时客户信息主表中冗余了客户主负责人姓名和电话。

当删除客户信息时,需说明对应的N个联系人是否需同步删除。

同样的当删除客户联系人子表中的主负责人时,客户信息主表中冗余的主负责人姓名和电话是否需同步删除。

5. 导入数据

典型的导入模板文件示例:

6. 导出数据

7. 定义数据接口

如以下为定义数据查询接口比较典型的示例:

未完待续。。。

本文由 @天晴一把刀 原创发布于知识吧,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。


Warning: error_log(/www/wwwroot/www.zhishiba.net/wp-content/plugins/spider-analyser/#log/log-1306.txt): failed to open stream: No such file or directory in /www/wwwroot/www.zhishiba.net/wp-content/plugins/spider-analyser/spider.class.php on line 2900