软件公司技术研发部门管理制度汇编
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件公司技术研发部门管理制度汇编
目录
第一章技术研发部组织结构与责权 (2)
第一节技术研发部组织结构 (2)
第二节技术研发部职责与权力 (2)
第二章研发调研管理 (4)
第一节研发调研岗位职责 (4)
第二节研发调研管理制度 (6)
第三章软件研发管理 (10)
第一节软件研发岗位职责 (10)
第二节软件研发管理制度 (15)
第四章技术更新改造管理 (20)
第一节技术更新改造岗位职责 (20)
第二节技术更新改造管理制度 (22)
第五章知识产权管理 (26)
第一节知识产权管理岗位职责 (26)
第二节知识产权管理制度 (28)
第六章技术研发类人力资源管理 (33)
第一节技术研发人员绩效考核制度 (33)
第二节技术研发人员培训管理制度 (38)
第三节技术研发人员保密协议 (43)
第一章技术研发部组织结构与责权
第一节技术研发部组织结构
技术研发部岗位分布图
图1-2 技术研发部岗位分布图
在图1-1中,技改项目部一般是根据技术更新改造的实际需要而临时成立的组织,主要在技术总监的领导下,由技术部经理或其授权人担任技改项目经理。
第二节技术研发部职责与权力
一、技术研发部职责
技术部的具体职责如图1-3所示。
图1-3 技术研发部职责
二、技术研发部权力
为更有效地实现上述职能,技术研发部被赋予下列权力,具体如图1-4所示。
图1-4 技术研发部权力
第二章研发调研管理
第一节研发调研岗位职责
一、调研主管岗位职责
研发部调研主管的主要职责是在总经理的领导下,组织开展市场调查,收集并分析各类新技术、新产品研发相关信息和市场趋势信息,为研发规划和研发工作奠定基础。其具体职责如图2-1所示。
图2-1 市场调研主管的岗位职责
二、调研专员岗位职责
调研专员的职责主要是配合调研主管进行各项市场调研工作,分析调研结果,整理调研报告和管理调研资料等。其具体职责如图2-2所示。
图2-2 市场调研专员的岗位职责
第二节研发调研管理制度一、市场调研管理制度
第三章软件研发管理
第一节软件研发岗位职责
一、软件研发部经理岗位职责
软件研发部经理是在总经理的领导下,全面负责软件研发部的日常管理,组织开展软件研发与测试工作,完成企业研发目标和经营目标。其具体职责如图3-1所示。
图3-1 软件研发部经理的岗位职责
高级研发工程师参与建立研发工作标准与规范,协助部门经理组织完成软件研发工作,管理软件研发项目,进行软件的改良升级。其具体岗位职责如图3-2所示。
图3-2 高级研发工程师的岗位职责
软件研发工程师的主要职责是协助高级工程师进行软件的设计与开发,收集整理相关行业信息与资料,为软件产品决策提供依据。其具体职责如图3-3所示。
图3-3 软件研发工程师的岗位职责
四、软件测试工程师岗位职责
软件测试工程师的主要职责是负责软件测试工作,根据软件产品规格和测试需求,编写测试方案、测试用例、测试脚本软件等。其具体职责如图3-4所示。
图3-4 软件测试工程师的岗位职责
五、网页设计工程师
网页设计工程师的主要职责是负责网站美工方面的一切需求。其具体职责如图4-4所示。
图3-5 网页设计工程师的岗位职责
六、SEO工程师
SEO工程师的主要职责是负责网站的优化,以提高网站的流量。其具体职责如图3-6所示。
图3-6 SEO工程师的岗位职责
七、数据库工程师
数据库工程师的主要职责是对公司的数据库安全负责。其具体职责如图3-7所示。
图3-7 数据库工程师的岗位职责
第二节软件研发管理制度一、软件研发管理办法
(1)调查被开发软件企业的状况。
(2)对软件开发需求进行分析并给出详细的功能定义。
(3)做出简单的用户原型,与用户共同研究,直到用户满意为止。
(4)对可利用的资源(计算机硬件、软件、人力等)进行估计,制定研发进度计划(可有相应的缓冲时间)。
(5)制定详细的软件研发计划。
(6)制定质量控制计划和测试计划。
(7)编写初步的用户手册
(8)评审。
第6条软件需求分析要求
(1)必须以运行环境为基础。
(2)应有用户指定人员参加。
(3)需求说明书必须明确,并经过用户确认。
第7条软件需求审批
经评审通过的各项内容形成相应的文档后,须提交软件研发经理审核确认。
第4章概要设计
第8条概要设计的实施流程
(1)确定目标系统的总体结构。
①对于大型系统,可按主要的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面。
②对于一般系统,可按软件需求直接定义目标系统的功能模块及各功能模块间的关系。
(2)给出每个功能模块的功能描述、数据接口描述,以及外部文件与各功能模块间的关系。
(3)设计数据库或数据结构。
(4)制订各阶段开发的目标(里程碑)计划。
(5)制定第一个里程碑的测试计划。
(6)评审。
第9条概要设计要求
(1)在设计目标系统的整体结构时,应力争使其具有好的形态,各功能模块间应满足低耦合度,而各功能模块内应满足高内聚度。功能模块的作用范围应在其控制范围之内。