导航:首页 > 产品生产 > 如何搭建产品模块

如何搭建产品模块

发布时间:2023-01-08 21:24:40

❶ Webpack自动搭建模块

上一篇说了webpack 手动搭建模块,在开发中都是脚手架搭建好的自动化配置。那么怎么用webpack搭建个像脚手架那样的呢。主要有三步。

另外还需要在package.json中加入

在webpack.config.js中添加

最后运行。

运行起来后直接在浏览器中输入localhost:8080 即可。而且修改东西后会自动更新页面。不用在npm run build一直输入命令刷新了。

完整配置
webpack.config.js

package.json配置

❷ 如何搭建模块化数据中心

如果你是用回车换的行,可以去记录\N数,如果那是自动换行,那你就只能计算每行字数*行数来截取字符串了。

❸ 如何搭建跨境电商平台的库存管理模块

一、仓储空间既货架位规范

货架位信息,指对库存商品存放场所按照位置的排列,采用统一标识标上顺序号码,并作出明显标志。科学合理的货架位信息有利于对库存商品进行科学的养护保管,在商品的出入库过程中,根据货架位信息可以快速、准确、便捷的完成操作,提高效率减少误差。
货架位信息编写,应确保一个仓库的货架位采用同一种方式规则进行编号,以便于查找处理。在此提供几种常用的货架位编号方法,大家可根据实际情况参考选择适用:
1、区段式编号
把仓库区分成几个区段,再对每个区段编号。这种方式是以区段为单位,每个号码代表的一个存储区域,区段式编号适用于仓库库位简单,没有货架的情况,可以将存储区域划分为A1、A2、A3…若干个区段;
2、品项群式
把一些相关性强的商品经过集合后,分成几个品项群,再对每个品项群进行编号。这种方式适用于容易按商品群保管和所售商品差异大的卖家,如多品类经营的卖家;
3、地址式
将仓库、区段、排、行、层、格等,进行编码。可采用四组数字来表示商品库存所在的位置,四组数字代表仓库的编号、货架的编号、货架层数的编号和每一层中各格的编号。对于如1-12-1-5的编号,可以知道编号的含义是:1号库房,第12个货架,第一层中的第五格,根据货架位信息就可以迅速地确定某种商品具体存放的位置。
以上是三种常用的仓库货架位编号形式,各种形式之间并不是相互独立的,卖家可以根据自己实际情况相互结合使用。
二、商品信息规范
此处商品信息的规范主要是指,商品的SKU信息、商品规格尺寸、中英文报关信息的条理化明晰化。商品信息的规范有利于进行库存商品的科学管理,合理的SKU编码有利于实现精细化的库存管理,同时有利于及时准确地拣货,提高效率,避免拣货失误。
商品信息的几项内容中,商品规格尺寸、中英文报关信息作为既有数据稍作整理即可完善,商品SKU(Stock Keeping Unit )作为商品的最小库存单位,是商品管理中最为重要最为基础的数据,但由于不是既有的信息,很多卖家存在没有SKU或SKU不完善的情况。
比如鞋子A,有3种颜色,5个尺码,那么针对于这双鞋就需要15个SKU码,细致到具体颜色的具体尺码。商品SKU信息不完善,卖家将无法有效监控自己商品的详细库存,既不利于分析销售数据,进行及时采购补货,配货时订单信息也无法准确显示捡货信息。规范的商品信息是ERP系统能够有效进行管理的基础。
那么如何编写SKU呢?
SKU作为最小库存单位,基本的原则在于不可重复。理论上使用者可以在不重复的条件下随意编写,不过从方便跨境电商卖家管理的方面来讲,建议按照商品的分类属性由大到小的组合的方式进行编写,示例:
XXXX XXXX XXXX XXXX XXXX XXXX
大分类 中分类 小分类 品名 规格 颜色
在跨境电商的实际管理过程中,SKU不仅仅是作为最小库存单位,同时也需要通过SKU来识别商品信息,因此商品SKU完美体现商品信息就显得十分必要。以上只是一个简单的示例,实际编写中卖家可以根据自己的产品的特点以及管理的需要进行不同的属性组合,但是不管采用哪些属性组合,顺序和所包含属性类别一定要一致,以避免认知上的混乱。
对于各种重复刊登或者跟卖的商品,涉及到同一商品的多SKU刊登情况,对此建议卖家通过在平台对原始SKU统一添加前缀或后缀的形式加以区分。
例如商品的原始SKU为ABC,重复刊登时可以相应在平台设置1-ABC、2-ABC、3-ABC或ABC-1、ABC-2、ABC-3,然后在赛兔OMS一类订单管理系统中设置相对应的前缀分隔符或后缀分隔符,设置完成后,系统从平台抓取回带有相应分隔符的SKU后会自动根据设定的规则忽略相应的前缀或后缀,进而实现有效的订单和库存管理。
三、流程设计
这里的流程不是指4S也不是5S,而是指卖家在上述两点规范的情况下,订单、进销存管理过程中每个节点工作的顺次衔接。
简单而言跨境电商卖家日常的后端管理大致可分为:1、获取订单 2、订单分配 3、打单配货 4、库存维护。至于这些整个流程怎么串联能效率最大化,要写就得长篇累牍了,在此说说目前市面上的ERP是如何来流转这一系列工作的。
1、订单获取,通过eBay、Amazon、速卖通、Wish平台的官方API接口自动将平台订单导入管理系统;
2、订单分配,接入市面上主流的国际物流渠道,通过用户自定义的分配规则,所有订单自动根据规则分配给相应的仓库配货、相应的物流获取面单和跟踪号;
3、打单配货,订单根据规则自动获取物流信息并生成面单、跟踪号,捡货信息也与面单同步打印;对于简单包裹(一个订单仅包含一件商品的包裹)可以扫货出面单;
4、库存维护,系统自动根据订单发货情况维护库存,并根据库存存量以及临近日期的日均销量结合采购周期自动生成采购建议。
采购回来就可以支撑不断产生的订单,流程上形成一个闭合的循环。
跨境电商的仓库管理不是简单的打包发货,更是卖家供应链管理的重要一环,如何尽可能做到效率最大化、如何让管理更高效,这是一门很精深的功课,在此也仅仅是单一角度的切入,希望大家相互学习进步。

