系统分析经验(二)非功能性需求-用户体验

前言

  系统分析,不仅仅需要分析出用户的功能性需求,更重要的一点是要分析出用户的非功能性需求。在这些非功能性需求中,每个客户的要求都不同,但是也存在着一些比较通用的需求。现在这个世界上,软件很多。你的软件,客户如果不满意,就不用你的,或者不会有第二次的合作。所以用户体验也是非常重要的一环。

  这里主要罗列出一些不好的用户体验。

不好的用户体验

  1.安装完软件后,自动打开软件的官网。    

  客户安装软件,目的是利用软件去解决自己领域的问题,所以软件并不是客户所关注的东西,客户关注的是能不能够很好地解决问题,如果有一种方案比使用软件更好,那么客户会毫不犹豫地放弃使用软件,所以更不用说去关注你的网站了。如果你的产品确实做得很好,是会得到客户的再次合作的,而且大部分的客户会直接关掉弹出来的网页。 

  2.自动强制性升级

  这个是用户极其讨厌的,尤其是一些软件一旦升级后就出现各种问题(数据丢失,不能使用等),所以,普通软件的升级应该由用户自己决定,软件只需要提醒就好了。甚至有些用户连提醒也觉得烦人,所以用户应该能够设置是否提醒。像某些系统选择在关机时更新,是非常讨厌的,因为用户既然选择了关闭计算机,你就乖乖地关机好了,不要让用户有拔掉电源关机的冲动。

  3.没有提供软件的降级操作

  有时候,用户发现升级后的软件并不符合用户的要求,还是原来的版本比较好。如果软件没有提供降级的操作使得软件还原到原来的版本,那么就意味着用户可能要重装,重装的过程中的问题可是很多的(之前的数据如何导出和导入,是否因为卸载不干净无法安装等),那么用户可能不会重装,而是选择了忍受新版本的不足。所以,不要让用户有放弃使用你的软件的想法。

  4.需要重启才能够完成安装或者完成某项操作。

  虽然有时用户也会明白为什么要重启,但是用户使用计算机,不仅仅是使用你的软件,因为现在是多任务操作系统的时代,用户可能正在下载东西(进度已经到70%了),浏览邮件(20几封重要邮件),写自己的策划书(两小时后交)等。这时你要让用户结束当前的工作来重启系统,是非常不合理的,也是不会让用户满意的,如果安装这个软件也是非常重要的任务,那么用户此时的心情应该不会很好。

  5.不能完全卸载,导致下次安装不成功。

  安装和卸载应该完全正确,但实际上不仅是安装会存在这样或那样的问题,就连这个卸载也出问题的话,如果你的软件不是必要的,有其他可选的软件来替代你的软件,那么你的用户就很可能流失了。失去一个用户,就代表你会失去第二个。

  6.安装选项多,安装麻烦

  如果是企业级的软件系统,当然一开始的部署麻烦点没什么问题(一般都由专业人员处理),但是普通的软件安装的选项过多,安装漫长,不如采用像Netbeans的方式,用到什么再开启什么。相当无奈的是,如果用户发现花了3个小时安装一个软件,其中有2个小时安装的东西永远也不会用到,那么这多出来的2个小时不是在浪费时间吗,时间可是生命啊!

  

 

 

  

  

 

    

    

  

 

posted on 2013-03-05 13:58  架天桥  阅读(801)  评论(0编辑  收藏  举报

导航