时间:2016-02-24 09:04:35 来源: 复制分享
这几天被一群神奇的印度小哥刷屏了,他们就是印度送餐组织(我甚至不知道算不算个公司)Dabbawala。
简而言之,每天早上他们从各个家庭主妇这里取走饭盒,然后送到在孟买市区工作或学习的家人手上,为他们带来可口的家常美食。在印度语中,Dabba是指午餐盒,而Dabbawala就是送午餐的人。这份职业,已有超过120年的历史。而从事Dabbawala工作的有5000人,每天送出的午餐将近20万份(人均每日递送40份,跟咱们差不多哈)。
介绍dabbawala的文章已经刷爆朋友圈了这里就不再赘述。不过当然也有有心人深扒出八百万分之一误码率是以讹传讹,没有根据。不过这些都不重要,人家名声在外了怎么也说明了人家至少业务是靠谱的。
身为一个前攻城狮,dabbawala的故事妥妥的使我技术癌复发,今天来分析一下这些神奇的印度送餐小哥的操作系统。
也许你在关于他们的任何图片里没有看到一台电脑,一个智能手机,但这并不影响他们作为一个迭代了120年的出色系统的存在。系统从来和IT技术没有直接关联,只和信息有关,而信息是自从人类有了语言就存在了的,甚至动物界也存在着很强大的信息社会。所以我们不难看到,dabbawala系统中的信息,都藏在小哥们的身上以及画在了罐子上。
印度外卖小哥儿人肉操作系统解析:
任何操作系统,都包含程序,数据和IO接口。让我们一条条分析下来:
程序:
程序就是小哥儿们既定的送餐流程,经过一百多年的迭代,已经成为一个非常高效节能省代码的程序:
程序流程图如上,程序分为5个阶段,对应有5组人:首先,A组的取餐员会骑着自行车,挨家挨户取餐,然后载着大堆饭盒,到达最近的火车站,交给B组按照送餐目的地分拣。分拣之后的餐由C组运送到距离送餐位置最近的火车站。D组送餐员在目的地火车站接到餐后,就地再次进行分拣。最终,E组送餐员会把饭盒一一送到客户的手中。
程序非常简单明确,也完全不需要复杂的变量和逻辑,甚至连“IF语句”都不需要,印度小哥儿们用“人肉编程语言”轻松搞定。
数据:
dabbawala在数据方面占据天然优势。因为客户都是长期稳定的,所以每天的数据更新都非常少。又因为每一笔交易的信息仅仅包括“出发地址”和“到达地址”两条信息,并不存在我们国内外卖商家还需要处理的“客户姓名、客户电话、订单内容、要求送达时间、折扣信息”等等复杂的数据,所以他们的数据完全可以分布式地存储利用,即收餐员只维护自己所负责区域的家庭客户信息,送餐员只维护自己所负责区域的收餐客户信息。
写到这里我不由得感叹一句,这种商业环境简直给码农省老事儿了!
接口:
接口是用来保证系统各个部分之间准确无误高效地衔接的。
我们先看硬件方面:硬件接口具体体现为,餐盒都是统一的铁皮圆筒罐子。这样统一的包装非常方便将很多餐盒放在一起运输,为什么不是方形呢?我猜是因为圆筒形在分拣的时候更容易从一堆盒子之中徒手拿出想要的那一筒。我们现在的外卖盒子一般都是方形的,是因为我们送外卖的流程里没有太多分拣的需求。
再看软件方面:你一定注意到了餐盒盖上面的符号,其实这就是一种通讯协议:
看到了吗?小哥儿们用大大的字在相应位置上标明了“出发地信息”、“出发地火车站”、“目的地火车站”、“目的地信息”,这是非常典型的IT通信协议,能够保证准确无误地传输信息。最赞的是,他们的字体非常大,并且是彩色的,这样任何一个环节的人都能够非常容易识别出错误,传说中800万分之一的错误率应该就是以此保障的。这一点是不是完败了我们看似高端的热敏纸打印的小小字体的黑白小票呢?
这套接口,用硬件保证了高效性,用软件保证了准确率,堪称完美。
总结:
这套迭代了120年的操作系统真心厉害,当然单单是软件和硬件上的巧妙并不能完全保证系统运行的稳定高效,还有一个更重要的因素:甲乙丙三方都身处在系统之内,忠实地遵循这套系统的规则做事,从做饭的主妇、到送餐小哥们,到收餐客户,大家都在长久稳定地互相配合,这真的是国内外卖行业想得而不可得的商业环境啊。
印度外卖小哥与国内外卖从业者之对比:
人家的商业环境我们羡慕一下就好,但无需自轻自贱,因为中国的外卖行业虽然很难做,但毕竟自由竞争的商业体系无论对于客户还是商家都是有好处的,所以我们在吃的方面就是比印度人幸福很多。
我们来分析一下国内外卖行业和印度这群开挂的小哥儿的区别吧:
1、c2c VS b2c:
dabbawala有点类似国内app“回家吃饭”的意思,但他们好在是100%的长期预订单,做好分内事,生活就不愁,比“回家吃饭”这种自由订餐自由生产的模式做起来容易多了。如果让这些小哥来“回家吃饭”工作,大概会分分钟懵逼吧。
而我们做外卖品牌的商家做的是b2c,虽然没有上门取餐和分拣的环节,但我们需要专注于产品品质,给用户更多的选择,应对很多的随机事件,并且面临与海量同行的激烈竞争。
2、长期预订单VS临时订单
dabbawala让人羡慕的点在于客户的长期稳定,所以一切是可预估的,也不会有爆单或订单量突然下降的情况,订单量不受天气影响(同样这也是dabbawala号称“风雨无阻”的原因,人家都是预订单,不能放鸽子啊),客户没有对餐品选择(因为这一点是客户和家人沟通的事,与dabbawala无关)。同时客户也是系统的一部分,在中国是找不到如此配合的甲方的。
而我们外卖品牌需要面对的问题就太多了,我们要长期做市场推广吸引用户,需要应对恶劣天气的爆单,需要开发新产品以满足客户口味等等。。。都是血泪,但是把这些环节努力做好了真的很有成就感。
印度外卖小哥给国内外卖从业者的启示:
印度外卖小哥儿虽然读书少,素质不高,但是他们通过100多年迭代出了一套高效稳定的人肉外卖操作系统,加之以简单固定的商业环境,成就了他们今天蜚声全球的名望。但我认为,国内的外卖从业者面临着复杂百倍的商业环境,想要生存下来,需要的技术含量要比dabbawala高的不是十倍八倍,所以比起印度小哥儿,我认为国内的同仁们更值得我们尊敬。
写到这里,我在思考最后一个问题:为什么dabbawala至今没有it化呢?我想应该是因为印度人力太便宜,印度劳动者太任命吧。因为it化的目标一是降低成本,二是增加稳定性,而印度小哥儿们同时具备这两个优点,所以it化大概会反而使dabbawala得运行成本更高。这时,我不由得想起了三体中的人列计算机。真的很想去印度看看这壮观的景象啊。不过就算人便宜,认命,想想这套系统已经运行了100多年,还是不由得献上我的膝盖。。。。。
微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端(戳这里)也可参与评论抽楼层大奖!