构建应用程序之前需要清楚的3个问题

2020-03-11 32 阅读量 4 分钟 石头
构建应用程序之前需要清楚的3个问题

 为了应对市场变化也业务运营,尤其在当下的数字化时代,构建一款用于支持的应用已经成为大多数企业的首选。在正式着手构建应用之前,你是否想过开发人员会做哪些思考,而这些思考是否能与业务相关联,最终达成共识呢?

        如“我是谁,我从哪里来,要到哪里去”哲学三问一样,在启动应用开发流程之前,也应该问自己三个问题:为什么要做,做出来给谁用,应用要做哪些事情。而且,这三个问题也应当贯穿应用开发的始终。

1.为什么要构建商务应用程序?

        试想一下,我们需要开发一个用于管理订单的应用程序,或者用于进行招聘测试、事项预约的应用程序,它们是要解决什么问题呢?这里就是我们应该思考的第一件事,为什么要开发这个应用程序。如果将所有的“为什么”归纳总结在一起,每个应用程序都会解决同一个事情---资源分配问题。

        例如活动管理应用,资源便是活动中的席位;订单管理应用,资源便是已售或在售的商品等等。当这款应用程序可以完美的解决资源分配问题,那么,第一道问题就解决了。

2.应用程序的使用者是谁?

        所有的业务都有两个基本模型:基于产品或者基于服务。商业应用程序总由“卖方”为“买方”构建的。例如,牙科诊所是一项基于服务的业务,他们可能会使用约会预订应用程序。在这种情况下,牙医是“ 卖方 ”,患者是“ 买方”。

        在基于产品的业务中,例如使用订单管理应用程序的在线书店,“ 卖方 ”是列出待售图书的人,而“ 买方 ”是订购书的人。

3.这个应用程序需要做什么?

        3.这个应用程序需要做什么?

        收集

        该应用程序必须收集和存储有关产品或服务以及客户的区别信息。这些参数(我们称它们为质量)定义了正在销售的产品以及向谁出售的产品。以书商为例:在产品方面,质量可能包括书名、装订类型、页数等。卖方需要一种收集此信息的方法。

        在客户方面,质量是使一个买家与另一个买家区分开的原因。它们可能包括客户的电子邮件地址、用户名或电话号码。收集这些信息有助于优化服务:你将拥有数据来分析细节,例如某本书的销售,客户的购买行为等。

        连接

        在应用程序推出之前,卖方需要在相关质量之间建立关系,以减少重复性行为–一种数据与数据的关系,从某种意义上说,它也是人与数据的关系。例如,当书商(人)想要查看客户的购买模式(数据)时,如果存在建立的连接,该连接将有关该客户的个人信息数据与他们所购买的书籍联系起来会更容易。

        优化

        分析和完善是制定任何业务中的数据收集计划的必要条件。例如,图书订购应用程序应具有报告,显示销售的图书数量、销售收入等。了解哪些图书销售或哪个年龄段的用户购买频率更高,可以帮助制定营销计划并预测哪些书籍会更加畅销。

最后,以Uber的一个真实案例作为结尾:

        在该应用程序中,分配的资源是汽车中的座位。收集的有关驾驶员的数据包括车牌详细信息,其手机号码等。对于客户,它是位置,姓名,电子邮件和联系电话。驾驶员信息和客户信息具有双向连接。驾驶员查看接送详细信息,而客户则查看路线,到达时间以及与朋友共享乘车详细信息的选项。

        Uber使用应用程序中的预订数据来衡量不同地区对汽车的需求,并确定整个区域的驾驶员密度。这样,他们可以全天候为客户提供服务,同时增加收入。这是通过该应用程序进行测量和优化的几种实例之一。

        因此,下次决定创建应用程序时,请考虑上述情况和三个问题。如果你首先考虑资源分配、受众的需求以及要捕获的信息,那么你将可以很好地走向一个出色的应用程序。

上一页 管理企业的生命线——工作流管理 管理企业的生命线——工作流管理 查看文章
下一页 辟谣!其实低代开发没有你想的那么神秘! 辟谣!其实低代码开发没有你想的那么神秘! 查看文章