为了构建您的客户将使用的应用程序,您实际上必须给他们一些可以使用的东西,而不是要求他们每周与客户支持联系以寻求帮助的东西。还是让他们质疑为什么他们使用某种使他们比以往更多的压力和沮丧的东西。设计解决方案的前端时,您的目标是向用户(有时也为最终用户)提供一个非常简单直观的界面。
那么,Flatfile如何做到这一点?单独的数据加载过程可能是一个复杂的过程-必须从各种来源,文件类型和用户中获取数据,然后将其转换为应用程序内的可用数据。要让用户在前端准备,验证和清除其数据也不是一件容易的事。
除了标准的软件设计过程外,Flatfile还采取了其他措施来确保用户永远不会对产品的复杂性有所了解。这是他们学到的东西:
1.确定用户的目标,以便您可以设计用户至上的用户界面
为了构建用户认为有用的产品,您必须针对他们的目标并从他们的角度进行设计。如果您看不到这一点,则可能会得到一个UI,该UI优先考虑了您的目标和优先事项,从而使幕后的复杂性得以透彻展现。
2.评估比赛产品以创建您的MVP
每次构建应用程序时,绝对需要最低限度的可行产品。通过仅开发最简单的产品版本,您不仅可以节省时间和金钱,而且实时有效的测试版还为您提供了一些在迭代过程中收集真实用户反馈的功能。
3.逐步引入复杂性并通过用户测试确认
您是否曾经通过送货应用程序从餐厅订购食物,并且想知道为什么要花这么长时间?
您在晚上8点下订单。应用程序说,餐厅在几秒钟后确认了订单,您将在8:45左右获得食物。在8:40,您打开应用程序以查看送货司机在地图上的位置,并且想知道为什么他们不动。或更糟糕的是,为什么他们朝着错误的方向前进。您的肚子开始发牢骚,您后悔自己没接订单。
深圳尼高网络科技有限公司专注高端网站制作,为您提供系统性建站解决方案,欢迎来电咨询。