昨天,将用户拉了过来,和我们讨论需求。
我将挡在墙面前的白板移开,露出前天的工作成果,然后按照故事地图上的内容给他们讲了下我们对业务流程的理解,在过程中也讲了我们对故事优先级划分的想法。
讨论的过程中,有少数合并的、添加的、功能细化的,对优先级分得更细了,澄清了一些疑惑。
但由于使用的便利贴比较小,用的是粗的白板笔,上面写不了几个字,讨论过程中的一些关键信息没法在卡片上记录下来。我只能反复提醒跟着做需求的两个小朋友,一定把关键信息在其他地方记录下来。
原本是希望大家都能够一起来添加故事,修改故事,合并故事,拆分故事,但由于参与的人从来没有这样开过会,他们仍然习惯坐在自己的位子上动嘴不动手,所以全程基本上是我站那里手舞足蹈。也由于另外两个跟着做需求的小朋友没什么经验,在功能设计上基本只能我来提出想法,讲给他们听。
一个多小时下来,当我坐下来,他们讨论某个功能的某个细节的时候,我基本上没法集中注意力听,放飞自我了一会儿。
讨论结束,用户走的时候跟我们说,做软件开发比做第三方测试有趣多了。他们可能觉得做需求就是这样的吧,殊不知我们以前不是这样的。
我也觉得这种需求分析的方法,比拿支笔拿个本去找用户访谈,回来写一个详细的需求规格说明书有趣多了。有点“载歌载舞”的感觉。
经过两个小时的讨论,进化后的故事地图,只是排列不整齐,字写得不工整,不太美观: