加入收藏 | 设为首页 | 会员中心 | 我要投稿 西双版纳站长网 (https://www.0691zz.com.cn/)- 数据计算、IT业界、服务器、教程、云日志!
当前位置: 首页 > 创业 > 点评 > 正文

一文详解:产品经理如何承接“重构/改版”需求?

发布时间:2019-12-11 03:53:58 所属栏目:点评 来源:互联网
导读:近半年多以来一直在做重构的项目,从运营后台重构,到中台passport重构,最后换了家公司继续做纯C端的前台页面重构。踩过很多很多坑,积攒了挺多经验,总结出来准备产出一篇文章。 主要总结重构项目的前期准备,前期准备工作是产品经理应该投入时间最多的

无论旧版是不是你做的,只要是重构,一定要详细拆解旧版,拆得越细越好。一般重构项目,可参考的历史文档都非常有限,即使有文档也最好自己亲自细细体验。拆解旧版最终要产出的四个东西:页面结构图、前台与中后台交互的流程图、交互说明文档(关系到后面的继承性产品设计)和特殊处理说明。

  • 页面结构图并不难,属于产品基本功,列出结构才能明确重构范围具体到哪些页面和哪些细小的点,颗粒度越细越好。
  • 信息交互的流程图是拆解的核心,产品的功力体现在这一步。理想的产出流程图需覆盖用户操作行为的每一步请求与中后台的信息交互,这需要产品知道目前老版页面所调的所有接口、调用顺序、接口限制条件(能有接口文档最佳)等等。这里最好找个后端开发协助一起,理清了所有的接口才能确定哪些接口复用,哪些需要改造,后续产品方案需要新增哪些接口,后端开发也能更加清晰评估自己的开发量和开发难度。
  • 交互说明文档:常听到的“反人类的设计”基本都是骂交互,重构项目的旧版拆解中,需要记录旧版核心流程上的所有交互操作,比如提交按钮、翻页器、提示框、无限加载、手势动作、隐藏和露出等。在之后的数据分析中来决断哪些交互行为一定要保留或者只能微调,因为这些强用户习惯的操作一时间很难改变,只能在后续的迭代中陆续微调。比如:习惯了手指左滑翻页,或者翻页器翻页,改版成上滑无限加载,绝对找喷。
  • 特殊处理说明:旧版的特殊处理不一定完全能拆解出来,因为有的特殊处理很难看出来。这些特殊处理都是代码写死的逻辑,最好能分析出为什么做特殊处理,不是懒就是有特殊的限制原因,提醒你这里有坑需谨慎,重构版本就尽量减少特殊处理的逻辑。

(编辑:西双版纳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读