故事
(一)
数据建设项目起名字,需要选择用“账户”还是“账号”来命名。
在一开始立项的时候,由于种种我不了解的原因,先用“账户”来推进。如今过了半年,我接手项目,发现主要覆盖范围均是与“账号”相关的,而且在与数仓RD交流过程中,我发现RD普遍对于“账户”还是“账号”没有明晰的认知。
我意识到,如果不在此时进行澄清并纠正错误,在未来可能会带来很多概念澄清上的问题。
于是跟数仓RD讨论完之后,做出决定,把名字改为“账号”。
(二)
做出决定后,就在我们项目沟通群中向大家进行了周知。没想到却当着众人的面被领导直接怼了回来:“名字先不要改,先和我对齐一下吧”、“你这个改动不妥”。
于是,从晚上10点到12点,我和领导在“大象”上一直battle。
我的观点集中在:
- 公司内的同学普遍分不清楚“账户”和“账号”。
- “账户”从本质上讲是一个会计领域的概念。一般拿来用作表述账户余额,强调“户头”的概念。例如银行账户、“月付”账户等。
- “账号”从本质上讲是用来指代用户的一串数字或编码。例如微信账号、账号登录登出等。
- 从目前项目规划的内容看,多是以ID-mapping、基于统计类结果的认知(例如账号是否年活、是否业务支付老客等)、第三方账号(例如微信OpenID)等内容。
- 我对于未来的规划也会集中在账号体系,以及基于用户行为的统计类认知层的数据(表征账号某种状态的信息)。
- 从概念的延展性上看,账户可能会被收敛到“银行账户”、“支付账户”这个范围内,强调“额度”、“金额进出”等内容。而“账号”,由于其本身单纯的含义(代表用户的一串数字),反而在广义层面上(狭义层面就是ID相关内容),可以叠加相对多的内容,例如强调“账号激活、登录、活跃、新老客”等。
领导的观点集中在:
- 账户 是 account,账号 是 account number。
- 账户在公司内的应用比较广泛。公司内网搜集了一堆“账户”相关的文档,数据表中搜集了一堆“账户”或account相关的表名。用来证明“账户”这个词是被广泛应用的。
- 自己当初立项时,被各种人review,名字最终定为“账户”(但其实从来没讨论过“账号”这个选项)。
- 立项材料发出来给我看。
最后结果是,领导被我说服,同意改名,但需要发邮件周知各种大佬。我提出向更上一级领导请示。
(三)
我将自己的理由进行了总结,并向上汇报。得到答复“支持更名”。
复盘
做对了什么?
- 充分思考。理由列举充分。反复打磨后让理论变得strong。
- 坚持自己的判断。坚持立场。坚持做对的事。
做错了什么?
- 在没有跟领导打招呼的情况下,直接在项目沟通群中发布信息。这可能会让领导产生权利被侵犯被僭越的感觉。
- battle过程中,刚开始还是会有些冲动(主要是深思熟虑的观点被直怼产生的被侵犯感,以及对领导找一些不靠谱的反对意见所表示的轻视),后来肾上腺素下来了,慢慢能够组织语言进行说服。
本该做但没做的?
- 深思熟虑改名影响的范围,以及改名这件事本身的意义。