借助低代码,如何做到以用户为中心的应用设计?

2022-03-18 215 阅读量 6 分钟 石头
借助低代码,如何做到以用户为中心的应用设计?

对于一些企业来说,其内部工作流程的各个方面,可以通过绝大部分经过专业设计的第三方应用来轻松实现,但“鞋子合不合脚,只有自己知道”。

企业的工作流程拥有一定的共性,但个性化才是主流,而市面上各类标准的数字化软件并不是直接就能满足的了个性需求的。这也是近些年低代码开发平台不断走俏的原因之一,因为低代码开发平台的介入,让这些个性化需求得以释放。

需求从来都不是单一存在的,虽然企业内部的自定义应用程序有希望简化其工作流程,并为企业提供了一个高效的数字化解决方案,但还是缺失了一环:用户体验(UX)。这是有原因的,因为大多数自定义用用程序的主要目的是为了简化工作流程,提高效率,而且很可能是由非专业的开发人员设计,以至于在整个开发过程中没有太多时间去规划、测试、迭代和认真打磨。

低代码开发平台虽然提高了开发效率,但很容易造成开发人员为了求快而忽略了用户体验,甚至对于用户的特定需求、偏好和期望也会选择性忽略。这也是为什么,很多企业应用程序被吐槽难用的原因之一。

这些吐槽里,实际都含有成本。自定义应用程序的用户,是由企业内部人员组成,如果因为难以使用而造成抵触心理,或者让工作流程更加复杂,就完全得不偿失了。过多地关注功能而忽略应用程序终端用户需求,可能会导致更多的用户错误、更多的挫败感以及团队和同事之间的沟通不畅。如果将用户放在设计的中心则会有完全不同的结果。

什么是以用户为中心的设计

值得高兴的是,在过去的几年中,企业应用的用户体验都得到了显著的提高,这得益于用户体验标准在不断发生变化,甚至有向C端产品设计靠拢的感觉。采用更高设计标准,对于企业用户来说是一个好消息,因为这意味着终端用户能够用到无论是从UI、还是从操作方式上,都能获得良好的体验,而促使整个行业发生变化的主要驱动力之一,便是一种以用户为中心的设计方法。

顾名思义,以用户为中心的设计方法,即开发人员在设计过程的每个阶段,都是站在用户的立场上进行的。谁将使用该产品?他们的期望是什么?他们的痛点是什么?他们有什么想法?这些都是需要被纳入设计思考范围中的问题,而这些问题贯穿了从设计到开发,再到产品发布的整个阶段。

以用户为中心的设计依赖于在整个开发过程中频繁、严格的迭代,从而确保正在开发的应用程序是能够满足实际用户需求的。这种方法的价值现在似乎不言而喻,但真实情况并非总是如此。

以用户为中心的设计能带来的好处非常多,但如果只是一个小团队,开发一个自定义的内部应用程序,貌似投入的代价有点大。实际上,以用户为中心的设计方法,不仅仅是关乎应用开发,也关乎于思考方法,即使不具备进行复杂开发的条件,依旧可以把其作为一种思考方式,也同样能带来诸多收益。

以用户为中心的低代码开发设计

在开发内部应用程序是,低代码开发平台具有特有的优势,在于其可以大大降低开发者和使用者的门槛,即使没有技术背景的业务员工,也能通过简单的学习上手使用,并加入到开发应用程序的环节当中。如果实施得当,低代码开发平台可以让来自不同部门的关键利益相关者聚集在一起,共同设计即将被他们使用的应用程序。

以Zoho Creator低代码开发平台为例,其主要吸引力之一是能够调整和改进应用程序,使其能够适应员工,而不是让员工去适应应用。如果将良好的用户体验作为一个优先事项,那么快速响应用户反馈的能力就至关重要,而Zoho Creator的可视化开发方式,强大的集成能力正好可以满足这一点。

当应用程序的实际用户参与到设计当中时,以用户为中心的设计方法就不会成为摆设,它会从一开始就融入到流程中去。这也将引导主要开发人员做出更加明智的决策,因为能够获得用户的支持,也必然能够促进他们之间的沟通和协作。

接下来,一定会有人问:如何将以用户为中心的设计应用到我的下一个定制化应用程序中?  

事实上,对于这个问题,是无法给出一个确切的答复的。应用程序开发会涉及到很多细节,例如团队规模、公司文化、使用人数等等,设计的方式也可能会有非常大的差异。但是,我们可以通过采用更多以用户为中心的思维,来提供一些改进内部应用程序用户体验的技巧:

充分调研

在内部开发应用程序的一个主要好处,就是能够快速从核心用户身上获得建设性的意见,因此,在正式进入开发过程之前,应该留有充足的时间去进行调研,以确保在应用上线之后能够尽可能大地程度满足用户的需求。

虽然在平常的交流中,也能搜集需求,但调研需要一个正式的过程来进行,这样才能尽可能大限度的让需求完整,有利于之后的开发和产出。

例如,在优化一款内部应用程序之前,首先需要找到常使用该应用的核心人员,然后绘制出当前的流程,以及如何使用应用程序进行代替。接下来,您需要清晰地告知相关人员,这些可替代的手动流程已经形成了业务瓶颈,并明确他们对此有何种想法。

重要的是,在整个信息收集过程中,您维护一个集中的战略文档,将关注点和评论与特定利益相关者及其在流程中的角色相匹配。即使是熟练的应用程序开发人员也受到他们自己的观点和经验的限制,因此,通过充足的调研,是开发以用户为中心的应用程序的大前提。

保证用户参与度

以用户为中心的设计的一个关键原则是赋予用户你做出的每一个设计决策的权力,但这个过程中,需要用户的实际参与。每个部门都有自己的一套流程和任务,而员工负责执行,例如,HR通常负责维护员工信息,即使他能找到一些方法可以缩短录入和维护信息的时间,但这些重复性内容依旧会占据他的精力,也会成为他去完成更具价值的任务的绊脚石。

这时候,作为主要的开发人员和决策者,您可以在充分调研需求的基础上,通过面对那些陈旧且低效的做事方式来重新定位您的整个产品,使其更加以人为中心。还是以人力资源为例,创建一个易于访问的应用程序来存储和管理员工出勤记录,员工可以访问他们需要的信息,同时腾出HR来做其他工作。一旦系统建立起来,便可以添加更多的功能进去,例如允许员工自助查阅相关资料,或一键下载公司文件等等。

整个过程中,虽然获得了给功能做决策的权力,但也要保证用户的参与,时刻与他们保持沟通,才能保证开发的过程中路不会走偏。

总得来说,在应用开发的过程中,如果我们优先考虑用户的需求和需求,并真正致力于创建以用户为中心的设计,那么我们的旅程将获得用户喜爱的产品。借助Zoho Creator低代码开发平台的强大能力,创建自己内部使用的、以用户为中心的应用会变得简单无比。

最后,欢迎使用Zoho Creator低代码开发平台。

相关话题

低代码平台 低代码选型 PaaS平台 低代码开发平台
上一页 技术开发欠的“债”,就让低代码来还吧 查看文章
下一页 BPM再进化:低代码与数字流程自动化 查看文章