正在加载...
2015-8
20

imwebteam
2015年上半年的团队考核和个人考核已经尘埃落定了,感谢IMWeb Team 的每一个同学勤奋和努力,我们取得了还不错的结果:)。 下面简单回归一下上半年我们做的事情,以及下半年我们要重点突破的方向。

回顾上半年的KPI情况

除了业务几个重大KPI的突破以外,基础侧主要集中在一下几个点:

1、持续的性能提升和慢速用户降低

  • 教育平台性能得分稳定在99分以上,慢速用户降低到0.8%。
  • o2o项目接入监控体系
  • 互动视频完成一期链路的性能优化
  • iconfont体系落地

2、基于Q.js的mvvm体系建设

  • Q.js支持ie6,7,8及现代浏览器,并在三个线上业务上线稳定运行
  • Ques构建体系完成
  • Q体系的内部分享

3、组件体系的初步尝试

  • lego工具的实现
  • lego.imweb.io的初步框架搭建
  • 教育ui组件的统一

4、积木运营系统的改进

  • 2.0版本上线并得到产品好评
  • fis和模块化的快速接入
  • 运营活动的3小时敏捷上线

5、影响力建设

  • Qcon讲师培养1名
  • 内部讲师4名
  • 月报逐步对内转对外

下半年的技术规划和关键打法

下半年的打法仍然是以 提高web研发效率和质量,提升研发团队技术影响力 为目的,在上半年技术基础上深耕的同时,拓展新领域的尝试和实验。

1、组件体系的联动

  • 组件和构建系统的打通
  • 项目common整体迁移到lego_modules/modules
  • 新项目/需求全部接入lego体系
  • 组件的认证机制,完整支持对组件的查找、新增及测试等需求,加速第三方组件和自生产组件的用例和认证

2、MVVM模型全面应用

  • 接入教育平台等业务
  • MVVM组件与lego组件体系打通
  • 完善Ques体系, 制定route,storage层的范例
  • 文档,用例,反馈渠道,培训体系,公司范围内进行推广

3、React Native体系的应用

  • 完善目前实验环境的性能数据
  • 9月在教育iOS独立app上,完成第一个React Native的整合,并输出生产系统数据报告。并依情况将部分同学兼做React Native
  • 第一时间完成android版本的线上测试
  • 提交React Native离线更新策略

4、velocity的研发模式优化

  • velocity的研发方式大家已经吐槽很久了,该做一些改变了
  • javascript lite版本的测试
  • node接入层的监控体系打通
  • node接入层线上业务的测试

5、强规范工具化落地

  • 代码规范,基于sublime/vim的强制代码检查 + 构建通过规则,让大家写出的代码具有强标准性
  • 组件规范,脚手架、测试用例的普遍化,对UI组件和逻辑组件进行分层管理
  • 构建规范,构建工具的收拢,以fis3 为主,收拢grunt,gulp,webpack在各项目中的分散化,并接入iconfont等常规优化
  • 外宣规范,wiki制定管理规则

6、持续跟进的项目

  • BadJS的持续运营及docker化建设
  • 积木系统的持续优化
  • imweb.io开辟更多试验田给大家玩
  • 音视频能力的储备
  • 基于UI的自动化测试工具常规化
  • 讲师培养制度的持续及对外输出
  • 新人计划的持续

大的方向基本是这个方向。 前端开发基本是生存在一个 一天不上网,世界大变样 的领域里。所以目标是要随时变化和调整的。
欢迎筒子们提出自己感兴趣的、能对团队效率和研发质量有帮助的idea,我们会倾斜一些资源支持大家去实现这些小魔法。

: http://www.webryan.net/2015/08/talk_about_imwebteam_tech_kpi/

本文相关评论 - 才一条评论
bojam
2015-10-14 21:16:52

很赞的规划,很赞的leader

[回复]