后端产品经理要懂的知识点
1. 前端产品经理和后端产品经理
前端产品经理,更注重用户体验和交互方式,对设计模式、用户心理有一定要求。 市面上流传的很多“产品经理必读书目”都在介绍用户思维、交互体验。 后端产品经理,更注重业务逻辑和实现方式,对技术基础、逻辑思维有一定要求。 常见于电商、金融等行业。 简单来讲,前端产品经理更偏重产品的“门面”,后端产品经理更偏重产品的“骨架”。
一个好的产品,不光要有优秀的前端用户体验,也要有健康稳定的后端系统支撑。 不管是前端产品经理还是后端产品经理,都要有一颗踏实做事的心,实实在在为用户创造价值。
2. 后端产品经理如何分析需求
2.1 功能需求
功能方面的需求指定系统必须提供的服务。 在前端,用户完成简单的商品浏览、商品选定、下单支付过程,就涉及到后端六个系统之间的交互。对于体量更大的公司,系统模块只会更多。 这就要求产品经理不再局限于前端的页面层次,而是基于业务对整体后端系统有一个宏观的认知,能区分各个系统的主功能,搭建一个好的产品架构。
2.2 性能需求
性能需求指定系统必须满足的定时约束或容量约束,常包括速度(响应时间)、信息量速率、安全性等方面的需求。 比如,“支付系统必须在半分钟内返回用户支付状态”就是一项性能需求。
2.3 可靠性需求
可靠性需求定量地指定系统的可靠性。 比如,“商品系统在一个月内不能出现2次以上故障”。
2.4 出错处理需求
出错处理需求说明系统对错误应该怎样响应。 比如,“订单取消后,用户支付已取消订单成功会怎样”。
2.5 逆向需求
逆向需求说明系统不应该做什么。 产品经理应该选取能澄清真实需求且可消除可能发生误解的那些逆向需求。
2.6 将来可能提出的需求
应明确那些虽然不属于当前系统开发范畴,但是据分析将来可能会提出的需求。 比如需求迭代、增加新功能等。 其目的是,对系统将来可能的扩充和修改做准备,以便日后确定需求时能比较容易地实现。
3. 好的系统是什么样子
如果您需要相关服务,可以找天津天迅达科技有限公司,我们的业务有Web开发、iOS APP、Android APP、微信开发、HTML5开发等,天迅达——您身边的App个性化定制专家!
之前在文章《产品经理的技术思维手册》提到过“模块化思维”。“模块化思维”不仅适用于前端设计,也适用于后端开发。 模块化:把程序划分成独立命名且可独立访问的模块,每个模块完成一些类别相似的子功能。把这些模块集成起来构成一个整体,可以完成指定的功能满足用户需求。
在章节2.1的流程图里,订单系统、商品系统、运营系统等,都是相互独立的模块。
3.1 为什么要系统模块化? 首先来思考一个感性的认知,如果淘宝这么大体量的电商系统,只有一个模块,那么一点小变动就会导致开发人员在海量代码里找寻相关的代码,遗漏、错误的可能性很高,系统安全备受质疑。其次,如果团队加入新的开发人员,他对系统代码的熟悉成本也是巨大的。
以上所有设计图和部分文字均来自网络,如有侵权,请call我删除,感谢~
天津天迅达科技有限公司经过多年来对APP、小程序、以及网站建设的探索,已经帮助每一个客户快速开发出属于自己的APP、小程序、网站,是万千企业之选。
- 数字孪生:现实世界的身外化身 2024-12-06
- 微信公众号全面“今日头条化”,自媒体将迎来“第二春”? 2024-12-04
- 优质长视频的破圈效应 2024-12-05
- 奶茶行业的裂变营销 2024-12-03
- 浅浅分享下支付产品经理如何写全局性的需求文档以及工作流程 2024-12-02
- “麦学”爆红:一场精心策划的营销盛宴 2024-11-29
- 如果遇到麦琳式的领导,怎么办? 2024-11-28