说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

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

HTML文档下载 WORD文档下载 PDF文档下载
随着用户体验需求的增加,开发者、产品经理已不再适合只扮演应用程序缔造者这个角色,他们更需要作为一个用户——亲身的体验才能打造出更优秀的应用程序,Brian Katz最近给出了他的4个技巧。

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

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(编译/仲浩 审校/王旭东)

以下专题由CSDN云计算频道独家策划,未经许可严禁转载。

    • 第五届中国云计算大会讲师秀
    • 303+中国云计算企业榜单,云生态系统雏形已现!
    • 集萃系列:百位云计算专家分享技术理念,技术工具与最佳实践
    • 区域地图,2013,中国云计算大势电子地图
    • 深度报道,2013, Cloud Edge“云先锋”系列报道
    • 建数据库,2013,一步加入中国云计算数据库

    企业报名通道:  Innovation Cloud 2013云创新产品与应用项目已经结束。但接口仍对所有想“一步”加入中国云生态系统的企业免费开放!在线填写“  Innovation Cloud 2013云创新产品与应用项目”或下载填写后邮件guoxm@csdn.net均可。有任何问题,欢迎联系我们!(微博:@CSDN云计算;QQ群:中国云计算群4和群5,任选其一)。

      VB如何关闭其他程序 VB如何过滤键盘录入 VB如何获得Windows95已经运行的时间 VB如何检测左右键同时按下? VB如何检查您的电脑是否打开 ActiveDesktop? VB如何将程序建立成“启动”文件夹的捷径? VB如何将程序建立成「启动」资料夹的捷径。 VB如何结束 Shell 所启动的程序? VB如何拦截键盘输入 如何判定VB调用的一个EXE程序已经结束. VB如何判断某一个Drive是否为光碟机? VB如何清空回收站? VB如何取得汉字的区位码 VB如何去优化你的VB程序 VB如何让点阵打印机每次印出一行? VB如何设计一个可中断循环的按钮。 VB如何实现VB程序登录密码加密 VB如何使程序不出现在任务列表中 VB如何使键盘、Mouse失效(JournalPlayBack Hook) VB如何使用 DBGrid VB如何突破 TextBox 32K 的限制? VB如何为执行程序加上参数? VB如何压缩较长的全路径文件名中的路径 (Path) 字串长度? VB如何在VB中实现密码的读取 如何在VB中使用命令行参数 VB如何在内存中的指定位置取数据? VB如何在已经存在的文本的textbox添加新的一行 VB如何在資料庫中存入單引號? VB如何正确使用VB6访问Access2000数据库 VB如何自动记录计算机开机时间? VB如何做到当我们单击窗体的最小化和关闭按钮时,窗体先最小化到任务栏成为按钮,然后消失呢?金山词霸能 给分!!!!!啊!!!!!! 给分!!!!!啊!!!!!!!!!!!!! 给啊!!!!!!!!!!!!! 不是俺蓄意谋两位帮主的反,实在是 ... APPLET连接数据库。。。(我已经每粉了) 千分散尽不复来!!! 千分散尽不复来!!!! 千分散尽不复来!!!!! 千分散尽不复来!! 千分散尽不复来!!!!!!!! 千分散尽不复来!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!! 用分把灌水乐园咽死!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!!!!!! 千分散尽不复来~ 千分散尽不复来~! 请教数据窗口的问题 千分散尽不复来? 千分散尽不复来?! 有LVS_OWNDATA属性的CListCtrl 加图标的问题,25分 在做会员注册时,在添加新数据页,程序一运行就在RS.updata出错,为什么(原程序) 高手请你回答我啦!!!! 我要回家了,第一个给300 哪有msproxy下载????? 请问要怎么样才能在自己写的程序运行时让用户无法使用开始菜单? jdbc的版本 发分!!!!!!!!! 对于初学者,应该学些什么样的数据库? Java的优点 化功大法第一章--散分。 吸星大发第一章--散分 i need help 葵花宝典第一章--散分 求哈密而顿路的算法 我是新手请问下面程序哪错了!为什么提示我有1处错误! ???????????请问怎样将.h连入.CPP中 richtextbox控件的什么方法能实现打字功能 小弟想在假期开始学习PHP不知该从何学起呢? Keyboard stuck key detected 机子启动时出现这样的提示并有F1(设置)或ESC(BOOT) 谁是第100个?!?!?!? :???????????请问怎样将.h连入.CPP中 着火啦!快请来帮帮忙吧!越快越好!!!!! MD,野球拳第一章--散分 那里能搞到Visual FoxPro 写的人事管理的原代码,师弟毕业设计,急需,高分答谢,其它代码也行,只要完整 vb中不能声明动态数组吗? 倾家荡产求购优秀系统分析案例 111222(decay generation) ,散分 那里有VB编的工业自动化监控程序提供下载? 800乘800等于多少? 3分之22除以三分之四等于? "@"表示一种运算符号,其意义是A@B=2A-B,若X@(3@4)=2,则X=( ) (200+40)除以4-2= 1除以三分之跟号三等于多少?要详细步骤谢谢了,大神帮忙啊 若a★b=2a-b 中★表示一种运算符号 则x★(1★3)=2中x等于多少 (1-7/15)x+40=200-x+7x/15.你这里的/表示除以还是? 378*8+21*8+8简算怎们算 *表示一种运算符号,其意义是a*b=2a-b.若|x*(1*3)|=2求x 200+40除40-20,如果要最后算除法,算式应为 ( ) 378*21-378简算 “*”表示的是一种新的运算符号,其意义是对于任意的a,b都有a*b=2a-b,如果x*(1*3)=2,则x=( ) 200+40除40-20,如果要先算加法,再算除法,最后算减法,算式应为 ( ) 378-99用简便计算 ”表示一种运算符号,它的含义是2!=2*1;3!=3*2*1;……求1/2*2!+2/3*3!+3/4*4!+……+8/9*9!的值 按要求在以下一道 200+40÷40-20的算式中的的地方填上小括号1.先算加,在算除,最后减的算按要求在以下一道200+40÷40-20的算式中的的地方填上小括号1.先算加,在算除,最后减的算式是200+40÷40-20 2. 3+8等于几 24除以4等于多少? 200-200÷20+20,如果要先算加法,再算除法,最后算减法,算式应为( ) 8/3×π×8等于几求啊 1/3乘以3等于1,但1除以3却是0.3333.而0.3333.乘以3又不等于1/3乘以3等于1,但1除以3却是0.3333.而0.3333.乘以3又不等于1,这是为什么? 20除以()=()分之36=():60=百分之8 3/8×π×8等于几 已知ab不等于0,且a+b+c=0.则代数式a的平方除以bc,加b的平方除以ac,加c的平方除以ab的值是多少 八十分之几=二十四分之几=几分之二十五=八分之五=几分之十=五除以八 8➗8等于几 b的平方除以a的平方 减去 2b除以2a 加上1等于0.求b除以a 加上 a除以b等于多少? ( )除以20分之1=( )除以30分之1=( )除以四十分之一=2 16➗8等于多少 除以5表示把( )平均分成( ),取其中的( ),也就是求4分之3的几分之几是多少,可以用( )乘( )等于 0.123除以0.15=( )除以15 3×15等于 a+2的绝对值加上b-3的绝对值等于零,球b-a除以3的值讲讲怎么求出来的 10+12移动一位数字 怎么能等于 11? 有哪些四位数除以80后小数点后等于0.2 (4/3-15/1×9)÷3/4等于多少? 甲数比乙数的12倍少20,乙数是80,甲数是多少? 哪个4位数先除以80,再减去整数,剩下的小数(小数点后面的数),乘以80,等于1、3、5 【 】除以5分之3减去7分之2乘以10分之7等于5分之2 2,5分之4乘以【 】减去5分之1等于3请问括号里填多少 乙数是甲的80%,则甲数:乙数等于():(),如果乙数是20,甲数是多少? 四个数字,先除以八十,再减去其整数,剩下的小数(小数点后面的数字)乘以八十等于三 求这个四位数字帮忙算一下! 在各方框□中填上适当的运算符号(+,-,×,÷),使下列各等式成立 2□(﹣4)□6□(﹣8)2□(﹣4)□6□(﹣8)=0﹣8□(﹣2)□(﹣4)□(﹣6)=2 两个自然数的积是492,其中一个数在20和80之间,这两个数分别是多少? 哪个4位数先除以80,再减去整数,剩下的小数(小数点后面的数),乘以80,等于18 3 4 6 13用加减乘除符号运算怎样能得24? 两个自然数的积是492,其中一个数在20与80之间,这两个数分别是 有一个四位整数,在它的某位数字前面加上一个小数点,再加上一个小数点再与这个四位数相加,得数是2000.81用方程解得数2000.81,两数相加 在各方框中填上适当的运算符号(加、减、乘、除)使下列等式成立 2□(-4)□6□(-8)=0-8□(-2)□(-4)□(-6)=2 两个自然数的积是492,其中一个数再20与80之间,这两个数分别是多少?最好是用五年级的水平来回答! 一个四位数,在它的某一位数字前面加上小数点,在于四位数相加,得2000.81,这个四位数是多少 若我们定义a*b=4ab-(a+b),其中符号‘‘*”是我们规定的一种运算符号,例如6*2=4x6x2-(6+2)=40.求:①(-4)*(-2);②(-1)*2的值 两个相邻的自然数之积是1980,这两个相邻的自然数是.帮偶 按周易81理数 算手机号吉凶 我的尾数是1280 除以80得16 到底是吉还是凶 定义某种运算< >,a< >b=a^2-ab+a-1,求3< >6的值和(1< >3)< >(-3).< >为什么符号?过程要看得懂, 八十加八十等于多少? 第44页49÷7可以读作(四十九除以七),也可以读作(?). 若我们定义a*b=4ab-(a+b),其中符号*是我们规定的一种运算符号,例如:6*2=4X6X2-(6+2)=40.求:①(-4)*(-2);②(-1)*2的值 80毫米等于几米 (0.48*0.49*1.5)除以(0.05*0.24*0.7) @表示一种运算符号,其意义是a@b=2a-b,如果x@(1@3)=2,那么x的值是————————
      备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn