欢迎来到天天文库
浏览记录
ID:31304984
大小:278.00 KB
页数:21页
时间:2019-01-08
《软件部组织结构职责》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件研发部组织结构与职责组织结构与职责文件状态:[√]草稿[]正式发布[]正在修改文件标识:软件研发部组织结构与职责当前版本:1.0作者:李彦景完成日期:2015-04-18山东众志电子有限公司ZHONGZHIELECTRONICSCO.LTDÓ山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPage21of21软件研发部组织结构与职责版本历史版本/状态作者参与者起止日期备注1.0李彦景2015-04-18初稿Ó山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPage21of21软件研
2、发部组织结构与职责目录1.软件研发部工作职能52.软件研发部组织机构62.1组织机构图62.2组织结构描述73.与其他部门交叉的职责说明74.软件研发部各组任务以及职责74.1需求分析组74.2设计开发组84.3实施维护组85.主要业务流程95.1软件自主开发流程95.2更多流程96.软件研发部各岗位职责和任职要求106.1分管副总、部门经理116.2技术总监岗位职责126.3项目总监岗位职责126.4项目组长岗位职责146.3实施维护组长156.4系统工程师166.5高级软件工程师176.6中级软件工程师176.7实施培训工程师1
3、77.各个岗位需要具备能力187.1.net软件工程师187.2JAVA软件工程师187.3Android软件工程师197.4实施培训工程师198.按项目分组和按任务分组对比198.1按项目分组19概述19优点:19缺点:208.2层次分组20概述20Ó山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPage21of21软件研发部组织结构与职责优点:20缺点:20Ó山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPage21of21软件研发部组织结构与职责1.软件研发部工作职能l完成公
4、司下达(或市场业务经理发起软件研发立项)的自主开发项目任务,具体包括需求调研与分析、系统设计、编码、测试、现场实施与培训、后期维护。l完成公司下达的合作开发项目任务,具体包括软件研发部与市场项目经理协作提供业务框架,合作商提供技术框架,双方组成开发团队进行项目实施。l完成公司下达的外包项目任务,由外包项目经理跟踪承包商提供的项目管理、需求分析、软件开发、测试,以及咨询、计划、实施、培训、安装、调试、维护、升级等过程。l协助文控中心完成软件备案工作。l完成相关软件技术支持任务。l完成系统维护任务。l完成领导交办的其他工作。l软件研发部
5、实行项目组承包责任制。2.Ó山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPage21of21软件研发部组织结构与职责软件研发部组织机构2.1组织机构图分管副总市场经理理项目开发组长系统分析工程师高级软件工程师部门副经理中级软件工程师技术总监理项目总监图2-1按项目组划分-组织结构图分管副总市场经理理项目开发组长部门副经理技术总监理项目总监需求组开发组实施维护组UI设计(制作部)UI设计(制作部)图2-2按开发职责划分-组织结构图Ó山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPa
6、ge21of21软件研发部组织结构与职责分管副总市场经理软件组.NET组3位部门副经理JAVA组3位Android组2位实施维护组1位图2-3按编程语言划分项目组-组织结构图2.2组织结构描述l软件研发部设立管理人员1位,负责管理工作。l软件研发部根据项目情况,设置N位项目经理(自主开发、合作、外包)。l自主开发软件项目n需求分析组由2-3位分析、涉及其他人员组成,设项目组长一名。n设计开发组由3-5位软件开发人员组成,设项目组长一名。l实施维护组由1-2位实施与维护工程师组成,根据项目工程大小增加人员。1.与其他部门交叉的职责说明
7、1.市场部-技术支持2.系统集成部-无3.人力资源部1)对软件研发部日常工作进行后勤支持2)对软件研发部人力资源管理进行指导4.财务部:协助项目费用与部门费用核算5.文控中心-协助软件备案、资金申请6.云计算-协助项目(实施部署在云计算的项目)运行2.软件研发部各组任务以及职责4.1需求分析组l业务调研、需求分析提供需求报告l系统设计提供概要涉及说明书。Ó山东众志电子有限公司,网址:HTTP://www.zzdz.com.cnPage21of21软件研发部组织结构与职责l指导开发,为开发组提供支持l提供概要设计需要对软件系统的设计进
8、行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。4.2设计开发组l在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述
此文档下载收益归作者所有