软件部组织结构及职责

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

欢迎阅读组织结构与职责

文件状态:

[√] 草稿

[ ] 正式发布

[ ] 正在修改文件标识:软件研发部组织结构与职责当前版本: 1.0

*者:***

完成日期:2015-04-18

山东众志电子有限公司

ZHONGZHI ELECTRONICS CO.LTD

版本历史

目录

1.软件研发部工作职能 (4)

2.软件研发部组织机构 (5)

2.1组织机构图 (5)

2.2组织结构描述 (6)

3.与其他部门交叉的职责说明 (6)

4.软件研发部各组任务以及职责 (6)

4.1需求分析组 (6)

7.4实施培训工程师 .........................................................................................................................

8.按项目分组和按任务分组对比 (16)

8.1按项目分组 (16)

概述 (16)

优点: (16)

缺点: (16)

8.2层次分组 (16)

概述 (16)

优点: (16)

缺点: (16)

1.软件研发部工作职能

●完成公司下达(或市场业务经理发起软件研发立项)的自主开发项目任务,具体包括需求调研与分

析、系统设计、编码、测试、现场实施与培训、后期维护。

●完成公司下达的合作开发项目任务,具体包括软件研发部与市场项目经理协作提供业务框架,合作

商提供技术框架,双方组成开发团队进行项目实施。

●完成公司下达的外包项目任务,由外包项目经理跟踪承包商提供的项目管理、需求分析、软件开发、

测试,以及咨询、计划、实施、培训、安装、调试、维护、升级等过程。

2.软件研发部组织机构

2.1组织机构图

图2-2按开发职责划分-组织结构图

图2-3 按编程语言划分项目组-组织结构图

2.2● ● ● ⏹ ⏹ ●

3. 1. 2. 3.

4. 564. 软件研发部各组任务以及职责

4.1需求分析组

● 业务调研、需求分析 提供需求报告 ● 系统设计提供概要涉及说明书。 ● 指导开发,为开发组提供支持

● 提供概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、分管副总

市场经理

软件组 .NET 组3位 部门副经理 JAVA 组3位 Android 组2位 实施维护组1位

模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。

4.2设计开发组

● 在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所

涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。

● 在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方

● ● 成。

4.3典、

5. 5.1

5.2更多流程

=》更多详细流程图,见附件《0.流程图》

6.软件研发部各岗位职责和任职要求

7.各个岗位需要具备能力

7.1 .net软件工程师

1、计算机相关专业,本科以上学历;

2、熟练.NET开发,具有2年以上web项目开发经验,1年的大型项目开发经验,熟悉,Java Script,

jquery,页面前端开发,Winform,一个或多个技术;

3、SQL Server 或Oracle数据库,精通SQL语言、存储过程;

4、布局;?

5、

6、

7、

1、

2、

3、

4、

5、

6、

7、

8、

9、良好的理解和表达能力,善于沟通,很好的团队合作意识

7.3 Android软件工程师

1、有一年以上Android相关工作经验,且有自己独立完成的Android项目;

2、精通java语言,掌握sqlserver、mysql、oracle至少一个数据库的操作;

3、熟悉A n droid客户端和服务端的通信,熟练使用Eclipse、Android SDK等开发工具;

4、精通Html5 移动web开发技术;

5、善于协调、沟通,有团队合作精神,能承担工作压力。

7.4实施培训工程师

6、熟悉公司业务和软件产品

7、若干主流开发工具或语言:,C#、JavaScript、vs2010或Java或android等。

8、熟悉数据库的设计、开发、优化、维护。

9、有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。

8.

8.1

概述

优点:

缺点:

8.2

概述

解决项目组所有人员参与每个项目的生命全过程,分工细化,形成软件产品

优点:

人员水平层次化,容易形成软件产品,人员越发专业化。

缺点:

对没个层次的要求特别高。形成的文档资料必须相当齐全,使用性高。每个项目必须开发完成测试通过。后才能部署实施。

相关文档
最新文档