功能设计:将需求转化成实际的功能列表

  围绕功能框架去设计,不要去迎合领导,不要去讨好用户,不要去取悦自己。产品经理在做功能设计的时候,要能保持平和中立的心态,才能确保核心主线功能不出现任何偏差。

  概念设计阶段是需求从抽象到具体、从模糊到清晰的过程,确立了产品的功能模型和信息架构。而功能设计则需要将信息架构进一步落地,是从框架结构到详细设计的过程。以分析后的需求为依据,在概念设计的基础上,设计产品的功能,经过功能的成本核算后,再进行产品设计。

  功能设计主要是确定产品的功能列表,产品初始的核心功能基本上在这个阶段就定下来了。实际上,我们在做需求分析的时候,做加法和减法的核心思考也是保证产品的核心主线功能,只是功能设计阶段出来的功能列表更细化,甚至是到任务级。我现在给产品团队分配任务的时候,基本上都是这个层级的,功能列表细化到只差设计落地了。

  一是要对功能列表进行分类。产品经理在确定产品主要功能列表之后,应该考虑为用户去做的事情就是分类。分类可能无助于降低产品使用的难度,但是可以帮助用户更快速的认知产品和周边的世界。主要就是降低用户的认知和学习成本,让用户更容易接受。

  有些产品的核心功能实现之后可以应用的场景很多,比如在线视频类的功能,可以做直播、录微课、开视频会议、做远程协作等等,虽然功能的操作难度是一样的,但不同的场景下操作步骤或者环节是不太一样的,这时若要达到用户快速上手的目的,就需要依照应用的场景对相应的功能列表进行划分,进而达到不同场景下的不同功能列表组装。

  二是要坚持围绕功能框架来设计功能列表。千万不要反过来做,概念设计阶段确定的功能框架实际上就是产品整体功能的核心组成部分,在此基础上去细化功能列表。也不要迎合任何人,功能加多了并不是什么好事。

  不要倒过来去做,很多时候依照功能列表去反推功能框架,往往会把产品规划变得面目全非,你对功能列表的取舍就变得没有依据,觉得每个功能点都挺好的,都对产品有帮助,到最后发现组装出来的已经完全不是原来的设想了,这样也会导致功能设计偏离需求分析的结论。

  围绕功能框架去设计,不要去迎合领导,不要去讨好用户,不要去取悦自己。产品经理在做功能设计的时候,要能保持平和中立的心态,才能确保核心主线功能不出现任何偏差。

  三是想清楚再确认加入列表。任何一个功能点,只要还没有想清楚,宁愿先不做。不要为了功能的丰满度,刻意的加上一些待确认的功能点。

  这样做的危害是比较大的,既有可能影响项目的进度,又可能会造成大概率的返工。我们在需求分析阶段就要做需求的可行性分析,到功能设计阶段,也要做功能点的可行性分析,确保功能列表都是明确可实施的。

  以营销短信管理模块为例,这是CRM系统里很常见的一个功能,要实现营销短信对用户的针对性发送,一般都需要给运营人员做一个发送管理的系统,常见的功能框架为发送短信和查看结果,基于此的功能列表如下:

  可以看出在围绕发送和结果查看这两件事上,需要做不少的功能点。而第5点和第7点看似和功能框架没什么关系,却是比较关键又是可以取舍的功能。

  疲劳度控制主要是考虑接收方体验的,一般是单个手机号单天收到3条以内,也已经很多了,现在1天收1条都会觉得多,有些产品甚至控制3天收1条,这取决于受众群体的接收能力。如果发送比较频繁,这个功能点是很有必要的,如果发送不那么频繁,这个功能也就可做可不做的,因为不频繁的情况下完全可以人为控制。

  短链接生成是考虑短信发送字符限制的问题,正常的链接都是字符数很多的,现在市面上有很多短链接生成的第三方工具,这时还需要分析可行性,考虑需不需要调用第三方的API,还是人为的去做短链接的转化。

  从这个例子可以看出, 我们在围绕功能框架设计的时候,产品经理除了要将常规的功能点设计出来以外,还要考虑业务本身的场景要求和用户使用的场景要求。

  例子只是针对一个功能模块的,若是整个产品,首先功能模块的数量就会比较多,其次设计的原则都是差不多的,比如常见的注册登录功能,该有的功能点都要有,另外就是结合目标用户群体的使用场景,看需不需要增减功能点。就拿修改密码这个功能点来说,在直接使用手机号码注册越来越常见的今天,修改密码和找回密码这两个功能点的取舍是可以好好考虑一下的。

  功能设计就好比盖房子过程中的房间使用场景设计,在确认了房子里有厨房、卫生间、客厅、卧室等主要框架结构后,比如要确认厨房的场景列表,要支持烧饭、油烟处理、水池等等,就是厨房常见的使用场景,如果你还要支持烧烤、烘焙,你就要考虑一下厨房空间布局是否合理和够用了,而一旦确认了厨房使用场景,就进入了厨房布局设计,有点像产品里的原型设计。

  很多小伙伴在做产品的过程中可能都没有功能设计这一步,所以出来的原型很多情况下结构条理性上就差一些,甚至出现做着做着跑偏了的情况,建议大家还是按部就班地做,等你熟练掌握了,胸有成竹就行了,没必要一步步的画出来写下来,但在前期,还是规范一点更有助于产品基础能力的锻炼。

  华仔,微信公众号:zeropm,人人都是产品经理专栏作家。历任阿里巴巴、1号店、盛大网络资深产品经理,现任美平米电商产品产品总监,合著有《运营前线》、《产品前线》、《互联网产品之美》,译著有《人人点赞:让APP瞬间疯转的绝妙文案》。11年产品经理工作经验,专注于在线教育和电商产品方向。

  网站在前期的时候都是很难上排名的吗,那么是因为你的网站基础优化都没做好,怎么可能会有排名呢,首页说到了基础的优化那就要从根本的地方说起。前期就是先把网站的设计和网...

  随着情人节的结束,2月份的设计圈干货大合集悄然更新。新的工具新的资源,依然是以往的分量,依然是相同的味道。和过去的合集相似,免费的素材、工具、服务占据了列表中9成的...

  每个网站都是由不同功能不同类型的页面构成的,当用户打开错误链接的时候,网站的404页面就派上用场了。一个可靠的404页面在告知用户他们走错地方的同时,还应当引导用户继续浏...

  今天来给大家讲讲如何用Axure实现上下滚动效果。 如何实现上下滚动效果: 让内容在显示区域滚动; 内容面板没有接触到顶部时,让内容面板移动至顶部; 内容面板接触到顶部,没有接...

  你还在加班为每一个小功能的实现自己“码码码”吗?今天想早点下班的你,快来看看我最新发现的工具包吧!有了他们,这些功能你只需要直接用,或者用一点时间把他们优化的比作者创造时更...

  二哈讲述了广告业务的流量提升,在讲述提升广告点击率的时候,提到了迎合用户喜好的概念,本篇就来说说如何迎合用户喜好吧。...

  当我们需要设计任务型功能的时候,除了基础的线框图和交互,更需要提前搞清楚整个功能的内部逻辑流程,简称功能逻辑图。 举几个大家熟悉的任务型功能作为例子,方便大家理解概...

  如何设计一个简单的新闻聚合产品?文章介绍了制作极简的新闻聚合产品的7步骤,好奇的你和我一起来看看。 你知道在三四线的县城,用户在哪里看新闻么?不是在今日头条里,而是...

  响应式网页是一种对于设计的全新思维模式,响应是双方的,是互动的过程,在这个过程中设计师要考虑设备的性能、Dom节点数量、屏幕的大小等。 1、如何理解响应式设计(RWD) 响应...

  产出不等于产品,在产品设计中可能我们无法使用户对产品完全获得宜家效应,但我们可以通过宜家效应的思路,一步步引导用户使用产品,为产品投入时间心血,为用户找到存在感和...

上一篇:移动网站如何快速向百度提交数据?
下一篇:移动网站网页和PC端网站完美的结合:浅谈分屏网

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信公众平台!