《掌握需求过程》阅读笔记04
我们在开发我们的系统的时候要是要给用户用使用的,所以用户的使用感受非常重要,这就需要我们站在用户的角度去考虑这个系统如何让用户的使用更加的简捷,而不是站在你开发者的角度去考虑这个系统如何开发比较省我自己的事儿。抱着多一事不如少一事的态度开发出的系统是我们懒惰情况下的残次品,是注定要被淘汰的,而我们也可能因为这样的态度,面临我们的工作也将被人这样轻视。要把握好用户的使用习惯、操作环境,就需要我们去体会用户的使用感受,就需要我们具有同理心。
编写用户故事。我们可以把我们自己想象成用户,假设有人向你要钱为你开发一个你自己要用的系统,你肯定是想这个系统我如何使用的简便怎么来。所以我们可以把自己想象成用户,想象一下我们要如何使用这个系统,编写一个用户的使用的故事,这样我们开发的时候才会开发出来让用户感觉智能化的系统。
画纸上原型图。我们可以将小组成员集合在一起,讨论出来我们的系统的具体操作流程,将这个流程图画出来就是纸上原型图了。纸上原型图不光我们可以了解我们系统的操作流程,找出系统的不足之处。用户也可以从纸上原型图中看出他即将要使用的系统的大概模型,有利于挖掘用户的潜在需求。
时间顺序图。我们还可以借鉴UML图的时间顺序图法,来描述我们的系统在进行不同的操作时可能会触发的事件以及时间,这样可以更好的了解系统内各个事件的交互和数据的传输。
我们的系统是给用户使用的,所以一定要考虑用户的使用感受,绝对不能为了自己的编程方便而忽略用户。