数位时代的工程视角:思考大胆、策略精准,以科技革新法律的幕後推手

作者:Gary Lai
现为零一零科技工程师
Emory University硕士、成功大学学士

「律师事务所需要工程师吗?」

在偶然的机会加入喆律法律事务所与零一零科技股份有限公司之後,每次当我跟别人介绍我目前在这里工作时,大家总是会有这样的疑问。

的确,律师事务所的核心业务,并不怎麽需要工程师,在法律这个这个古老而神秘的行业,民众对律师的想像,就是当律师一站出来就能拯救当事人,依靠累积的经验与法律知识,就能够完成其最核心的目标。既然这样,那工程师到底要干嘛?

大家好,我是Gary,我先前住在美国,但 2020 年因为疫情的关系,暂时回到台湾这个目前可以说是全世界最安全的地方,透过我高中好朋友的介绍,认识了喆律律师事务所与零一零科技股份有限公司的同仁们,并加入了产品部门,主要协助软件开发以及重构

回到刚刚的话题,律师事务所的产品开发在干嘛?

律师行业确实历史悠久,但越是古老的行业,就有越多工作流程可以被改善,这过程中的每个环节其实都蕴含无限商机;且法律产业每年都有新血涌入,这些在数位时代成长的年轻人非常熟悉数位工具,仅靠一部电脑、一支手机就能管理、优化工作流程,所以即便法律产业更新的步伐缓慢,仍挡不住时代的潮流,现有越来越多律师依靠数位工具优化案件流程;而以往律师们要靠着口耳相传介绍案件,在这个「手机就是知识入口」的时代,在网路上占有一席之地对律师的知名度来说越发重要,所以开始有律师注重数位行销。

我必须说我满开心加入这个团队,综合以上的介绍,我不浮夸的表示:喆律法律事务所与零一零科技股份有限公司正是台湾律师与科技领域结合的翘楚,是台湾非常有前景的一间法律服务新创公司。

在我加入这里之前,零一零科技股份有限公司已经有很完整的行销团队、设计团队以及工程团队,建立在他们强健的基础上,我的工程背景做到锦上添花的加分,吹捧了这麽多,接下来绕回我的本业:零一零产品开发在做什麽?我们用了什麽样的技术,一点一滴的改善法律这个产业?

洞悉民众需求 法律010趁势而上

当民众突然碰上一道法律问题,第一时间绝对不是找律师,应该是马上拿起手机用Google查询相关法律知识;假设民众认为这项问题应该要谘询专业律师,那我想有很高的机率也是在第一时间拿起手机打开Google「我该找哪位律师」,乘着这个趋势,我们打造了法律010:不论查法律知识或找律师服务,通通能在网站上面找到答案!**

与法律010合作的律师,都非常愿意提供免费线上法律谘询,减少民众面对律师的距离感,还能为社会带来律师本业的价值,同时降低民众受骗机率。另外,法律010的流量成长稳定,这也带给律师们另一个巨大的潜在价值:一个新时代的Outbound marketing管道

想要一次完成这两件事情的网站开发上,是不是非常的困难?要如何增长流量以及同时确保站上律师的验证及其真实性?如果有足够的工程师,这件事情其实并不难,但是在合理的资源底下,我也同意事务所的核心业务成长应该是在律师的那块,而工程师的角色在於「藉由资讯的力量去辅助律师发挥最大的价值」。

虽然我是工程师,但在合作上,公司创办人之一:适文,也是抱持开放的态度,采信我的经验,评估後并没有马上让工程师们一头热栽下去写程序、马不停蹄的开发,反而是先了解公司可以应用的资源与资本,利用工程师的能力去整合现有成熟的服务,往客户需求的方向来开发,於是我们回避了许多新创公司在尝试MVP或是Side Project时非常非常难躲掉的陷阱:写太多程序

以下我也会介绍这项产品使用的服务,以及如何应用。

提供法律知识文章」其实说穿了就是部落格服务。虽然说2020并不是很好的年份,但人类都已经走到2020年了,即便工程资源不足,也不该耗费心力自己搭建整个部落格。

在我进来之前,零一零科技正打算开发一款部落格系统,但如果需要有弹性的部落格介面,开发起来也是一项旷日费时的工程,投资报酬率也不高,因此我提出一个想法,其实Headless CMS可以弹性地调整资料结构,能够符合编辑的需求,甚至目前众多的CMS也都有提供很好的图片优化服务,所以我们一个转念,采用了Contentful作为CMS,而在工程师开发的同时,编辑群也能处理并发布律师所提供的文章,让工程部门能专注在前端的开发上。

由於当时只有我与另一位工程师白白,实在没有太多心力顾及网站的DevOps,面对开发时程的压力,於是我们大胆、实验性的采用了Next.js,虽然我先前也没有使用经验,但事後证明这个选择是对的,因为我们完全可以专注於前端的开发,并且透过Github与Vercel省去了持续整合开发,以及巨大的服务器建置、优化的时间成本,且网站的速度非常快!(欢迎到我们的网站体验速度)在後期流量增长的同时,我们也暂时不用烦恼scale的问题。