❹ 产品架构图的定义和基本画法

本小节主要介绍 产品架构图 的相关知识,整个内容框架分为三个部分,分别是: 产品架构图是什么(what) ; 为什么要画产品架构图 (why) ; 如何画产品架构图(how) ,下文将对各部分的内容做详细介绍。

1、产品架构图的定义

产品架构图是一种将具象产品的业务架构、功能架构、信息架构、技术架构,生态架构以及商业模式等,通过层级划分、模块组合,而设计出的可视化图形,其抽象且精简的表达形式,很适合用来介绍复杂产品体系。常见的产品架构图有业务架构图、功能架构图、信息架构图,以及混合架构图。

有句俗语叫做: 思考常常越复杂,形式往往越简单 。人类历史上许多伟大的知识和定律都是以精简而优美的形式表达出来的,例如亚里士多德的三段论表述、牛顿的三大定律、欧拉的上帝公式,达尔文的进化论表述等。思考的足够通透后,只需要用简单的形式就可以表达复杂的体系结构和逻辑关系,相反很多看似简单的表现形式,背后却承载着巨大的复杂。

对比各种产品输出物(文档、原型图,流程图等),产品架构图的形式最为精简,都是由单一的矩形控件排列组合形成,但却在所有的产品输出物中拥有最高的抽象程度和复杂度,输出产品架构图是对产品经理产品设计能力的衡量和体现。

2、为什么要画产品架构图

在进行产品设计的时候,首先应该输出的是产品功能架构图,思考这张图如何画的过程,是帮助你梳理产品设计思路以及确定产品边界过程。例如,现在让你设计一个CRM系统,可以试着先画出具体业务的CRM系统的功能架构图,在画的过程中,会辅助你思考整个CRM系统有哪些核心功能模块组成,各模块的关联关系是怎样的,每个阶段应该做什么,从而形成完成的产品设计思路。

其次,产品设计的过程就像是盖大楼的过程,输出产品功能架构图就好比是搭建大楼地基的过程,产品原型设计的过程就像是大楼建造的过程,地基没有问题,后面的添砖加瓦就不会有太大问题。如果一开始地基质量就有问题而没有被重视,后续盖了一半发现整个工程出现问题,修复重建则会浪费巨大的资源和成本。所以项目初期产品功能架构图是很重要的交付物,当你要开始设计一个完整的产品方案时,如果跳过画产品架构图的步骤,直接开始画原型、写PRD文档,就很容易发生改了又改,甚至是做了一版需求然后又推翻的情况。

最后,在产品上线后无论是对内普及还是对外推广都需要有高度抽象,简洁易懂的载体来介绍产品整个情况,介绍和推广的不可能去用繁杂的页面和文字去描述,这个时候产品架构图会是介绍整个产品理念,功能和设计的一个很好的传达媒介。

3、如何画产品架构图

上文介绍了什么是产品架构图以及为什么要画产品架构图,接下来要介绍如何画产品架构图,产品架构图的画法主要分为四个步骤,分别是:(1)确定对象;(2)拆解结构;(3)挖掘关系;(4)表达输出。

图5-1产品架构图的画法

(1)确定对象

首先要明确产品架构图描述对象的范围和边界是什么,例如,对于一个CRM系统,要画的是CRM系统的业务架构图、功能架构图、信息架构图、还是综合了多种元素混合在一起的混合架构图。

(2)架构拆解

确定好描述对象的类型后,要对其进行架构拆解,例如,输出一家借贷平台的业务架构图图,可以拆解为贷前业务、贷中业务,贷后业务等。又例如输出一个CRM系统的功能架构图可以拆解出整个CRM系统的功能模块,如账户管理模块、客户管理模块、用户管理模块、权限管理模块,系统设置模块等。

(3)关系挖掘

输出对象的架构拆解完成后,需要发掘出各个模块之间的关联关系,同样以CRM系统的功能架构图为例,在拆分完整个系统的功能模块时,接下来要分析出各个功能模块的关系,产品架构图内部元素之间的关联关系主要有四种:统计并列关系、父子包含关系、辅助支撑关系,底层支撑关系。

(4)表达输出

确定了各个功能模块的关系之后,则需要进行关系表达,层级相同的模块元素,则按照同级并列关系,需要排列在一起。

例如,在CRM系统中,客户管理模块和权限管理模块就属于同层级的并列关系。而权限管理模块和权限分配这个功能模块之间则属于父子包含关系,在表达父子包含关系时,通常父级模块会包含住子级模块。

其次,一些产品的非核心的功能模块或者产品之外的一些功能模块,例如第三方平台的短信功能模块,这些模块对产品自身功能的实现起到了一定的辅助作用,与其他产品功能模块呈现出辅助支撑的关系,辅助支撑模块一边画在产品架构图的右侧。

最后是底层支撑关系,例如产品的 会员体系 是建立在账户体系的基础上的,所以账户体系与会员体系属于底层支撑关系。底层支撑关系的表达方式一般是支撑模块在底下,被支撑模块在上面。这些基本关系的图形化表达方式,会在后面小节结合实际的案例做详细介绍。

整个边界范围内的结构关系表达完成后,整体检查一遍是否有遗漏和错误,检查完毕后配上整个架构图的标题,架构图标题往往是对整个架构图内容的说明,一般放在最上面或者框架左右两边,最终输出完整的产品架构图。

