《-研发部管理制度总则.pdf》由会员分享,可在线阅读,更多相关《-研发部管理制度总则.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章、总则第一章、总则为加强对公司研发部门工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率,特制定研发部管理制度。1、2、3、软件开发总体遵循项目管理和软件工程的基本原则。项目管理涉及项目立项、项目计划和监控、配置管理.软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。第二章、开发过程及交付物第二章、开发过程及交付物根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。1、2、3、4、5、6、7、8、9、立项:市场需求分析(或者合同)、项目立项申请表、项目风险分析
2、清单。需求分析:软件需求报告或设计方案、需求规格说明书。总体设计:概要设计说明书或功能模块描述。详细设计:详细设计说明书,包括软件接口说明、单元测试计划。软件实现:软件功能说明、源代码、源代码说明或者注释产品测试:测试报告产品发布:产品说明书、使用手册产品维护:问题反馈记录项目总结:提交客户方的项目总结和公司项目汇报的 PPT.第三章、岗位职责第三章、岗位职责根据公司目前的开发过程主要分为分析、开发、测试三个阶段.分析阶段完成用户需求文档的编写,原型的制作,系统总体设计的编写;开发阶段完成设计文档的编写,代码的编写、代码的维护;测试阶段完成系统的测试,测试文档及其他材料。由技术总监负责部门整体
3、进度执行及日常管理,通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,高级开发工程师,开发工程师的分级岗位设置,QA 过程中产品、需求、测试职能由支付运营部负责。岗位岗位项目经理日常工作项日常工作项岗位职责岗位职责1、负责需求调研工作,汇总需求分析文档,1、对需求分析的质量负责。并编写系统总体设计方案。2、对项目组所有成员正确理解项目需求2、遇见需求变更时,分析需求变更内容,对需求变更进行评估。3、与高级软件开发工程师一起完成详细设计文档的编写。4、制定项目开发计划,包括需求,设计,编码,测试这几个阶段的计划.5、制定小组开发进度表,对组内人员工作进度监控。6、对文档的质量进行检查、把关。7
4、、对组内成员的工作进行指导。高级开发工程师1、负责系统的模块设计,详细设计文档.2、配合产品人员设计功能使用的大部分的前端设计,小部分的后端设计.3、负责技术难度大的模块的代码或者公用模块代码的编写、维护.4、对自己负责模块的详细设计、代码编写。5、负责与测试人员的交互,处理测试人员的问题。6、对小组内人员进行技术指导.开发工程师1、与项目经理、高级工程师沟通和确认某个模块的需求和实现方法.2、负责某个模块的代码编写、维护.3、对其他模块的代码的维护。4、负责与测试人员的交互,处理测试人员的问题。负责。3、对内外客户的沟通协调工作负责.4、对软件的开发效率、质量、费用负责。5、对系统总体设计、
5、详细设计文档质量负责.6、对整个项目的进度,质量,成本,风险等负责.1、对组内人员的开发效率负责。2、对产品整体风格负责.3、对项目整体设计流程负责。4、对自己模块的开发效率和质量负责。1、对自己模块的开发效率和质量负责。第四章、源代码、文档第四章、源代码、文档1、2、3、源代码/文档管理采用版本控制软件 SVN。按项目的阶段性完成源代码、文档的上传。项目负责人每天对代码进行检查,开发总监或部门经理定期进行抽查。文档分为产品文档、项目文档、个人文档,文档上传前进行归类和汇总.第五章、开发规范第五章、开发规范开发过程中涉及到的编码要求,参见开发规范相关内容。编码要求由项目经理按代码审查规范及代码审查表进行检查。第六章、开发流程第六章、开发流程第七章、测试流程第七章、测试流程第八章、绩效考核第八章、绩效考核开发流程执行参见研发部需求开发流程管理。测试流程执行参见研发部测试发布流程管理。绩效考核执行参见研发部绩效考核制度。第九章、日常奖惩第九章、日常奖惩奖惩制度执行参见研发部日常奖惩制度。
限制150内