产品方法论:一个漂亮产品方案诞生的过程

产品方法论:一个漂亮产品方案诞生的过程

ID:10589954

大小:55.00 KB

页数:4页

时间:2018-07-07

产品方法论:一个漂亮产品方案诞生的过程_第1页
产品方法论:一个漂亮产品方案诞生的过程_第2页
产品方法论:一个漂亮产品方案诞生的过程_第3页
产品方法论:一个漂亮产品方案诞生的过程_第4页
资源描述:

《产品方法论:一个漂亮产品方案诞生的过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、产品方法论:一个漂亮产品方案诞生的过程当我们提到一些常见的功能时,可以一笔带过,简单的描述一下就可以了,比如:对于微信登录,号注册。那如果我们提到的是一些比较复杂的,具备一定创造性功能的时候,又该如何呢?比如:APP推荐分享功能,老用户A将APP下载分享页,分享到朋友圈,或微信好友,微博,新用户B,C,D通过分享下载APP装机并注册,老用户A获得积分或其他奖励。类似问题,会成为产品经理的一道分水岭,于我们而言,不只是想一些好的东西,还要有办法将他实现,这需要我们对技术有一定的基础认知。常规的技术实现

2、逻辑几乎所有的互联网产品均会包含这四个环节:数据库,后端,接口,前端。但在某些产品里,可能会增加环节,或者用另一个方法来代替上图的某个节点,也可以减少一些环节。“数据库”的存在可以被“日志”来代替。一款无需网络支撑的“计算器”则只需要前端的功能支撑。对于产品经理而言,我们有义务将一个idea转化成可用代码实现的方案,实际上这个转化过程正是产品经理重要技能的一环。不仅仅是想到需求,还要确保需求可被实现。对于互联网产品而言,一个idea一般都会牵扯到这4个环节,我们以登录为例。这是一个简易的泳道图,我们

3、可以这样来解读这幅登录的泳道图:用户在前端执行了登录的操作前端通过接口,将用户输入的帐号和密码上传到后端后端将这些信息与数据库的用户信息表进行匹配后端将匹配结果通过接口返回给前端前端根据后端返回的信息来确定下一步是成功还是失败。扩展我们所说的异常保护,就是在上述的过程中,每一个环节都有可能出现错误,我们无法将所有的错误都进行预设,通常会将异常做分类。没有返回以及返回的信息,不是“对”,也不是“错”。所以一个登录功能,除了我们所看得见的登录成功,登录失败,还会有请求失败,请求错误这两个“功能需求”。对

4、于登录这类比较常规并且固定的功能,产品不需要过细的思考,但在一些个性化比较强的需求处理时,我们就需要将他尽可能的贴近实现方案。复杂需求案例APP推荐分享功能,老用户A将APP下载分享页,分享到朋友圈,或微信好友,微博,新用户B,C,D通过分享下载APP装机并注册,老用户A获得积分或其他奖励。这个是基于分享的泳道图,他能满足我们分享的需求,但显然,这不能完成案例中的复杂逻辑。我们来看看另外一副泳道图。这个图补充了B用户在微信打开被分享出来的链接所对应的操作,但是这任然是不够的。我们再来看看案例:老用户

5、A将APP下载分享页,分享到朋友圈,或微信好友,微博,新用户B,C,D通过分享下载APP装机并注册,老用户A获得积分或其他奖励。我们还有几个问题没解决:我们如何知道B用户打开的是A用户分享出来的网页呢?我们怎么知道访问的人,下载的人,注册的人是同一个人呢?(条件是B下载装机并注册,A才获得积分)第一个问题很好解决,A用户分享出去时,将用户的profile信息一起传给后端就可以记录下,“谁分享的”。同时,在B用户访问时,我们也去记录下访问人的信息,微信提供了这样的支撑能力,在用户访问一个H5链接时,我

6、们可以获得访问用户的微信ipenID,这样就能知道谁访问了。走到这一步,我们已经能够将这个案例实现大部分了。A用户将下载页分享到微信,B用户访问了A分享的下载页,并做了下载动作。第二个问题怎么办呢?我们怎么知道访问的人,下载的人,注册的人是同一个人呢?(条件是B下载装机并注册,A才获得积分)文章里已经用了较多的泳道图了,后面就不再贴图啦,大家可以自己画一画我们在微信环境所记录的访问ID,是以微信提供的OpenID作为唯一标识的,第二个问题实际上是我们没有办法将OpenID与用户注册时生成的UserI

7、D进行关联。我们无法知道一个新注册的用户,是从哪里下载的。然后我很喜欢一句电影台词:如果不是喜剧结尾,那是因为电影还未完结。我们设计到这里,已经能够发现问题了,那就能够找到问题的解决方案。解决问题,产品经理应该是专业级的。解决方案(参考)我们要做的是将注册ID与访问用户的openID进行关联,中间欠缺一个可链接的桥梁。于是,我们可以建设另一个桥梁,来起到替代作用。我们可以在下载页作一个活动,每次用户访问这个页面时显示一个处理后的参数,这个参数是根据计算得到的,就像微信的openID一样。访问者ID加

8、上分享者ID再加上一些其他的参数,生成一个新的参数,我们可以将其称为幸运ID。B用户只要在注册过程中,甚至注册以后的正常使用过程中,输入这个幸运ID,就能建立起这道桥梁。于是,问题变小了。现在的问题在于,如何让用户输入“幸运ID”。这个问题是不是变得简单了?我们只是需要寻找一个能够让用户输入“幸运ID”的动机就好啦。比如:输入幸运ID,看看哪些朋友也在用输入幸运ID,领取红包输入幸运ID,可以抽奖结局这并不是唯一的解决办法,实际上很多需求都可以用不同的实现方法来解决。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。