软件需求与分析阅读笔记
需求调研,如果说业务研讨会 是项目经理的功底的话,那么需求分析则是需求分析人员的功底,大多数人往往认为需求分析 是是一件简单的事情,只要照着客户所说的做就行,但是客户所提出的需求也是存在问题的,将客户分为哪些对于软件一点都不了解,了解一些以及了解软件的开发整个流程的三部分人的话,每个部分的客户都会存在一些问题,这个时候就需要我们需求分析员在做软件的时候,不能够仅仅停留在客户的需求上,自己更是应该去了解这个业务领域,理解客户的需求,指出哪些是过于理想而不能实现的。
需求调研迭代,在需求分析的过程中,不是一蹴而就的,是一个反复迭代的过程,他是从第一次的需求分析开始,一直延续到整个的项目周期,在需求分析阶段,我们需要不断地与客户进行反复的谈论,进行循环需求捕获,需求整理,需求验证,需求再捕获。在每次的讨论之时,不断地理解客户的信息需求,并进行整理,每次都会多理解一些,直到最后达到用户的满意。
需求捕获,前面想要进行迭代,南无迭代的第一步就是需求捕获,而需求捕获往往是我们最为薄弱的地方,在客户进行讲述需求的时候,要看我们的态度,是主动的接受客户的需求,还是被动的接受客户的需求 ,在很多时候 ,我们再多都是被动的去接受客户的提出的需求,客户直接说出一大堆的需求,交给我们,被动接受,不加人任何分析,没有想到客户 压根不会想到的需求,而那些需求可能是客户业务内约定俗成 的内容,这个时候如果我们不加追问,很有可能给后期的软件开发带来隐患 。