企业文化 荣誉奖项 媒体报道 联系我们

想创建出优质应用?你需要先问自己3个问题

前言

你是否也好奇开发人员在构建应用时的心理过程是怎样的?Zoho Creator的市场分析专家Rohith Krishnan对这个问题很感兴趣,他曾与Zoho Creator的开发人员深入探讨过这个问题,甚至从技术问题探讨到规划哲学上。这篇文章将从规划角度,为你解读应用创建的过程。

应用创建平台

Rohith Krishna在与开发人员的交流中,总结了在创建应用之前必须自问的3个关键问题。

为什么要创建这个应用?

有些人开发的应用是用来管理订单,有些用来进行招聘,有些则用于预定预约等等。如果剖析这些不同类型的应用的最基本功能,你会发现它们都在做同样的事情 – 那就是解决资源分配问题。

我们来看一组例子:

订单管理应用 - 资源:销售的商品

活动管理应用 - 资源:活动中的座位

预定预约应用 - 资源:预约的时间段或预定的商品

是否有所发现?

应用的使用者是谁?

业务类型一般分为两种:基于产品或者基于服务。商业应用始终是由“卖家”为“买家”创建。

例如,牙科诊所是一个基于服务类的业务,他们可能会使用预定预约管理应用,在这种情况下,牙医是“卖家”,病人是“买家”。

在基于产品的业务中,比如在线书店,他们一般会使用订单管理应用,此时“卖家”是列出商品的人,“买家”则是指订购书籍的人。

创造的应用用来做什么?

广泛的说,每个应用都有三个个功能: 1. 收集 2. 连接 3. 优化

收集:

一个应用一定会收集和存储不同产品或服务以及不同客户的信息。这些参数 – 或称之为品质 - 决定将要售出的是什么,售给谁。

以书商为例: 在产品方面,品质一般包括书的标题、装订类型和页数等。卖家需要用某种方式收集这些信息。 在顾客方面,品质是区分不同的买家,一般包括客户邮件地址、用户名和电话号码等。 收集这些信息有助于后续优化阶段:到时你将拥有充足数据来分析特定书籍的销售情况和客户的购买行为等。

连接:

在应用发布之前,卖方需要建立相关品质之间的关系,以减少重复操作 - 一种数据到数据的关系,在某种程度上也是一种人与数据之间的关系。 例如,当书商(人)想要看到客户的购买类型(数据)时,如果有一个已建立的连接,将客户个人信息的数据和他们购买的图书链接起来,会更容易操作。这样,所有信息都可以从一个屏幕中获取和显示。

优化:

分析和改善是制定业务数据收集计划的必要条件。例如,书籍订购应用应该有相应的报告来显示书籍出售数量和销售收入等。了解哪些书籍畅销,或哪些年龄段购买率更高,这样有助于优化营销计划并提高畅销书籍进货量。

应用于实践

上述列出的3点自问并不是开发应用必须遵循的,但却是与许多开发人员探讨之后,总结出的一个通用过程,适用于所有的商业应用。

如果上述内容你还是没有很明白,可以看一个真实的案例,来自打车软件Uber。

应用开发平台

在这个案例中,需分配的资源是汽车的座位;需要收集的信息,司机方面是车牌信息和手机号码等,顾客方面则是地理位置、姓名、邮件地址和手机号等。

司机的信息和客户的信息双向连接。司机可以查看乘车细节,而客户可以看到路线,到达时间,以及与朋友分享乘车详情的选项。

同时,Uber使用应用的预订数据来衡量不同地区的用车需求,并决定不同区域范围的驾驶员数量。这样,Uber的司机可以在任何地方,全天候的为客户服务,不仅实现了资源合理分配,同时还增加了他们的收入。

现在是否更清晰一些了?所以在创建应用前,不妨先考虑考虑上述的三个自问和Uber案例。考虑何种资源分配方式、考虑使用者和客户需求、考虑需要获得的信息,我相信你一定会创造出一个优质的应用。

回顾这3点自问,并按照这个思路打造一个优质应用吧!