应用开发的4个技巧,让程序能真正为用户使用

发布时间:2013-06-04

吃自己的“狗食”,这句话渐渐的流行了起来;的确,在一款优秀的应用中,产品经理、开发者需要扮演的角色已不仅仅是应用的缔造者,同样他们还需要扮演一个用户的身份。昨天和同事聊天谈到——“移动领域中有许多实用性强的应用都是懒人开发的”,或许这样说比较不合适,但是用户和开发者之间的行业鸿沟确实产生了一些用户体验差的应用程序。

Jordan Novet最近在Gigaom上发表了一篇文章,分享了Brian Katz对这个问题提出了4点建议,以下为译文:

在6月2日旧金山的CITE(Consumerization of IT in the Enterprise)&Expo上,Sanofi高管Brian Katz(移动搭建负责人)以医疗领域应用中广泛存在的问题——在这些应用中,有许多的用户体验非常差,或太技术,或用户界面过于复杂,还有的需要长时间点击某一个按键。对于这些用户体验差的应用程序,Katz从多年的实践经验分享了以下几个技巧:

  1. 公司需要了解员工对应用程序的真正需求和期望,而不是盲目的创建并发布。Katz说道:“开发者、产品经理最好能亲历这些工作,重点关注实际用户。”他提到他们公司的代表需求应用程序可以在医院中稳定、持续运行,因为服务可能存在宕机的情况,但是一旦宕机,代表可能会直接的删除应用。
  2. 取代共享专有的内部数据,通过使用安全的API来分发数据,切忌不可让全部文件对所有人可见。Katz说道:“我们对数据使用相对看见,比如CEO的数据肯定不应该对所有人可见。可以尝试一下类似Mashery、Layer 7 Technologines这些API管理工具。”
  3. 根据功能选择应用程序类型,本地、Web或是混合。他说道:“应用程序类型的选择上应该非常谨慎,你需要根据用户功能去选择,以满足用户为第一位,而不是追求标新立异。”
  4. 往移动方向考虑是重要的,但是不能完全从移动这个方面出发。给予员工在移动终端上处理公司数据是一个很好的出发点,然而即使使用移动第一的策略也不应该只是盲目追求潮流,而是要以传统商务为目标。

Katz认为移动应用同样需要去除一些不必要的部分,保持简单才有良好的用户体验,对应用负责的行业进行筛选,然后从中选出用户最想知道的,而这些都依赖于开发者对相关行业的了解。就像Box CEO Aaron Levie说的:“想要获得Dropbox在云存储中的分量,你就必须要提供一个用户式的体验。”

中国云计算领域最大盛会——“  第五届中国云计算大会 ”将于2013年6月5-7日在北京国家会议中心举行。

原文链接:4 tips for developing applications that end users will actually end up using(编译/仲浩 审校/王旭东)