软件公司研发中心管理办法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)设计数据库或数据结构。
(4)制订各阶段开发的目标(里程碑)计划。
(5)制定第一个里程碑的测试计划。
(6)评审。
第9条 概要设计要求
(1)在设计目标系统的整体结构时,应力争使其具有好的形态,各功能模块间应满足低耦合度,而各功能模块内应满足高内聚度。功能模块的作用范围应在其控制范围之内。
(2)在设计目标系统的总体结构时,应降低模块接口的复杂性,以提高目标系统的可靠性。
(3)制定产品的长期目标。
第4条 可行性研究及决策程序
(1)软件研发中心调研分析人员进行市场调查与分析,确认软件的市场需求。
(2)在调查研究的基础上进行可行性研究,提交可行性分析报告。
(3)软件研发经理组织相关人员进行论证,决定项目取消或继续。
(4)软件研发中心根据论证结果制定初步的软件开发计划。
(5)根据市场环境、公司软硬件情况预测风险因素。
(6)制定质量控制计划和测试计划。
(7)编写初步的用户手册
(8)评审。
第6条 软件需求分析要求
(1)必须以运行环境为基础。
(2)应有用户指定人员参加。
(3)需求说明书必须明确,并经过用户确认。
第7条 软件需求审批
经评审通过的各项内容形成相应的文档后,须提交软件研发经理审核确认。
第4章 概要设计
第8条 概要设计的实施流程
第11条 详细设计的实施流程
(1)将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块。
(2)确定各程序模块之间的详细接口信息。
(3)撰写拟订单元测试计划。
(4)评审。
第12条 详细设计的工作要求
(1)确定程序模块内的数据流或控制流,对每个程序模块必须确定所有输入、输出和处理功能。
(1)确定目标系统的总体结构。
①对于大型系统,可按主要的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面。
②对于一般系统,可按软件需求直接定义目标系统的功能模块及各功能模块间的关系。
(2)给出每个功能模块的功能描述、数据接口描述,以及外部文件与各功能模块间的关系。
第3章 软件需求分析
第5条 软件需求分析与制定研发计划流程
(1)调查被开发软件企业的状况。
(2)对软件开发需求进行分析并给出详细的功能定义。
(3)做出简单的用户原型,与用户共同研究,直到用户满意为止。
(4)对可利用的资源(计算机硬件、软件、人力等)进行估计,制定研发进度计划(可有相应的缓冲时间)。
(5)制定详细的软பைடு நூலகம்研发计划。
一、
办法名称
软件研发管理办法
编号
执行部门
第1章 总则
第1条 目的
为规范软件研发工作,提高研发质量,降低成本,结合公司的实际情况,特制定本办法。
第2条 归口管理部门
软件研发中心是软件研发工作的归口管理部门,负责软件的需求分析、设计、开发、测试、发布等各项工作。
第2章 软件产品研发决策管理
第3条 产品规划内容
(2)单元测试,研发人员按单元测试计划对自己编写的程序进行测试。
图3-5 网页设计工程师的岗位职责
六、SEO工程师
SEO工程师的主要职责是负责网站的优化,以提高网站的流量。其具体职责如图3-6所示。
图3-6 SEO工程师的岗位职责
七、数据库工程师
数据库工程师的主要职责是对公司的数据库安全负责。其具体职责如图3-7所示。
图3-7 数据库工程师的岗位职责
第二节 软件研发管理制度
产品规划是指产品规划人员通过调查研究,做出有关需求分析、市场导向、竞争对手和产品发展方向的分析报告,制定和维护产品的目标,确保产品满足客户的需要。其具体工作内容包括以下三个方面。
(1)软件研发中心调研人员通过客户需求分析,获取与产品发展相关的客户意向、市场需求、竞争态势、同类产品等信息。
(2)根据调研分析结果,确定产品的主要发展方向;根据客户与公司的需要,确定产品的关键属性等。
研发中心管理办法
2015年2月11日
第一章 研发中心组织结构与责权
第一节
一、研发中心组织结构图
图1-1 技术研发中心组织结构图
二、研发中心岗位分布图
图1-2 研发中心岗位分布图
第二节
一、研发中心职责
研发中心的具体职责如图1-3所示。
图1-3 研发中心职责
二、研发中心权力
为更有效地实现上述职能,研发中心被赋予下列权力,具体如图1-4所示。
(3)每一个里程碑计划又可分为详细设计、实现、组装测试、确认测试、发布、交接等阶段。
第10条 审批流程
(1)经评审通过的各项内容形成相应的文档后,提交给软件研发中心经理审核确认。
(2)数据库/数据结构设计说明书、概要设计说明书经软件研发中心经理确认后还须提交给主管技术副总进行审核确认。
第5章 详细设计
图3-3 软件研发工程师的岗位职责
四、软件测试工程师岗位职责
软件测试工程师的主要职责是负责软件测试工作,根据软件产品规格和测试需求,编写测试方案、测试用例、测试脚本软件等。其具体职责如图3-4所示。
图3-4 软件测试工程师的岗位职责
五、网页设计工程师
网页设计工程师的主要职责是负责网站美工方面的一切需求。其具体职责如图4-4所示。
(2)规定符号的使用规范,确定设计的命名规则。
第13条 审批流程
(1)经评审通过的各项内容形成相应的文档后,提交给软件研发中心经理审核确认。
(2)详细设计说明书经软件研发中心经理确认后,还须提交给主管技术副总进行审核确认。
第6章 软件实现
第14条 软件实现的实施与要求
(1)对每个程序模块用所选定的程序设计语言进行编码,写出的程序应该结构良好、清晰易读且与设计一致,符合公司编码规范。
图1-4 技术研发中心权力
第二章 软件研发管理
第一节 软件研发岗位职责
一、软件研发中心总经理岗位职责
软件研发中心经理是在总经理的领导下,全面负责软件研发中心的日常管理,组织开展软件研发与测试工作,完成企业研发目标和经营目标。其具体职责如图3-1所示。
图3-1 软件研发中心总经理的岗位职责
二、高级研发工程师岗位职责
高级研发工程师参与建立研发工作标准与规范,协助部门经理组织完成软件研发工作,管理软件研发项目,进行软件的改良升级。其具体岗位职责如图3-2所示。
图3-2 高级研发工程师的岗位职责
软件研发工程师的主要职责是协助高级工程师进行软件的设计与开发,收集整理相关行业信息与资料,为软件产品决策提供依据。其具体职责如图3-3所示。
(4)制订各阶段开发的目标(里程碑)计划。
(5)制定第一个里程碑的测试计划。
(6)评审。
第9条 概要设计要求
(1)在设计目标系统的整体结构时,应力争使其具有好的形态,各功能模块间应满足低耦合度,而各功能模块内应满足高内聚度。功能模块的作用范围应在其控制范围之内。
(2)在设计目标系统的总体结构时,应降低模块接口的复杂性,以提高目标系统的可靠性。
(3)制定产品的长期目标。
第4条 可行性研究及决策程序
(1)软件研发中心调研分析人员进行市场调查与分析,确认软件的市场需求。
(2)在调查研究的基础上进行可行性研究,提交可行性分析报告。
(3)软件研发经理组织相关人员进行论证,决定项目取消或继续。
(4)软件研发中心根据论证结果制定初步的软件开发计划。
(5)根据市场环境、公司软硬件情况预测风险因素。
(6)制定质量控制计划和测试计划。
(7)编写初步的用户手册
(8)评审。
第6条 软件需求分析要求
(1)必须以运行环境为基础。
(2)应有用户指定人员参加。
(3)需求说明书必须明确,并经过用户确认。
第7条 软件需求审批
经评审通过的各项内容形成相应的文档后,须提交软件研发经理审核确认。
第4章 概要设计
第8条 概要设计的实施流程
第11条 详细设计的实施流程
(1)将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块。
(2)确定各程序模块之间的详细接口信息。
(3)撰写拟订单元测试计划。
(4)评审。
第12条 详细设计的工作要求
(1)确定程序模块内的数据流或控制流,对每个程序模块必须确定所有输入、输出和处理功能。
(1)确定目标系统的总体结构。
①对于大型系统,可按主要的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面。
②对于一般系统,可按软件需求直接定义目标系统的功能模块及各功能模块间的关系。
(2)给出每个功能模块的功能描述、数据接口描述,以及外部文件与各功能模块间的关系。
第3章 软件需求分析
第5条 软件需求分析与制定研发计划流程
(1)调查被开发软件企业的状况。
(2)对软件开发需求进行分析并给出详细的功能定义。
(3)做出简单的用户原型,与用户共同研究,直到用户满意为止。
(4)对可利用的资源(计算机硬件、软件、人力等)进行估计,制定研发进度计划(可有相应的缓冲时间)。
(5)制定详细的软பைடு நூலகம்研发计划。
一、
办法名称
软件研发管理办法
编号
执行部门
第1章 总则
第1条 目的
为规范软件研发工作,提高研发质量,降低成本,结合公司的实际情况,特制定本办法。
第2条 归口管理部门
软件研发中心是软件研发工作的归口管理部门,负责软件的需求分析、设计、开发、测试、发布等各项工作。
第2章 软件产品研发决策管理
第3条 产品规划内容
(2)单元测试,研发人员按单元测试计划对自己编写的程序进行测试。
图3-5 网页设计工程师的岗位职责
六、SEO工程师
SEO工程师的主要职责是负责网站的优化,以提高网站的流量。其具体职责如图3-6所示。
图3-6 SEO工程师的岗位职责
七、数据库工程师
数据库工程师的主要职责是对公司的数据库安全负责。其具体职责如图3-7所示。
图3-7 数据库工程师的岗位职责
第二节 软件研发管理制度
产品规划是指产品规划人员通过调查研究,做出有关需求分析、市场导向、竞争对手和产品发展方向的分析报告,制定和维护产品的目标,确保产品满足客户的需要。其具体工作内容包括以下三个方面。
(1)软件研发中心调研人员通过客户需求分析,获取与产品发展相关的客户意向、市场需求、竞争态势、同类产品等信息。
(2)根据调研分析结果,确定产品的主要发展方向;根据客户与公司的需要,确定产品的关键属性等。
研发中心管理办法
2015年2月11日
第一章 研发中心组织结构与责权
第一节
一、研发中心组织结构图
图1-1 技术研发中心组织结构图
二、研发中心岗位分布图
图1-2 研发中心岗位分布图
第二节
一、研发中心职责
研发中心的具体职责如图1-3所示。
图1-3 研发中心职责
二、研发中心权力
为更有效地实现上述职能,研发中心被赋予下列权力,具体如图1-4所示。
(3)每一个里程碑计划又可分为详细设计、实现、组装测试、确认测试、发布、交接等阶段。
第10条 审批流程
(1)经评审通过的各项内容形成相应的文档后,提交给软件研发中心经理审核确认。
(2)数据库/数据结构设计说明书、概要设计说明书经软件研发中心经理确认后还须提交给主管技术副总进行审核确认。
第5章 详细设计
图3-3 软件研发工程师的岗位职责
四、软件测试工程师岗位职责
软件测试工程师的主要职责是负责软件测试工作,根据软件产品规格和测试需求,编写测试方案、测试用例、测试脚本软件等。其具体职责如图3-4所示。
图3-4 软件测试工程师的岗位职责
五、网页设计工程师
网页设计工程师的主要职责是负责网站美工方面的一切需求。其具体职责如图4-4所示。
(2)规定符号的使用规范,确定设计的命名规则。
第13条 审批流程
(1)经评审通过的各项内容形成相应的文档后,提交给软件研发中心经理审核确认。
(2)详细设计说明书经软件研发中心经理确认后,还须提交给主管技术副总进行审核确认。
第6章 软件实现
第14条 软件实现的实施与要求
(1)对每个程序模块用所选定的程序设计语言进行编码,写出的程序应该结构良好、清晰易读且与设计一致,符合公司编码规范。
图1-4 技术研发中心权力
第二章 软件研发管理
第一节 软件研发岗位职责
一、软件研发中心总经理岗位职责
软件研发中心经理是在总经理的领导下,全面负责软件研发中心的日常管理,组织开展软件研发与测试工作,完成企业研发目标和经营目标。其具体职责如图3-1所示。
图3-1 软件研发中心总经理的岗位职责
二、高级研发工程师岗位职责
高级研发工程师参与建立研发工作标准与规范,协助部门经理组织完成软件研发工作,管理软件研发项目,进行软件的改良升级。其具体岗位职责如图3-2所示。
图3-2 高级研发工程师的岗位职责
软件研发工程师的主要职责是协助高级工程师进行软件的设计与开发,收集整理相关行业信息与资料,为软件产品决策提供依据。其具体职责如图3-3所示。