做软件需求分析的方法很多,我给大家介绍一下我自己的方法。
工具/原料
1
笔记本
2
电脑
方法/步骤
2
大概了解了用户行业特点后,结合将要设计的软件,提前整理好需要了解的问题清单,可以按软件模块分类来整理,也可以按照业务流程思路来整理。清单准备好之后,多打印几份,再现场做调研的时候最好人手一份,大家可以以这个清单为蓝本进行需求的描述和讨论。
3
开始做调研的时候,一定要认真听取用户讲解需求,切记,这个时候听绝对比讲更有用。在用户中断或者想不起来的时候我们才进行追问和提醒。
4
好记性不如烂笔头,因此做用户需求很重要的一点是记录,把用户说的每个关键词都尽量记录下来,有些东西可能当时不是很明白,可以回头再做进一步了解和沟通,没有那个用户需求人员是可以不用笔记而靠记忆来完成工作的。
5
现场完成用户需求采访和讨论之后,回到办公室立即进行笔记整理。因为有时候用户语速较快或者说的东西比较多,而记录的笔记只能做到记录关键词,因此马上进行整理,会很快通过关键词回忆起用户说话的细节,这样才能尽量少的有遗漏。
6
整理完成的内容,列出1、2、3的条理性,然后写成需求调研确认书,需求调研确认书不仅是软件过程的重要文档,也是与用户进行再次确认需求的沟通工具,同时需求确认书会对将来的软件开发起到框架和边界的作用,是非常关键的一个文件。
7
虽然用户需求仍然在将来不可避免的会有所改变,但是最后一步,让用户方在用户需求确认书上签字盖章是很重要的一件事。这样可以作为后续开发的重要依据和用户需求变更的说明文件。