IT行业研发部门管理手册_第1页
IT行业研发部门管理手册_第2页
IT行业研发部门管理手册_第3页
IT行业研发部门管理手册_第4页
IT行业研发部门管理手册_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

研发部管理手册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一、 研发部会议管理制度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摘 要 研发部管理手册是通过明确研发部部的工作目标、业务流程、各岗位职责及绩效考核、员工培训等内容,部门所有员工严格贯彻并落实本手册相关管理规定,以期达到日常管理工作正常有序进行、各工作环节更加紧凑可控、工作过程正规化流程化的目的。第一章 目的1、 在产品技术方面致力于达成以下目标1. 跟踪行业竞争对手的最新信息,以月或季为周期出具产品、技术分析和用户分析报告,提供给公司领导层,作为公司发展决策的依据。2. 提供新产品的设计方案、已有产品的改进方案、与其他公司产品合作的解决方案。3. 公司业务主流程,从市场调研、产品技术报告、项目管理、开发流程、测试和质量管控等,与公司各业务部门有明确的关系和管理数据的定义。4. 公司IT架构设计,包括服务器架构设计及升级方案的制定和实施、开发框架及工艺的设计和维护。5. 项目、产品、技术、培训、专利、知识产权等资料的编写和维护工作。2、 在软件开发方面致力于达成以下目标1. 按照项目的要求,在规定的时间保质保量完成开发任务和现场实施工作。2. 更合理地分组安排软件开发人员,软件开发任务分为正在开发的项目、更新和维护的项目、现场实施工作。3. 加强软件开发人员的培训,建立开发知识库和得到产品技术部的技术支持。4. 对开发人员进行人力资源成本分析,提高软件开发的工作效率,根据质量报告减少软件开发的缺陷率。3、 为达到上述目标,研发部编制本手册,以此规范和指导有关产品技术和软件开发方面的政策和程序。4、 研发部是负责制订及实施有关产品技术和软件开发政策和程序的部门。5、 本手册将根据实践的发展不断充实和修订。研发部热忱欢迎员工和各分支机构提出修改意见。第二章 关系和主流程1、 公司业务主流程1. 项目市场背景、目的和调研(市场分析报告和立项申请:市场部负责)2. 项目需求调研(需求分析报告)3. 可行性研究报告(核心技术、创新点、功能模块)(报告模板)4. 技术服务合同(模板)5. 系统及数据库设计(文档)6. 任务和任务分解(表格)7. 代码编写(XXXX公司开发框架)8. 测试及说明书9. 实施:上线部署及交付;用户培训和试用(实施方案)10. 项目费用和成本预结算(表格)(财务部门)11. 知识产权(著作权、测试报告、科技查新报告、产品登记)12. 资料归档(XXX公司技术档案管理)注:本流程为标准工作流程,各项目可根据不同的情况进行适当的调整。2、 项目主要来源 研发项目主要来源于市场部,分为潜在项目(新项目)、正在开发项目、项目更新和维护服务三个类型,其中新项目开发需市场分析报告和立项申请,由市场部经理决定。第三章 组织结构第4章 岗位职责1、 研发部经理1)市场工作n 参与软件合同的洽谈、制定和审核工作,对公司所签合同有关软件技术合同部分中工期、技术方案、软件合同额等方面提供技术支持。n 配合市场部门开展工作,向市场部门提供必要的技术支持。n 会同服务部提供售后服务。n 配合项目开发组以及市场部门在软件项目的实施及项目验收过程中协调开发人员与用户之间的沟通工作。2)管理与发展n 负责本部门的成本控制工作以及本部门员工的绩效考评及管理工作。n 负责本部门员工的日常考勤和劳动纪律管理工作。n 负责拟定部门年度、月度目标、工作计划及总结。n 会同人力资源部门提出本部门短期和长期的人力资源需求计划,并配合人力资源部的人员招聘工作。n 针对部门的发展计划,向人力资源部门提供部门员工的培训要求,协助人力资源部门抓好部门员工的专业培训工作,协助组织部门系统分析师、软件工程师和程序员的业务指导和培训工作。n 设计部门内部的改造计划,组织审定部门各项技术标准,编制、完善软件开发流程,并组织内部系统分析师、软件工程师、程序员进行研究,开展新产品、新项目开发工作,不断提高产品的市场竞争力。n 抓好本部门研发组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,并组织本部门员工学习,为公司领导决策提供专题分析报告或综合分析资料。n 规范部门内部管理,提高员工整体技术水平,把握技术发展方向,使得技术发展方向与主流技术合拍。n 关注国内外软件市场的发展动向、最新技术及信息,组织内部技术交流。3)软件开发n 明确文档编写的种类及格式,对研发组需要生成的文档进行质量、数量和时间控制,并组织召开评审会。n 在需求调研中,组织研发组进行需求调研工作,并对生成的需求调研报告进行审核评定。n 会同研发组组织设计开发工作,控制开发进度。n 会同研发组共同审核项目组内部测试计划。n 会同研发组负责软件项目的后期维护工作。n 负责监督软件项目的集成测试工作,对软件产品的质量负责。n 会同美工负责公司软件产品的包装工作。n 制定适合于公司及项目实际情况的软件工程方法,并指导开发组予以实现。2、 软件开发组长n 负责制订软件开发项目的计划,实施整个项目的管理。n 参与项目需求分析, 研究项目技术细节,进行系统框架和核心模块的详细设计及规划。n 根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改完善。n 确保全部工作在预算范围内按时优质地完成,使客户满意。n 领导项目的计划、组织和控制工作,以实现项目目标。n 负责整个项目干系人(客户、上级领导、团队成员等)之间关系的协调。n 定期向部门领导报告项目进度,一般为一周一次。n 对团队成员进行工作安排、督查。n 定期召开团队成员会议,在可能的情况下邀请上级领导参加。n 项目结束时,进行结项工作,整理各种相关文件。n 解决项目开发过程中一些突发的技术难题,跟踪开发团队的开发进度。n 完成公司领导交办的其他工作。3、 软件开发工程师n 熟悉公司开发框架结构,熟练使用公司开发框架进行具体开发工作。n 参与项目需求分析,研究项目技术细节,协助高级程序员进行系统框架和核心模块的详细设计,编写相应的技术文档。n 根据新项目开发进度和任务分配,开发相应的软件模块,根据需要及时修改、完善软件。n 根据要求规范,编写相应的技术文档,编制项目文档、记录质量测试结果。 n 研究项目技术细节,完成项目初始至终结的全部技术跟踪协调工作。n 根据开发进度和任务分解完成软件编码工作,配合测试工程师进行软件测试工作。n 了解Oracle及Sql Server数据库应用,可以完成Sql语句编写,及调优工作。n 完成公司领导交办的其他工作。4、 软件测试组长n 负责测试组的管理工作,检查组员工作情况,协调和帮助组员顺利完成测试任务;n 根据软件需求说明,编写测试计划、测试方案;n 组织搭建测试环境;n 合理安排测试任务并进行测试进度控制;n 负责测试组内和开发组长协调沟通;n 承担重要项目的具体测试任务,编写测试用例,执行测试任务,进行bug提交和跟踪;n 测试结束后组织整理测试文档,提交测试报告;n 提供软件产品售后项目的支持工作;n 对测试组员进行绩效考核;n 推进组内的团队建设和文化建设;n 负责软件使用说明书编写。5、 软件测试工程师n 根据软件需求和测试方案,编写测试用例;n 有效地执行测试任务;n 能够保质保量按时完成测试任务;n 提交bug并及时的跟踪bug修复情况;n 编写软件测试报告和对测试结果进行分析;n 有义务对项目工作提出建设性建议;n 与开发人员进行有效的沟通;n 负责软件使用说明书编写;n 对测试工作提出合理化建议。6、 美工n 负责公司广告、图片、动画、海报、LOGO及网页的设计制作。n 协助研发组进行界面修改工作,根据设计稿,进行页面切割制作。n 认真做好各类信息和资料收集、整理、汇总、归档等工作,为公司旗下各项目的成功开发提供优质的素材。n 全面主持设计工作,担纲创意核心、设计指导、效果统筹、设计沟通的任务。n 负责与各部门的设计协调工作。n 完成公司交办的其他事务。7、 研发助理n 合理安排部门的各类会议,并发布通知;n 熟悉部门及其相关的组织结构和人员,能有效安排部门的出差日程并积极协调访客的日程安排;n 能够准确地将报告整理为所需要的格式,熟练掌握word和powerpoint的格式和输入以及二者之间的格式转换。能处理简单的数据,将报表整理为powerpoint的图表格式。n 有效安排上级领导的差旅行程以及处理差旅相关的如机票签证等事务,同时为团队其他成员提供如签证等必要的支持服务。n 根据部门上级领导的要求,有效组织安排团队活动、培训、ISO相关审计及跟进等工作。n 熟悉其它行政工作,如部门报销事宜、采购、复印、传真、名片准备等。n 熟悉财务行政部门其他员工的工作,作为临时后备,并在公司公共活动中积极参与组织协调工作。 第五章 绩效考核研发部绩效考核方案(试行版2.3)1、 目的1、考核方案贯彻于研发工作全过程中,利用绩效和奖金相结合的报酬机制,鼓励积极,鞭策落后,提高项目开发效率和满意度,减少失误,降低开发成本,增加公司项目的市场竞争力,同时调动每位研发人员的工作积极性,努力提高工作水平,统一员工的工作努力方向,推动公司的持续快速发展。2、通过考核评定实行相应的绩效处罚,并不断地发现管理的工作不足之处,调整全公司的工作方向和管理目标。原则:以奖为主,以罚为辅,重奖轻罚,奖罚分明。3、依据本方案实施的绩效考核结果将作为员工奖金发放、薪资调整、人员晋升、降级、辞退、培训等的依据。2、 适用范围1、 试用期人员不参与此项考核。2、 已转正员工则根据不同岗位职责进行考核,分为开发/测试组长、开发人员、测试人员、美工、部门助理。3、 部门经理级人员(含部门副经理)不参与此项考核,由研发副总统一进行综合考核评定。三、考核周期 1、月度考核,对当月的工作表现进行考核,考核时间为下月的1日5日,遇节假日顺延。 2、绩效奖金以季度为单位进行发放,每三个月进行一次考核汇总,汇总时间为下一季度首月的15日,遇节假日顺延。四、考核方案1、开发人员绩效考核方案 开发人员绩效考核采用二级考核机制,即先由部门经理级人员对各个开发小组进行团队考核,得到小组团队考核得分,再由各组长对组内开发人员进行考核,得到开发人员考核得分。二级考核机制A组组员1组员nB组组员1组员nN组组员1组员n1)小组团队考核 小组团队考核以项目考核为主要指标,项目考核是指以项目为单位,根据项目权重、项目进度以及在项目过程中相关部门对项目所涉及的研发部门的阶段工作成果满意度进行综合评估,小组团队考核得分是指该小组所有项目考核得分之和。项目考核项目权重项目进度项目满意度 a.项目权重的考核是根据立项初期项目的重要程度、复杂程度、规模大小、可重用性等因素,由研发副总、部门经理、部门副经理共同确定。权重划分级别项目的重要程度:(25分)根据项目对公司发展、地区业务推广的重要程度决定一般(015分)重要(1620分)非常重要(1925分)项目的复杂程度:(25分)根据项目在开发过程中的需求、设计、实现、维护等过程的难易程度决定简单(015分)中等(1620分)复杂(1925分)项目的规模大小:(25分)根据项目的工期长短、业务覆盖范围大小等决定小(015分)中(1620分)大(1925分)项目的可重用性:(25分)根据项目的技术方案、代码等是否可重复利用的程度决定低(015分)中(1620分)高(1925分)项目权重考核得分计算方法:项目权重得分(简称A)=项目的重要程度+项目的复杂程度+项目的规模大小+项目的可重用性b.项目进度的考核采取项目延期率指标进行考核,项目延期率是指考核项目实际完成周期超出计划完成周期的程度(完成周期以最后一次批准的变更计划周期为准)。项目进度考核得分计算方法:1、项目延期率(项目实际执行天数项目计划执行天数)/项目计划执行天数1002、项目进度得分(简称B)与项目延期率(简称X)关系如下表:XB备注X0B=100X0表示按时完成得满分;如果x0,表明总进度超前,可以给予20分以内的正向激励分0X50%B=100-100|X|2X50%B=0 c.项目满意度的考核包括客户投诉率、市场反馈情况以及研发部门问题处理率等三个方面。项目满意度考核标准客户投诉率(20分)根据客服人员反馈的该项目客户投诉次数投诉次数2(1014分)投诉次数2(1519分)投诉次数=0(20分)市场反馈(20分)根据市场人员反馈的该项目客户意见次数反馈次数2(1014分)反馈次数2(1519分)反馈次数=0(20分)问题处理率(60分)根据该项目人员及时响应并处理好问题的情况问题处理率80%(4050分)80%问题处理率管理制度实施-工作计划与总结,周知所有相关人员。 7、部门所有员工要认真按照制定的工作计划开展工作,在工作中如发现计划有缺陷时,应及时向上级主管汇报并提出相应的修改意见。修改后的内容由该计划负责人向相关部门或人员通报。 6 工作计划的跟进和实施 (一)工作计划下发后,部门应逐级向下传达工作指令,明确各项重点工作的实施责任人;必要时,召开计划会议对工作计划进行宣传贯彻。 (二)工作计划的第一责任人,应积极主动跟进各项工作实施情况,并有责任独处、协调各项重点工作的跟进和落实。具体工作计划的操作人员应积极支持和配合,严禁无故推辞和拖延。 (三)工作计划的监督、跟进人员可对工作计划的执行情况进行抽查。 (四)工作计划的修正:在特殊情况下(如:受突发应急事件影响),经公司总经理批准可修正部门年度工作计划,经部门经理、副经理批准可修正部门月度工作计划,经小组组长批准可修正每周工作计划,修正后的工作计划应在项目管理平台相应的任务中进行登记备案。1、申请修正工作计划的条件: 1)非人为因素(天灾人祸等)造成整个工作大环境的改变导致工作计划无法按原计划进行的; 2)意外突发事件的出现导致工作计划的实施完成确实有极大难度的; 3)在特殊市场环境下,为提高竞争力确实需要修正工作计划的; 4)其他(计划责任人认为)确需修正工作计划的情况。2、工作计划修正的申请、审批流程 1)工作计划第一责任人根据实际情况向工作计划管理机构提出修正申请。部门年度工作计划由部门经理、副经理向公司总经理提出,每周工作计划由各小组组长向部门经理、副经理提出。 2)管理机构对申请审核后,年度工作计划修正报公司总经理审批,每周工作计划修正报部门经理、副经理审批。 3)审批后由管理机构公布修正意见及修正后新的计划。7 工作总结 (一)工作总结中应包含工作目标的实现情况,工作执行情况,工作中取得的经验和遇到或存在的问题,以及解决问题的方法或建议等。工作总结有部门上半年工作总结、年度工作总结,部门月度工作总结,小组周工作总结,个人年度工作总结。 (二)工作总结要实事求是,不得欺骗隐瞒,认识问题要深刻、全面。 (三)部门工作总结由部门经理、副经理负责,在每年7月上旬完成部门上半年工作总结,在每年1月上旬完成部门上年度工作总结,并在同期召开部门员工大会进行通报。 (四)月度工作总结由部门经理、副经理负责,分别在每月末完成本月度部门工作总结。 (五)每周工作总结由各小组组长负责,分别在每周一17:00前完成上周工作总结。 (六)个人年度工作总结由员工个人负责,在每年12月下旬完成交部门助理,部门助理汇总后统一交部门经理、副经理、总经办。 (七)所有工作总结完成后,由总结人上传至项目管理平台相关任务中。8 工作考评 (一)部门各成员应保证和维护工作计划的科学性及严肃性,工作计划下达后,各责任人应严格按照工作计划的要求开展工作。 (二)部门经理、副经理每月对各小组成员工作计划的编制质量、报送时间和工作计划完成情况、完成质量等进行综合评价。3、 XXXX公司项目管理平台项目专人负责制管理要求为丰富研发部管理架构,加强跨地域工作交流沟通,改善研发项目管理方式,加速信息反馈速度,提升管理效能,制定本要求。1 项目负责人管理职责研发项目必须设置专职管理人员一名,该负责人职责如下:1、 立项,根据公司立项会议要求进行立项,将立项要求提交给配置管理员(魏丹霞),立项要求包括项目名称、起止时间、参与人员、当前状态等,配置管理员征得部门经理同意后,设立相关项目,并进行初始配置。2、 需求,积极与客户沟通,将包括会议、面谈、电话、QQ等形式的收集的需求、变更、分析、设计等文档提交至文档栏目,并持续更新。3、 设计,带领组员基于需求进行系统、模块、数据库和界面设计,将生成的相关文档提交至文档栏目,并持续更新。4、 里程碑,根据工作计划设置里程碑,及时关闭已经完成的里程碑。里程碑开发版本号形如v0.3,维护版本号形如v0.31为开发版本v0.3的第一个维护版本。5、 工作安排,编写月工作计划,将工作计划提交为文档栏目,根据月工作计划将具体工作任务指派给具体执行人,并正确设置任务属性,不允许出现某项属性空缺的任务,跟踪所有工作安排的更新情况,对超期、超时的任务及时督促执行人更新。6、 测试,项目成员须对自己的研发成果负责,保证不重复发生低级错误。项目负责人根据工作重要程度,将任务转发给测试人员,并跟进测试结果。7、 实施,带领项目成员完成操作手册的编写工作,并提交至文档栏目,持续更新。8、 维护,项目开发完成并进入维护期后,即时更新项目状态为维护中,并根据项目活跃程度按月或季度建立维护版本,持续跟踪。项目负责人应积极使用项目管理平台开展管理工作,指定项目的时间计划、工作计划、月度计划及报告,根据上级领导或部门经理的要求完成项目开发任务,对管辖项目的成败负主要责任。在项目管理平台使用过程中,如对项目管理平台的功能有任何改进意见,直接联系部门经理解决。2 项目管理平台使用要点1、 文件,将项目相关的政府发文、参考资料等非我司拟写文件整理至研发项目的文件栏目中,并积极维护。2、 文档,将项目相关的客户沟通报告、会议纪要、工作计划、周报、立项报告、需求规格说明书、详细设计、操作手册等我司拟写文件整理至研发项目的文档栏目中,并积极维护。3 XXXX公司研发部员工工时登记要求为更好的进行部门和具体项目管理,项目管理平台将工作分类从三个细化为十二个,按照开发工作流程分别为需求(收集、分析、调研及相关工作)、设计(系统、结构、数据库设计)、界面设计(原型或UI设计等)、开发(新功能开发)、测试(编写计划、实施等)、实施(对外培训、运维、问题处理)、维护(问题解决、原系统维护)、产品化(知识产权、调研及其他产品工作)、文档(编写技术方案、说明书等)、会议、外务、其它。部门将员工或项目的工时情况作为调配人力资源的依据。工时登记的原则:1、 除计划外工作外,尽量在具体任务中登记工时,选择合适的登记类型;2、 每次工时登记不要少于0.5小时,如少于,则按0.5小时计;3、 尽量细化工时登记,例如11日东莞出差,可分为需求工时1.5小时和实施工时3小时;4、 要求按照真实工作顺序记录工时,原则上管理者通过工时登记可以还原登记者一天的工作情况,以此为工作调整的依据;5、 出差旅程记录为其他工时,并写明事项;6、 非研发部工作记录为外务,并写明事项;4 实施办法本要求由2013年9月12日上午研发部讨论通过,9月份试运行,1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论