美文网首页
FE团队管理

FE团队管理

作者: 馒头学前端 | 来源:发表于2019-03-21 15:23 被阅读0次

    大前端是一个很特殊的研发群体,和后端、机器学习有很大的区别,主要说说大前端的特殊性

    大前端

    我理解的大前端,包括web前端、手机客户端、Native&Web混合开发、桌面客户端、Node、PHP UI

    尊重前端同学的技术选择

    研发学习新的语言,更换技术方向是常见的事情,对于FE同学,在大前端范畴内调整,还是可以的,转做其他方向,成功案例非常少,大概率会导致转岗或离职,自己做过前端深有感触,自己先做的java,后转的前端,对前端非常热爱,能够激发极大的热情,另外,前端可以快速看到效果,据说是幸福感最强的研发群体

    提升前端开发效率

    良好的架构设计

    公用的业务逻辑,封装、抽象形成业务框架

    模块化:降低模块间耦合,降低修改和维护成本

    组件化:复用业内组件、公司级别组件、组内公用组件,避免重复造轮子

    打包、构建效率工具,比如webpack等

    前端技术发展很快,调研&应用可以提升开发效率的新技术

    加强团队内部合作

    提升代码可读性和可维护性:统一代码规范、code style,强制codereview

    技术沉淀:在组内沉淀技术、整理文档、组内传播、避免重复造轮子

    分担短期业务压力:前端经常会遇到一些紧急需求,可能某个同学忙不过来,协调其他同学分担压力

    互帮互助:营造互帮互助的氛围

    鼓励调研&应用新技术

    鼓励新技术调研,投入线上应用有2个标准,1.解决业务痛点 2.提升开发效率

    使用合适的技术,不要杀鸡用宰牛刀

    推动技术债务解决,比如prototype,jQuery,Angular1.x

    每个人至少一个技术topic

    定期技术分享

    技术能力建设,切中业务需求

    C端产品:强调用户体验,小步快跑,快速迭代,使用流畅,加载性能,渲染性能

    数据生产平台:保证作业质量、提升作业效率、降低作业难度

    数据可视化分析平台:数据可视化能力、数据分析能力、能力快速复制

    运营H5:快速开发、快速部署、快速支持业务,不用考虑代码维护问题

    公共前端团队:基于通用业务需求,提供解决方案,抽象框架,比如百度echarts、饿了么elementUI等

    梯队建设

    合理梯队:1-2名架构师,每个业务方向1个T5+同学,带几个T3、T4同学

    招聘:社招、内转招最好的人,宁缺毋滥,校招侧重潜力

    淘汰:对不符合团队要求的同学,及时进行淘汰

    校招指导:配备1对1导师,半年到1年的时间

    人员培养:前端技术升级很快,营造学习氛围,定期分享,鼓励参加公司培训,鼓励使用新的技术

    晋升指导:完成工作并不一定能支撑晋升,还需要加强技术深度,深入的业务思考和解决业务问题

    人员管理

    沟通机制:1on1沟通,周会、周报、IM群

    提出明确的个人要求和目标,一般高要求可以激发斗志

    正式的绩效review,每个Q一次

    帮助成员进行发展规划

    工作表现和突出的业绩,给予肯定和赞赏

    鼓舞士气

    周会说战绩:比如路淘采集里程超出预期,生产平台人数持续增长

    发战报:重大版本上线,发战报邮件,感谢付出,争取领导邮件回复

    争取奖励:领导口头表扬,项目奖,个人奖

    团队间协作

    打造前端团队良好的口碑,技术能力强,解决问题又好又快

    产品意识:前端和产品走的近,需要良好的产品意识

    交互&视觉设计能力:没有专职交互&视觉设计师的时候,前端需要承担交互设计工作

    推动前后端分离,独立迭代

    和后端协商相对固定的接口格式,避免频繁沟通

    前后端接口文档在线化,比如wiki等

    前端自己搭建mock服务

    相关文章

      网友评论

          本文标题:FE团队管理

          本文链接:https://www.haomeiwen.com/subject/bhjvpqtx.html