当前位置:文档之家› 生物科技有限公司研发部管理章程

生物科技有限公司研发部管理章程








二零一一年一月十一日
目录
第一章研发部组织结构与责权 (4)
第一节研发部组织结构 (4)
第二节研发部职责与权力 (5)
第二章软件研发治理 (7)
第一节软件研发岗位职责 (7)
第二节软件研发治理制度 (13)
第三节软件研发治理表格 (22)
第三章知识产权治理 (24)
第一节知识产权治理岗位职责 (24)
第二节知识产权治理制度 (26)
第三节知识产权治理表格 (38)
第四章技术研发类人力资源治理 (40)
第一节技术研发人员绩效考核制度 (40)
第二节技术研发人员培训治理制度 (49)
第三节技术研发人员保密协议 (58)
第一章研发部组织结构与责权
第一节研发部组织结构
一、技术研发部组织结构图
图1-1 技术研发部组织结构图二、研发部岗位分布图
图1-2 研发部岗位分布图
在图1-1中,技改项目部一般是依照技术更新改造的实际需要而临时成立的组织,要紧在技术总监的领导下,由技术部经理或其授权人担任技改项目经理。

第二节研发部职责与权力
一、研发部职责
研发部的具体职责如图1-3所示。

图1-3 研发部职责
二、研发部权力
为更有效地实现上述职能,研发部被给予下列权力,具体如图1-4所示。

图1-4 技术研发部权力
第二章软件研发治理
第一节软件研发岗位职责
一、软件研发部经理岗位职责
软件研发部经理是在总经理的领导下,全面负责软件研发部的日常治理,组织开展软件研发与测试工作,完成企业研发目标和经营目标。

其具体职责如图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条可行性研究及决策程序
(1)软件研发部调研分析人员进行市场调查与分析,确认软件的市场需求。

(2)在调查研究的基础上进行可行性研究,提交可行性分析报告。

(3)软件研发经理组织相关人员进行论证,决定项目取消或接着。

(4)软件研发部依照论证结果制定初步的软件开发打算。

(5)依照市场环境、公司软硬件情况预测风险因素。

第3章软件需求分析
第5条软件需求分析与制定研发打算流程
(1)调查被开发软件企业的状况。

(2)对软件开发需求进行分析并给出详细的功能定义。

(3)做出简单的用户原型,与用户共同研究,直到用户中
意为止。

(4)对可利用的资源(计算机硬件、软件、人力等)进行可能,制定研发进度打算(可有相应的缓冲时刻)。

(5)制定详细的软件研发打算。

(6)制定质量操纵打算和测试打算。

(7)编写初步的用户手册
(8)评审。

第6条软件需求分析要求
(1)必须以运行环境为基础。

(2)应有用户指定人员参加。

(3)需求讲明书必须明确,并通过用户确认。

第7条软件需求审批
经评审通过的各项内容形成相应的文档后,须提交软件研发经理审核确认。

第4章概要设计
第8条概要设计的实施流程
(1)确定目标系统的总体结构。

①关于大型系统,可按要紧的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子
系统的接口界面。

②关于一般系统,可按软件需求直接定义目标系统的功能模块及各功能模块间的关系。

(2)给出每个功能模块的功能描述、数据接口描述,以及外部文件与各功能模块间的关系。

(3)设计数据库或数据结构。

(4)制订各时期开发的目标(里程碑)打算。

(5)制定第一个里程碑的测试打算。

(6)评审。

第9条概要设计要求
(1)在设计目标系统的整体结构时,应力争使其具有好的形态,各功能模块间应满足低耦合度,而各功能模块内应满足高内聚度。

功能模块的作用范围应在其操纵范围之内。

(2)在设计目标系统的总体结构时,应降低模块接口的复杂性,以提高目标系统的可靠性。

(3)每一个里程碑打算又可分为详细设计、实现、组装测试、确认测试、公布、交接等时期。

第10条审批流程
(1)经评审通过的各项内容形成相应的文档后,提交给软
件研发部经理审核确认。

(2)数据库/数据结构设计讲明书、概要设计讲明书经软件研发部经理确认后还须提交给主管技术副总进行审核确认。

第5章详细设计
第11条详细设计的实施流程
(1)将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块。

(2)确定各程序模块之间的详细接口信息。

(3)撰写拟订单元测试打算。

(4)评审。

第12条详细设计的工作要求
(1)确定程序模块内的数据流或操纵流,对每个程序模块必须确定所有输入、输出和处理功能。

(2)规定符号的使用规范,确定设计的命名规则。

第13条审批流程
(1)经评审通过的各项内容形成相应的文档后,提交给软件研发部经理审核确认。

(2)详细设计讲明书经软件研发部经理确认后,还须提交给主管技术副总进行审核确认。

第6章软件实现
第14条软件实现的实施与要求
(1)对每个程序模块用所选定的程序设计语言进行编码,写出的程序应该结构良好、清晰易读且与设计一致,符合公司编码规范。

(2)单元测试,研发人员按单元测试打算对自己编写的程序进行测试。

(3)对编程及单元测试过程进行版本治理,要紧由高级项目工程师负责。

第15条审批
所有文档必须提交给软件研发部经理审核确认。

第7章测试
第16条组装测试实施程序
(1)开发组完成单元自测后,由研发负责人填写“测试申请单”连同测试产品清单交与测试人员。

(2)相关测试人员依照提交的申请单将源程序、文档等拷贝到测试产品目录中。

(3)执行测试打算中要求的所有组装测试。

(4)测试人员对测试结果进行分析,生成问题列表(Bug
List),返给研发负责人。

(5)研发人员通过分析、修复并自测完毕,生成BUG修复报告,返给测试人员。

(6)测试人员进行反复测试,直至测试通过。

第17条组装测试工作要求
(1)组装测试应保证模块间无错误连接。

(2)应对软件系统或子系统的输入输出能力进行测试,使其达到设计要求。

(3)应测试软件系统或子系统正确的能力和经受错误的能力。

第18条确认测试实施程序
(1)在模拟的环境中进行强度测试,即在事先规定的一个时期内运行软件的所有功能,以证明该软件无严峻错误。

(2)执行测试打算中的所有确认测试。

(3)使用用户手册,以进一步证实事实上用性和有效性,并改正其中的错误。

(4)对测试结果进行分析,生成当前BUG列表。

(5)反复查找BUG缘故,直到修复。

(6)对所有文件进行整理。

第三节软件研发治理表格
一、软件项目立项申请表
编号:填表人:
二、软件Bug详细记录表
三、软件研发项目跟踪与督查表
项目名称:项目经理:
四、软件研发风险评估与操纵表
第三章知识产权治理
第一节知识产权治理岗位职责
一、知识产权经理岗位职责
知识产权经理的要紧负责是领导公司知识产权治理机构(如知识产权治理部、知识产权治理办公室等),处理知识产权治理的日常事务。

其具体职责如图5-1所示。

图5-1 知识产权经理的岗位职责
二、知识产权治理师岗位职责
知识产权治理师的要紧职责是在知识产权经理的领导下,负责指导本公司的知识产权检索、专利申请、纠纷处理、知识产权培训与教育、与相关外部机构的联系工作。

其具体职责如图5-2所示。

图5-2 知识产权治理师的岗位职责。

相关主题