本文以及后续的几篇文章主要是结合自己的工作经验,来理解《实战需求分析》这本书。大致描述需求分析师的主要工作内容以及需求分析师所需要的才能。
需求分析师软件开发的一个步骤,主要作用是充当软件研发和客户之间的桥梁,主要包括对客户的信息化需求进行分析,
(1)将客户不规范的、随意的需求,转换为规范的、严谨的、结构化的需求;
(2)将客户不正确的需求转化为正确的需求;
(3)将客户不切实际的需求转换为可以实现的需求;
(4)将客户不必要实现的需求砍掉,将客户遗漏的需求补上。
需求分析包括:需求获取、系统规划、数据建模、功能设计、界面设计、原型说明书和需求变更
一、需求获取
需求获取的方法包括:观察法、体验法、问卷调查法、访谈法、单据分析法、报表分析法、需求调研会法。