爱因斯坦说过: 如果你不能把一件事情用最简洁的语言描述清楚,说明你还没有理解他。 对于产品架构图而言: 如果你不能用简单的矩形, 通过 排列组合的方式 , 把一个复杂的产品 结构描述 清楚,说明你还没有真正理解 你做的产品 。 所以,在日常的产品工作中,要培养自己去画产品架构图的习惯,培养抽象思考能力的同时,辅助自己高效的完成产品方案设计。

原文地址:https://www.cnwebe.com/articles/157113.html

❺ 如何搭建产品运营框架

一、产品运营(Proct)
基于产品本身的运营,包含:基础运营(运营规划、运营体系)、内容运营、活动运营、社区运营、数据运营。
二、人的运营( People)
包括运营者自身的运营和用户运营。比较容易被忽视的是运营者自身的运营,从公司创始人到产品团队,都需要自我运营,其中的着名案例就是雷军和小米的自我运营,从小米的创始人到员工,非常重视自身的运营,从微博到微信,都能看到员工自我运营的案例,真正体现和用户做朋友。用户运营,说得最多的词语,就是:拉新、留存、回流、提升活跃;BLUES专门把种子用户运营、免费与付费用户运营提出来,也是产品在不同生命周期,不同的用户关注角度。
三、渠道运营 (Path)
不同公司和产品阶段,渠道都发挥着重要作用。BLUES目前所在的迅雷网络,在手机迅雷产品快速发展过程中,渠道运营功不可没,对此深有感触。
在腾讯、网络、小米这样天然拥有海量用户的公司,如何高效的利用内部渠道至关重要,而且需要客观对待数据增长。在有着天然流量的公司,产品发布,做到上百万日活,或许不是难事,但千万别被日活跃的假象蒙蔽,还必须结合留存率、病毒系数等数值综合判断。
四、公共关系运营( PR)
通常来说,公关工作不在运营体系,但对于没有独立的公关架构的很多创业公司,必须有公关意识,姑且把公关工作放在运营体系吧,包括:传统媒体、新媒体、政府关系等工作。
这个结构,是图书的结构,其实也是互联网公司产品运营可以参考的运营架构。本次众包的方式写书,要求作者必须是运营一线的工作者,所写案例是自己亲历的运营过程,成功或者失败,都会对阅读者产生启发,总结的方法论,或许能让大家更快的学以致用。

❻ 如何构建高效的产品管理体系

[如何构建高效的产品管理体系,] 首先,就是要明确产品管理的目的和范围。

产品管理的目的就是让企业的产品更好卖,产品管理的范围/内容可划分为产品战略管理、产品线规划、产品规划、产品开发、产品生命周期管理五大模块。

这五大模块之间是彼此关联、相辅相成的。其中,产品战略是解决产品发展方向的问题,它为其它四个模块提供了方向指导,使其不偏离公司的战略和产品战略;产品开发是在有规划的进行开发,而非投机或随意式的开发;同时,产品上市后并不是一起任其发展,直至没有人买为止的,而是主动的进行生命周期管理的。

企业只有将产品管理的这几大模块高效、顺畅的衔接起来,才能让企业在市场上表现出持续发展的活力,才能源源不断地、有序地推出符合市场需要的新产品。这就是为什么IBM、华为这样的企业,其产品开发比较成功的一个重要原因。

[如何构建高效的产品管理体系,] 其次,就是建立一套系统的产品管理体系。

产品管理体系应包括产品管理的流程、组织、工具以及考核与激励机制等。产品管理流程主要包括:产品战略制定、实施及考核流程,产品线规划流程,产品规划流程,产品开发流程,产品生命周期流程,产品团队绩效管理流程。同时这些流程还必须与公司的市场管理流程、供应链流程衔接起来,否则很难发挥产品管理的效果。

比如产品战略的制定、产品线和产品的规划就必须要进行市场理解、对市场进行细分和调研,以发现市场机会,同时还要进行竞争分析和组合分析,以决定要进入那些市场、投资那些机会、规划并开发那些产品。产品开发出来还需要快速、方便地交付到用户手里,这就需要与供应链流程游街的衔接起来。有了产品管理的流程体系,就需要设置相应的组织去执行这些流程。

组织设置的是否恰当,会影响到流程的执行效率和效果。比较好的做法是,建立一个分层的、跨部门的组织来负责产品的管理。主要IPMT(负责产品投资决策及资源保障)、PDT(负责产品开发及产品目标的实现)、LMT(负责产品上市后的生命周期内的管理)及产品部(一个职能部门,负责对产品经理的管理)。

❼ 如何搭建成熟产品的运营体系 三节课

如何基于业务逻辑搭建一款产品的运营体系?
黄的世界 06月21日 21:09

本篇文章将结合实例为你详细讲解如何从五个维度搭建运营体系。

