你的帮手正在给客户看瓷砖铺装的照片,气氛挺好。可他的拇指还在往下划,现在两人看到的,是这单工程的具体数字了:报价总额、定金,如果你的设置足够随意,甚至还包括接近你利润率的信息。
没有人做错什么。客户要求看照片。帮手在自己手机上打开了这单工程,因为这单工程的一切都存在同一个地方——这正是这款应用好用的地方。问题在于,“一切都在一个地方”悄悄变成了“一切都摆在所有人面前”,而一个刚来了三周的小伙子,刚刚带着客户把你的定价逻辑看了个通透。
小团队往往抵触去思考角色和权限这件事,因为这两个词听起来太“公司化”了,而一个五人小作坊的全部意义,恰恰就是不要变得那么公司化。这个顾虑不无道理。但角色划分本身并不是官僚主义,审批链条和职位头衔才是。角色只是对一个实际问题的答案,一次性决定好:谁需要看到什么才能把活儿干好,而什么应该留在柜台后面。
你在实体团队里其实早就在划分角色了。不是每个人都开公司的卡车,不是每个人都跟客户谈钱,不是每个人都拿着公司的信用卡。软件版本的角色划分,不过是把同样的直觉,套用到信息上而已。
一位技工实际需要什么
从工作本身出发,而不是从担忧出发。一位在现场的技工或帮手,大致需要:
- 今天和这一周: 该去哪儿、什么时候去、这单是什么活儿。
- 工作范围: 卖出去的是什么,细节要足够详尽,能把东西正确地做出来——已批准报价单的明细项、图纸、现场备注。
- 历史记录: 照片、当日日志、之前的到访记录、上一个人发现了什么问题。
- 日常工具: 上下班打卡、添加照片和备注、勾选清单、记录材料用量。
- 足够用来正常工作的客户联系信息: 姓名、现场地址、能打“我到楼下了”和“我们正在路上”的电话号码。
这就是把现场活儿做出色所需要的全套装备,而值得注意的是里面缺了什么。一位技工的日常工作,不需要工程盈利、你的人工工价、客户实际付了多少钱、客户完整的联系历史,或者你的营收图表。这些不是被藏起来的秘密——你并不是不信任你的团队;它们之所以缺席,是因为它们在现场根本派不上用场。一个人能打开的每一个界面,都是他之后需要去解读、去闲聊、或者不小心展示给客户看的东西。一份在手机里没有任何实际用处的信息,不过是揣在口袋里到处走的风险而已。
什么应该留在柜台后面,以及为什么
有三类信息理应待在柜台后面。
金钱。 工价、利润率、正在制作中的报价单、发票、付款记录、仪表盘。一部分原因很直白:手机会被递给客户看、被随手放在木材上、被落在座位上,一栏利润率一旦落进不该看到的人眼里,就能瞬间给一场谈判重新定价。但更多是出于一些没人愿意明说的内部原因。你的团队成员彼此并不知道对方的工资,而工程数字一旦泄露出人工成本的构成,你就离某次无聊午休时的一场闲聊,只差一步之遥,而这场闲聊足以改变现状。而且利润数字一旦脱离了背景,在两个方向上都会被误读:一位技工看到某单工程有 4,000 美元的差额,会认为你很有钱(而这个差额其实是你的日常开支、你难熬的二月淡季、你要承担的保修风险);一位技工看到某单工程亏了钱,则会认定这艘船正在下沉。你掌握的是全局,而一个脱离全局的孤立数字,不过是一种错误信息。
客户个人信息。 一位技工需要现场地址和一个能打通的电话号码。他们不需要客户的邮箱、客户名下的其他房产、付款记录、客户配偶的电话号码,或者销售阶段留下的备注(比如“提过预算比较紧,丈夫有点怀疑”)。你所经营的每一个司法辖区的隐私法规,都期望个人信息按需接触,你的客户也默认如此。明年春天一气之下走人的团队成员,带走的应该是回忆,而不是默记在脑子里的客户名单。
关键操作权限。 删除内容、修改已签字的文件、更改价格、增删人员。不是因为有人真的会这么做,而是因为一旦有东西丢失、所有人开始互相怀疑的时候,“谁都没法做”比“谁都不会去做”要管用得多。
隐藏它,而不是把它变灰
这一点,大多数人恰恰弄反了。既然决定了一位技工不该打开发票界面,软件就有两种处理方式:显示这个按钮但点击后拒绝,或者干脆不显示这个按钮。这两种看起来相似,但完全不是一回事。
“能点但会被拒绝”这种版本是有害的,而且是一种很特定的伤害。一个回应“你没有权限”的按钮,只会被读成两种意思之一,而且都不好:要么是应用坏了,要么更糟——是你本人信不过他。它把一件关于岗位设计的中性事实,变成了每天都会发生一次的小小羞辱,而这份羞辱由他自己的手机发出,就当着旁边任何人的面。人们不会把“没有权限”理解成一项制度,他们理解到的是:有人特意把门把手留在那儿让你看得见,你伸手去够,门却当着你的面摔上。
被隐藏的版本则完全不会造成这种刺痛,因为根本没有什么可以刺痛的东西。技工的应用就单纯是他自己的应用:日程、工程、照片、工时表,完整而连贯,上面没有任何不能用的东西。一个划分得体的角色,应该让人感觉是为这份工作量身打造的工具,而不是在老板的应用上焊了一堆锁。你的记账员不会因为自己的界面上没有打卡按钮而觉得被亏待了;你的帮手也不该因为他的界面上没有营收图表而觉得被亏待了。被剥夺感,需要以“看得见”为前提。
有一个值得知道的例外:整个功能板块应该隐藏,但对于共享界面里的某个具体操作(比如你可以查看的某单工程上的“编辑”按钮),灰化处理则是诚实的做法,因为这个界面本身有足够的上下文让它显得合理。经验法则是:板块隐藏,按钮灰化。

