专栏名称: 余晟以为
我是这么以为的,当然你也可以那么以为
目录
相关文章推荐
51好读  ›  专栏  ›  余晟以为

Excel与微服务

余晟以为  · 公众号  · 科技自媒体  · 2017-06-17 21:26

正文

图片摄于长春


Excel很老,Excel很土,Excel一点也不sexy;微服务新,微服务很潮门,微服务很高大上。那么,Excel和微服务有什么关系?

上个月看了篇文章,The Unbunlding of Excel。作者认为,对于初创公司(尤其是非“纯IT”初创公司)来说,Excel几乎包办各种工作。想要计算?请用Excel。想做轻量级的CRM,可用Excel。建立财务分析模型?还是用Excel。简单的项目管理?当然Excel。数据分析总揽图?仍然是Excel。执行简单的ETL任务?Excel再合适不过了。

Excel真的这么能干吗?从逻辑上说,它是成立的。首先公司里很多业务都是基于数据的,其原型都是对表格的操作,Excel“天生”就是表格。其次,Excel提供了足够弱又足够强的“编程能力 ,Excel中的VBA、透视表等等功能对于强大的编程语言来说或许不值一提,但许多对编程语言望而却步的人却能把这些功能运用得无比纯熟,玩出的花样让很多程序员也叹为观止。

更重要的是,初创公司的业务往往是不确定的,业务领域需要探索,业务规则也需要不断修订。Excel虽然没有量身定制的系统那么完善,但成本相当低廉。对初创公司来说,除非自己养着非常厉害的开发团队,系统又做得足够高质量足够灵活,一面猛改一面还保持稳定,否则即便“上系统”,也经常被系统困住手脚,业务反而受到拖累。

如果你觉得这只是“逻辑上”的分析,我还可以给出更现实的例子。

如今很多公司都知道要有CRM(客户关系管理)系统,来处理和汇总与客户之间的问题。业务还没开展,CRM先得买一套或者开发一套,这已经成了流行的思维定势。但是,买来或者开发的CRM,未必能很好满足自己的业务需求,因此踩坑的例子数不胜数。

朋友的一家公司,一开始根本没有上CRM,只要求客服每人每天用Excel把回答的问题记下来,每天晚上指定专人汇总,第二天早上把汇总和更新之后最新的Excel通过邮件下发给所有客服,回答问题的时候就在这张表里用Ctrl + F来寻找关键词。这样的做法虽然看起来很累很烦,却足够简单有效。既不用担心系统死掉大家都干不了活,也不用担心问题分类设定不合理无法录入或者数据格式变化导致的历史数据清洗成本。

等这套流程真正跑顺稳定了,公司业务也足够大了,有时间有资本把已经摸索的客服管理的经验和流程固化到系统里,CRM系统开发顺理成章,上线到投入使用相当自然。

我还见过一家电商公司,因为赶上了风口,业务发展极其迅猛。于是公司也马上遇到了问题,创始人都是做互联网的出身,对实业并没有多么丰富的经验,多地仓库的管理成了老大难,库存经常乱套了。

怎么办?虽然自己有一支小的开发团队,但日常业务已经足够他们忙的了,而且仓储是个专门的领域,即便没做过,专门去看看也知道水很深,何况仓库运营的规则和办法还在不断优化,这时候要做出一套好用的仓储系统,几乎是痴人说梦。然而每次出问题,很多基层员工都会抱怨,要是有系统就好了。

创始团队想到的办法就是Excel,不管仓储规则怎么千变万化,基本的库存管理,无非是入库、出库、盘库等几个动作,数据格式是相对固定的。那么,每个仓库每天干完活,再忙再累再晚,也要把仓储信息按照约定的Excel模版回传到总部,由专人统计合并。这工作说起来简单,做起来可让人叫苦连天,尤其是还有些仓库分布在海外有时差,每天光是统计合并这些数据就得一两天。

既然老大发了话,下面的人有抱怨也不敢发出来,只能老老实实执行。整套流程两三个礼拜,日常的操作基本都不会出问题,要完善操作流程时,也大概知道了该怎么修改表格。就这样边录边改,磨合了大半年,终于把流程基本定下来了。这时候再安排产品经理、项目经理、程序员进场,一看日常用的Excel,数据项、数据项之间的关联清清楚楚,不清楚的地方问问操作人员也立刻可以得到解答。这时候再安排开发仓储管理系统,基本不存在什么领域知识难题,更像是顺水推舟的事情。

仔细观察这两个例子,你会发现,它们的本质是一样的,即在对问题域还不够了解、问题解法还没有彻底明晰之前,需要一种具有一定规范性同时低成本的手段,一方面对现有操作进行约束,另一方面能持续探索问题、完善已有方案。这时候,他们选择了Excel。







请到「今天看啥」查看全文