这一篇,我们来聊聊如何基于产品逻辑来搭建一个靠谱、稳定的运营体系。
我们说过了,运营工作有两个导向,一是拉新,二是用户维系。
理论上讲,一款产品在其诞生之初的最早一个阶段,是需要进行大量探索的,这时候的运营工作可能会没那么有序,分工也没那么明确,更多的是杂乱和见机行事。
但渡过了最初没那么有序的探索阶段后,你需要关注和完成的运营工作就会开始越来越多了起来。这时候,你往往就慢慢需要把自己的运营工作变得更加有序、有条理。包括,拉新和用户维系上到底该怎么做,都需要界定得更加精细。
这个时候,你就开始需要一个“运营体系”,把你和你的团队需要在运营端做的事情梳理得更加清晰明确,以此来确保你的产品可以健康地发展。
类比一下的话,运营体系和产品发展间的关系,就好比前者是在打地基,后者则是往上盖高楼,地基打得有多扎实决定了往上这房子能盖多高。
而对于一款互联网产品,其运营体系的搭建可能会围绕着如下几个维度来进行思考,并完成具体运营工作的规划——
1. 需要有一些基础动作可以保证产品主要业务的顺畅运转;
2. 在1的基础上,重点关注开源、节流,围绕着开源和节流要形成一些固定动作;
3. 界定清楚产品内部是否存在某些关键性的用户行为,通过梳理用户引导流程、运营机制等确保这一用户行为的发生几率;
4. 核心用户的界定和维系机制建立;
5. 阶段性通过活动、事件、营销等手段扩大产品知名度、实现用户增长。
是不是感觉有点听不懂?莫急,我们来一个个讲。
一、保证基础业务的顺畅运转
任何一款产品,其核心业务逻辑和流程一定是特定的,而在其核心业务流程中的某些环节,往往是需要运营介入才能保证产品运转的。比如说,某门户网站,若无编辑每天更新维护,则它将成为一个“死”的网站。
所以在运营端而言,排在第一位的工作,就是要通过一系列运营工作保证该产品可以顺畅运行起来,变成一款“活”的产品。
为了找出这部分工作内容都有哪些,你需要:
1. 梳理出一款产品的主业务流程;
2. 结合该流程进行思考:为了保证该核心业务流程能够运转起来(即起码用户过来可以顺畅体验完你的服务全过程),需要运营端至少完成哪些工作?
举例,下图是我们梳理出来的“懂球帝”APP的产品主业务流程图:

基于上图所示的业务流程,如果要确保“懂球帝”APP的顺畅运转,需要运营端做好的主要基础工作可能包括——
1. 保质保量地按时上传发布各类内容资讯、更新各类数据、榜单等;
2. 做好用户UGC内容的审核、筛选、组织和处理;
3. 按时发布各类足球装备并做好营销、客服等方面的相关工作,确保用户可以在线顺畅完成购买。
而这些基础工作可能还需要考虑一下用户的使用习惯和期望。比如说,对于新闻、资讯类的内容,用户可能会每天都看,且总是希望可以看到最新的内容,那你的相应发布更新频次就需要尽可能高一些,更新时间更紧凑一些。
基本上,这一部分的工作内容是属于那种“有了它你不一定会变得更牛逼,但如果连它都没有,那你一定会死”性质的。
二、尽量把产品的“开源”和“节流”变成一些固定动作
一款渡过了探索期的产品,在保障好上面所说第一点的基础上,总是需要考虑要搭建起来我们稳定的用户增长来源和可控的用户留存策略的。
一旦这两根支柱可以相对稳固下来,可以保证你站内的有效用户和有价值的用户一定会变得越来越多。
关于用户增长,很多人脑子里都会第一时间冒出来“狠狠砸钱做广告买用户”或者是“策划个牛逼活动来带动用户暴增”之类的,但要知道,钱不是时时都可以砸,牛逼活动点子往往也是可遇而不可求,所以相对于寄希望于这种“一波流”式的手段保证你的用户增长,不如先好好考虑如何能构建起来一些稳定的用户增长路径。
举例,如懂球帝这样的APP,在没有额外重大事件发生的前提下,其稳定的用户增长可能来源于——
1. 其优质内容的用户自发对外分享、传播所带来;
2. 其优质内容的有意识对外传播所带来。例如,专门有两个小编把懂球帝发布的某些深度技术文或懂球帝社区内的趣事定期发布到其它相关论坛、社区等;
3. 搜索引擎、应用商店等入口带来的自然增长;
4. 保证每次发生足球类新闻(如各种重大赛事,这类事情在足球世界里是“常规性”的),懂球帝的报道速度和解读角度总是可以做到与其他人不同,从而每次都能带来一波稳定增长的;
5. ……
因而,为了让懂球帝的“开源”变得相对稳定和持续,我们应该先围绕着以上几点确保一些常规性运营工作的执行。比如——
1. 结合用户场景,设计合理的分享流程,尽一切可能优化分享引导&文案;
2. 可能需要专门有一个人负责优质内容的外推,包括寻找优质渠道,建立合作关系,常规性的内容外发和外部渠道维护等;
3. 专门花功夫做好SEO、应用商店ASO等工作,并在此后不断优化;
4. 组建专门的新闻资讯更新报道团队,建立报道机制。定期策划深度解读类内容,确保资讯报道速度和解读角度的独特性。
以上,是关于“开源”。
而除了开源之外,同样需要思考的,则是“节流”。
所谓“节流”,就是尽量降低用户流失的可能性,确保尽可能多的用户都能够体验到你产品的核心功能,并愿意留下来。这里可能涉及到要做的事包括——
1. 梳理出流失行为比较高发的节点。
比如说,你发现30%的用户可能都是注册过后基本就再也没有访问过了,发现20%左右的用户大约在第一次使用过后半年前后的时间内出现流失,以及发现又有15%左右的用户都是在使用过某功能后就再也没有访问过你的产品了,则“注册过后”、“注册后半年前后”以及“使用某个功能过后”都是你的流失高发节点。
围绕着找到相应的流失节点,你可能需要先把所有流失用户的数据拉出来,再从他们身上去寻找一些共性行为特征,这里可能需要用到一些数据分析方法和思路,有兴趣的话可参考一下此前的《连载3.2 从未有一篇文章如此接地气地把运营和数据间的关系讲清楚》。
2. 结合用户访谈、用户行为数据分析等各种手段定义出用户流失的原因。
比如,注册后即流失很可能是因为用户没看懂产品是干嘛的,也没有引导,不知道怎么用。
3. 针对每个节点下用户流失的原因,定义出一系列手段用于降低流失的可能性,包括但不限于特殊福利折扣,优化流程、引导文案、设置用户流失预警机制,等等。
例如,滴滴出行在其2014年下半年疯狂增长的时候,我印象中就有采用过新用户首次打车免单的手段来降低注册过后的用户流失。
再例如,如果你发现80%以上的已流失用户在流失前都会发生某种特定行为(如访问频次从每2天一次下降到每周一次),那么你就可以设立相应的流失预警机制了,让系统在有人出现类似情况时提醒你,又或者是依靠机制给予该用户特别关照(例如此时推送两个萌妹纸或帅欧巴让TA认识之类的),以此降低用户流失的可能性。
以上,是关于一款产品的“开源”和“节流”方面,如何通过一些可以固定下来的手段和机制确保其稳定性的思考思路。
需要明确的是,上述这部分工作,只要渡过了探索期,方向相对明确且已有一定用户体量的产品才需要思考。如果你还处于探索期,一切都不确定,方向随时可能改变,唯有尽快完成产品的探索和种子用户的积累才是正道,反而没什么必要去思考这种一板一眼的事。
三、确保“最关键用户行为”的发生几率
任何一款产品,往往都存在一个“最为关键的用户行为”,它往往是围绕着产品的核心功能和服务的,这个行为的发生频率可能直接决定了你的产品价值,也可能直接决定了用户对你的认可程度。甚至是,一个新用户,只有发生了这一行为,才更有可能深度体验到你的产品价值。
比如说,滴滴出行的“关键用户行为”就是打车;网络外卖的关键用户行为是下单订外卖;新浪微博的关键用户行为是关注他人(因为不先关注点人,就意味着你在微博上啥也看不到)和发微博,等等。
一旦界定出来了这样的关键行为,你必须通过梳理用户引导流程、梳理运营机制、新手任务等各种手段确保这一行为的发生几率。
当然,可能在产品的不同阶段,你需要去引导用户发生和学会的行为是不一样的,例如知乎,早期一定需要先尽量引导用户去关注其他优质回答者(只有这样你才能在自己的首页中看到高质量内容)和去进行回答,而后期站内内容充足后,则可能引导用户更好地去消费内容。
下图是知乎在2016年年初上线的某版本附带的用户引导,可以参考:

