2020年研发中心_第四季度规划

2020年第四季度研发中心除了支撑日常项目的研发工作外。从团队建设、提升工作效率、加强技术复用性、人才培养几个维度考虑,计划完成以下工作任务。

一.研发团队:

  1. JAVA 团队:
  • 技术全栈性发展: 承担PC端后台管理系统的研发任务(据目前统计,已有80%以上员工能够独立完成PC端后台管理系统的研发);尝试移动H5页面样式由前端开发,数据渲染、接口交互由JAVA后端人员开发的模式(但前后端分离的模式保持不变);
  • 接入统一网关:争取所有项目接入统一网关(springcloud gateway),争取完成两个以上统一底层业务使用网关实现;
  • 应用层限流:结合Springcloud gateway网关,使用gateway内部限流或者集成sentinel限流实现至少一个高并发项目的接入。
  • 挖掘标准化产品:对于一些标准化产品(如:OAuth2.0、支付、推送等),研发主动挖掘,讨论如何形成标准化,减轻工作的重复性;
  • 加强代码review:尝试改变代码review的过程和形式,每次review结果输出报告,总结经验。尝试代码review与绩效关联;
  • 加强技能提升:完成统一配置中心、注册中心、网关、限流(应用层和Nginx层)的技能提升,采用公司统一培训和自学习结合方式;

    2. APP团队:
  • APP项目框架优化:安卓端、iOS端抽离底层公用业务,做为底层公共模块。地市、定制化业务分模块开发、打包、上线;
  • APP热更新:安卓、iOS热更新技术研究、热更新技术选型、热更新技术实现;
  • 第三方SDK统一化、标准化:对于引入第三方SDK(推送、及时通讯)采用统一管理。

    3. 前端团队:
  • 代码框架优化:分模块开发、分模块权限控制、分模块打包、分模块上线;
  • 前端开发流程优化:代码提交流程化、代码分支流程优化、代码上线流程优化;
  • 加强前端横向化管理:增强横向管理代码质量、代码发布、代码分支等工作;
  • 专业技能提升:前端人员需根据自身情况,加强自身技能的提升计划;

    4. 梯队性人才建设(所有研发团队):
  • 每个团队挖掘2名高级工程师:责任心强、态度好、技术能力强、具备一定的管理能力、能够单独从头到尾负责一个中小型项目;
  • 每个团队锁定2名核心中级工程师:责任心强、态度好、技术尚可、能独立完成项目研发、能够独立从头到尾负责小型项目;
  • 每个团队锁定态度差、责任心不强的员工;

二.测试团队:

1. 团队任务拆解:每个测试人员各自负责一条主业务线。穿插任务根据业务关联性,由测试主管灵活分配;

2. 团队技能提升:每个月至少开展4次技能提升培训(包含测试专业技能、测试流程、上线流程、部署流程);

3. 测试工作流程优化:测试用例的覆盖性要求,上线流程的模板化要求,线上问题解决流程化;

4. 测试思想、思维转变:以用户体验为与产品设计相结合交付产品;测试要跳出产品设计、研发实现的固化思维,凌驾于产品设计、研发实现之上进行测试;

三.运维:

1. 环境搭建:公司测试环境部署(测试专用环境)、就医一卡通专用环境部署、周口数据库优化、新乡环境部署;

2. 线上环境部署、数据库操作流程化;开封、周口、新乡数据库账号权限管控;

3. 业务监控:第一期监控已实现服务器的硬件和容器级别的监控。下一阶段针对线上环境核心业务进行集中监控,第一时间预警业务异常;

4. 日志统一管理:完成所有业务系统日志统一管理、统一监控、统一预警。

猜你喜欢

转载自blog.csdn.net/penggerhe/article/details/109021316