欢迎来到天天文库
浏览记录
ID:39783596
大小:153.50 KB
页数:20页
时间:2019-07-11
《【9A文】软件部组织结构及职责.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【MeiWei_81重点借鉴文档】组织结构与职责文件状态:[√]草稿[]正式发布[]正在修改文件标识:软件研发部组织结构与职责当前版本:1.0作者:李彦景完成日期:2015-04-18山东众志电子有限公司ZHONGZHIELECTRONICSCO.LTD【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】版本历史版本/状态作者参与者起止日期备注1.0李彦景2015-04-18初稿【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】目录1.软件研发部工作职能52.软件研发部组织机构62.1组织机构图62.2组织结构描述73.与
2、其他部门交叉的职责说明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实施培训工程师177.各个岗位需要具备能力187.1.net软件工程师187.2JAVA软件工程师187.3Android软件工程师197.4实施培训工程
3、师198.按项目分组和按任务分组对比198.1按项目分组19概述19优点:19缺点:208.2层次分组20概述20优点:20缺点:20【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】1.软件研发部工作职能l完成公司下达(或市场业务经理发起软件研发立项)的自主开发项目任务,具体包括需求调研与分析、系统设计、编码、测试、现场实施与培训、后期维护。l完成公司下达的合作开发项目任务,具体包括软件研发部与市场项目经理协作提供业务框架,合作商提供技术框架,双方组成开发团队进行项目实施。l完成公司下达的外包项目任务,由外包项目经理跟踪承包商提供的项目
4、管理、需求分析、软件开发、测试,以及咨询、计划、实施、培训、安装、调试、维护、升级等过程。l协助文控中心完成软件备案工作。l完成相关软件技术支持任务。l完成系统维护任务。l完成领导交办的其他工作。l软件研发部实行项目组承包责任制。2.【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】软件研发部组织机构2.1组织机构图分管副总市场经理理项目开发组长系统分析工程师高级软件工程师部门副经理中级软件工程师技术总监理项目总监图2-1按项目组划分-组织结构图分管副总市场经理理项目开发组长部门副经理技术总监理项目总监需求组开发组实施维护组UI设计(制作
5、部)UI设计(制作部)图2-2按开发职责划分-组织结构图【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】分管副总市场经理软件组.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位实施与维护工程师
6、组成,根据项目工程大小增加人员。1.与其他部门交叉的职责说明1.市场部-技术支持2.系统集成部-无3.人力资源部1)对软件研发部日常工作进行后勤支持2)对软件研发部人力资源管理进行指导4.财务部:协助项目费用与部门费用核算5.文控中心-协助软件备案、资金申请6.云计算-协助项目(实施部署在云计算的项目)运行2.软件研发部各组任务以及职责4.1需求分析组l业务调研、需求分析提供需求报告l系统设计提供概要涉及说明书。l指导开发,为开发组提供支持【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】l提供概要设计需要对软件系统的设计进行考虑,包括系
7、统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。4.2设计开发组l在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。l在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计
8、要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标
此文档下载收益归作者所有