技术部工作手册(共45页).doc
《技术部工作手册(共45页).doc》由会员分享,可在线阅读,更多相关《技术部工作手册(共45页).doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上厦门信达网络科技有限公司技术部工作手册发布日期:2006/03/16专心-专注-专业修订版本历史版本说明作者发布日期1.0初稿葛志春2006-03161 技术部组织架构1.1 日常运作组织架构1.2 项目组织架构1.3 组织架构说明1.3.1 优先级1、 部门组织架构总体上采用“强矩阵”架构。2、 项目的优先级高于日常运作的优先级。3、 项目管理办公室根据公司的战略发展定义,项目间的优先级。1.3.2 人力资源调配关系人力资源调配根据优先级,协调人力资源分配关系;优先保证优先级较高的项目正常开展。2 各部门小组工作说明2.1 项目管理办公室(SPEG)1. 制定和实施
2、公司在技术开发和应用方面的发展计划。2. 负责提升部门的技术核心能力;指导技术团队学习、交流,并不断提升整体团队技术水平。3. 引导、制定部门各类管理制度与技术规范并负责跟踪实施。4. 负责公司产品、项目之规划。5. 配合销售部做好各项工作;配合销售人员做好项目可行性研究、项目评估、项目建设方案设计等工作,配合销售人员做好技术支持工作,配合销售人员做好售后服务工作。6. 根据项目的实际,制定项目章程、任命项目经理;配合项目经理做好项目管理的各项工作。7. 实施项目的组合管理,跟踪、控制各项目的实施情况;制定项目工作简报提交公司领导作决策支持。8. 根据公司计划,评定项目的优先级,配合项目经理做
3、好人力资源调配工作。9. 指导项目经理进行项目管理工作;提升项目经理的项目管理水平。10. 做好软件配置管理工作与项目工具等软件开发资源的研究、备份工作。11. 做好部门的人才引进与团队建设工作;组织部门成员培训、交流、与其它提升部门凝集力的工作。12. 配合行政部做好相关行政管理工作。13. 做好其它软件工程管理工作。2.2 D开发组1、 负责公司所有C/S架构项目与D系列项目、产品的开发维护。2、 负责研究D技术,提升D技术水平;做好D技术人才与产品组件的积累。3、 为公司培养、储备D技术人才。2.3 Java开发组1. 负责公司所有Java系列项目、产品的开发维护。2. 负责研究Java
4、技术,提升Java技术水平;做好Java产品组件的积累。3. 为公司培养、储备Java技术人才。2.4 系统集成组1. 配合D项目组和Java项目组做好与系统集成相关的工作。2. 负责公司ICP业务系统维护等工作。3. 负责公司内部的系统技术支持工作。4. 管理公司计算机设备。5. 负责与各经销商保持联系,负责系统软、硬件采购。2.5 质保客服组1. 参与公司未实现或实现中产品或项目之需求分析、定义工作。2. 负责规划管理、测试工具及维护测试记录,并建立相关问题处理知识库。3. 负责公司各项目产品之全程质量保障、质量控制工作。4. 做好各项目、产品的售后服务工作。5. 研究测试与客户服务技术。
5、6. 为公司培养、储备测试、客服人才。2.6 项目组1. 项目组是一个临时性组织,从项目启动到项目结束为一个生命周期。2. 部门所有项目、产品的开发均采用项目组的方式进行。3. 项目组根据项目章程做好项目工作,采用项目经理负责制。4. 项目团队的组建由项目经理根据项目章程及相关文件,向项目管理办公室提出人力资源需求需求计划,由项目管理办公室负责协调人员的配置。3 职称职责与技能要求3.1 项目管理办公室3.1.1 SPEG主管3.1.1.1 职责1. 负责组织领导、做好项目管理办公室的日常业务。2. 草拟制定部门各规章制度、规范、模板等文件;经项目管理办公室成员讨论通过后实施。3. 指导、配合
6、项目经理做好各项目售前工作。4. 草拟制作项目章程,经项目管理办公室成员讨论通过后实施。5. 跟踪各项目的进展情况,制作项目绩效报告及每周工作简报,提供公司领导层做决策支持。6. 做好会议组织安排工作。7. 组织部门成员参加各类培训,提高部门成员水平。8. 做好团队建设工作,组织有利于部门建设的团队活动。3.1.1.2 技能要求同时具有项目经理与系统架构师的能力。3.1.2 D3.1.2.1 职责1. 负责做好项目管理与需求分析。2. 制定项目管理计划包括:项目的范围管理、时间管理、成本管理、质量管理、风险管理、沟通管理、团队管理、采购管理等计划。3. 跟踪、实施项目计划及时向分管副经理和项目
7、管理办公室反馈项目进展情况。4. 做好项目团队建设工作及团队内部人员管理工作。5. 配合项目管理办公室,做好各项工作。6. 接受项目管理办公室的指导,向项目管理办公室负责。7. 与客户交流分析客户业务流程,捕获用户需求,并对需求进行确认。8. 配合销售人员做好项目可行性研究、项目论证、项目评估、建设方案书编写等各售前工作。9. 提出计算机应用系统的总体解决方案。10. 编写系统需求说明书。11. 配合系统架构师做好软件系统架构设计工作。3.1.2.2 D项目经理技能要求1. 熟悉项目管理5大过程及9大知识体系:项目整理管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目人力资源管
8、理、项目沟通管理、项目采购管理、项目风险管理、合同管理等。2. 能够根据需求制定可行的项目管理计划,能够组织项目实施,对项目范围、进度、成本、质量、风险、人力资源进行有效控制;保证项目在预定的条件下达成目标。3. 能够灵活运用MS Project工具实施项目及项目组合管理(PPM)。4. 能够灵活运用项目评估知识及项目成本管理知识,对项目实施可行性研究与项目计划、成果评估。5. 熟悉软件工程管理。6. 熟悉面向对象需求分析设计方法,熟悉RUP过程及UML理论,能够熟练使用Rose进行系统需求分析设计。7. 性格开朗,具有丰富的沟通协调能力。8. 熟悉D,Delphi系列技术。9. 熟悉公司D项
9、目组所有的业务。10. 德才兼备。3.1.2.3 Java项目经理技能要求1. 熟悉项目管理5大过程及9大知识体系:项目整理管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目采购管理、项目风险管理、合同管理等。2. 能够根据需求制定可行的项目管理计划,能够组织项目实施,对项目范围、进度、成本、质量、风险、人力资源进行有效控制;保证项目在预定的条件下达成目标。3. 能够灵活运用MS Project工具实施项目及项目组合管理(PPM)。4. 能够灵活运用项目评估知识及项目成本管理知识,对项目实施可行性研究与项目计划、成果评估。5. 熟悉软件工程管理。
10、6. 熟悉面向对象需求分析设计方法,熟悉RUP过程及UML理论,能够熟练使用Rose进行系统需求分析设计。7. 性格开朗,具有丰富的沟通协调能力。8. 熟悉Java系列技术。9. 熟悉公司Java系列项目的业务。10. 德才兼备。3.1.3 系统集成项目经理3.1.3.1 职责1. 系统集成项目过程管理的第一责任人。2. 制定项目管理计划包括:项目的范围管理、时间管理、成本管理、质量管理、风险管理、沟通管理、团队管理、采购管理等计划。3. 跟踪、实施项目计划及时向分管副经理和项目管理办公室反馈项目进展情况。4. 做好项目团队建设工作及团队内部人员管理工作。5. 配合项目管理办公室,做好各项工作
11、。6. 与客户交流分析客户业务流程,捕获用户需求,并对需求进行确认。7. 配合销售人员做好项目可行性研究、项目论证、项目评估、建设方案书编写等各售前工作。8. 提出计算机应用系统的总体解决方案。9. 接受项目管理办公室的指导,向项目管理办公室负责。3.1.3.2 技能要求1. 具有丰富的IT项目管理经验。熟悉项目管理5大过程及9大知识体系:项目整理管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目采购管理、项目风险管理、合同管理等。2. 能够根据需求制定可行的项目管理计划,能够组织项目实施,对项目范围、进度、成本、质量、风险、人力资源进行有效控制
12、;保证项目在预定的条件下达成目标。3. 熟悉各种网络系统及新的应用模式,包括交换、路由、多层交换、防火墙、防病毒、VLAN、VPN、VOIP、综合布线等。4. 熟悉系统集成相关的软、硬件系统(包括系统软件、PC、服务器、网络、外设、综合布线、网络监控以及各种网络应用)的相关知识。5. 能够熟练地配置路由器、交换机、防火墙、各种品牌的服务器;能够熟练地配置、维护各种应用服务器。6. 具有丰富的网络管理经验,能较快的判断网络故障并排除。3.1.4 配置工程师3.1.4.1 职责1、 负责管理公司各项目产品的各类文档、程序。2、 对公司各项目产品的各类文档、程序的安全负责。3、 负责研究公司软件配置
13、管理技术。4、 向项目管理办公室与项目经理提供软件配置报告。5、 配合项目管理办公室做好各类文字处理工作。6、 协助项目文件之优化、管理7、 负责各种文件模版的生成及维护8、 协助生成各种用户文档、帮助文档3.1.4.2 技能要求1、 具有一定的计算机基础知识。2、 熟悉软件配置管理知识与对应工具。3、 德才兼备。3.1.5 美工3.1.5.1 职责1. 根据各项目的要求,配合程序员做好各项目的美化工作。3.1.5.2 技能要求1. 具有一定的美学知识。2. 熟悉Photoshop以及其他图片处理工具;3. 熟悉网页制作及美工。4. 德才兼备。3.2 D开发组3.2.1 D开发组主管3.2.2
14、 职责1、 负责跟踪管理所有D项目组的所有项目。2、 协调好D项目组内部的人力资源,搞好项目组团队建设。3、 引领D技术方向,提升项目组技术水平。4、 负责公司共享软件资源之生产及维护:指导本组人员建立并维护公司的公用开发资源库,使可重用资源最大化。5、 配合项目管理办公室做好各项工作。6、 配合行政部做好本项目组行政管理工作。7、 做好公司领导交办的各项工作。3.2.3 技能要求同时具有项目经理与系统架构师的水平。3.2.4 系统架构师3.2.4.1 职责1. 对系统分析、设计负责。2. 根据项目软件开发计划,计划组织实施系统分析分析设计工作。3. 把握系统项目技术方向。4. 根据用户需求定
15、义系统Use-Case架构,分析架构,设计架构(包含子系统及子系统间接口定义),实施等架构。5. 识别可重用产品,包括可重用的分析、设计、代码。6. 对系统体系结构、系统功能、性能、效益等进行分析、模拟和评估。7. 提出计算机系统的总体解决方案,包含系统、软件的安全策略。8. 对计算机应用系统的目标需求、系统结构、功能、性能、效益等进行综合分析、模拟和评估。9. 根据用户需求、需求分析师捕获的Actors and Use-Cases ,及系统架构需求对每一个Use-Case实现进行分析、设计。10. 根据Use-Cases 实现分析、设计;设计定义Classes。11. 根据Classes 设
16、计,设计数据库。12. 配合UD,实施UI设计。13. 承担关键业务的编码工作。14. 指导程序员、测试人员做好相关工作。15. 配合项目经理做好项目工作量评估及其它项目管理工作。3.2.4.2 技能要求1. 具扎实的计算机理论基础。2. 精通D3. 熟悉使用SQL Sever,Oracle等大型数据库。4. 精通面向对象分析设计方法,熟悉RUP过程及UML理论,能够熟练使用Rose进行系统分析设计。5. 熟悉软件测试技术。6. 熟悉软件工程。7. 具有一定的项目管理、沟通协调能力。8. 熟悉D项目组所有业务。9. 德才兼备。3.2.5 资深程序员3.2.5.1 职责1、 配合系统架构师做好各
17、项系统架构、设计等工作。2、 承担D的编码工作。3、 对开发之产品进行单元测试,保障开发工作质量。4、 负责D前沿技术研究。5、 建立并维护公司的公用开发资源库,使可重用资源最大化。6、 培训与指导程序员、测试人员做好相关工作。3.2.5.2 技能要求1. 具扎实的计算机理论基础。2. 精通D序列技术(包括前沿技术)。3. 熟悉使用SQL Sever,Oracle等大型数据库。4. 熟悉软件测试技术。5. 熟悉D项目组所有业务及组织过程资产。6. 在公司工作5年以上。7. 德才兼备。3.2.6 高级程序员3.2.6.1 职责1. 配合系统架构师做好各项系统架构、设计等工作。2. 承担D项目编码
18、工作。3. 对开发之产品进行单元测试,保障开发工作质量。4. 负责D前沿技术研究。5. 建立并维护公司的公用开发资源库,使可重用资源最大化。6. 培训与指导程序员、测试人员做好相关工作。3.2.6.2 技能要求1. 具扎实的计算机理论基础。2. 精通D序列技术(包括前沿技术)。3. 熟悉使用SQL Sever,Oracle等大型数据库。4. 熟悉软件测试技术。5. 熟悉D项目组所有业务及组织过程资产。6. 德才兼备。3.2.7 程序员3.2.7.1 职责1、 承担系统主要业务的编码实现工作。2、 对开发之产品进行单元测试,保障开发工作质量。3、 配合高级程序员研究D前沿技术。4、 培训与指导初
19、级程序员与助理测试服务工程师。3.2.7.2 技能要求1. 熟悉D常用的技术。2. 熟悉使用SQL Sever,Oracle等一种大型数据库。3. 熟悉软件测试技术。4. 了解D项目组所有业务。5. 德才兼备。3.2.8 助理程序员3.2.8.1 职责1. 主要承担系统的编码实现工作。2. 对开发之产品进行单元测试,保障开发工作质量。3. 适当参与系统集成测试与服务工作。3.2.8.2 技能要求1. 具有一定的计算机理论基础知识。2. 具有一定的网页编程能力。3. 能在高级程序员的指导下完成指定的工作。4. 德才兼备。3.3 Java开发组3.3.1 Java开发组主管3.3.1.1 职责1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 技术部 工作手册 45
限制150内