俗话说:"办事不由东,累死也无功",再好的软件如果没有做好需求分析也将失去市场意义,失去生存活力。需求工程师是沟通用户与开发人员的桥梁,做好需求分析是一个产品是否能够适应用户要求的关键所在。需求工程师们在了解用户又了解技术的基础上掌控着项目发展的风向标。
工作内容
需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求工程师
1、需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。
2、需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。
3、编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。
4、需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。
对客户进行需求调研,整理客户需求,负责编写用户需求说明书;
负责将完成的项目模块给客户做演示,并收集完成模块的意见;
协助系统架构师、系统分析师对需求进行理解。
职业要求
教育培训:
计算机相关专业或管理专业,本科及以上学历。
工作经验:
具有一定的工作经验,如软件开发、需求分析、系统分析;了解软件开发的过程,包括编程语言和数据库,具有一定的技术背景;具有很强的文档撰写能力及表达理解能力,能够理解客户的需求并向设计开发人员清晰的阐述。
薪资行情:
一般月薪范围在4500-9000元。
发展路径
经过一段时间的工作经验的积累,在需求工程师具有丰富的软件开发经验和相关工作的技术背景,以及具有较强的管理和组织等方面的能力后,其可以向技术经理、项目经理的方向发展。