《it行业研发部门管理手册》由会员分享,可在线阅读,更多相关《it行业研发部门管理手册(39页珍藏版)》请在金锄头文库上搜索。
1、研发部管理手册XXXX股份有限公司2016年9月目 录摘 要1第一章 目的1第二章 关系和主流程2第三章 组织结构3第四章 岗位职责4一、 研发部经理4二、 软件开发组长5三、 软件开发工程师5四、 软件测试组长6五、 软件测试工程师6六、 美工7七、 研发助理7第五章 绩效考核8一、 目的8二、 适用范围8三、考核周期8四、考核方案91、开发人员绩效考核方案92、测试人员绩效考核方案143、开发组长绩效考核方案164、测试组长绩效考核方案185、美工绩效考核方案206、部门助理绩效考核方案21五、考核实施23六、考核监督及反馈24七、考核结果运用24八、考核试运行24第六章 管理记录24一、
2、 研发部会议管理制度241 周例会252 小组会议253 部门季度会议264 临时会议26二、 研发部工作计划与总结管理制度261 目的262 适用范围273 内容274 管理准则275 工作计划编制286 工作计划的跟进和实施287 工作总结298 工作考评30三、 XXXX公司项目管理平台项目专人负责制管理要求301 项目负责人管理职责302 项目管理平台使用要点313 XXXX公司研发部员工工时登记要求314 实施办法325 其他扩展32第七章 培训计划和记录32一、 培训目的32二、 入职安排33三、 培训流程33四、 项目实践34五、 试用期考核35摘 要 研发部管理手册是通过明确研
3、发部部的工作目标、业务流程、各岗位职责及绩效考核、员工培训等内容,部门所有员工严格贯彻并落实本手册相关管理规定,以期达到日常管理工作正常有序进行、各工作环节更加紧凑可控、工作过程正规化流程化的目的。第一章 目的1、 在产品技术方面致力于达成以下目标1. 跟踪行业竞争对手的最新信息,以月或季为周期出具产品、技术分析和用户分析报告,提供给公司领导层,作为公司发展决策的依据。2. 提供新产品的设计方案、已有产品的改进方案、与其他公司产品合作的解决方案。3. 公司业务主流程,从市场调研、产品技术报告、项目管理、开发流程、测试和质量管控等,与公司各业务部门有明确的关系和管理数据的定义。4. 公司IT架构
4、设计,包括服务器架构设计及升级方案的制定和实施、开发框架及工艺的设计和维护。5. 项目、产品、技术、培训、专利、知识产权等资料的编写和维护工作。2、 在软件开发方面致力于达成以下目标1. 按照项目的要求,在规定的时间保质保量完成开发任务和现场实施工作。2. 更合理地分组安排软件开发人员,软件开发任务分为正在开发的项目、更新和维护的项目、现场实施工作。3. 加强软件开发人员的培训,建立开发知识库和得到产品技术部的技术支持。4. 对开发人员进行人力资源成本分析,提高软件开发的工作效率,根据质量报告减少软件开发的缺陷率。3、 为达到上述目标,研发部编制本手册,以此规范和指导有关产品技术和软件开发方面
5、的政策和程序。4、 研发部是负责制订及实施有关产品技术和软件开发政策和程序的部门。5、 本手册将根据实践的发展不断充实和修订。研发部热忱欢迎员工和各分支机构提出修改意见。第二章 关系和主流程1、 公司业务主流程1. 项目市场背景、目的和调研(市场分析报告和立项申请:市场部负责)2. 项目需求调研(需求分析报告)3. 可行性研究报告(核心技术、创新点、功能模块)(报告模板)4. 技术服务合同(模板)5. 系统及数据库设计(文档)6. 任务和任务分解(表格)7. 代码编写(XXXX公司开发框架)8. 测试及说明书9. 实施:上线部署及交付;用户培训和试用(实施方案)10. 项目费用和成本预结算(表
6、格)(财务部门)11. 知识产权(著作权、测试报告、科技查新报告、产品登记)12. 资料归档(XXX公司技术档案管理)注:本流程为标准工作流程,各项目可根据不同的情况进行适当的调整。2、 项目主要来源 研发项目主要来源于市场部,分为潜在项目(新项目)、正在开发项目、项目更新和维护服务三个类型,其中新项目开发需市场分析报告和立项申请,由市场部经理决定。第三章 组织结构第4章 岗位职责1、 研发部经理1)市场工作n 参与软件合同的洽谈、制定和审核工作,对公司所签合同有关软件技术合同部分中工期、技术方案、软件合同额等方面提供技术支持。n 配合市场部门开展工作,向市场部门提供必要的技术支持。n 会同服
7、务部提供售后服务。n 配合项目开发组以及市场部门在软件项目的实施及项目验收过程中协调开发人员与用户之间的沟通工作。2)管理与发展n 负责本部门的成本控制工作以及本部门员工的绩效考评及管理工作。n 负责本部门员工的日常考勤和劳动纪律管理工作。n 负责拟定部门年度、月度目标、工作计划及总结。n 会同人力资源部门提出本部门短期和长期的人力资源需求计划,并配合人力资源部的人员招聘工作。n 针对部门的发展计划,向人力资源部门提供部门员工的培训要求,协助人力资源部门抓好部门员工的专业培训工作,协助组织部门系统分析师、软件工程师和程序员的业务指导和培训工作。n 设计部门内部的改造计划,组织审定部门各项技术标
8、准,编制、完善软件开发流程,并组织内部系统分析师、软件工程师、程序员进行研究,开展新产品、新项目开发工作,不断提高产品的市场竞争力。n 抓好本部门研发组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,并组织本部门员工学习,为公司领导决策提供专题分析报告或综合分析资料。n 规范部门内部管理,提高员工整体技术水平,把握技术发展方向,使得技术发展方向与主流技术合拍。n 关注国内外软件市场的发展动向、最新技术及信息,组织内部技术交流。3)软件开发n 明确文档编写的种类及格式,对研发组需要生成的文档进行质量、数量和时间控制,并组织召开评审会。n 在需求调研中,组织
9、研发组进行需求调研工作,并对生成的需求调研报告进行审核评定。n 会同研发组组织设计开发工作,控制开发进度。n 会同研发组共同审核项目组内部测试计划。n 会同研发组负责软件项目的后期维护工作。n 负责监督软件项目的集成测试工作,对软件产品的质量负责。n 会同美工负责公司软件产品的包装工作。n 制定适合于公司及项目实际情况的软件工程方法,并指导开发组予以实现。2、 软件开发组长n 负责制订软件开发项目的计划,实施整个项目的管理。n 参与项目需求分析, 研究项目技术细节,进行系统框架和核心模块的详细设计及规划。n 根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改完善。n 确保全部工
10、作在预算范围内按时优质地完成,使客户满意。n 领导项目的计划、组织和控制工作,以实现项目目标。n 负责整个项目干系人(客户、上级领导、团队成员等)之间关系的协调。n 定期向部门领导报告项目进度,一般为一周一次。n 对团队成员进行工作安排、督查。n 定期召开团队成员会议,在可能的情况下邀请上级领导参加。n 项目结束时,进行结项工作,整理各种相关文件。n 解决项目开发过程中一些突发的技术难题,跟踪开发团队的开发进度。n 完成公司领导交办的其他工作。3、 软件开发工程师n 熟悉公司开发框架结构,熟练使用公司开发框架进行具体开发工作。n 参与项目需求分析,研究项目技术细节,协助高级程序员进行系统框架和
11、核心模块的详细设计,编写相应的技术文档。n 根据新项目开发进度和任务分配,开发相应的软件模块,根据需要及时修改、完善软件。n 根据要求规范,编写相应的技术文档,编制项目文档、记录质量测试结果。 n 研究项目技术细节,完成项目初始至终结的全部技术跟踪协调工作。n 根据开发进度和任务分解完成软件编码工作,配合测试工程师进行软件测试工作。n 了解Oracle及Sql Server数据库应用,可以完成Sql语句编写,及调优工作。n 完成公司领导交办的其他工作。4、 软件测试组长n 负责测试组的管理工作,检查组员工作情况,协调和帮助组员顺利完成测试任务;n 根据软件需求说明,编写测试计划、测试方案;n
12、组织搭建测试环境;n 合理安排测试任务并进行测试进度控制;n 负责测试组内和开发组长协调沟通;n 承担重要项目的具体测试任务,编写测试用例,执行测试任务,进行bug提交和跟踪;n 测试结束后组织整理测试文档,提交测试报告;n 提供软件产品售后项目的支持工作;n 对测试组员进行绩效考核;n 推进组内的团队建设和文化建设;n 负责软件使用说明书编写。5、 软件测试工程师n 根据软件需求和测试方案,编写测试用例;n 有效地执行测试任务;n 能够保质保量按时完成测试任务;n 提交bug并及时的跟踪bug修复情况;n 编写软件测试报告和对测试结果进行分析;n 有义务对项目工作提出建设性建议;n 与开发人
13、员进行有效的沟通;n 负责软件使用说明书编写;n 对测试工作提出合理化建议。6、 美工n 负责公司广告、图片、动画、海报、LOGO及网页的设计制作。n 协助研发组进行界面修改工作,根据设计稿,进行页面切割制作。n 认真做好各类信息和资料收集、整理、汇总、归档等工作,为公司旗下各项目的成功开发提供优质的素材。n 全面主持设计工作,担纲创意核心、设计指导、效果统筹、设计沟通的任务。n 负责与各部门的设计协调工作。n 完成公司交办的其他事务。7、 研发助理n 合理安排部门的各类会议,并发布通知;n 熟悉部门及其相关的组织结构和人员,能有效安排部门的出差日程并积极协调访客的日程安排;n 能够准确地将报
14、告整理为所需要的格式,熟练掌握word和powerpoint的格式和输入以及二者之间的格式转换。能处理简单的数据,将报表整理为powerpoint的图表格式。n 有效安排上级领导的差旅行程以及处理差旅相关的如机票签证等事务,同时为团队其他成员提供如签证等必要的支持服务。n 根据部门上级领导的要求,有效组织安排团队活动、培训、ISO相关审计及跟进等工作。n 熟悉其它行政工作,如部门报销事宜、采购、复印、传真、名片准备等。n 熟悉财务行政部门其他员工的工作,作为临时后备,并在公司公共活动中积极参与组织协调工作。 第五章 绩效考核研发部绩效考核方案(试行版2.3)1、 目的1、考核方案贯彻于研发工作全过程中,利用绩效和奖金相结合的报酬机制,鼓励积极,鞭策落后,提高项目开发效率和满意度,减少失误,降低开发成本,增加公司项目的市场竞争力,同时调动每位研发人员的工作积极性,努力提高工作水平,统一员工的工作努力方向,推动公司的持续快速发展。2、通过考核评定实行相应的绩效处罚,并不断地发现管理的工作不足之处,调整全公司的工作方向和管理目标。原则:以奖为主,以罚为辅,重奖轻罚,奖罚分明。3、依据本方案实施的绩效考核结果将作为员工奖金发放、薪资调整、人员晋升、降级、辞退、培训等的依据。2、 适用范围