低代码平台浅析:钉钉宜搭(钉钉低代码开发者)
编辑导语:低代码平台能够改变了应用交付和管理的模式,大幅缩减交付周期,最终帮助业务加速创新。钉钉宜搭作为当中的一个低代码平台,其在用户体系方面做得怎样呢?作者针对于钉钉宜搭进行了相关体验与测评,一起来看下。
一、低代码平台体验简述
体验平台:钉钉宜搭
体验时间:2021年8月
体验版本:宜搭6.0
体验设备:Macbook Air
1. 平台简介
宜搭是阿里巴巴自研的低代码应用构建平台,通过可视化拖拽的方式,传统模式下需要2 周才能完成开发的应用,用宜搭2小时就能完成。用宜搭搭建应用,你只需要关注业务本身。数据存储、运行环境、服务器、网络安全等,平台为你全部搞定。
宜搭通过高度的抽象,将页面元素封装为基础组件和业务组件,将业务规则、权限等封装为规则配置、公式和可拖拽的流程设计器,通过拖拽以及配置,无需写代码,即可完成符合业务需求的应用系统搭建。
那么低代码是个什么东西呢?顾名思义,低代码就是少写代码,用户通过可视化地拖拉拽、配置等比coding门槛低的手段来开发应用,但是低代码平台的核心价值真的是少写代码吗?其实并不然,
低代码应用平台的核心价值在于运行应用所依赖的基础架构,改变了应用交付和管理的模式,大幅缩减交付周期,最终帮助业务加速创新。也就是说如果低代码平台的打造核心一直盯着少写代码的话,产品很大概率会走偏。
如果你是不会代码的普通员工,深刻了解业务但却厌倦了求人做开发的日子,在宜搭你将拥有一个全新的身份——「低代码开发者」。
我们通过以下的5大功能:【表单】、【流程表单】、【报表】、【自定义页面】、【外部链接】,就能高效搭建我们需要的应用,这里还顺便提一点,由于宜搭是附属在钉钉 的生态上的,它比起普通的低代码平台会少了很多麻烦,因为宜搭是和钉钉做了配套使用的。
所以一般的低代码平台建设是需要考虑更多的,就是如何打造生态或者如何接入第三方生态,说白一点就是如何建设用户体系。
二、PEST市场分析
1. 政策层面(Politics)
在2021年3月5号提出的《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要(草案)》中,“加快数字化发展,建设数字中国”作为独立篇章,将打造数字经济新优势,坚持新发展理念,营造良好数字生态,列为“十四五”时期目标任务之一。
这一目标与先前国务院国资委印发的《关于加快推进国有企业数字化转型工作的通知》(以下简称《通知》)中提出的践行新发展理念,促进数字经济和实体经济融合发展,构建新发展格局的总定位高度契合。
《通知》中指出,数字化转型作为企业高质量发展的重要引擎,不仅是企业间竞争的关键领域,也是我国构筑竞争优势、抢占发展主导权的关键领域。
加快数字化转型需要国企充分发挥国有经济主导作用,主动把握和引领新一代信息技术变革趋势。所以低代码平台作为数字化建设的一个底层,将会得到一定发展。
(2)经济层面(Economy)
近年来,全球经济增长乏力,发达国家增速放缓,新兴经济体增长动能不足;但数字经济却成为全球经济增长中一道亮丽的“风景线”――全球数字经济融合快速发展。
2019年,全球数字经济平均名义增速为5.4%,高于同期全球GDP名义增速3.1个百分点。数字经济增加值规模由2018年的30.2万亿美元增长至2019年的31.8万亿美元,规模增加了1.6万亿美元。
其中,全球产业数字化占数字经济比重达84.3%,产业数字化成为驱动全球数字经济发展的关键主导力量。
收入水平越高的国家,产业数字化占比越高,高收入国家产业数字化占数字经济比重达85.9%;经济发展水平越高的国家,产业数字化占比越高,发达国家产业数字化占数字经济比重达到86.3%。
另外,全球数字经济向三次产业加速渗透。2019年,全球服务业、工业、农业数字经济渗透率分别为39.4%、23.5%和7.5%,较去年分别提升1.5个、0.7个和0.5个百分点。
数字经济与数字化的相辅相成催生了大量的数字化转型需求,有了需求自然就有低代码的市场。
3. 社会环境层面(Society)
我国脱贫攻坚战取得全面胜利,数字技术是一个重要支撑与保障。阿根廷国家参议院顾问卢卡斯·瓜尔达认为,电商发展是一个国家加速数字化转型的缩影。
中国贫困地区的生产者积极参与国家数字化进程,利用电商平台销售产品,显着提升了收入;又如一批在线会议应用程序,让人们在疫情期间能够在家继续工作和学习,使绝大部分社会活动能够继续顺利运转;还有红外热成像体温测量仪、实时病例跟踪技术等,让人们能够更早发现新冠肺炎病例。
中国拥有全世界最完善的制造产业链,并且从政府到企业都高度重视数字化转型,这让中国更容易实现传统实体产业和数字产业的融合创新。
4. 技术层面(Technology)
技术架构升级与“云”的普及,以及“云”引生的敏捷 DEVOPS系统构建方法,都为数字化转型提供了便利性。
三、场景&用户分析
物资管理人员:资产在录入公司系统后,员工在使用时会申请领用,那么通常管理人员会在每一件资产上贴上一个唯一码,在出库或者维修时可以通过扫码直接获取到该设备的详细信息,并且可以提交申请。
帮助同事的员工:当代他人提交出差申请时,用户希望由页面中出差人的主管来审批;
商场会员运营人员:一家商场统计会员的年龄分布时,将会员的年龄通过饼状图进行展示,由于年龄较多且各个用户皆不相同,因此希望可以将表格中的年龄分类进行展示。
以上场景做成应用系统一般都需要开发写代码处理,通过低代码平台可以让不懂代码的人也能快速实现。
四、产品分析
1. 产品功能
宜搭没有建模的过程,也就是页面即模型,所以我们一进来宜搭就是让你创建应用,应用创建好了就赶紧去建页面;所以我们可以看到它分了以下四大块内容:
(1)应用设置
创建应用时不方便填写的复杂信息的设置入口:
应用是个什么概念?应用软件是为计算机在各个领域中的应用而开发的程序,它是利用计算机软件、硬件资源为解决各种实际应用问题而编制的程序。比如我们的人事系统就是一个应用,CRM系统也是一个应用,所以我们在使用宜搭来搭建我们想要的系统它需要先框定一个应用。
(2)页面管理
主要处理创建好页面后的辅助设置(权限虽然不是辅助但是它真的可以不要,如果企业主不要的话);除了做辅助设置,这个页面管理还起到一个导航栏管理的作用,在左侧用户看到的页面分组其实就是最后应用上线的导航栏,等同于【菜单管理】,用户可以通过这种类似windows文件处理的形式来管理应用的菜单,就无需额外弄菜单管理的栏目,也从侧面降低了用户的使用成本。
(3)应用部署管理
应用整体创建完后部署用,等于系统做好了要发布上线了,这个环节就是将原本线下coding之后前后端代码打包部署发布上线给做了一层抽象,把原本开发测试部署上线的环节。
(4)着重讲一下宜搭的编辑器
头部区域:主要还是一些快捷键的入口,还有pc/app的切换,宜搭的制品是两个端同时生产的,也就是你做好了pc,app自然也生成了。
左侧区域有:
- 大纲树:主要用于定位页面上的组件位置;
- 组件库:构成页面的主要元素,用户通过拖拉拽组件设计页面,这里组件库的内容根据页面类型做了一下处理,比如图表组件只在报表页面才会出现;
- 数据源:简单来说就是变量,支持本地变量,从服务端接口获取变量以及url上获取变量;
- 动作面板:通过动作面板,用户可以「更加方便的组织和复用代码」、「实现复杂交互」;
- 多语言文案管理:用户可以自行增删改多语言词条,以便和组件相关属性进行绑定;
- 画布:用户进行拖拉拽编排页面的舞台,有限空间。
右侧区域:主要是选中组件后的属性,给用户通过属性项配置设计自己想要的效果。
2. 业务流程
用户通过创建应用,再到创建页面 ——> 设计页面 ——> 编排页面流程逻辑,然后再设置相关的权限以及审批流程,到最后部署上线,几乎不需要用户理解数据库相关的内容,很好地做到了页面即模型的处理,基本简单表单系统的crud都是能支撑住的。
实在说使用流程有什么问题的话,可以把配置时和预览时区分开一点,比如在创建页面后未进入编辑器前,用户是可以针对页面做权限相关的配置的,如果这时候的页签换成抽屉出来,赶紧会更自然一点,个人感觉。
五、重点功能分析
在页面设计流程中,宜搭提供的5大能力为用户提供快速搭建应用的通道,基本囊括了企业内部基本软件的需求;比如要做假勤管理系统、项目管理系统,基本都能搞掂了。
1. 表单功能
表单系统存在于企业系统的各方各面,每一条业务线都离不开表单系统,最基本的表单系统无非数据录入与展示,宜搭把基本表单组件都一一呈现在组件库,企业可以选择组件类型,比如【单行文本】、【日期】等,来设计自己需要的系统。
然后宜搭还根据了一些固定的场景提供了通用型的业务组件,比如【地址】组件,用户可以直接使用这个组件,选项就是中国现有的省市县等数据,免去了用户对这块内容的处理。
除了提供丰富的组件类型,针对组件的属性(姑且将组件的样式、动作、事件等统称为属性)也提供了很大的配置自由度这个和部分低代码平台相比显得人性化很多,也就是样式你可以自己调整修改,组件交互你也可以自己写,页面逻辑编排都支持你调整,并不会一味地进行平台内封装。
低代码平台还是需要提供一定自由度来覆盖用户需求的,这样的处理方式才能为用户提供足够的闭环能力。
最后还有变量,类比前端coding中的function,通过组件属性与变量的结合应用,让开发人员能够实现复杂逻辑,比如展示文本根据条件判断后获取不同表单字段的数据进行展示,直接通过组件的属性配置,是无法处理的。
但是可以结合变量进行处理,等于隐含了一部分让人在线coding的能力,当然这也就意味着学习门槛会卡掉一部分用户。
2. 审批流功能
说到表单系统又怎么能离开审批流,一张张单据的提交流转,免不了需要人审批,你跟老板请假需要提请假申请单,跟开发提bug需要提bug单,单据流转就会产生审核的需求,自然而然就会有审批流。
宜搭的审批流提供的是可视化设置,也是这个版本更新后提供的功能,之前的审批流是类表单式(见下图),旧版的交互形式无法让用户直观地感知到整个审批的流动,以及无法便捷地让用户针对每个节点进行详细的设置(比如抄送节点只允许看某些字段),所以宜搭更新了一版流程设计器,这个也是其他竞品值得参考的一个点。
其实审批流的全流程大部分公司都是相似的,设置审批节点,节点中设置条件,然后还可以给节点控制权限(这个节点只能做哪些审批动作,只能看到哪些数据),所以按这种可视化的审批流设计方案做抽象,应用范围是很高的,比起类表单式的审批流(宜搭的旧版审批流)就显得聪明得多了。
六、SWOT分析
1. 优势(Strengths)
流量高:首先宜搭依附于钉钉,钉钉是阿里进军社交的重器;钉钉成立于2014年,正是来往被阿里内部认为已失败的时候,从阿里进军社交的角度看,钉钉的成立有着战略性的意义。
因为腾讯的微信、QQ的用户量级已经不是哪家公司想去撼动就能撼动了,想从C端入手已经非常困难,但从B端角度有非常多的机会,在B端端腾讯并没有形成垄断。所以宜搭依附在这么一个企业社交的平台上,也就意味的流量首先不会差,先不管用户到底有没有需求,用不用得明白。
需求大:钉钉作为一个企业IM,内涵的是企业的人岗架数据,现在有哪些企业系统是能脱离企业人岗架独立运行的吗?这样就会导致了使用钉钉的中大企业会给钉钉不断地提个性化功能的诉求,那钉钉就这么多人,它也处理不过来啊,怎么办?
这时候授人以鱼不如授人以渔,不是说钉钉不想赚这个钱,而且这么赚钱太难了,那宜搭就顺其自然地成为了一个妙招,让用户自己用我的工具来进行个性化系统搭建,比找钉钉定制便宜啊,还简单,请问哪个老板不喜欢呢?
2. 劣势(Weakness)
学习成本高:做系统原本是由懂代码的开发进行实施落地的,虽然说低代码平台把coding做了可视化处理,但是本质没有发生变化,编程的原理还是贯穿其中的,宜搭还需要不断地在用户体验上做文章,以求降低用户的学习成本。
无法生成代码:宜搭的应用没有办法整体生成代码,也就意味着,万一某一天宜搭停止运营了,用户的制品无法自己去做完全的coding迭代,这是很多低代码平台难以解决的问题,如何实现可视化图形与代码双向编译是个关键,即支持线上生产,也支持打包到线下调整,是未来的一个发展方向,这里面实质是能给用户提供多大的自由度。
3. 机会(Opportunity)
潜在用户数量UP:潜在用户被数字化转型的大环境不断地挖掘出来,省去了巨大且隐形的获客成本,像腾讯的低代码团队,也在做类似钉钉宜搭的事情,中国企业有2000多万家,这个市场单凭一家企业是吃不完,这时候还没有真正的对手可言,大家都是朋友,都在为驯化这个市场出一分力,活到最后的才能收割;
外国选手不熟悉国情:中国企业系统的用户习惯和外国的会有所区别,在分别体验过国内和国外的低代码平台,虽然大家都能实现一个功能,但是用户习惯就是在那里,你没办法视而不见;好比说中国式查询,中国就是把一大堆条件放出来,选择好之后一起查,国外的就弄成,你先进去查,再叠加条件。
4. 威胁(Threats)
先来看看国外两大巨头,OutSystems和Mendix:
OutSystems 成立于2002年,两度入选Gartner《流动应用程式开发平台魔力象限》研究报告,魔力象限“执行能力”纵轴第一名。2018 年 6 月被 KKR 和高盛公司联手以 3.6 亿美元收购,成为估值10亿美元以上的独角兽公司
Mendix 成立于 2001 年,2017年被《福布斯》评为“通过技术颠覆行业的十大公司之一”,2018 年 8 月则被西门子以7.3亿美元现金收购。
再看看Gartner2020企业低代码应用程序平台的魔力象限:
图片来源于Gartner
综上所述,国外的低代码平台累积得比国内的多太多了,也就意味着,他们用这个工具去打场景,去实现落地的次数更多,丰富的经验能带给他们修改模式的机会,而国内起步较晚,一上来就免不了一场斗争,当然我们一般都是在这样的斗争中成长的,手机,新能源车无一例外。
七、总结
宜搭结合了钉钉 生态,的确对于应用了钉钉的企业来说,是一个生产力尖刀,不需要去额外处理自研系统与钉钉的api对接,因为宜搭生产的系统天然就跟钉钉连接起来了。
至于用户体验是一个持续迭代的过程,在这里就不过多挑刺,希望宜搭往后的使用门槛越来越低!也希望有更多资源涌入低代码这类赛道,为数字化出份力!
本文由 @陈起gogogo 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议