模块@做新模块前,为什么要先做“功能框架设计”?( 三 )


文章图片

文章图片

根据功能的作用来拆分运营类功能够适应的场景比较广泛 。以淘宝为例:活动管理主要是管理平台发起的活动 , 包含对商户发起的活动和对购买用户发起的活动 。广告位管理主要是针对于平台的广告进行维护管理 , 包含常见的开屏广告 , banner , 信息流广告等.消息管理则更多包含平台想要用户知晓的通知内容 , 也会包含商户和购买用户的两方面内容 。
由此我们可以看出 , 在运营类的功能上 , 需要以功能作用来进行拆分 。
这样也便于我们做功能间的关联和衔接 , 可以将同一个功能跟不同的功能进行关联 , 使用在更多场景中 。
4. 配置类
配置类功能主要是以上3类功能的辅助型功能 , 例如消息通知配置等 。
这类功能主要是为了使系统的灵活性增加 , 避免每次参数调整都要经过开发修改代码 , 更快速地响应可以让我们更容易抓住市场机会和更快速消解用户的不满情绪 。
以短信通知配置举例:例如在电商中 , 我们一开始配置短信通知的时候 , 配置的是用户每领到一张优惠券则会发送一条短信通知 。
在用户使用过程中我们会发现 , 这样发短信的频次太高 , 让用户产生厌烦情绪 , 这个时候我们就可以通过配置功能马上调整 , 将用户的短信通知频次改为1天1次或1星期1次 。由此来快速响应市场反馈 。
配置类功能:配置类功能包含很多 , 跟运营类功能相似 , 配置类的功能也需要根据作用进行划分 。
常见的功能包括消息通知配置、功能配置、业务配置等 。
模块@做新模块前,为什么要先做“功能框架设计”?
文章图片

文章图片

配置类功能的拆分原则跟运营类功能比较相似 , 就不在此过多赘述 。
03 总结
通过今天的文章 , 我们可以知道在做一个新模块或是将多个已有的功能整合成一个模块时 , 一定要先设计模块的功能框架 , 再来动手设计具体功能 。
这样能让我们设计的模块中 , 功能与功能的关联性与衔接性更强 , 且可以避免功能遗漏 。
功能框架的设计通常将同类型或关联性强的功能放在一起 。
做功能框架前 , 我们要根据模块的功能性质区分成4个类型 , 业务类、数据类、运营类、配置类 。
这4个类型有各自的不同点:业务类功能贴合模块的业务性质最紧 , 所以不同的模块业务类功能都不同;业务类功能切记要考虑每个功能的本质和未来的拓展性 , 将功能尽可能拆分得更细 。数据类功能一般是以报表或图表类型展现 , 包含对内和对外的所有数据 。运营类功能和配置类功能则一般是以功能的作用进行划分 。以便于能更好地跟其他功能关联 , 复用到更多场景中 。
做新模块前一定要做功能框架 , 你get到了么?
本文由 @蜂蜜乌龙茶 原创发布于人人都是产品经理 。未经许可 , 禁止转载
题图来自Unsplash , 基于CC0协议


推荐阅读