公司产品有一个场景。
1.用户新增一个数据,用户可以自己处理这条数据,也可以委托我们来处理这条数据。
2.我们平台希望用户来委托我们处理这条数据(我们利益更大,但也可以给用户一些附加的服务)
3.为了营造这种紧迫感,数据旁边加了个倒计时。类似“xxx 分钟后将失去委托平台的权利”
老板的思路:“我们规定 3 小时内允许用户委托,3 小时后不允许委托,但是用户可能下午 4,5 点新增数据,然后就下班了。第二天上班看到数据,委托时效就过了,所以如果是在上班时间。。。倒计时生效,下班了倒计时暂停。第二天上班,倒计时继续……同时在下班后这段时间,用户依旧可以操作,只是倒计时暂停状态。”
……你们见过这种场景吗?上下班时间要暂停,包括节假日周末。。。
跟产品反馈反抗过别的方案,产品说老板不满意,一定要这样
1
zfybot 43 天前 34
没见过 但是感觉需求还挺合理的 不算逆天需求
|
2
kuaner 43 天前 3
我觉得老板这个想法挺合理的,还站在用户的角度替用户考虑
|
3
vcbal 43 天前 3
这个感觉还好,倒是挺有意思的想法
|
4
rwecho 43 天前
股票交易也是上下班暂停
|
5
CSGO 43 天前
股票?
|
6
masterclock 43 天前
基操
很多场景的定时器都需要根据某个外部条件暂停、更改,甚至暂缓、加速 |
7
adoal 43 天前
这不就是类似于“xx 个工作日内办结”的逻辑嘛,很正常。
|
8
LDa 43 天前
这个需求很合理啊 总不能要求别人下班了还干活吧
|
9
simple11 43 天前
面向客户的需求 看起来也合理
|
10
jack0123 43 天前
哈哈哈,让用户来打个卡,上下班
|
11
helone 43 天前
需求合理,倒计时暂停逻辑也不算复杂,可以实现啊
|
12
mars2023 43 天前
这种有点像“工作日”的概念。
|
13
luojianxhlxt 43 天前
如果你是产品经理和客户,不觉得这个思路挺好的吗
你不想做只是作为程序员不想而已 |
14
bthulu 43 天前 2
别的都好说, 节假日这个你怎么解决? 你又不是国务院, 你怎么知道明年中秋国庆放哪几天?
要不给你们产品做个放假的功能, 每次国务院发布放假时间后, 让他自己去产品里放个假. |
15
pelloz 43 天前 22
很简单,当用户看这个数据的时候,倒计时才走。当倒计时真的到零了,那么重新给用户一个委托平台的机会,让他继续看倒计时。
是不是很熟悉,拼多多就是这样的。 |
16
paopjian 43 天前
每次用户登陆平台的时候, 计算当前时间是不是工作日,不是工作日不计时,工作日计算上次登陆时间差
|
17
falcon05 43 天前 via iPhone
很合理的要求,实现也不复杂,后台只需计算倒计时结束时间,判断是否要包含下班时间,前台只需在下班时间显示一个暂停计时。
|
18
pkoukk 43 天前
挺合理的啊,而且实现也不困难,就是肯定需要依赖一个第三方的工作日判断库
老板肯掏钱就能做,不掏钱就做不了 |
19
kpsanmao 43 天前
我也觉得这个需求是合理的。不算傻比。
|
20
pxiphx891 43 天前
那么问题来了,国务院有查询工作日的接口吗?怎么判断今天是不是工作日?
|
21
ntedshen 43 天前
按工作日计算原来不是正常需求么。。。
上下班时间这东西前端做做就行了,又不是说不允许对面验证,做好样子就行了。。。 节假日我这里是单独做了一个 json 记录假期和补班,查表+周六日。。。 反正一年一次的工作量谁来不都是几分钟完事。。。 |
22
falcon05 43 天前 via iPhone
不过节假日的计算的确是一个问题,网上有公开的放假日历,每年更新一次,或者看看有没有相关 api 。
|
23
AlbertWei 43 天前
看起来比较合理,做游戏要限制未成年人登录,也要判断工作日和节假日,这个可以做一个配置,然后每年放假通知出来后,维护一下节假日就行了
|
24
allenzhangSB 43 天前
@pxiphx891 一年就那几个假期和调休, 随便配置一下就行了, 不用查接口
|
25
visper 43 天前
很简单啊,做个工作时间配置就行。
|
26
wellerman 43 天前
既然有非工作时间暂停的需求,那说明这个数据不是受委托后要立即处理的。从用户体验出发,不如设定 24 小时委托,但在非工作时间委托时加个说明,上班后处理相关数据。或从用户体验角度和平台利益最大化出发,按排人在非工作时间值班,定期处理相关数据。
|
28
silverwzw 43 天前 3
|
29
corcre 43 天前
"有排班表和工作日历这些基础数据吗, 没有做不了"🐶
|
33
chippai 43 天前 1
合理的需求,实现也简单,感觉没啥问题
|
34
lululau 43 天前
怎么知道某个时间是不是上班时间?每年的节假日都不是完全规则的,这个程序是计算不出来的啊。。。。。。
难道每年等国务院办公厅发布第二年的节假日通知之后,把假期数据手动导入到系统里吗。。。。。。 |
35
malusama 43 天前
挺合理的, 工作的事情只在工作时间生效
|
36
fe619742721 43 天前 1
做 toB 产品,这个是很常见的策略
我们做 CRM 的,公海分配回收必须要考虑员工上下班时间以及特定的排班策略,下班以后就是不能操作回收和分配,不然员工自己也会无所适从 你也不想休息时间公司给你派活吧,一样的道理 |
37
express 43 天前
上下班时间每个公司都不一样吧,是不是还得让用户自定义一个时间录入系统,然后根据这个时间来判断
|
38
kk2syc 43 天前
这需求真的合理,不能喷。你老板是正常脑子的,不是小脑萎缩屁股决定的那种
|
39
laggage 43 天前
合理~
|
40
bthulu 43 天前
可以给老板灌鸡汤, 24 小时无休的员工才是好员工, 这样你就简单了
|
41
Lax 43 天前
需求看起来还算正常。根据需求估算一下工作量,出个实现方案,反馈给老板看看要不要做。
涉及工作时段的管理功能,应该也要加进去。 |
42
HancockXu 43 天前 2
程序员最可怕的就是从技术的角度去想功能,而不是从功能的角度去想技术
|
43
tairan2006 43 天前 via Android
这个功能又不复杂,做呗
|
44
darkengine 43 天前
下班了就给客户发短信提醒: xx 分钟后你将失去委托资格,一个都不能跑。
|
45
foolishcrab 43 天前 via iPhone
不是哥儿们,我看一半还以为老板要你们出个人 7×24 ,这需求考虑的是你们的工作时间,怎么就逆天了???
|
46
tmkook 43 天前 via iPhone
楼上为什么都要接入节假日?后台加个上班下班的按钮不就完事了,还能兼容节假日加班的情况。
|
48
GooMS 43 天前 via Android
做个假的就好 不用考虑节假日还上下班打卡
|
49
hefish 43 天前
老板是实在人。给老板点赞。
|
50
louzhichen 43 天前
可以,但是用户不一定能理解,需要事先说清楚。例如下午四点看到还剩三小时,第二天早上九点看到还是三小时,会怀疑这个倒计时是不是有问题
|
51
min 43 天前
这不是很合理的需求么?
否则临近下班 1-2 个小时的单子都凭空丢掉了,损失 1/8 到 1/4 的营业额,产品经理工资里面扣啊? |
52
snitfk 43 天前
你老板少说了一段话,应该是工作时间倒计时功能。非工作时间当然就不计了。
|
53
Greendays 43 天前
不如 24 小时内随机显示剩余时间(
|
54
maladaxia 43 天前
这产品经理不如我啊,
可以实时计算一个倒计时时间啊, 比如工作时间倒计时 3 小时, 周五快下班时倒计时 48+3 小时. 这样用户可以理解, 倒计时行为前后一致. |
55
evan9527 43 天前
不如直接计算到下一个工作日的时间,加到倒计时里?虽然缺少了紧迫感,也好过暂停计时这种傻傻的放在哪里吧?
|
56
InDom 43 天前
需求简单, 如果是今天之前的, 下午几点之后的单子, 且没有加送过的, 今天首次打开加送三小时, 重新开始计时.
|
58
jydeng 43 天前
丰巢是这样,18 小时内取免费,周末或者节假日顺延。
|
59
8355 43 天前
老板发工资,老板说的对。
无非就是 下班前 3 小时之内的时间差 加到上班之后的时间,截止时间算个时间戳的问题。 不难实现,业务本身并不影响主体的业务逻辑,总归都是截止时间,加个判断的事,前端判断下时间再倒计时就行了。。 |
61
cdseethemusic 42 天前
反而觉得蛮好的
|
62
JHExp 42 天前
还是太年轻, 老板如果一定要哪个需求 不管合理不合理干就完了,你只是个打工的
|
63
pianjiao 42 天前
他要是加班呢。。。突然没了。
|
64
svipchao 42 天前
为什么不能打开系统开始计时,关闭系统暂停呢...
|
65
TimPeake 42 天前
哈哈 有趣
|
66
fffq 42 天前
interesting
|
67
xing7673 42 天前
点进标题之前:以为是某个花里胡哨的倒计时实现效果。
点进之后粗读:以为是老板压榨员工倒计时实现需求。 …………细读:这不是很合理的需求吗 |
68
brant2ai 42 天前
其实每条数据进来的时候是按照入库时间直接可以算截止时间的。至于你说的晚上、周末、节假日,用几张表就能解决。还是蛮简单的问题。
|
69
zjsxwc 42 天前
用户:什么你一个程序员还想让我加班?
|
70
NoOneNoBody 42 天前
没必要“暂停”啊,设置 deny 时间就是了,反正在下班时间委托的话,委托成功后给个“xx 小时内确认”的提示语就行了
就是为了营造紧迫感,给个很短的倒计时? |
72
AtlantaANiu 42 天前
"为了营造这种紧迫感,数据旁边加了个倒计时。类似“xxx 分钟后将失去委托平台的权利”"
这个需求合理么?有做过 AB 测试么?是否尝试过另一种 case:"委托一直可用",对比过转化率么? |
74
RaymonR 42 天前
这个看起来类似考勤的计算工时
|
75
ODESZA 42 天前
老板的需求还算合理啊,下班了可以暂停计时;
但是还需要额外考虑一个问题,就是这个暂停时间需要可调整,因为客户多了后,每个客户的上下班时间是不一致的。 |
76
niubee1 42 天前
能考虑到下班说明老板还算是个人
|
77
gwbw 42 天前
见过类似的场景,为了鼓励用户买会员,官网上大大的 banner 倒计时提醒:优惠仅剩 9 分 58 秒
然而这是个假的,无论什么时候进入官网都从头开始倒计时,随时可以使用这个优惠购买,并且也没人知道这个优惠真正结束时间 只要你们不是 toB 的产品,没有甲方来质询倒计时为何刷新,那不妨考虑下这个形式 |
78
Tumblr 42 天前
这不是非常常见么?
比如在工单系统中,工单考核会涉及到 SLA 和用时,但对于非 7x24 的支持,周末和节假日都需要停止计时,这样的数据才准确和合理。 |
79
chixinzei 42 天前
我给一个思路,你产品是 web 的?那就第一次提交数据正常 3 小时倒计时提醒,用户下班就下班呗,后端保存一个用户最后使用时间,如果最后使用时间离当前操作的 web 的时间在 8 小时以上,可以断定是间隔了较长时间(上下班或节假日或长休),这个时候就再弹出一次 3 小时倒计时提醒就好了。 c 端同理。 反正就是定一个大概的时间区间判断要不要再给他一次机会就好了。
|
80
imaple 42 天前
直接按照上班时间算好倒计时结束时间, 修改上班时间的时候重新计算结束时间。
|
81
LearningKid 42 天前
只保存倒计时结束时间,计算结束时间的时候多加一点判断的事情,感觉算普通需求。
|
82
whythings 42 天前
理解楼主对方案的不理解,实现不难,但是用户其实很难有稳定的预期知道到底是否会“失去委托权力”,还是老板站在平台的角度,黑盒的设计逻辑,用户不知道其中逻辑可能会完全懵逼,
促营销的方案很多,比如显眼的跳动的按钮、比如 xxx 人使用了平台委托、比如使用平台委托可以活动 xx 权益,倒计时方案个人感觉并不适用于此场景, |
84
whythings 42 天前
|
85
cowcomic 42 天前
老板的出发点很好,但是体验太割裂了,倒计时暂停什么鬼,除非暂停这段时间平台除了浏览不能操作
用户绝对会被这个倒计时暂停搞迷糊,平台到底还能不能用了,做的操作不会不生效吧 还不如把暂停的时间加到倒计时上 比如: 1 点的操作,倒计时到 4 点 2 点的操作,倒计时到 5 点 3 点的操作,倒计时到第二天早上 9 点 倒计时一直在 run ,只不过不同时间点的倒计时长短不一样 这当然也有弊端 倒计时会给用户紧迫感,如果用户找到规律,有可能会紧迫感被放宽的吸引,导致都积攒到快下班的时候提交,人为的造成业务高峰 如果你的客户是 B 端专业人士居多,这种影响应该不会很大,如果是 C 端用户,这个影响还是挺大的 |
86
lzeeee 42 天前 via iPhone
@foolishcrab 我也觉得,难道让楼主有一条数据处理一条数据就算好了。。。那得无条件 on call 。。。
|
87
tracebundy 42 天前
需求合理,只是开发麻烦点
|
88
iseki 42 天前 via Android
这功能挺好玩的。
你不能因为自己做着麻烦就说人家需求逆天啊。 |
89
iyaozhen 42 天前
|
90
cyningxu 42 天前 via Android
我是打工的,我觉得挺合理的,甚至我感觉你老板挺好
|
91
whileFalse 42 天前 via Android 1
不会做就说不会做
|
93
cxilife 42 天前
不怕提需求,就怕快做完了改需求。没需求你可以下岗了
|
94
EndlessMemory 42 天前
计算登录时间?
|
95
zjuster 42 天前
@silverwzw 接口不一定及时更新,每年的 12 月底-1 月初,可能出现数据迟迟不更新的情况。对于这种不稳定的外部接口,不适合做在自己的客户产品里,或者需要额外做一层数据兜底。
|
96
PuppyRush 42 天前
你老板是正常人,我帮你老板说一句:能做就做,看不惯就走没人拦着你
|
97
karnaugh 42 天前
这就是个正常的功能啊,人家有人家的考虑,不知道你在这吐槽啥
|
98
zjb861107488 42 天前 via iPhone
我提一嘴哈,按交易所是否可以交易来判断是否工作日可行吗?大部分情况不用考虑补班吧…
|
99
liuidetmks 42 天前
老板是个正常人,站在用户角度,员工角度
|
100
luziafy 42 天前
我们的倒计时就是这样,甚至过期后再给一次更短的倒计时,这个倒计时没了才是结束。
|