再例如,网络曾经有一段时间的新手任务和新手成长体系大体是这样的:

四、核心用户的界定和维系机制的建立
就像我们提到的,对于大部分产品,一定都存在着“20%的用户创造了80%价值”的情况。
所以,如果需要确保你的产品可以持续良性运转,一定还存在必不可少的一环,就是找到你的核心用户,并维系好他们。
这里可能又包含两个分支——
1. 满足了什么条件的用户就可以被界定为核心用户?
2. 我们如何对一个核心用户进行更好的维系?
以知乎为例,假定关注粉丝数超过2000,在3个月内回答问题数量超过20个,且其中超过500个赞以上的回答不少于3个,即可被界定为核心用户,那首先你需要先设定一个机制,让站内但凡出现这样的人,你就必须第一时间知晓,并与之取得联系。
然后,假如知乎对于核心用户的维系包括了如下几点——
1. 拉入“知乎大V”群,帮助结识更多知乎名人;
2. 定期邮寄各类大小礼品;
3. 邀请参加各类知乎官方线下活动,与知乎团队深度交流;
4. 获得各类知乎新产品的优先体验资格(如值乎、专栏等);
5. 优先获得协助出书、专栏建设辅导等服务;
6. 邀请参与知乎社区建设讨论;
7. 获得知乎官方的站内内容优先推荐权……
那么,你需要做的就是确保这些事情当中的每一件都可以顺畅发生,并与之保持密切互动和交流。
五、阶段性通过活动、事件、营销等实现用户增长
如果说,上面提到的“开源”部分的思考是属于确保产品稳定的自增长能力,那么对于一款已经渡过了探索期的产品而言,你也一定还需要一些手段,来为你阶段性地提升产品的知名度,批量获取到新用户。
这一部分常见的运营手段可能包括了活动、推广投放和事件策划等(尤其是与自己产品特征和目标用户相契合的事件节点,一定要好好抓住)。

❽ 产品模块化设计的前世今生

模块设计最早源自软件设计的基本概念,在早期的软件设计中提出了针对产品功能的模块化设计。

在设计好软件的体系结构后,就已经在宏观上明确了各个模块应具有什么功能,应放在体系结构的哪个位置。我们习惯地从功能上划分模块,保持“功能独立”是模块化设计的基本原则。因为,“功能独立”的模块可以降低开发、测试、维护等阶段的代价。但是“功能独立”并不意味着模块之间保持绝对的孤立。

一个系统要完成某项任务,需要各个模块相互配合才能实现,此时模块之间就要进行信息交流。

模块通常是“由元件或零部件组合而成的、具有独立功能的、可成系列单独制造标准化单元,通过不同形式的接口与其他单元组成产品,且可分、可合、可互换”。这个定义描述了模块的如下特征:

(1)模块不同于一般产品的部件,它是一种具有独立功能,可单独制造、销售的产品。

(2)模块通常由各种元器件组合而成,高层模块还可包含低层模块(即由模块组成模块)。

(3)它是构成产品系统的完整单元一(要素),它与产品系统的其他要素可分、可合。

(4)模块通过各种形式的接门(刚性、柔性)和连接方式(单向、双向、多向)实现模块间的连接与组合。

(5)模块通常是标准化产品,可成系列设计和制造。


模块的种类

按照模块的用途和特征可以划分许多种类,其中常见的有:

功能模块: 按照价值工程的功能分析方法,可将产品系统分为具有不同功能的单元,执行这些功能的模块称功能模块。功能模块又可分为基本功能模块、辅助功能模块、特殊功能模块等,而它们又可根据产品的特点进一步细分为功能更具体的模块。

结构模块: 依据模块在产品系统中所处的地位和模块之间的关系,可将模块划分为不同等级,叫做分级模块,在这个分级体系中通常包括高层模块、分模块(或子模块),或一级模块、二级模块、三级模块等。

高层模块通常是由相应分级系统中低一级的模块组成;最低等级的模块则由元件或分元件组成,元件或分元件的构成要素叫做负分元件,它是分级体系中最基本的模块元件。

