软件部组织结构及职责职能分组初步.docx
- 文档编号:9859878
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:16
- 大小:19.95KB
软件部组织结构及职责职能分组初步.docx
《软件部组织结构及职责职能分组初步.docx》由会员分享,可在线阅读,更多相关《软件部组织结构及职责职能分组初步.docx(16页珍藏版)》请在冰豆网上搜索。
软件部组织结构及职责职能分组初步
软件部组织机构与职能
北京 XXXX 科技有限公司
2011 年 9 月
(版本 V1.0)
版本号
更新日期
操作人
审核人
批准人
备注
V1.0
2011-08-30
GQQ
初稿
文档更新历史
1.概述..........................................................................................................................................5
1.1.文档目的..................................................................................................................................5
1.2.文档制定原则..........................................................................................................................5
1.3.应用范围..................................................................................................................................5
1.4.参考文档..................................................................................................................................5
2.软件部工作职能......................................................................................................................6
3.软件部组织机构......................................................................................................................7
3.1.组织机构图..............................................................................................................................7
3.2.组织机构描述..........................................................................................................................7
3.3.软件部各组任务组职责..........................................................................................................7
3.3.1.需求分析组.......................................................................................................7
3.3.2.设计开发组.......................................................................................................8
3.3.3.实施培训组.......................................................................................................8
4.软件部各岗位职责..................................................................................................................9
4.1.经理、副经理、经理助理......................................................................................................9
4.3.需求分析组长..........................................................................................................................9
4.4.设计开发组长..........................................................................................................................9
4.5.实施维护组长..........................................................................................................................9
4.6.系统分析工程师....................................................................................................................10
4.7.软件开发工程师....................................................................................................................10
4.8.实施培训工程师....................................................................................................................10
5.各个岗位需要具备能力........................................................................................................10
5.1.需求分析工程师....................................................................................................................10
5.2.设计开发工程师....................................................................................................................11
5.3.实施培训工程师....................................................................................................................11
6.按项目分组和按任务分组情况对比....................................................................................11
6.1.按项目分组............................................................................................................................11
概述.................................................................................................................................11
优点:
.............................................................................................................................11
缺点:
.............................................................................................................................12
6.2.层次分组................................................................................................................................12
概述.................................................................................................................................12
优点:
.............................................................................................................................12
缺点:
.............................................................................................................................12
6.3.调整困难与问题....................................................................................................................12
7.机构调整实施步骤................................................................................................................13
调整期限 ............................................................................................................................................13
步骤一 2011/9 成立需求组 ...............................................................................................................13
步骤一 2011/10 成立开发组、实施培训组 .....................................................................................13
软件部机构职能
1. 概述
1.1. 文档目的
明确软件部机构和职责。
明确所有岗位责任。
1.2. 文档制定原则
简单方便查看
1.3. 应用范围
软件部机构和职能
1.4. 参考文档
无
5 / 13
软件部机构职能
2. 软件部工作职能
●完成公司下达的项目任务,具体包括需求调研与分析、系统设计、编码、测试、现场
实施与培训、后期维护。
●软件备案工作。
●完成相关软件技术支持任务。
●完成系统维护任务。
●完成领导交办的其他工作。
●软件部实行职能组负责制。
6 / 13
软件部机构职能
3. 软件部组织机构
3.1. 组织机构图
软件管理层
需求组开发组实施维护组
调研
需求分析
概要设计
模块详细设计、开发测试(细分
研究方向 涵盖公司软件业务 )
如:
软件框架
文件模块
信件模块
维护模块
安全模块
软件部署实施
培训
维护
3.2. 组织机构描述
●软件部设立管理人员 1-3 位可与业务重叠。
●需求分析组 由 3-5 位分析涉及人员组成,设组长一名。
●设计开发组 由 10-15 位软件开发人员组成,设组长一名,研究方向带头人若干
●实施维护组 由 5-10 位实施培训工程师组成,设组长 1 名。
3.3. 软件部各组任务组职责
3.3.1. 需求分析组
●业务调研、需求分析 提供需求报告
●系统设计提供概要涉及说明书。
●指导开发为开发组提供支持
●提供 概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统
的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错
处理设计等,为软件的详细设计提供基础。
7 / 13
软件部机构职能
3.3.2. 设计开发组
●在概要设计的基础上,开发者需要进行软件系统的详细设计。
在详细设计中,描述实
现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软
件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测
试。
应当保证软件的需求完全分配给整个软件。
详细设计应当足够详细,能够根据详
细设计报告进行编码。
●在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和
模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从
而实现对目标系统的功能、性能、接口、界面等方面的要求。
●测试编写好的系统。
一个一个的确认每个功能。
●按照模块技术方向细分
3.3.3. 实施培训组
在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库
的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方
合同约定的产物。
《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客
户端、服务器端及中间件的具体安装步骤、安装后的系统配置。
《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊
提示和注意事项等方面的内容,在需要时还应举例说明。
8 / 13
软件部机构职能
4. 软件部各岗位职责
4.1. 经理、副经理、经理助理
负责主持召开软件部工作例会及时部署和检查开发工作
负责软件研发计划的编制、制定以及产品方案设计
负责制定软件开发、测试、维护等方面的技术规范、流程和标准
负责组织技术研讨、论证,确定项目软件开发的技术路线
负责软件研发等项工作的技术指导,组织技术培训的实施
负责建立和完善软件需求分析模版,指导客户应用需求
负责督促检查软件开发计划执行情况,保证项目按期完成
负责协调和调配软件售后维护工作
负责软件部人员绩效考评
完成领导交办的其它任务
需求分析组长
初步 协调需求组工作提供项目 需求报告、需求分析说明书、概要设计说明书
4.4. 设计开发组长
●负责协调开发组工作
●协助制定软件开发、测试、维护等方面的技术规范、流程和标准
●制定分解开发计划、组织协调开发进程、跟踪开发进度、督导开发计划顺利执行。
●协助本组成员提高工作效率、按时保质保量完成任务。
4.5. 实施维护组长
●制定项目维护计划、组织协调维护进程、跟踪维护进度、督导维护计划顺利执行。
●填写《维护周报》,发送给软件部领导,抄送给相关人员。
●每天召开本组碰头会,了解计划执行情况,确保按计划执行任务。
●协助维护组成员提高工作效率、按时保质保量完成任务。
4.6. 系统分析工程师
●项目调研工作
9 / 13
软件部机构职能
●项目需求分析
●项目概要设计等
●发布评审
●协助制定软件开发、测试、维护等方面的技术规范、流程和标准
●
●任务结果 包括:
开发出来的软件大概的界面是怎样?
方便什么人使用?
什么人可以
使用什么功能?
方便到什么程度?
大概的硬件要求是怎样等?
4.7. 软件开发工程师
●负责参与项目软件需求的讨论,了解项目软件需求和架构
●软件的模块详细设计、功能代码编写工作
●负责软件代码的优化
●负责编写程序开发文档
●完成领导交办的其他任务。
●
4.8. 实施培训工程师
●完成软件实施任务。
●完成软件培训任务。
●完成软件维护任务。
●及时向组长汇报维护情况。
●及时向任务下达人反馈维护情况。
各个岗位需要具备能力
5.1. 需求分析工程师
●熟悉公司业务和软件产品
●熟悉若干主流开发工具或语言:
VB6、VB.NET,C#、JavaScript,vs2005、vs2003、RationalRoseEnterprise
Edition 等。
●熟悉数据库的设计、开发、优化、维护。
●有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。
10 / 13
软件部机构职能
5.2. 设计开发工程师
●熟悉公司业务和软件产品
●熟悉若干主流开发工具或语言:
VB6、VB.NET,C#、JavaScript,vs2005、vs2003、RationalRoseEnterprise
Edition 等。
●熟悉数据库的设计、开发、优化、维护。
●有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。
5.3. 实施培训工程师
●熟悉公司业务和软件产品
●若干主流开发工具或语言:
VB6、VB.NET,C#、javasript,vs2005、vs2003、Rational
Rose Enterprise Edition 等。
●熟悉数据库的设计、开发、优化、维护。
●有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。
6. 按项目分组和按任务分组情况对比
6.1. 按项目分组
概述
目的解决原有机构产生的都符则又都部负责的情况,所有压力都集中与部门经理层面,各
个人有没有更压力,按项目组分,可以奖项目压力分解到几个人员身上责任更明确。
开发组需要参与软件从 调研、分析、设计、开发、部署、实施、培训、维护的过程
优点:
分解任务压力,责任相对明确。
11 / 13
软件部机构职能
缺点:
项目个性化、重复开发、人力资源占用,对开发组员能力综合要求 。
产能受限制与项目
组数量,每个项目组接受项目能力到到高限后, 职能采取增加项目组的方式提高产能。
不能发挥每个工作人员的长处。
6.2.层次分组
概述
解决项目组所有人员参与每个项目的生命全过程
分工细化
形成软件产品
优点:
人员水平层次话,容易形成软件产品,人员越发专业华。
缺点:
对没个层次的要求特别高。
形成的文档资料必须相当齐全,使用性质高。
每个项目必
须开发完成 测试通过。
后才能部署实施。
6.3.调整困难与问题
●集重难返,遗留问题多?
整理问题 罗列出来各个分析可能出现的情况
●需要上述人员抽调出开发组 、这些人都是组骨干 解决办法 培养后备梯队?
●项目紧张对分层调整的冲击如何保护?
●开发组负责的项目如何分解消化?
指目前在开发组手上的项目(整理出组项目数量、
阶段,后续工作
●对于历史项目如何处理?
(指维护组负责的老项目)
●对与下半年签约没进入开发阶段的项目如何处理( 何时开发调整模式 )
●开发组 面对 十几个项目同时进行如何面对可以 将人员 按照模块部同有侧重有
部同的研究方向。
?
●如何定位适应 与项目部 、质量部、客服部的关系?
12 / 13
软件部机构职能
7. 机构调整实施步骤
调整期限
2011/9/1 - 2012/2/31
步骤一 2011/9 成立需求组
人员组成
问题:
需要上述人员抽调出开发组 、这些人都是组骨干 解决办法 培养后备梯队
项目紧张?
步骤一 2011/10 成立开发组、实施培训组
解散开发组,成立开发组、现有开发组重组开发组
对历史项目的处理 维护组人员 暂时部参与调整
实施培训工作 可以由 需求人员交叉实施。
重视 质量把关
问题 :
开发组负责的项目如何分解消化
13 / 13
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 组织 结构 职责 职能 分组 初步
![提示](https://static.bdocx.com/images/bang_tan.gif)