• 作者:老汪软件技巧
  • 发表时间:2024-12-27 17:06
  • 浏览量:

这里大都是执行层的程序员,我们经常遇到一个问题,就是领导作为决策层,他们经常拍脑袋想出个什么方向、方案,还要求短时间做出来,给结论。

他们觉得很简单,执行层却要做很久,可能做的还不符合执行层的心意,我以今天发生的一个案例,描述下两者的区别。

我们最近要紧急加个人脸认证得功能,就是除了身份证认证外,还要额外加一道人脸认证。大概是昨天下午说的,要求今天中午上线。

当时我们还在做别的需求,这个需求临时插进来,流程、原型、方案什么的都没有,只说个明天中午上线。

老板觉得很简单,就是加个人脸嘛,之前不是有身份证,加一个逻辑有什么困难的,分分就干完了。

但是从执行者层面,这个事情就麻烦多了,反正直到今天晚上,这个需求也没上上去。

我罗列了这个需求在执行层面遇到的问题。

技术实现问题

要加个人脸认证功能,本身就有基础的开发工作量,我说的是一切都确定好,只用对接三方 SDK 的工作量。

大部分老板想到的也就这个工作量。然而实际上有无数个选项要一一抉择。

用阿里还是腾讯的?用跳转链接还是跳转到支付宝?前后端怎么配合?

三方后台应用怎么开功能?谁配?走什么申请流程?光走个流程都要搞半天。还有后续费用,财务还要审核。

再说功能之外要考虑的事情,是不是要加个开关,万一三方服务挂了怎么办?基础的报警、监控是不是要有?

像我这个需求,还没调通,领导看了下价格,人脸要 6 毛一次,心疼了,要求加个前置身份二要素验证。

以上场景随便挑两个都比纯对接耗时,如果一开始没想到,做到一个地方踩一个坑,更耗工时。

业务场景问题

和领导提出自己的需求的格式__领导需求分析

接下来就是业务场景问题了,这才最坑的地方。

没有产品文档,没有原型图,还要开发硬着头皮上,这跟把开发往火坑里面推有什么区别?

做对了没好处,做错了要背锅。

但是没办法,研发们在一起讨论业务场景,那里加,那里不加,之前的怎么兼容等等。

数据问题

等到真正上线了,你以为领导会觉得你加班加点辛辛苦苦把事干完了很棒?

他只用三句话就能让开发搪塞:

人脸的成功、失败率多少?

失败原因有哪些?怎么分布?

从身份证到人脸的漏斗怎样的?减少原因有哪些?

对新用户转化率有什么影响?对业务整体有什么影响?

傻眼了吧,能答出来一两个都是优秀的。

决策层和执行层是两种不同的思维。

执行层事情又多又杂,细节极其裹精,做起来很费时间,还得非常集中注意力。

决策层思维在执行的上层,如何判断执行后的影响?影响面多大?如何判断执行方案对不对?所以数据对他们非常重要。

这个案例启发我们,作为执行层,跟领导争取时间的时候,能把后续的场景、数据想全面,就能争取到更多的时间,比如有时候觉得某个功能时间不够,但领导又觉得够,那就好好分析下,想办法说服他。


上一条查看详情 +Docker
下一条 查看详情 +没有了