项目经理,系统分析员,软件设计师,程序员职责由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件项目经理岗位职责”。
项目经理,系统分析员,软件设计师,程序员这四个概念是在国外的IT也进行了软件产业化和详细工序分工后出现的(还有其他工种),具体地说这四个的分工相互配合,互有重叠又有个值得侧重:
项目经理:管理职责,侧重项目的管理活动(包括:工作分工、项目计划与跟踪、人员安排、成本管理、资源管理等等,总之动项目的成功与失败付权责)
系统分析员:技术职责,完成框架分析和设计,即项目要做什么、用什么做、做成什么样子,具备什么知识的人来做,是否有其他的方案,每个方案的优缺点是什么。软件设计师:技术职责,在确定的框架中完成软件设计(包括:详细设计、测试用例等等)。
程序员:技术职责,完成软件设计师的软件设计,完成单元测试(代码工作)。在中国一般是项目经理和系统分析员不分,系统分析员和软件设计师不分,软件设计师和程序员不分。这是中国的国情!
通俗说法:
项目经理:负责项目与客户的稳定性;(‘做不做’)
系统分析员:对项目进行结构的设计(可行性,需求分析,项目范围,项目任务,指导和控制,质量管理,度量标准和度量,项目安排,资源分配,人员管理‘做什么’);软件设计师:进行详细设计;(‘怎么做’)
程序员:具体的实现;(‘做’)