此外还可以依据模块的通用程度分为通用模块、专用模块、特别模块等。

--通用模块是指该类模块的通用化程度高,它不仅用于某一种产品中,而且能在该类产品系列中通用,甚至能做到跨系列、跨大类产品通用,这种模块通常是成系列开发、成批制造,不断产生派生、变型产品,其应用面广、生命周期长经济效益好。

--专用模块是为某种产品或某项用途而专门设计制造的,一般需单独研制。

--特别模块是根据系统的特殊要求而特殊设计的。

模块化: 把程序划分成若干个模块, 每个模块完成一个子功能, 把这些模块集总起来组成一个整体,可以完成指定的功能,满足问题的功能。

模块: 一个拥有明确定义的输入、输出和特性的程序实体。


模块化设计

模块化是好的软件设计的一个基本准则,可减小设计所需要的总工作:

功能划分模块的原则

1. 分解

2. 模块独立性

模块化产品设计

(一)模块化设计的目的

模块化产品设计的目的是以少变应多变,以尽可能少的投入生产尽可能多的产品,以最为经济的方法满足各种要求。由于模块具有不同的组合可以配置生成多样化的满足用户需求的产品的特点,同时模块又具有标准的几何连接接口和一致的输入输出接口,如果模块的划分和接口定义符合企业批量化生产中采购、物流、生产和服务的实际情况,这就意味着按照模块化模式配置出来的产品是符合批量化生产的实际情况的,从而使定制化生产和批量化生产这对矛盾得到解决。

模块化设计有两种情形:

一种是为生产某种复杂产品或为完成某项工程,采用模块组合的方法,根据该产品或工程系统的功能要求,选择、设计相应的模块,确立它们的组合方式;

另一种是在对各种不同类型、不同用途、不同规格产品进行功能分析的基础上,从中提炼出共性较强的功能,据此设计功能模块,目的不仅仅是满足某种产品的需要,而是要它在更广的范围内通用。


模块化设计的主要方式有:

1)横系列模块化设计。不改变产品主参数,利用模块发展变形产品。这种方式是易实现,应用最广。常是在基型品种上更换或添加模块,形成新的变形品种。例如,更换端面铣床的铣头,可以加装立铣头、卧铣头、转塔铣头等,形成立式铣床卧式铣床或转塔铣床等。

2)纵系列模块化设计。在同一类型中对不同规格的基型产品进行设计。主参数不同,动力参数也往往不同,导致结构形式和尺寸不同,因此较横系列模块化设计复杂。若把与动力参数有关的零部件设计成相同的通用模块,势必造成强度或刚度的欠缺或冗余,欠缺影响功能发挥,冗余则造成结构庞大、材料浪费。因而,在与动力参数有关的模块设计时,往往合理划分区段,只在同一区段内模块通用;而对于与动力或尺寸无关的模块,则可在更大范围内通用。

3)横系列和跨系列模块化设计。除发展横系列产品之外,改变某些模块还能得到其它系列产品者,便属于横系列和跨系列模块化设计了。德国沙曼机床厂生产的模块化镗铣床,除可发展横系列的数控及各型镗铣加工中心外,更换立柱、滑座及工作台,即可将镗铣床变为跨系列的落地镗床。

4)全系列模块化设计。全系列包括纵系列和横系列。例如,德国某厂生产的工具铣,除可改变为立铣头、卧铣头、转塔铣头等形成横系列产品外,还可改变床身、横梁的高度和长度,得到三种纵系列的产品。

5)全系列和跨系列模块化设计。主要是在全系列基础上用于结构比较类似的跨产品的模块化设计上。例如,全系列的龙门铣床结构与龙门刨、龙门刨床和龙门导轨磨床相似,可以发展跨系列模块化设计。

界面层的模块化设计

案例:电商活动UI设计模块化

电商平台,活动作为较为日常的运营模式,呈现出页面基数大、上线时间短、更新速度快3大特征。活动会场模块化,是将活动会场拆解成一个一个可拼装组件,之后将多个组件聚类归纳和整理,形成一套“模版库”,并在多次活动中不断扩充迭代便于使用,提升活动搭建效率及设计品质。

“会场模块化”详细设计

拆分的过于琐碎,每个模块至少都是“有含义”的。以京东618主会场为例,通过对“会场、品牌、关键词”等元素进行组合拼装,结合业务场景,快速产出了3套会场楼层组合。



❾ 构建产品的五个层面

构建产品的五个层面

这算是一套方法论吧,对构建产品很有帮助。这套方法主要来自于the elements of user experience 这本书,作者Jesse James Garrett 在过机场安检的时候突然灵光一闪,一个三维矩阵一下子蹦了出来,根据这个矩阵拓展出了以用户为中心的产品设计原则。

以下干货

我们都有去电商平台购物的经历,成熟的电商平台给我们一系列清晰的,有条不紊的体验,事实上这是由一系列完整的决策组成的:网站看起来是什么样子、如何运转、它能让你做什么,这些都是彼此依赖相互影响的。如果我们也想做出这样牛逼的平台(产品层面),应该怎么下手呢?

首先把产品分类,按照最基本的双重性质分为:功能型的平台类产品和信息型的媒介类产品。

举个栗子

功能型产品主要关注的是任务,所有的操作都被纳入这一个过程,去思考人们如何完成这个过程。可以把功能型的网站理解为完成一个或多个任务的组合工具。

信息型产品关注的是信息,产品应该提供什么样的信息,这些信息对于用户的意义是什么。

太抽象了就想想经常使用的产品,比如淘宝,它虽然是提供了大量的商品信息,但它的本质是一个功能型的平台类产品;而微博就是典型的信息型媒介类产品(当年我浪媒体基因为证,咳咳)

