产品设计产品阶段需要自查的部分,检查当前设计是否存在未考虑到的问题

产品设计的过程非常漫长。如果在设计时遗漏了一些内容,会导致重复需求和研发资源的浪费。本文主要列出了每个产品阶段需要自检的部分,检查是否存在当前设计未考虑的问题。

一、在需求分析阶段判断需求的真实性

谁在什么样的场景下提出了什么样的要求,你希望用什么样的方法来解决什么样的问题;是否需要进一步调查相关用户/请求者,是否需要数据支持;是否符合当前的核心业务场景,是否符合用户画像和用户故事;是否存在同类竞品,竞品分析是否完成;当前的解决方案是否是类似场景中的共同诉求。

量化收入

尽可能量化对核心用户的影响程度;对核心业务的贡献程度应尽可能量化。

判断可行性

风险评估

(1)功能风险

(2)外部风险

优先

参考维度:用户覆盖率、使用频率、对核心场景的影响、对核心用户的影响、实际收入、对KPI的影响、实施难度、产品增长时机。

二、信息架构设计阶段定义

面向用户,从客户端功能布局到界面字段布局,组织合理的信息和呈现层次以便正确传达给用户的过程。

检查点

设计是否结合用户画像、用户习惯、业务场景等因素;结构层次是否清晰、是否够平、是否易于用户理解;所有信息都需要进行分级,以确定接口的重要性和功能程度;信息分类是否合理,必须是“高内聚、低耦合”;架构是否具有足够的可扩展性,以及日后增加、删除、修改和检查信息模块时是否易于实现。

三、流程设计阶段

(1)流程设计是否结合了用户画像、用户习惯、业务场景、竞品等因素?

(2)主流程是不是最简化的,是否涵盖了足够多的场景?

(3)有没有特殊的流程(分支流程、逆流程)?

(4)是不是有异常进程?

(5)是否汇总所有操作节点和数据交互点:

操作节点是否简单易懂?是否考虑了操作节点的容错(二次确认、撤消操作)?数据交互点是否依赖于其他系统?

(6)特殊和异常进程是否需要增加切换进程的引导,避免进程中断?

(7)相关流程的用户体验路径是否一致?

(8)画的美不美:

(9)流程完成后是否进行场景验证易语言发现死循环代码,是否符合用户期望?

四、交互设计阶段的详细交互

(1)页面流

(2)复制

(3)数据显示

(4)数据表格

(5)控制

控件是否符合用户感知?全局控制风格是否一致?全局控件交互行为是否一致?如何显示控件的不可用状态?是否彻底考虑了所有关于运营成功的反馈?是否彻底考虑了有关操作失败的所有反馈?运营期间可以取消吗?是否设计了必要且合理的动画?当前界面中要操作的按钮是否清晰?要操作的按钮是否易于操作?控件触发的提示类型是否合适(小红点、吐司、弹窗)?控件触发的功能是否可以随时取消(下载新版本、上传文件)?

(6)文字输入

输入文字前是否有默认值,是否有输入提示?输入焦点丢失和存在时显示的内容是否存在差异?输入文本是否有限制或最小长度?输入文本中是否有特殊字符,如何处理用户输入?输入文本中是否有敏感词(密码、存款金额等)或禁用词的禁止或过滤显示?输入文字后是否需要一键清除操作?输入文字后是否显示辅助结果(助词),以及助词的搜索规则?输入文本后遇到过程中断(断网、关闭页面等),是否保留输入记录?你指定键盘类型,数字键盘,输入内容的英文键盘(移动端)?是不是说明需要滚动页面来避免键盘触发后输入框(移动端)被遮挡?

(7)图片输入

特殊因素

(1)帐户角色

(2)网络状态

(3)服务器问题

当服务器返回数据失败时,是否有用户友好的提示或重试按钮?

(4)兼容旧版本

高低版本(浏览器页面缓存、旧APP版本)是否存在兼容性问题?

(5)硬件

横竖屏是否需要横屏显示,如果不需要,竖屏需要锁定吗?在高低分辨率的情况下会不会有适配问题?清楚吗?SD卡安卓手机,是否有没有SD卡,SD卡存储是否已满,存储位置等,你考虑并注意吗?不同的硬件,对手机物理按键的不同操作?是否同时支持不同系统版本,iOS、Android、Windows及其不同版本

(6)硬件权限

(7)读取模式

夜间\白天模式,你考虑低光场景吗?编辑模式出现意外情况,是提示保存还是自动保存填写的信息?隐身模式,不记录所有用户操作信息(实际是按数据要求记录)?无图模式,节省用户流量,加快页面加载速度。

可访问性

(1)数据埋点

是否需要用户漏斗埋点?是否有运营数据报告要求?是否定义了功能可用性标准?

(2)通知机制

五、文档

干净整洁,注重布局细节;多级格式标识一致;同一级别的字体大小相同;描述中的图片是否容易理解,是否可以快速定位?

六、准备上线

客户端版本更新是否需要新的应用商店地图、新的欢迎页面、新的功能引导页面、新的功能描述副本和升级版本副本?功能埋点清单是否确定并提出?版本发布计划是否确定,是否及时同步给运营或其他相关部门人员,并安排相关工作?统计要求是否得到确认和提议?如果内容需求量大易语言发现死循环代码,上线前是否做好业务人员培训?

本文由@刘五先生原创,大家都是产品经理。未经许可禁止复制

图片来自Pexels,基于CC0协议

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论