二、产品经理/专案经理/UIUX设计师/开发团队的职能
在上述的软件开发流程当中,少不了几个灵魂人物:RD(研发团队)、QA(测试团队)、Product Manager(产品经理)、专案经理(专案经理)、UI/UX Designer(用户介面/用户经验设计师),而这些角色各自的职能又是什么呢?
软件开发流程中的几个灵魂人物,包括RD. QA, Product Manager, 专案经理, UI/UX Designer
1.RD(Research & Development Engineer)
RD当中又根据各自工作内容的不同,分为系统分析师(System Analyst)、系统设计师(System Designer)、程式设计师(Programmer)。
1、系统分析师
(1) 分析需求并确认系统的需求,形成系统产品设计
(2) 业务流程与系统架构规划
(3) 需求规格文件(SRS)、系统分析设计文件(SDS撰写)
同时,需要接触到客户需求确认、规划/建议解决方案、进行专案管理,有些甚至会建议具备UX相关设计经验。
2、 系统设计师
(1) 负责系统之分析、设计、程式撰写与单元测试,含系统架构与资料管理
(2) 依据需求及系统分析内容进行系统设计及规格文件撰写
简而言之,根据系统分析师所确认的需求及模型,考量效能、稳定性、安全性等,进而建构软件规格。
3、 程式设计师
大家最熟悉的工程师,从事软件撰写、程式开发、维护的专业人员。
在软件上市前后,对软件进行测试,确保软件运行无碍。