《构建之法》读书笔记⑤
一个软件除了稳定、功能强大,用户体验也很重要。程序开发人员和测试人员在强调其功能和性能的同时,还有一点很注重的就是用户体验。
在我们学习的最初阶段老师们就强调对于软件开发来说用户体验的重要性,无论软件还是硬件,都有很多功能部件,各个部件还要邮寄的结合起来,才能满足用户的需求。
其中有一点特别,就是用户的第一印象,用户和软件的第一次使用,很大程度上决定了用户对软件的评价。所以我们应该吧怎样让用户在第一次使用软件时少花时间耳目一新
当做一个开发的重点。南无我们应该怎样做呢?一个很好的方法就是从用户的角度考虑问题。软件团队的设计师和软件工程师都要有同理心。什么是同理心呢?就是理解别人
的处境、心理、动机的能力。所以我们要考虑很多问题,例如:用户的文化水平、用户在使用过程中追求的是什么(方便快捷还是等多的可选择性等)。但是我们还需要改变一个惯性思维,我们确实需要为了使用户更方便做一些说明介绍帮助,但是我们应该注意:用户需要帮助,但是用户没有那么笨。并不是所有东西都要介绍解释说明的,太多此类信息,反而会引起用户的烦躁。
另一个重点,短期刺激和长期影响,在使用的初期阶段短期刺激很重要,我们必须使用户在第一次使用时有一种深刻印象,发现这个软件的特殊之处、优点。同时要使其功能能够做到长期的使用的保障,例如数据更新、用户变更等。