在我们走访过的几乎每一处沉浸式体验里,技术都很漂亮,运营却全靠口头。早上该查什么,大家知道:那装在两个人的脑子里。上周哪里坏了,大家知道:那在一串聊天记录里。维护要花多少钱,大家也知道:等账单来了就知道了。Carbone 把这三件事记在同一个地方,就在已经握在手里的那台平板上。
这个名字来自复写纸:垫在下面、用来留一份副本的那张纸。写一次,痕迹就留在了别处,留给之后来的人。运营记录做的事情一字不差就是如此:动作只在现场做一次,然后继续为另一个人存在着。
这是一项仍在开发中的服务,不是货架上的成品软件。您在这里看到的内容跑在一座虚构的场馆上。一份记录只有在它描述的是贵方的空间、贵方的设备,以及贵方的开场方式时才有价值。因此上线永远从一次现场走访、以及与团队一起写下作业流程开始。详情见下文:量身定制的服务.
到处都能看到的空白
沉浸式场馆的招聘启事很能说明问题。它们详细描述多区音响、DMX、摄像机、PLC,却几乎从不说明:在一场演出进行时,谁在看系统的真实状态,又在哪块屏幕上看。开场前检查其实是存在的,只不过存放在某个人的记忆里,那个人一离职,它就蒸发了。
这份缺失的代价,不在遗忘的当天付。它在三周后付:一扇门的电磁锁已经松了十天,有人在某个周二说过一句,没人写下来,最后那扇门就在一群客人面前敞着。
三个时刻,一份记录
这个工具不负责演出本身,它负责演出的记录。它覆盖的是有人真正有时间动笔的那三个时刻。
-
开场:二十六个检查项,四个阶段
人身安全、通电、巡查各空间、运营。每一项都标记为合格, 已记问题或阻止开场。已记问题需要一句话和一张照片;关键检查项未通过,签名区就一直是灰的。守住那扇门的是流程,不是善意。
-
先看地面,再看设备
清洁、遗失物、危险物:这是三件被错误地混为一谈的事。弄脏的要打扫,访客丢的要归还,会伤人的要立刻拿走。矮架子底下的一片玻璃碴,从上往下看不到。用斜射的灯光才看得到,然后它会被记录下来。
-
事件:三十秒,而不是一份保险表格
在哪里、哪台设备、看到了什么、对本场的影响、停机几分钟、一张照片。卡片会自动落到平面图上,并开出一条维护任务。照片按 1600 px 保存:足以看清保险丝上的丝印。
-
闭场:十七个检查项,以及读数
同样先看一遍地面,然后是数字:跑了几场、多少访客、领用了哪些耗材。这是一天里最不讨好的动作,也是其他一切都依赖的动作:没有读数,预测就一文不值。
-
写给保洁的交代,却从来没人写
一个常驻的填写栏,在晚间巡场时填。它的对象不是维护,而是比维护更早进场的保洁班组:哪些地方要返工,哪些东西绝对不能碰。
-
已记问题会自己变成一条任务
在开场签名的那一刻,无需重新录入任何内容。一个必须抄到别处才算存在的问题,不是被录入了两次,而是被丢失了一次。
试试「阻止开场」。这是本文唯一的实操演示:守住那扇门的不是善意,是流程。
一套流程以一个签名
名、姓、用手指画下的笔迹、时间戳。三者不齐,流程就不算申报;只要还有一个关键检查项未闭合,签名区就拒绝启用,并说明原因。签名会作为附件随报告发出。
这不是形式主义。未签名的检查表只是一份备忘;签了名,它就成了一份文件,就是半年后需要确认谁在几点检查了什么时会翻出来的那一份。而且非常实际地说,这也正是事故之后保险公司或安全检查委员会会索取的东西。
这正是演示实际生成的笔迹:同一个生成器,同一个种子。它会作为附件随报告发出,就在姓名和时间旁边。
平面图,因为放对位置的一句话,抵得上一整段
「因为对 1000 个人说 1 次,或者对 1 个人说 1000 次,都没有用。」
对十个人说一次,或者对一个人说十次:无论哪种,总有一个人没听到。放在平面图上,它只说一次,说给会路过那里的人听。
动线是画出来的:十一个空间、用虚线标出的参观方向、两间靠后的技术用房。用一根手指就能把标记放在准确的位置,再给它挂上一串评论、几张照片、一份文档。赶到现场的维护技师,在放下工具箱之前就知道该往哪里走。标记的性质可以从颜色看出,也可以从形状看出(方形表示计划中的施工),这样即使分辨不出色调,信息依然成立。
标记可以移动。拿起来放到别处即可;如果换了空间,它的归属会自动跟着走,这次移动会写进操作日志。这看起来像个细节,其实不是。一个大致放放的标记比没有标记更糟:它会让人带着「我在对的地方」的信念,走到错的地方去。
从计数到预算
这是场馆最容易临时应付的一块。每台设备都有自己单位下的周期:投影机按小时,电磁锁或活板门按循环次数,法定检验按天。晚间的读数推进计数,计数推动到期日,到期日则做出预算,含备件和工时。
这四个数字没有一个被录入两次。是同一份数据在贯穿:计数给出日期,日期唤出备件,备件给出下单日期,而那个日期已经过去了。
大多数工具都停在这个点上,而代价也正是在这里产生。每次作业都带着自己的用料清单:低雾机管路除垢要领出一升除垢剂,活板门加脂要领出一支润滑脂,无线链路检查要领出八节电池。因此维护到期表会在每条作业旁边显示它将从库房领出的东西,并在库存届时不足时标红,在预定日期,而且已经扣除了日常消耗和其他作业的用量。
一份可以核对的成本
一份维护预算只有在每个金额都能拆开时才有价值。这一份不会累加任何没有对应明细行的东西:按费率计的工时,以及按库房价格计的物料编号。明细就明明白白写在每个合计下面,即2 小时 × 68 € + 86 € 备件,而且列出的备件正是该作业实际会从库房领出的,不是随手放在旁边的一笔包干费。
›三种计费方式,以及不间断电源的例子
三种计费方式并存,因为现实中就是三种:按小时计的自有班组、按小时计并另加出车费的外部承包商,以及按固定价承接法定检验的认证检验机构,比如应急照明和灭火器。把这三种混成一个单价,是做出一份谁也没法辩护的报价的第一种方法。
周期上也是同样的道理:不间断电源有两个互不相同的到期项,一个是每年一次、只花时间的放电试验,另一个是每四年更换一次、材料费三百五十欧元的电池组。把两者并成一行,就等于每年都对电池组计一次费。让一份预算变得不可用的,正是这类错误,而不是那些大错。
库房
单列一个标签页,因为库存不是用来查看的,是用来修正的。站着,在货架前,在平板上,用一根拇指。因此增减以「个」为单位,入库以包装规格为单位:低雾液不会以「一升」到货,到的是五升一桶。每一次出入库都会写进操作日志。
这里并存着两类性质不同的物品,管理方式也不一样。耗材按一定速率消耗,每场几升,每次作业几支;补货依据的是可用天数。备件则不然:它放在货架上不会磨损。它是被某条带日期的作业点名要的,必须在那个日期之前、扣除供货周期后下单。用平均速率去管后者毫无意义:它要么看上去在自己蒸发,要么看上去能用到天荒地老。
›补货计划,以及只为展示这层关联而存在的物料编号
这一后果在补货计划里是倒着读的:每个物料编号对应下单截止日期、数量、金额,以及是什么在拉动库存,也就是即将到来的那些作业的名字。一笔订单不再是一项随意的支出,而是可以讨论的东西。
样本演示里有几个物料编号,纯粹是为了让这层关联看得见。机械润滑脂和除垢剂任何一场演出都不会消耗:没有这层关联,它们的库存看上去就是永久的,没人会去下单,直到作业当天才发现缺件。反过来,电磁锁和 LED 灯带电源不被任何计划维护点名;它们躺在货架上,是因为一旦它们坏了,演出就停了。这张表必须能够说出「不适用可用天数」而不变红:有意留着的呆滞库存不是缺货。
运营看板
滚动的十二周。不是为了好看:是为了把真正花钱的设备和只是动静大的设备区分开。按严重程度堆叠的每周事件数、运营可用率与其目标值的对比、按停机分钟数排列的空间和设备榜单,以及开场检查的耗时:单是这一项,就能说明团队是把流程接受下来了,还是在被动忍受它。
还有报告
一天结束时,只有一份文件:签名、已记问题、在地面上发现的东西、事件、读数、给保洁的交代、平面图上的标记、未完成的任务、三周内到期的项目及其备件、补货计划、三十天预算、附件。一个收件人,维护方,一个动作。报告按屏幕上显示的样子发出;也可以下载,因为运营方希望能够不依赖我们来归档。
五个片段,原样呈现
这些图片没有一张是拼接的。它们都是演示的截图,取自机制显现出来的那个准确位置。
在团队的平板上
这才是真正的工作位:一只手拿着的平板,在光线不好的场馆里,由一个边走边操作的人使用。界面会按屏幕重新组织,而不是把同一页缩小:横屏时侧栏保持展开;竖屏时它变成底部标签栏,检查项的三个回答铺满整个宽度。点按目标按拇指尺寸设计,没有任何信息依赖鼠标悬停,宽表格在自己的卡片内滚动,绝不会把页面顶出去。
每个列标题、每个数字都带着自己的说明,因为一份记录的用词不属于任何别人:这里的「余量」和损益表里的「余量」不是一个意思。
带来什么改变
关键检查项(疏散出口、应急照明、地面、活板门、对讲)在未解除之前会锁住签名。守规则的是工具,早上六点如此,连上第五天班时也如此。
沉浸式场馆靠季节工运转。没写下来的东西,每招一批人就要重学一遍,代价是一两次故障。
同一份读数同时服务于维护到期表、补货和每位访客成本。没有任何东西需要录入两次,所以所有东西都被录入了。
一张带时间戳的卡片、一张照片、平面图上的一个点,抵得上三个来回的电话,并让两次到场之间的远程监管成为可能。
量身定制的服务,而不是货架上的软件
CARBONE 仍在开发中。演示所展示的是一个完整、可操作的样本,但它描述的是一座虚构的场馆:「La Verrière」,十一个空间,每场八人。没有哪座真实场馆和它一样,而这恰恰是重点:一份不讲这家场馆自己语言的运营记录,是不会被坚持填写的;而一份没人填的记录,一文不值。
因此上线永远从同一个地方开始:现场。我们和负责开场、闭场的人一起走一遍,和他们一起写流程而不是替他们写,清点设备及其真实周期,画出动线平面图。真正造就这个工具的是这项工作;软件只是它的载体。
- 流程:贵方的检查项、贵方的阶段、贵方的用词,尤其是贵方的贵方的关键检查项:在贵方场馆,什么情况必须禁止开场。
- 设备及其单位:按机器不同分别用小时、循环次数、场次或天数,并以贵方的实际观测值修正厂商给出的周期。
- 平面图:真实的那一张,按动线的比例,含参观方向和技术用房。
- 耗材及其用料清单:贵方的物料编号、贵方的包装规格、贵方的供应商及其供货周期,以及每次作业实际从库房领出的东西。
- 报告的流向:发往贵方的维护技师、自有班组、技术部门,或者在值班责任归我们时发给我们。
- 业态,而不只是场地:有演员带领的动线、密室逃脱、夜间开放的博物馆、多功能场地,开场方式各不相同;流程无法从一种情况照抄到另一种。
现阶段,我们在寻找能够一起建设首批真实部署的场馆。您在这里看到的是它的素材,不是成品:功能已经存在并且可以操作,而托管、多用户账户以及与既有设备体系的对接,则逐案商定。
试用演示
在虚构场馆上模拟的十二周运营。没有任何东西传出去:发送给维护方只会打开邮件预览,不会真的寄出;演示的状态也从不离开您的浏览器。
Carbone 有一个控制塔式的兄弟:ARGUS,一座在场次进行时全程注视的控制塔。从 Argus 申报的事件到达这里时已经填好:确切时间、区域,以及当时的系统状态。Carbone 负责之前与之后,Argus 负责进行中:同一天,由它的两半共同呈现。
打开引擎盖
- 没有任何外部依赖:加载时不会向本机之外请求任何东西,连字体也不例外。在贵方运行的东西,不依赖任何其他人。
- Darkvalley 系列的共同语法:Carbone 采用我们运营类工具的共同外观。同时使用其中数款的运营方,不必每次都重新学习该看哪里。
- 颜色只用来表示状态:绿、琥珀、红,仅此而已。把颜色花在装饰上,就是让它在真正要紧的地方失声。
- 没有任何东西离开浏览器:演示的状态存放在本机上,不会发送任何内容。这是样本演示特有的选择;真实部署当然会有服务器在后面。
- 故障照片必须让人看得见故障:照片在保存前会被压缩,但压缩得很有限,足以让一处开裂的焊点或保险丝上的丝印保持可读。一个只能证明「有过一张照片」的附件,毫无用处。
- 演示每次重放同一天:从一次会面到下一次会面,十二周的模拟运营,每次打开都完全一致。
- 图表配色经过验证,以确保色觉障碍者也能区分,并在每次更换外观后重新验证:一套配色的通过,是相对于特定底色而言的,不是绝对的。