自下而上的五个层面:战略层、范围层、结构层、架构层、表现层。这是一个产品应有的基本架构,在这个基础上我们才能讨论以用户为中心的产品设计问题,以及用什么样的工具和方法来解决用户的体验问题。

贴个图好理解:

















先说说这五个层面都代表什么

战略层:网站的基本范围层是由战略层决定的。战略层包括了经营者想要从网站得到什么,还包括用户想要从网站得到什么。简单点也可以理解为来自外部的“用户需求”和我们对产品的期望“产品目标”。这里要注意的是,关于定义太狭义和太广义都有问题,我们应该用尽可能具体的词汇来定义我们期望的产品本身能完成的事情。

范围层:也有人喜欢叫它功能层,但是这样不全面。因为这一层中,针对于功能型的平台类产品可以理解为功能规格或是功能组合,但是对于信息型的媒介类产品来说,这一层更多的是以内容需求的形式出现。

结构层:在这一层我们要完成交互设计,这里的交互设计不是简单的我点一个按钮,弹出个什么效果,而是偏向于流程的设计,定义系统如何相应用户的请求。当然还有信息架构,合理的安排内容元素以促进人类理解信息。很多产品出现了难以理解的操作,是个人都用不明白,一般就是结构层的信息架构出现了问题。

框架层:架构层其实应该分三个部分,信息设计:一种促进理解的信息表达方式;界面设计:安排好能与用户互动的界面元素;导航设计:屏幕上的一些元素组合,允许用户在信息架构中穿行。

表现层:产品最终的感知体验。

这种把产品划分为不同模块和层面的方式,非常有利于我们去思考用户体验中有可能遇到的问题。

其实以上说的两个维度、五个层面、各种模块,随便拿出一个点,都可以再开一个帖子专门讲。比如导航如何设计,比如信息架构错了,是从中间层推倒重做还是先应对必须添加的新功能。

很多产品经理或者是设计这个产品的人,只从第三层开始,没人去想战略层和范围层,觉得那只是老板定的,我负责实施就可以了,或是刚想和老板交流,就发现老板讲的你听不懂或是不认同,不知道是老板思维混乱还是自己level太低,犹豫中退下阵来开始码功能。这种想法设计出来的产品一般都不像是给人类用的,因为每一层都是相关的,就像战略层的用户需求决定了范围层功能模块,而功能模块决定了结构层的流程设计,如果中间断层或是理解不到位,产品做出来很容易想象是个什么样子。

总之以上干货只是心法,也就是“道”,光看这个其实并么有什么乱用,必须要在项目的实践中运用,让它真正成为你自己的东西,到那时候你对产品的感觉就会上一个层次了。

​好了,先写到这里,希望接下来可以针对这五个层面展开来写点东西。

大家中秋节快乐。

❿ 一张图讲清楚产品架构,手把手教你画产品框架图

什么是产品架构图

产品架构图是产品经理用来表达自己产品设计机制的一张概念图:

它将可视化的具象产品功能,抽象成信息化、模块化、层次清晰的架构,并通过不同分层的交互关系、功能模块的组合、数据和信息的流转,来传递产品的业务流程、商业模式和设计思路。

由于产品架构图通常用于比较复杂的产品项目中,目前介绍产品架构图的相关书籍和资料极少(尤其是入门级别的资料很少提及),却是设计复杂产品时不可或缺的文档之一。

没有资料的探索过程漫长且没有方向,在终于有所沉淀后,我花了四周写下了这篇总结,希望可以为你绘制产品框架图时提供简明的参考。

为什么要画

梳理自己对产品方向的判断:

思考这张图如何设计的过程,也是帮助你梳理“半年内自己的产品该往何处去、需求应该如何分期和落地、和其他产品的依赖&竞争关系是什么、未来的可拓展性在哪里”等问题的过程。

为技术&运营的输出形成支撑:

当这张图被设计出来后,按照产品架构图的结构和路径,项目的里程碑(RoadMap)就可以被清晰的拆解出来,同时项目成员也可以根据这张架构图产出运营计划、技术系统架构方案等强依赖产品方向的方案。

让他人可视化的理解你的产品架构:

能较为清晰简单的呈现自己的思路、明确自己的产品边界、指明发展的方向,常用于在项目规划或项目总结中进行演示,帮助不了解你的产品的人快速的建立对你的产品结构、功能、复杂度的认知。

何时需要画

建议在复杂项目开始前写:

当你要开始设计一个系统性、完整的需求时,如果跳过画产品架构图的步骤,直接开始画原型、写PRD、kick off,就很容易发生“改了又改”、“做了一版需求然后又推翻”的情况。

但“种一棵树最好的时间是十年前,其次是现在”:

如果你的项目已经进行到一半,自己却从未产出过这张图,那么就从此刻开始,按照下文的步骤尝试为自己的产品产出一张产品架构图吧。

如何画

之前我们分享了【AR最全干货及资料】设计AR产品,你一定要看的总结 ,你可能对AR相关的背景知识已经有所了解。为了分享的延续性,我们来做一个大胆的假设*:

假设你是 微信-扫码功能 的产品经理,有一天老板把你叫到办公室,一番鼓励后拍着你的肩对你说:

“苹果发布会看了没?苹果这么重视对AR能力的支持,我们微信也要赶紧把AR功能做起来。这是个Allen(张小龙)很重视的项目,你回去好好设计一下,明天来跟我过方案。记住,要能够一炮打响,全民参与喔!”

啊,张小龙级别的项目啊!明天就要出方案,怎么办 ?

画前准备

列出问题域

在需求初期,产品经理得到的往往只是一句比较模糊的需求描述,它们可能来自于老板、运营或用户。

直接把这句话作为核心产品功能是不恰当的,合理的做法是先把这个产品所有的问题域列清楚。

“问题域”是指自己的产品能够解决的所有问题的空间集合。从核心需求出发,将所有当前需要解决、未来可能要解决的问题放入产品框架的范围,能够帮助你的产品架构图拥有更高的可拓展性,在后续具备迭代和优化的空间。

