软件部组织结构及职责职能分组初步_第1页
软件部组织结构及职责职能分组初步_第2页
软件部组织结构及职责职能分组初步_第3页
软件部组织结构及职责职能分组初步_第4页
软件部组织结构及职责职能分组初步_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件部组织机构与职能 北京XXXX科技有限公司2011年9月(版本V1.0)

文档更新历史版本号更新日期操作人审核人批准人备注V1.02011-08-30GQQ初稿

目录1. 概述 51.1. 文档目的 51.2. 文档制定原则 51.3. 应用范围 51.4. 参考文档 52. 软件部工作职能 63. 软件部组织机构 73.1. 组织机构图 73.2. 组织机构描述 73.3. 软件部各组任务组职责 73.3.1. 需求分析组 73.3.2. 设计开发组 83.3.3. 实施培训组 84. 软件部各岗位职责 94.1. 经理、副经理、经理助理 94.3. 需求分析组长 94.4. 设计开发组长 94.5. 实施维护组长 94.6. 系统分析工程师 104.7. 软件开发工程师 104.8. 实施培训工程师 105. 各个岗位需要具备能力 105.1. 需求分析工程师 105.2. 设计开发工程师 115.3. 实施培训工程师 116. 按项目分组和按任务分组情况对比 116.1. 按项目分组 11概述 11优点: 11缺点: 126.2. 层次分组 12概述 12优点: 12缺点: 126.3. 调整困难与问题 127. 机构调整实施步骤 13调整期限 13步骤一2011/9成立需求组 13步骤一2011/10成立开发组、实施培训组 13概述文档目的明确软件部机构和职责。明确所有岗位责任。文档制定原则简单方便查看应用范围软件部机构和职能参考文档无

软件部工作职能完成公司下达的项目任务,具体包括需求调研与分析、系统设计、编码、测试、现场实施与培训、后期维护。软件备案工作。完成相关软件技术支持任务。完成系统维护任务。完成领导交办的其他工作。软件部实行职能组负责制。

软件部组织机构组织机构图组织机构描述软件部设立管理人员1-3位可与业务重叠。需求分析组由3-5位分析涉及人员组成,设组长一名。设计开发组由10-15位软件开发人员组成,设组长一名,研究方向带头人若干实施维护组由5-10位实施培训工程师组成,设组长1名。软件部各组任务组职责需求分析组业务调研、需求分析提供需求报告系统设计提供概要涉及说明书。指导开发为开发组提供支持提供概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。设计开发组在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。测试编写好的系统。一个一个的确认每个功能。按照模块技术方向细分实施培训组在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。

软件部各岗位职责经理、副经理、经理助理负责主持召开软件部工作例会及时部署和检查开发工作负责软件研发计划的编制、制定以及产品方案设计负责制定软件开发、测试、维护等方面的技术规范、流程和标准负责组织技术研讨、论证,确定项目软件开发的技术路线负责软件研发等项工作的技术指导,组织技术培训的实施负责建立和完善软件需求分析模版,指导客户应用需求负责督促检查软件开发计划执行情况,保证项目按期完成负责协调和调配软件售后维护工作负责软件部人员绩效考评完成领导交办的其它任务需求分析组长初步协调需求组工作提供项目需求报告、需求分析说明书、概要设计说明书设计开发组长负责协调开发组工作协助制定软件开发、测试、维护等方面的技术规范、流程和标准制定分解开发计划、组织协调开发进程、跟踪开发进度、督导开发计划顺利执行。协助本组成员提高工作效率、按时保质保量完成任务。实施维护组长制定项目维护计划、组织协调维护进程、跟踪维护进度、督导维护计划顺利执行。填写《维护周报》,发送给软件部领导,抄送给相关人员。每天召开本组碰头会,了解计划执行情况,确保按计划执行任务。协助维护组成员提高工作效率、按时保质保量完成任务。系统分析工程师项目调研工作项目需求分析项目概要设计等发布评审协助制定软件开发、测试、维护等方面的技术规范、流程和标准任务结果包括:开发出来的软件大概的界面是怎样?方便什么人使用?什么人可以使用什么功能?方便到什么程度?大概的硬件要求是怎样等?软件开发工程师负责参与项目软件需求的讨论,了解项目软件需求和架构软件的模块详细设计、功能代码编写工作负责软件代码的优化负责编写程序开发文档完成领导交办的其他任务。实施培训工程师完成软件实施任务。完成软件培训任务。完成软件维护任务。及时向组长汇报维护情况。及时向任务下达人反馈维护情况。各个岗位需要具备能力需求分析工程师熟悉公司业务和软件产品熟悉若干主流开发工具或语言:VB6、VB.NET,C#、JavaScript,vs2005、vs2003、RationalRoseEnterpriseEdition等。熟悉数据库的设计、开发、优化、维护。有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。设计开发工程师熟悉公司业务和软件产品熟悉若干主流开发工具或语言:VB6、VB.NET,C#、JavaScript,vs2005、vs2003、RationalRoseEnterpriseEdition等。熟悉数据库的设计、开发、优化、维护。有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。实施培训工程师熟悉公司业务和软件产品若干主流开发工具或语言:VB6、VB.NET,C#、javasript,vs2005、vs2003、RationalRoseEnterpriseEdition等。熟悉数据库的设计、开发、优化、维护。有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。按项目分组和按任务分组情况对比按项目分组概述目的解决原有机构产生的都符则又都部负责的情况,所有压力都集中与部门经理层面,各个人有没有更压力,按项目组分,可以奖项目压力分解到几个人员身上责任更明确。开发组需要参与软件从调研、分析、设计、开发、部署、实施、培训、维护的过程优点:分解任务压力,责任相对明确。缺点:项目个性化、重复开发、人力资源占用,对开发组员能力综合要求。产能受限制与项目组数量,每个项目组接受项目能力到到高限后,职能采取增加项目组的方式提高产能。不能发挥每个工作人员的长处。层次分组概述解决项目组所有人员参与每个项目的生命全过程分工细化形成软件产品优点:人员水平层次话,容易形成软件产品,人员越发专业华。缺点:对没个层次的要求特别高。形成的文档资料必须相当齐全,使用性质高。每个项目必须开发完成测试通过。后才能部署实施。调整困难与问题集重难返,遗留问题多?整理问题罗列出来各个分析可能出现的情况需要上述人员抽调出开发组、这些人都是组骨干解决办法培养后备梯队?项目紧张对分层调整的冲击如何保护?开发组负责的项目如何分解消化?指目前在开发组手上的项目(整理出组项目数量、阶段,后续工作对于历史项目如何处理?(指维护组负责的老项目)对与下半年签约没进入开发阶段的项目如何处理(何时开发调整模式)开发组面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论