授权,本质上是一个权限决策
角色听起来像限制,但对一支正在成长的团队来说,它恰恰是让“放手”成为可能的东西。很多老板到晚上九点还在亲自处理每一份报价、每一张发票、每一通客户来电,原因往往不是没有别人能做,而是当时摆在面前的唯一选项就是“把所有东西都交出去”。如果“现场技术员”和“看到我所能看到的一切”之间没有中间档位,授权就会显得像是在暴露风险,于是它永远不会发生,老板也就永远是那个瓶颈。
真正的角色划分,创造出的正是这些中间档位。小团队里那种经典的层级大致是这样的:
- 帮手: 自己的日程、自己的工程、照片、备注、上下班打卡。没有客户名单,不涉及金钱。
- 技工: 在帮手的基础上,加上工程范围和现场历史、材料用量、清单、“在路上”消息。
- 带班或办公室人员: 在技工的基础上,加上安排其他人的日程、创建并发送你已经定好价或做过模板的报价单和发票、客户名单。仍然看不到利润率、工价或报表。
- 管理员: 大部分权限都开放,给实际在管账的配偶或办公室经理,或许唯独不给那几项关键操作权限。
- 所有者: 所有权限,包括那些本来就不该由别人操心的数字。
每一档都是一次你可以真正做到、又不必把整家公司交出去的实际授权。你的带班现在可以在你去另一个工地时独立撑起周二的现场。办公室人员可以发送发票,却看不到、也不会不小心改动公司实际赚到的数字。而晋升这场对话,也多了一个出乎意料的、颇具激励作用的维度:在这支团队里往上走,直观地意味着被信任去接触机器的更多部分。
有两条纪律能让这套体系保持公正。按角色决定权限,而不是按人决定,这样它就永远不会读起来像是针对某个具体的人(“技工看不到钱”没问题;“杰克看不到钱”就成了一场争执)。还要在现实变化时重新审视——现在能独立在现场促成小单成交的技工,需要报价权限;而某人离职的那天,他的权限应该在同一小时之内一键撤销,干净利落,这份撤销速度本身,就足以为整套体系正名。
Zeus 是怎么划出这些界线的
如果你用 Zeus 来管理团队,这篇文章基本上就是一次你只需要做一遍的设置决策。所有人都通过邀请链接加入,进入团队花名册,然后被分配一个角色:所有者、管理员和内勤能看到业务这一侧的内容;现场技术员和帮手拿到的是现场工具套件——他们自己的日程、自己的工程、照片、当日日志、工时追踪、清单。金钱相关的界面(报价单、发票、付款、财务报表、仪表盘、工程盈利)始终留在所有者这一侧,而一个角色用不上的东西,它也就看不到:帮手的应用就单纯是帮手的应用,没有任何一扇上了锁却还能被摇晃的门。服务器端执行的是同一套界线,所以这道边界是真实的,而不只是表面功夫。为某个人选择角色,所花的时间大概和读这句话差不多,而这大致就是一个五人团队所需要的、恰如其分的官僚程度。
这背后的原则不花一分钱,并且适用于你使用的任何工具,包括纸笔:信息应该待在真正派得上用场的地方。一个人屏幕上的每一样东西,要么帮他把今天的活儿干好,要么就是你白送给他的一份风险。把这条线一次性地、善意地、按角色地划清楚,然后就再也不用去想它了——毕竟,这才是它的意义所在。
Zeus 在其中的角色
谁能看到数字,是一个在设置里做一次就够的决定,而它要真起作用,就得赶在下一次客户开口要看照片之前做好。你在自己手机上把每个人添加进来,添加的同时就选好他的级别——那正是你本来就在想他要干什么的时刻。级别够不到的东西,根本不会出现在他的屏幕上:没有灰掉的条目,没有上了锁还能去扒拉两下的门,也没有什么需要来问你。以后要改某个人,同样是两下点击,所以把一个帮手提上来独立带项目,是一次设置,而不是一个工程。排期对他们所有人都可见,因为一份谁都读不到的排期,恰恰就是让你变成所有问题瓶颈的那个原因。上下班打卡跟着项目走。团队与物料页面展示了团队、库存和供应商是怎么放在一起的,应用能做的全部事情也都列在那儿。开始用不花钱,不用绑卡,也不会过期;价格页上有付费档位多出来的内容。把它装到班组的手机上,把级别一次性设好。
那个从贴砖照片一路划到定金和报价总额的帮手,并没有做错什么。他打开了这个项目,而这个项目里什么都有。一次十秒钟的决定,就是“所有东西都在一处”和“所有东西都摆在所有人面前”之间的全部距离。
常见问题
把数字藏起来,是不是有损信任?我想要的是开放的企业文化。
把生意怎么运转讲开——“一单活儿大概要花多少成本,我们为什么定这个价”——确实能建立信任,你也应该去讲:大大方方地讲,在对话里讲,把来龙去脉一起讲清楚。让每部手机都能看到实时的原始利润率,不是开放,而是脱离了日常开支背景、会被误读的原始数据,而且它还暴露了本就不该在全团队范围内共享的客户信息和工资信息。要在解释上慷慨,在仪表盘上吝啬。
我的团队就我和另一个人,角色划分这时候重要吗?
几乎不重要,这没关系。但还是要有意识地给他设定一个角色,因为这个习惯现在是免费的,以后再补就代价高昂了:等到团队变成五个人的那天,“人人都能看到一切”就不再是你选择的政策,而是一个你不得不一个人一个人去拆解的既成事实,而每一次收回权限,都会被解读成一次降级。默认就给现场工具套件,等某单活儿真的需要时,再逐步开放权限。
当有人问我为什么看不到钱相关的界面,我该怎么回答?
坦率简短地说出实情:“钱这块的事归我和办公室管,现场角色拿到的是活儿相关的东西。对每个动手干活的人都一样,这跟保护客户隐私、也跟保密工资信息有关,不是针对你。”如果在入职第一天就实事求是地说清楚,这就完全不是个事儿。如果是在有人已经发现之后才被动地解释,它就会变成一件事——这也是为什么应该在招第一个人之前就把角色定好,而不是等到第一次出事之后。
如果我的带班要在现场给客户报变更价,他应该看到工程盈利数据吗?
他需要的是价格,而不是利润:能正确地给一个变更报价的费率和明细项,这正是中间档权限存在的意义所在。至于他将来是否能看到工程层面的利润率,则要看你对他职业路径的判断——如果他是你正在培养的接班人,答案大概率是“是”,但要连同日常开支这层背景一起讲清楚。把它当成一次刻意的、升级式的对话来授予,而不是因为需要用到某一个数字而顺带带出来的副作用。





