⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
⑸分析系统功能
⑹分析系统数据
⑺编写分析报告
需求分析师,俗称PD,从过去的经验看,PD的主要工作就是接受来自业务部门的需求,然后对其进行业务规则,业务范围,业务流程等等方面的分析,然后将其输出为开发工程师看得懂的语言,比如常见的Use Case。然后在遵守基本的项目流程要求的基础上,将需求通过工程师得以实现,满足需求方的需求。