需求分析师(PD)是一个类似于技术翻译的工作,分析师们将公司业务部门所给予的客户需求进行业务规则,业务范围,业务流程等方面用技术分析之后,把这些需求输出为开发工程师看得懂的语言,比如常见的Use Case、原型图。然后在遵守基本的项目流程要求的基础上,将需求通过工程师得以实现,满足需求方的需求。
需求分析师是作为技术与业务的连接点,对外沟通客户,了解客户的想法、要求、目的,转换为可以用软件实现的流程、方案、界面等。对内,提出软件的描述(原型图)和要求,作为测试的依据。
要做好需求分析师的工作,应该具备良好的沟通能力,能够与不懂软件的其他行业的客户迅速沟通,获取用户的想法、目的,同时对内沟通,让内部的开发人员、项目经理理解用户想要的东西。