以微信AR的需求为例,问题域是这样一个集合:

详细操作步骤:

1. 找到收到的需求中,跟产品形态、产品目标相关的词句,去列出“XX的流程会是什么样”、“XX该怎么达成”之类的问题,直到如果这些问题解决,能够实现核心需求的方向和业务目标。

2. 去逐次寻找这些问题需求被解决的过程中,是否有其他要先解决掉的问题、或者其他跟业务相关的问题能够被解决/改善。

3. 按照层级去罗列出所有的问题,并附上自己的初步回答,从而形成一个初步的、自己的产品能够解决的“问题域”。

确定产品方向

在经过问题域的罗列后,你应该能够得到一个模糊的产品方向和功能范围。把这些问题域的答案抽象总结成一个确定的产品需求。

以微信AR的需求为例,根据问题域,我们发现需求不只是扫码组件增加AR识别能力这么简单,整个需求里需要引入广告主的角色,并且需要和广点通、腾讯开放平台等团队合作。最终得到的产品方向描述是这样的:

详细操作步骤:

问题域的环节非常发散,这一步需要回归基础,把模糊的需求补充、拓展和翻译成一个在商业模式和用户体验上能够形成闭环的产品需求。

1. 核心需求确定:我的产品核心解决的是哪批用户、哪个用户需求?

2. 产品目标:如果以一个数字指标衡量我的产品,它应该是什么?

3.用户场景:核心需求基本的产品形态、用户使用的路径是怎样的?

清晰的业务流程

这一步需要根据核心产品需求和问题域的答案,画出简单的业务流程。业务流程是产品设计中常见的图表,绘制方法就不再多做说明。

以微信AR的需求为例,从广告主准备AR互动,到用户在前台使用摄像头参与互动,整个业务流程如下:

着手绘制

搭建基础框架

基础的产品框架脱胎于业务流程,但相比业务流程,更加注重产品功能的枚举、功能模块之间的分界。

详细操作步骤:

1. 对照业务流程,根据自己设想的产品机制、基本产品形态和用户的使用路径,列出需要的页面&功能&模块等前后端逻辑。

2. 将刚刚得到的多个流程图中所有功能类似或者范围有包含关系的机制/功能放在一起,以模块化的形式形成一张简单的矩阵图。

3. 将明显是同一个产品范围、同一组产品功能的模块放在同一层级,得到一个基础的产品框架。

明确架构分层

一个具备前后台关系的产品架构图至少分为三层:用户感知层(在何种场景下通过何种方式触达用户)、功能模块层(通过哪些功能模块实现产品的核心功能、和哪些外部平台功能有信息交互)、数据层(产品的数据从哪里来、产品的数据沉淀到何处去)。

在上一步进行简单分层后,我们已经得到一个初步框架,但是难免会有分层不明确的问题。此时需要按照两种维度来处理架构图的层级:不同信息层级的边界、同一层级内模块和模块的边界。

1. 处理不同信息层级的边界:

架构图的层级表达的其实是信息之间的流转关系,不同信息层级之间一定是有逻辑关系的。

其中用户感知层和数据层通常可以简化为一层(用户端的功能表达往往逻辑简单、数据的来源问题则不是自己产品的核心功能),而功能模块层则需要按照自己产品的逻辑去将功能模块层内的主要模块变成新的层级。

2. 处理同一层级内子模块的边界:

各层次之间虽然相关,但同一层次内的子模块之间一定是互相独立、界限分明的(常常对应着不同的开发团队和系统应用)。将解决不同问题的功能拆分成两个子模块,做到一个问题只在同一层解决,避免牵一发而动全身的情况出现。

3. 明确产品间的边界:

产品边界对于开发设计系统架构、业务间的合作模式都非常重要。用不同颜色标识清楚产品框架中,各个部分所属产品的边界,通常其中属于自己团队的部分用亮色表示。

加入信息流转机制

产品架构图在表达产品的核心功能外,也应该体现信息流动的路径:当前层级数据的交互形成产品功能,产品功能又产生新的数据,从而推动下一层级的功能运转起来。

如果当前产品的主要使用角色只有一个,则只需要用箭头标明模块间信息流动的方式即可。如果当前产品会涉及的主要角色比较多,则需要用不同颜色的线条将他们和各个模块之间的信息交互关系外化出来。

最终检查

一张好的产品架构图,应该具备以下特点。

清晰的模块功能边界

功能经过抽象,做到标准化、互相独立

上下游产品功能边界清晰,架构分层明确合理

具备迭代优化的能力

记得不断根据你的产品的发展情况来更新产品架构图,每次修改的过程对提升产品架构能力的帮助非常巨大。

————————————————

原文地址:https://blog.csdn.net/pmcaff2008/article/details/78111282

阅读全文

与如何搭建产品模块相关的资料

热点内容
如何代理小黄车 浏览:127
冷门产品视频怎么拍摄 浏览:117
技术学院软件哪个好 浏览:246
离婚调解包括什么程序 浏览:344
目标点是输哪个数据 浏览:747
小程序访问权限在哪里 浏览:823
如何微信小游戏迁移到微信小程序 浏览:648
消毒隔离技术包括哪些 浏览:931
交易猫未发货怎么收货 浏览:115
恒昌惠诚信息咨询怎么样 浏览:435
期权交易中如何修炼心性 浏览:554
信管家是哪个交易所 浏览:925
电脑如何看内存条信息 浏览:259
如何删去手机中的系统数据 浏览:753
程序编码凭证怎么做 浏览:483
宋朝怎么对外交易 浏览:499
项目代理合同是什么 浏览:834
东莞贷款代理公司怎么这么多 浏览:355
硅烷产品的主要优点都有哪些 浏览:336
纽威机床如何调程序 浏览:173