(3)微客等级规则
这个大家就一目了然了,熟悉的同学都知道,这就是个规则和定时任务,按照约定定期去跑用户的等级条件值,然后看用户会属于哪个等级。业务侧期望每天 0 点跑一次,每天 10 点跑一次,每隔 2 小时跑一次。
上述业务大概描述清晰了之后,我们按照横向和纵向的比较、归类、分析与综合以及抽象与概括来执行。横向扩展方面,我为了举例简洁,在本文只罗列了业绩、任务、等级三个模块,但是实际上还有关系链、线索等其他模块。
这里简单介绍抽象归纳的思路过程:
(1)比较
我们可以发现:
- 都是在某一时间段内做一件事情,但是时间段有的很明确有的不明确;
- 都是在某个时间点做事情,比如每天 0 点,每天 10 点,每天 15 点…每周,每月,每季度,每年,每个整点;
- 做的事情分两类:复制某种数据,或者去按照某个约定跑某个数据的值。
这个案例比较明确了,大的模块就归类为:
- 时间段:永久类和固定类;
- 时间点:每天某个时间点类(0 点,10 点,15 点等等),按常规标准类(天,周,月的开始和结束节点);
- 任务:创建数据类,执行定时任务类;
时间点在时间段内循环,循环的规则也是周期模型的一个重要元素。
- 当时间段大于小时时,时间点可以每小时循环;
- 当时间段大于天时,时间点可以每天循环;
- 当时间段大于周时,时间点可以每周循环;
- 当时间段大于月时,时间点可以每月循环;
- ……
- 周期模型的主体包括:时间段,时间点,任务;
- 周期模型的边缘属性为:循环属性、名称属性;
- 以后可扩展逻辑为:循环的条件、时间点条件,任务条件等;
- 然后,因为小时、天、周、月的概念都是国际通用的,但是季度、财务年度可能是业务侧有自己的概念,所以需要业务提前定义的有:季度、年度的概念;
- 未来可以应用于每个定时任务的频率设定。

文章插图
文档中整个模型需要阐述的需求内容包括这些:

文章插图
至此,整个周期性生成和执行任务的能力模型就完成了,短期内的未来我们无论怎么加需求,都是在时间段、时间点、任务这个主干下增加玩法、类型、条件,都不会脱离这个模型。时间段、时间点、任务这三个东西,就组成了一盏明亮的足够高的灯,照亮了周期性生成和执行任务这条路。
最后我想说,本文为了比较好理解,举的例子都比较简单,一方面是为了读者容易理解,也为了我作为作者会比较容易表达。真正工作中一定会遇到比案例更复杂的情况,但是举一反三触类旁通是产品的基本岗位能力,需要对方法论多加锻炼并不断形成习惯,把方法论变成本能反应,就可以在工作中信手拈来了。
另外,中台是不断迭代的,就算中台是由非常牛逼非常了解业务的人来做,毕竟做业务的人和做中台的人也不是同一个人,很可能会出现业务的玩法在中台的预料之外的事情,那么中台很可能就会迭代模型或者更改底层设计。所以不能追求中台的产品模型一开始就是完美的,要有不断优化的心理预期。
作者:初愚,公众号:产品杂谈录
本文由 @初愚 原创发布于人人都是产品经理,未经许可,禁止转载
- 三星|没有人会在意你用的是索尼A9二代还是一代,靠作品说话
- 宿舍|高考完了来装台电脑?大学生宿舍适用的中高端静音主机配置推荐
- 路由器|家庭常用的光猫、路由器、电视盒子区别大吗?具体都有哪些作用
- 结合李想从1到10方法论,明白了理想要靠L9成为苹果的路径
- pdf|有哪些好用的PDF转Word软件?快收好这份详细指南
- oracle|有没有什么好的跑步耳机推荐、最适合跑步用的耳机
- 5G|放号时间定档!正式商用的广电192号卡会不会“热卖”?
- 云盘|云盘成为三大运营商涉足互联网应用的撒手锏之一!
- 脉脉|业界精英都在用的4款设计软件
- f22战斗机|电脑内存够用的情况下,再加一根内存有多大的提升?