管理系统掌握三大核心 优化内部扩充利益质数

法律010透过软件思维,杀出一条血路并持续不断地优化,团队也付出很多心力导入更多线上流量,许多法律知识关键字在SEO排名也不断冲榜,带给事务所巨大的收益。

而带进流量後,优化律师的工作流程,即是放大流量变现倍数的重要指标,而这也是我加入零一零科技最重要的任务之一:开发事务所内部的「专案管理系统」;这个专案管理系统由几个核心组合而成,其实你可以想像这套软件和一般公司所采用的CRM系统类似。

喆律法律事务所的律师当然都熟稔各项法律,但又依照不同部门各有其专精的项目,这样的好处是律师们可以拥有更多该领域的经验,为客户的最佳利益设想,但很多时候律师身上也不只承接一件案子,这个案件管理系统的第一个核心,就是同时有几项案子在跑的时候,可以帮助律师清楚记录每个案件的细节,包含:当事人、关系人资料,法院的联络人、资讯,各项行政事件,并提供搜寻查找的功能,在律师要查询利冲时,也能够有效排除。

如果只是要单纯记录每个案件的内容,其实在Word就可以做到了,但就如前面所提到的,这套专案管理系统更像是一个CRM,也是接下来要讲到的第二个核心功能:追踪成效

喆律与零一零的合作除了前述的法律010外,喆律底下的各个部门也都发展成各自的品牌,如:85010(家事)金贝壳(债务催收)麻烦找菁琪律师(大麻刑事)等,都有属於自己的品牌网站及 Line @官方帐号,而这些outbound marketing带来的流量,也都能透过专案管理系统有效的追踪,进而让行销团队优化outbound marketing的广告预算、渠道等。

第三个核心功能跟钱有关:是整个事务所内部的金流追踪。一个法律案件,从当事人开始委任开始,律师会提供专业意见去达成当事人的最大利益,而案件完成後,当事人将委任的款项付给律师事务所,让整个案子结案。於是在我们开发的CRM中,也整合当事人款项支付纪录的功能,让律师专心办理案件,将款项交给专业的经理及财务整理,提升效率。

这个专案管理系统目前正持续开发中,虽然技术门槛稍微高一点,但由於是我们自己从零开始开发的系统,现在慢慢地整合一些SaaS,未来也能持续的藉由和其他SaaS的整合,让整个CRM系统能更加有效的改善整个案件的cycle。

统合技术、专注开发 以工程革新法律

我们所使的技术其实挺简单的,基本上多数的专案都是采用JavaScript开发,前端的框架统一使用React.js,只有专案管理系统是使用Ruby on Rails作为後端的框架,因为整个团队还很小,我很要求必须专注在开发功能上,云端服务器有采用AWS的少部分功能,但多数专案其实服务器在Vecel (for js)以及Heroku (for RoR)就已经足够,因此我们也暂时不需要额外有个DevOps团队,每个专案都会依赖CI/CD配合版控,以「让网站服务器稳定不倒站」为第一目标。

目前零一零科技的工程师人数比起其他科技公司的确很少,但产品部门也有将近10个人,我加入後,也微幅调整了一下科技公司的scrum形式,一个sprint的过程约为一周,在星期一的时候我们会列出产品开发的目标,并在星期五的时候验收,成果在下周一时发布;这个流程目前越跑越顺,让我们在只有三个工程师的情况下,依旧能保持每周产品开发的动能!

以上是我在零一零科技的开发经验与心得分享,也希望透过工程的角度,让大家稍稍了解零一零科技是如何用技术革新法律领域!


<<:  [笔记] 用Uipath terminal activities 连接ibm iSeries

>>:  [ Day 38 ] - winston 记录下发生的错误

@Day7 | C# WixToolset + WPF 帅到不行的安装包 [自订页面-增加自订页面]

现在 我们了解了官方UI里面的架构与流程以後,我们建立一个自订页面, 在github内Dlg结尾的,...

Day21 - 铁人付外挂设定介面(三)- 自订栏位

先来回顾一下目前铁人付金流外挂的资料夹结构: iron-pay ├── composer.json ...

Day26 Bootstrap建立网页

昨天我们利用Bootstrap的框架做了一个三栏的版面,而今天我们就是要利用Bootstrap不同的...

[Aras笔记] 从Excel快速贴上受影响物件并建立变更单

###本文章内容皆由我本人开发撰写与分享 在变更单建立时,经常会花时间编辑受影响物件 经常是为了从E...

NNI搬到Colab的优劣

如同上一章节所述,整个过程几乎和在本机安装、验证及执行类似。但是,在本机和Colab执行各有其优缺点...