什么叫解决问题的方法有很多,选择最优路径?
发布网友
发布时间:2022-05-11 08:18
我来回答
共1个回答
热心网友
时间:2023-10-09 08:16
对于这个问题,每个用户可能都清楚它的答案—— 一款产品通过加上哪些功能,可以变得操作更简单,体验更良好,功能更全面,几乎每个人都可以提出非常多的建议。
但我们做的每一件事情,背后都有很多*代价,当做了这个需求后,它的代价可能是另外一个也很重要的需求被延后开发,或者是另外一些功能的实现效果打了折扣,既机会成本。
所以,产品设计最重要的不是产品经理知道产品需要做成什么,而是产品经理知道如何找到一条最优的产品路径,以最小的代价,最少的时间,实现出本阶段内最佳状态的产品。
所以,产品经理需要能够看到所有的产品路径和解决方案,并了解每一个路径和方案的优劣势和性价比,最终做出最优决策。
金融行情交易客户终端的应用,既可以给炒股用的,也可以交易期货、现货、邮币卡或其他虚拟货币等,其产品模式基本都是由行情模块、资讯模块和交易模块组成。
此类产品的形态和通用路径基本都是:自选>分时>K线>交易。
通用的主路径基本都是唯一的,但是可选的分支路径则可以定义出很多,譬如以用户操作路径为导向的产品功能研发路径:自选>分时>K线>指标>盘口>F10>资讯>成交明细>交易>资金。
这是一条理想状态下的产品路径,所有的功能模块都要想,交付时间也不着急,从用户操作视角一层层递进。
这样实现的好处就是“稳”,前一环节的功能为下一步的新功能提供基础,但是当项目遇到了各种矛盾的情况下,时间和研发资源可能不足以支撑这样的常规路径,那么就必然面对各种取舍。
所有的时间问题,背后一定都是工作量问题。
所以,当研发资源有限的情况下,产品经理的一种常规解决方案就是:保留流程链,但是减少流程环节个体上投入。
如果还是保留常规的产品主路径:自选>分时>K线>指标>盘口>F10>资讯>成交明细>交易>资金;
第一步:对功能链的功能环节进行理解,找出共性环节,进行合并整理
第二步:从后端架构来思考前端应用层面功能的取舍与重新包装
所有的复杂系统的研发必然都是后端的工作量大于前端。