就在两天前,有一位程序员火了,他每天只工作10分钟,年薪却达到9万美元,这到底是个什么神仙摸鱼大师?当然,并不是因为这位兄台的技术强大到仅用10分钟就能搞定全天任务,更不是老板的亲儿子或者亲戚。能达到如此成就,自有他的法宝。
其实很简单,他用一个GitHub上只能卖30块左右的脚本,就把自己一天的全工作流程给自动化了!鉴于公司老板对于技术“一窍不通”,再加上疫情远程在家工作,这位大哥现在每天只需花10分钟检查一下脚本生成的日志无误,就可以光明正大地摸鱼打游戏了!
自动化,就是这么有魔力。看了这位程序大哥的经历,我想我们每一个人都会夹带一丝丝羡慕的情感在其中,每个人都想知道如何能够采用高效的工作流程并将其自动化,这样就不必再担心重复性任务和人为错误。
不过,自动化也带来了一些争议,就这位程序员大哥的事迹,很多打工人也会带着“嫉妒”的情绪发问:不内疚吗?不浪费时间吗?不觉得没有意义吗?我们先抛开这些问题不谈,先看看,到底什么是工作流自动化。
什么是工作流自动化
有个观点曾表明,推动人类文明进步的不是勤奋,而是懒惰。人类自开始进行劳动以来,就梦想着让一切都能自动化,甚至无需人的干预就能完成所有工作。正是因为这种心理上的“懒惰”,才发明了种种自动化工具,来帮助人类提升生产力。
而在我们现在的日常工作中,工作流自动化也大范围进入到人们的视野中。我们现在经常提到的工作流自动化,是指通过业务流程软件、技术来创建、监控和编辑工作流中定义的步骤。
通常创建这些工作流是为了定义在自动化系统中继续之前必须完成的特定任务。这种类型的自动化背后的整个目标是简化整个流程,以便在各个团队成员之间没有任何停机时间或不必要的交接。这可以通过限制人为错误导致的错误来节省时间,同时降低成本。
就如同文章开头的程序员大哥,他供职于一家中型律师事务所,起初,他的任务在于将现有的证据管理系统云端化,简单来说,就是将各类文件、照片、视频、录音等等全部传输到云上,并且要保证它们的真实性。
在程序员大哥还没来之前,律所会每天在下班前,提交一份包含在本地驱动器上放置的所有文件的电子表格。然后,管理经理会检查这些电子表格,手动将文件夹/文件拖放到云中。这些工作,他们每天都需要8个小时、一个完整的工作日来进行。
但对于程序员来说,这点工作还真犯不着用这么久的时间来搞定。因此,自动化脚本诞生了,程序员大哥也能花更多的时间在感兴趣(摸鱼)的事情上了。
现代企业与工作流自动化
其实,现在大部分企业还同这家律所一样,依旧挣扎于低效、耗时、耗力的工作流程中,但新的技术、理念摆在面前时,思维却很难做出相应的改变。工作流自动化对于企业来说,尤其在当下的数字化大环境下,可以说尤为重要。它能够使企业以最少量的时间和金钱来提升某项业务的效率,以及增加利润,员工也可以从大量重复性工作中解放出来,去专注于那些更加紧急、重要、必须需要人工干预的工作中。
另外一个问题是,企业应该在什么时间节点进行工作流自动化?任何时候,任何阶段,都可以是实施工作流自动化的节点。需要考虑的是,进行工作流自动化需要投入多少成本,以及这些工作流在没有人为干预的情况下,是否需要更高级别的监督。
继续以程序员大哥和他所在的律所为例,目前的自动化仅仅是从本地向云端传输数据这一步,也是最为基础的一步,今后可能还需要对数据进行分类存储、向不同人群定向分发、数据自动检索等,这一些列的工作依旧可以进行自动化,而到那时候,程序员大哥的脚本就无法发挥奇效,他需要更加专业的技术和工具来进行工作流自动化的建设。
如何选择一款工作流自动化工具
程序员大哥的日常毕竟是个例,而他本人也表示,这套自动化脚本也只适用于公司当下的业务,无法放在其他的业务环境下。但这并不意味着,工作流自动化没有标准化的软件可以运用。
就拿Zoho自家产品Zoho Creator来说,它不仅仅是一个低代码开发平台,它也能帮助企业实现工作流自动化,既有标准化的应用,也具有自定义的能力。企业在探索工作流自动化的道路上,诸如Zoho Creator这样的开发平台,就是最优解。
我们也简单谈一谈,企业如何选择工作流自动化工具。
1.成本
选择工具,在考察其功能之前,最好先确定自身能负担的预算,是否能完全覆盖实施软件的成本,一些工具可能包含所需要的基本功能并且免费,但不是所有的工具都这样。另外,软件实施后,意味着在公司日常运营的各个流程中,都会有相应的员工参与,每个过程需要多少工作量,也会产生相应的成本。
2.软件的复杂程度
通常来说,软件操作越简单,越有利于员工使用,也能够让工作流自动化的建设更加高效。但是需要注意,仅仅关注软件操作是否简单这件事,很容易忽略软件本身的能力。因此,在考察一款工作流自动化软件时,要充分对其的能力、操作难度进行综合考量。
3.是否能够集成
无论企业规模大小,都很难单一使用一种应用来完成业务,多种应用之间切换、链接是常态。工作流自动化的要求也同样无法单一化处理,需要让数据在多个应用、平台之间进行流转,这也就要求,工作流自动化工具需要有强大的集成能力,来保证整个工作流能顺利进行下去。
4.支持多少团队成员使用
如今,大部分的解决方案都是按照用户数来付费的,在基于云端属性,一般不需要担心用户数的限制。但是,需要对访问权限进行关注,确定工具是否支持权限设定。
5.软件是否稳定
如果计划将此工具用于整个组织的多个流程,那么该流程的任何一个方面由于底层系统的某些问题而发生故障,将会带来整个流程瘫痪的问题。在这种情况下,选择已经存在较长时间并已向属于各个行业的企业主证明其价值的软件是更加明智的。
工作流自动化有意义吗
我们回到文章开头那几个“酸酸”的问题:不内疚吗?不浪费时间吗?不觉得没有意义吗?
关于工作流自动化的重要性和意义,其实已经不言自明。这位摸鱼大神也在帖子中给出了回复:每天只工作10分钟,剩余时间自由支配,却不存在浪费时间的情况,因为在白天,除了他本职的工作外,大哥还有很多其它感兴趣的项目,当然了,打游戏也是其中一部分。
至于内疚,还真没必要,就像帖子中最高赞的回复:没事,你就把你的工资想象成对你的自动化程序的订阅服务费就行了,大厂们就是喜欢这种订阅服务。