今天我主要阅读了《用户故事与敏捷方法》第三、四、五章,这三章给我最深的感受是用户故事蕴含着很多与写小说相似的方法与步骤
读完第三章我发现,第三章讲的是类似于给小说虚构人物,类似于小说,不过在这里主要是六部分:通过头脑风暴,列出初始的用户角色集合、整理最初的角色集合、整合角色、提炼角色、虚构人物、极端人物。选出主角、配角以及其他人物。承继第三章,有了角色与人物,自然要为角色搜集故事材料,但是在软件开发中我们经常有一种错觉:“需求本来已经存在了,我们只是让客户给我们解释需求,然后把他们锁入一个笼子里就可以了。”事实上,用户并不知道所有的需求。就是用户也不知道他想要什么故事,在这里要注意传统过程与敏捷过程,辨别传统过程和敏捷过程最简单的方法之一,是看他们搜集需求的方式。主要有以下几个方法:用户访谈:想要捕获用户的本质需求,最重要的技巧是学会提问。提开放性的问题,不要让用户简单的回答是或者否;问卷调查;观察;故事编写工作坊。我从中学到了故事编写工作坊是快速捕获故事最有效的方法。第五章主要讲的用户代理,例如:用户的经理、开发经理、销售团队、领域专家等,读完第五章,我从中明白了在任何时候,实际用户总是优于用户代理。
以上就是我阅读了这几章之后的主要感受,虽然理解不深,但在阅读完成后,也算有了自己的阅读体会。