本文作者将结合自身经验以及项目案例,与我们分享了后端产品重构的规划该怎么做,enjoy~

一、后端产品重构的规划该怎么做?
1. 确定后端产品重构的目的
产品重构就工作量和消耗公司资源而言无疑是巨大的,并且不是那么容易被老板所能理解和接受的。当决定重构一个产品前,首先我们要确定重构他的目的是什么,重构所消耗的资源是否能够解决当前的问题并在之后提高产品的销售量和市场竞争力。 常见的产品重构原因有:- 交互老旧,易用性差,需要复杂培训才能使用;
- 功能间逻辑关系混乱,流程不清晰;
- 底层结构不支持新需求,拓展性差。
- 用新的交互模式提高易用性,增加可以看懂的说明来避免大量复杂培训,降低培训成本
- 将不合理、无人使用、不通用的功能砍掉,将功能间的关联尽量扁平,方便使用。
- 利用界面美观来提升用户第一观感,增加竞标的优势。
- 增加产品销售额
- 减少使用者的沟通成本
2. 产品重构的流程
当你接触一个产品,并且决定对这个产品重构的时候,首先就是要了解这个产品的所有功能以及功能之间的关联关系。尤其是 to B 的后端产品,每个产品都有大量不同的角色和权限,经常导致新用户无法快速的了解和使用。 作为产品经理,当你接手一个产品时,首先就是要掌握整个产品的所有功能的关联关系。尽管PRD文档或者产品白皮书能够让你快速了解这个产品有哪些功能,但是功能之间的逻辑关系仍然可能不够清晰(完全取决于上一个写文档的人是否认真)。 我的方法是,不论是否有相关的PRD文档,在决定产品重构时,第一步就是自己把这个产品的全部的角色、菜单、权限甚至于每个页面上的每个功能都是做什么的,整理成一个脑图,并且标注上自己认为不合理或者需要改进的功能点。如果这个产品有复杂的流程,最好还要写清楚产品应用的流程是怎样的,确定流程是否合理。 以最近重构的一个应用:在线选课为例,简单讲讲产品经理在重构过程中都做了什么。在线选课,旨在给K12的学校用户提供校本选修的选课功能的一个应用,可以支持教师申报课程,教务管理员审批,学生在特定时间选课的功能。(1)梳理流程和主要角色对应的权限和菜单 在线选课涉及到三个角色:管理员、授课教师及学生。先需要整理出原有产品设计的流程和拥有的菜单。可以看到,大部分复杂的流程和功能都集中在管理员端。


- 整理旧版本功能、逻辑、菜单、权限
- 确认新版本功能、逻辑、菜单、权限
- 画原型
- 通过给老板画大饼的方式,协调对应资源
3. 重构的效果评估:不同人的关注点不同,效果评估的周期十分漫长
在花费大量的时间和成本将产品进行重构之后,老板肯定会关注这个重构的效果是怎样的,销售的数字有没有变好看。而作为一个产品经理,你要确认的是重构之后的产品有没有达到你想要的易用性强、减轻培训工作量、是否有拓展性等等。这时,通过新版本上线后的用户的使用反馈就能感觉出来重构的第一印象。 笔者就职的公司由于产品流程复杂,导致很多应用都是公司的交付人员协助用户使用,因此产品的第一使用人群实际上不是最终的用户,而是公司的交付人员。可以直接在产品发布前,让这些人提前使用一下,通过观察他们面对新版本时是否惊喜、是否觉得满足了需求,来暂时判断重构的效果。 当然,销售和盈利也是评估重构效果的一部分。但是往往销售和盈利需要经过一段时间才能看出来,例如一年,两年。 例如笔者曾经重构的一个用于教师备课的平台,在15年重构完成,但是15年的销售业绩并没有过高增长,反而在16年被很多学校客户使用和推荐之后,销售额有了质的飞跃。二、其他一些小感想
通过整理产品的功能列表和清单,笔者还在这中间发现了很多有趣的事情。 笔者前后带过4个产品新人,每次给他们出的第一个工作任务,就是整理某个产品的功能清单和内部逻辑并提出疑问。 这个工作看起来很简单,就是把整个产品的流程过一遍,写下问题。但是几个人给出的成果物是完全不同的。同样都是没有做过产品的新人,在他的产品素质还不能确定的情况下,这个任务竟然能够轻松的看出来谁对产品的sense更强,谁能提出更好的优化方案,谁的逻辑更清晰。 这是一个很有趣的事情。如果是让新人做一个全新的产品,可能难度还是比较大。因此对已有产品做功能整理这个简单的工作,是考验产品新人逻辑思维能力、工作认真程度、独立思考能力甚至执行力、沟通能力(毕竟有些细节还要去问具体的研发或者测试或者带她的产品)的很好的方法。 题图来自 摄图网,基于 CC0 协议 本文由 @CresYan 原创发布。未经许可,禁止转载。 新一代大数据用户行为分析与数据智能平台:数极客(https://www.shujike.com),是支持无埋点、前端埋点、后端埋点、API导入四种混合数据采集方式,整合分析用户行为数据和业务数据,可以自动监测网站、APP、小程序等多种渠道推广效果分析,是增长黑客们必备的互联网数据分析软件。数极客支持实时多维分析、漏斗分析、留存分析、路径分析等十大数据分析方法以及APP数据分析、网站统计、网站分析、小程序数据统计、用户画像等应用场景,业内首创了六种提升转化率的数据分析模型,是数据分析软件领域首款应用定量分析与定性分析方法的数据分析产品。
数极客是新一代用户行为分析与数据智能平台,支持用户数据分析、运营数据分析、留存分析、路径分析、漏斗分析、用户画像、SEM数据分析等16种分析模型的数据分析产品,支持网站统计、网站分析、APP统计、APP分析等分析工具,以及会员营销系统和A/B测试工具等数据智能应用,支持SAAS和私有化部署,提升用户留存和转化率,实现数据驱动增长!
【独家稿件及免责声明】本站原创文章如需转载请联系我们,未经书面许可禁止转载,本站转载文章著作权归原作者所有,如有侵权请联系:。