扫码阅读
手机扫码阅读

【干货连载篇】如何避免需求分析中的遗漏场景?让大锤来告诉你!— 功能细节(终章)

86 2024-03-22

#
产品经理必聊的100个话题



第62期:功能细节

针对一个UI界面(仓库库管列表页面)的需求示例进行分析,探讨其中存在的问题,并提出相应的解决方案。



需求示例


Business Analysis





下图是一个UI界面(仓库库管列表页面):

下面是对这个UI界面的需求描述:

展示列表

按照输入的商品名模糊匹配查询库存信息

如果库存数量<5则用红色展示

如果库存数量 < 10则用黄色展示

如果库存数量 >=10则用绿色展示



需求描述存在的问题


Business Analysis





1.数字格式问题的优化

千位分隔符、小数位数、四舍五入、误差处理、颜色和对齐等方面需要进行详细解释。

2.UI加载遗漏的处理

默认加载的处理方式,以及默认按照无关键词进行查询的处理。

3.UI交互遗漏的处理

翻页后重新查询的处理方式,是否保留页号。

修改关键词后翻页的处理方式,是否保留关键词。

4.查询类描述遗漏的处理

排序规则和翻页规则的描述。

5.模糊匹配描述可能存在的误解

对于%keyword, keyword%, %keyword%等模糊匹配方式,需要进行更清晰的解释。

6.URL变化描述的完善

需要描述URL参数是否会变化,以及请求方法是GET还是POST的情况。这样可以避免因缺少描述而导致通过收藏夹访问、转发给别人访问或刷新浏览器时的理解差异,确保系统能够正常工作。


如何避免此类问题发生


Business Analysis





1.建立查询类需求模板的规范

参考查询类的规范,包括查询条件、排序条件和翻页条件等方面的规范。

2.建立小数规则的规范

包括四舍五入、保留两位小数和使用千位百分号等方面的规范。

3.建立UI规范

对于颜色、对齐等方面有明确的规定。

文字应左对齐,数字应右对齐。

4.数字警告颜色应使用以下颜色代码

红色:#EA561D

黄色:#FBFB84

绿色:#36D13F

5.建立UI交互规范

包括查询类的翻页操作、查询操作和查询条件操作等方面的规范。


建立需求模版


Business Analysis





UI加载

UI交互

UI校验

UI提交后逻辑


建立URL规范


Business Analysis





比如/inventory?keyword=xxx&pagenum=1&pagesize=10

在url参数中带有查询条件,翻页条件。

这样,刷新页面后仍然可以得到相同的结果。也可以复制地址给其他人;也可以通过收藏夹重新打开同样的页面。

原文链接: http://mp.weixin.qq.com/s?__biz=Mzk0MzM2OTQzOA==&mid=2247484794&idx=1&sn=e2e51648460dcb242ae09d26d9167c11&chksm=c335b8cbf44231ddef138170d27ba309fe093dd8d1f6a56979335547fa917d5cb15371793228#rd