首页
业务
关于
客户
服务
联系
13520390899
资 深 的 互 联 网 开 发 服 务 商
专注于 网站开发 / 小程序开发 / APP开发 / 软件开发
网十科技 > 动态

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

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

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

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

在做功能设计的过程中,要注意三点:

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

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

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

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

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

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

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

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

短信发送结果明细列表查询,可查看接收方手机号、发送时间、发送内容、发送状态;

按接收方手机号查询发送结果;

发送内容模板的自定义管理;

接收方手机号信息的批量导入;

单一接收方疲劳度控制;

发送内容支持链接;

短链接转化生成功能。

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

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

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

7x24
售后服务支持
10
故障时长赔付
16
16年行业服务经验
20
售后服务人员
70
设计、开发团队
10
国内顶尖技术专家
1000
大型及上市企业
版权所有 © 北京网十互动科技有限公司 网站 APP 小程序 软件 备案号:京ICP备16050073号-2

电话咨询