- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
分析携程网类产品开发之前该如分解产品工作?
作为一个产品经理,对待产品的心情与态度好比是什么呢?做个最形象的比喻就是将产品当做自己的亲身骨肉一样看待。从产品的创意开始,一直到产品上线实际运营当中的每个细节都要无微不至的照顾到,负责到底。
对于一个产品最终出来,会不会有先天缺陷畸形,会不会很难带大成人。其中重要的一环,就是在产品开发之前的策划。工作内容的合理分解与计划。这一步做好了,团队就有了为之奋斗的目标。整体像一台精密的设备一样,按部就班的,运转良好。如果没做好,就会引来团队内部人员的相互扯皮,埋怨。最终导致产品胎死腹中。
今天来谈一谈类似携程网这样的工作流产品,产品经理在开发之前需要做到如何的拆解工作,才能发挥团队的最大效益。当我们面对一个复杂的业务需求时,如果不得其构造,不明其法,是不能够很好的拆解的。
工作流系统
我们平时经常会接触到工作流类的系统。所谓工作流,就是我在完成一件工作的过程中,需要经过多个步骤,可能还会有多个不同的角色参与。对于这种系统,我们一般有两种方式——横切和纵切。
1、横切
所谓横切,就是先切分出工作流中核心且轻薄的一层,然后再去实现各个步骤中的细节部分。这对于那些核心业务逻辑比较简单、但每个步骤的附属功能多且复杂的工作流系统来说比较适用。
(横切示例)
举个例子:
假如现在我们需要做一个商旅订票系统,其简化的订票流程如下图所示:
(携程商旅的工作流案例)
在这个流程中,每个步骤都包含了很多个功能。比如“会员查找需要预定的航班”这一步,会员的需求可能会包含:
根据起始城市搜索航班
根据选择的城市,找出最近的机场所在城市
使用GPS定位所在城市
翻转起止城市
根据航班号选择航班
如果采用横切的话,我们仅会选取让本流程可以工作的最小故事集,如:
根据起始城市搜索航班。
甚至,在本故事中,我们可以设置会员仅能通过精确输入起落地城市名称的方式,来进行航班搜索,在不影响本步骤走通的情况下,来最小化这个步骤的工作量。其它的流程也使用同样的策略,来加速打通整个业务流程。
横切的优势在于可以快速实现核心逻辑,并快速上线,验证假设并收集反馈,可以根据反馈的结果来决定每个步骤中的功能应该如何设计、优先级是什么,来避免一些可能出现的浪费。缺点在于整个工作流设计会采用短平快的原则,用户体验较差。
2、纵切
另一种方式是纵切。纵切就是按照工作流中的每一个步骤进行切分,这样可以使每一个步骤都具有相对完善的功能,这在某些需要关注终端用户交互体验的产品中应用较多。注意,这里有个技巧:如果在整个工作流中,需要跟终端用户进行交互的功能仅出现在某几步中,如第一步和最后一步,而中间的N-2步都是后台流程,在开发中,我们可以先实现第一步和最后一步的功能,而中间的流程处理环节,仍然采用逐步线上化的方式,这样可以使整个工作流系统最快的上线,同时能平衡用户的交互体验。
(纵切)
比如上面携程商旅订票系统的例子,我们可以把涉及终端用户操作的步骤:
会员查找航班
会员发起订票申请
公司审批人审批订票申请
会员收到订票成功通知
把这几个步骤拆出来优先实现,及早上线;而中间的跟票务相关的步骤,仍然采用线下的形式。比如工作人员在携程商旅后台,把订单导出到excel表中,人肉打电话给票代,再把票代确定的订票信息填入系统,然后手动通知会员。这种方式对于一些流程复杂但用户量较小的初创公司比较适用,可以在保证用户体验的情况下,大大提升产品上线速度,并降低试错成本。
在这里要注意的是,不管是横切还是纵切,工作流中的每一个步骤都会遵循80/20法则,也就是20%的功能决定了这个步骤的核心价值,而80%的功能仅仅是锦上添花的,所以我们需要更深刻地研究客户的真正需求是什么,提炼出这20%的业务价值到底在哪里,从而进行更加合理的拆分。
功能模块拆分
对于已经拆出的功能模块,仍然可以根据一些方法进行进一步的拆分,这里介绍三个方法。
1、按业务规则拆分
同样的流程和操作,由于输入的数据业务规则不同,因此进行数据处理时采用的方式也不同。对于这样的情况,我们可以把功能按照业务规则来进行拆分。
典型的例子是搜索引擎,比如Google。在Google中,输入框只有一个,但Google会根据你所输入的数据规则的不同,来进行不同的处理操作。看下面几种情况:
在Google搜索框中输入一个关键字,得到这个关键字相关的搜索结果;
在Google搜索框中输入一个算式,如“1+1=”,得到算式的结果;
…
对于这样的情况,我们可以把每一个业务规则都单独拆分成一个用户故事。当然,虽然这些用
文档评论(0)