研发团队组建计划.docx
《研发团队组建计划.docx》由会员分享,可在线阅读,更多相关《研发团队组建计划.docx(9页珍藏版)》请在冰豆网上搜索。
研发团队组建计划
研发团队组建计划
随着公司的日益发展、网站单量的上涨、网站价格的提升,客户对网站的设计、网站功能、用户体验以及开发时间周期也都在不断的提出新的要求,技术部也在不断的改变与进步,然而,为了更好的服务市场、服务客户、提高网站的开发效率,因此技术部成立项目研发小组,专程研发底层代码也越来越有必要性。
目前公司在网站建设的技术上所面临的诸多问题,如:
1.没有比较完善的后台系统,如后台的权限管理系统等都没有;2.界面不够美观,用户体验不够好;3.网站代码安全系统不够高;4.网站后台各模块的功能不够强大;…目前程序组由于没有各类网站的核心代码,如在面临商城网站或其它特殊行业的网站时,往往需要花费很多时间去做开发,但由于时间紧迫,做出来的功能模块通用性并不高,下次面对同样功能时,侧又需要花费时间去调整。
这样即提高了我们的开发成本,也没有给客户更好的用户体验,得不偿失。
因此,研发团队就可以解决以上的几个问题,研发团队人员可以分析各行业的网站,如教育类网站的考试系统,商城类网站的在线购买系统等,研发出底层代码及强大的后台系统,程序组只需要嵌套前台的程序即可,后台管理系统只需在后台配置功能模块,既提高开发效率,又满足了客户的需求。
得到客户的好评,使得公司在网
建行业中成为有力的竞争者。
一、团队目标1、分析各类网站的关建功能模块,如一般企业网站、教育类网站、商城类网站、政府类网站、医疗类网站等,设计、开发、维护及管理底层核心代码与后台管理系统,为程序组提供更高效的开发模板;2、解决网站代码的安全问题与后台用户体验问题。
3、提供强大的技术后盾,让设计师在设计网页时有更大胆的设计;4、为公司研发其它新的产品;
二、研发团队架构
三、研发小组人员工作职责1、产品组组长(产品经理)
●定义要开发的产品,组织产品研发团队的会议,人员工作安排;●负责公司产品需求调研、需求分析,设计与规划等相关事宜,并完成相关文档;●协调资源推动产品功能实施,跟踪进度,与相关团队有效沟通,提高产品质量;
●定期对自身产品及行业、竞争对手等进行数据分析,评估、优化用户体验和功能;●跟进项目开发组对产品的开发、及时解释产品的功能细节或解决项目组提出的需求疑问;●负责小组内的其它事情,完成经理授权,委托的其它任务;
2、美工●协助需求分析,设计相对应后台管理系统界面,深入了解目标用户(设计的页面满足其需求的各种人物角色);●与产品组长密切合作,与研发人员沟通,将功能与设计相结合,确保设计的界面具有可用性和吸引力;●将设计页面切图,编写HTML,CSS,JS源代码,形成稳定的静态页面;●跟进项目研发过程,及时解决在研发过程中所遇到的设计问题;
3、架构师●需求分析,确认和评估系统需求;●系统分解,将需求分解软件需求,再根据软件的需求,重组子项目,子系统,组件和模块,以及它们之间的罗辑关系,并设计系统整体架构搭建系统实现核心架构;●澄清系统细节、扫清主要难点,指导协助开发人员进行实际工作;●把控项目的架构,使设计的项目尽量效率高,开发容易,维护方便,升级简单等;●培训与指导,架构工程师需要对整个团队进行技术培训,给与每个开发人员有效指导,以避免团队成员对系统设计的误解而造成项目的延误;
4.研发人员
●负责项目模块的详细设计、编码和内部测试的组织实施;●参与技术可行性分析和需求分析●熟悉并熟练掌握公司软件项目的相关软件技术和使用方法;●负责相关技术文档的拟订和管理;●及时反馈实际工作中遇到的问题,并提出改进建议,参与项目的升级维护;●积极参加各种技术上的培训;
5.测试人员
测试人员为产品组中的所有人员,全民参与测试,交叉测试。
●制定测试计划,测试方法;●对测试问题的确认、定位、解决测试问题●进行测试效果评估,书写测试报告;
四、研发小组薪酬
(1)薪酬结构项目成员:
薪酬收入=基本工资+项目奖金;
(2)薪酬标准岗位等级基本工资(元/月)
项目奖金中级美工3500按奖金系数计算高级美工
4000
按奖金系数计算
初级工程师2500按奖金系数计算中级工程师3000按奖金系数计算高级工程师B3500按奖金系数计算
高级工程师A
4000
按奖金系数计算
系统架构师
5000
按奖金系数计算
奖金系数可参照下面第五大条计算,招聘的人员需要通过面试题进行面试。
(4)考核方式、原则及考核的KPI指标1、考核方式和原则按照垂直考核的原则,最高决策层考核项目经理,项目经理考核项目组成员,即按照上级考核下级的原则进行绩效考核。
考核与申诉相结合的原则:
即考核结果与本人见面,并允许被考核人申诉,可以越级申诉,进行解释,反映自己的意见。
沟通反馈与改进工作的原则:
即考核人与被考核人就考核过程、考核结果、工作要求等进行双向沟通交流,促进绩效考核及其他各项工作的改进。
2、各岗位考核的KPI指标
产品经理KPI考核指标
序号指标名称权重标准及计算公式1易用性20%程序在嵌套程序时,是否方便,能否达到客户的要求。
2成本控制率25%(实际成本-预算成本)/预算成本
<25%3项目延期率20%(实际完成天数-计划完成天数)/计划完成天数
<30%4反馈项目质量20%提交给客户后发现的缺陷数量
5产品严重问题15%系统不能正常使用(超过2个小时)的次数<1次
系统架构师KPI考核指标
序号指标名称权重标准及计算公式1效率提升程度30%以完成一个增删改模块为标的,通过新旧对比的工作量(人日为单位)对比:
(旧工作量-新工作量)/旧工作量
>30%2技术框架缺陷修复工作量25%<30人天3技术框架的严重缺陷数量20%<1个4新员工上岗时间15%<10个工作日5代码复审模块数10%>10个
开发工程师KPI考核指标
序号指标名称权重标准及计算公式1模块完成率30%(实际完成模块数-计划完成模块数)/计划完成模块数
>90%
2工作态度20%以考勤和项目经理评价为依据3整体bug数量10%Bug数量某严重程度系数<10个4修复缺陷引起其他缺陷的数量10%修复后再次产生的Bug数量某严重程度系数<35计划时间与实际完成时间的偏差25%(实际完成天数-计划完成天数)/计划完成天数<30%6提出建议和意见5%根据具体建议的有效性,定量给予考核分数
美工KPI考核指标
序号指标名称权重标准及计算公式1设计模块完成率30%(实际完成模块数-计划完成模块数)/计划完成模块数
>90%2工作态度20%以考勤和项目经理评价为依据3网页的兼容性10%Bug数量某严重程度系数<10个4修复缺陷引起其他缺陷的数量10%修复后再次产生的Bug数量某严重程度系数<3
5计划时间与实际完成时间的偏差25%(实际完成天数-计划完成天数)/计划完成天数<30%6提出建议和意见5%根据具体建议的有效性,定量给予考核分数
五、研发小组项目奖金制定与分配1.目的
为使项目奖金公正合理地分配到项目组成员手中。
2.适用范围
研发小组全体成员及参与开发项目的其他技术人员。
3.基本原则
结合部门实际,力求公平,充分体现个人价值,兼顾团队。
4.项目奖金发放步骤
1)
根据分工难度和工作量大小确定项目奖金分配比例。
2)
项目小组完成开发任务。
3)
项目验收、确认。
4)
发放项目奖金。
5.项目奖金分配比例的确定
项目评估
对项目难度进行评估,将项目分为大项目、中项目、小项目。
大项目:
3-4个月以上,新需求的分析,界面重新设计,框架重新搭建;
中项目:
1-3个月,界面设计,框架修改;
小项目:
1周-1个月,局部设计,其中一部分设计。
项目奖金金额
项目奖金按照项目的大小而定。
项目奖金金额初步定为以下几个类型:
大项目:
30000中项目:
20000小项目:
5000-10000开发难度等级的确定
1级:
非常容易。
有现成的方案,不需要重新构思,不需要修改原理。
只是移动或替换。
2级:
容易。
公司内部有类似的方案,做局部的修改就可以完成。
可以部分移植。
3级:
困难。
公司内部无类似的方案,需要找外部类似的方案做全新设计。
4级:
比较困难。
公司内无类似的方案,公司外有类似方案但我们无法寻找到,需要重新构思形成新的方案。
5级:
非常困难。
寻找不到类似的方案,在同类产品上属于新功能、新外观,达到同行业领先水平,需要做全新设计。
工时系数的确定
1级:
占20%以下
2级:
占21-40%
3级:
占41-60%
4级:
占61-80%
5级:
占100%
责任程度等级的确定
1级:
界面设计师
2级:
硬件工程师、软件工程师、测试工程师
3级:
架构师4级:
项目负责人
各种系数权重比的确定
开发难度系数:
50%
工时系数:
40%
责任程度系数:
10%
系数百分比的分配
难度系数、工时系数、责任程度系数由公司规定形成固定的比例。
难度系数等级由评估委员会投票计算得出。
工时系数等级由开发计划中的每个工种占项目的工时百分比计算得出。
责任程度等级由公司规定每个工种的等级。
难度系数的评估
由项目经理或总经理评定,或都投票决定。
举例说明
项目组由:
项目负责人、架构工程师、研发工程师、美工四个置位是人员组成,共5-8人组成;
项目组成员系数评定等级为:
难度系数:
50%
工时系数:
40%
责任程度系数:
10%
项目负责人433架构工程师332研发工程师222美工221项目组成员各自所占权重为:
项目负责人:
4某50%+3某40%+3某10%=2+1.2+0.3=3.5
架构工程师:
3某50%+3某40%+2某10%=1.5+1.2+0.2=2.9
研发工程师:
2某50%+2某40%+2某10%=1+0.8+0.2=2.0
美工:
1某50%+2某40%+1某10%=0.5+0.8+0.1=1.4项目组成员奖金分配比例为:
项目负责人:
3.5/(3.5+2.9+2.0+1.0+2.0)=30.70%
架构工程师:
2.9/(3.5+2.9+2.0+1.0+2.0)=25.44%
研发工程师:
2.0/11.4=17.54%
美工:
1.0/11.4=10.77%
分配比例在项目开发前确定好,由项目负责人组织评估委员会进行分配比例评定,并填写《开发项目难度系数评分表》和《项目奖金分配比例记录表》。
若在开发过程中有人员调整及任务分配改变,或有人提出需要调整分配比例,在项目结束后,由项目负责人组织评估重新评定奖金分配比例。
项目开发完成后,产品后期升级维护不影响原项目奖金分配比例。
发放条件
六、研发小组人员岗位要求11、、架构师
●精通.NET框架,具有四年以上的.NET开发经验;
●精通.NET、ADO.NET、ASP.NET(WebForm、MVC)、jQuery框架;
●极强的数据库设计、性能分析,具备SQL调优经验和数据库调优能力;
●精通面向对象的分析和设计技术,包括设计模式、UML建模等;
●熟悉Window操作系统,可以熟练使用常用的Powerhell命令完成日常工作;
●2年以上的大规模高并发访问的Web应用架构设计和开发经验;
●有大型分布式企业项目开发经验者优先。
22、、美工
●熟练使用Photohop、Dreamweaver、firework网页设计工具进行效果图制作以及Html页面制作;●精通DIV+CSS布局的HTML代码编写,熟练手写标准CSS样式表,能解决常见浏览器兼容问题;●对用户体验,用户研究等相关知识有一定的了解和实践经验者优先●沟通和组织能力强,态度开放,喜欢听取别人意见。
●足够的团队协作和沟通能力,优秀的学习能力与创新能力。
工作责任心强、积极乐观,有激情及较强的自我驱动能力,愿意接受挑战。
3、研发人员
●计算机相关专业,有从事软件开发方面2年工作经验以上;
●熟悉掌握VS.NET开发技术,MVC架构开发;
●精通MSSQLServer查询及存储过程编写技术;
●熟练掌握Javacript、jQuery、Aja某,HTML,CSSDIV等前端技术;
●有良好的WEB应用程序功能架构分析能力、熟悉大型网站架构和性能优化,熟悉各种WEB缓存技术,并有实际的项目经验;●必须拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低,要求贯彻最优化开发的思想;●学习能力强,责任心强,有较强的敬业精神、团队协作精神和沟通协调能力,能
适应快节奏的工作环境。
以上职位人员来公司面试时均需要做面试题。