团队管理

团队管理目标:提高效率!

提高组员积极性:明确考评,给出职业晋升空间。

了解团队状况:

    · 周会,周一上午,周五上午

    · 组员面谈,每月与一名组员沟通,了解近况

    · 团建,一月或两月一次

常规考评:

    · story的完成效率,是否按时完成,是否覆盖所有需求点

    · 代码质量,测试阶段的bug数量,bug的修改效率(分析bug原因,是否是由开发人员产生)

提升团队能力的途径:

    1. 技术分享:新框架、新技术的调研,组员共同讨论,选出一个目标,可以分块调研讨论,也可以一人主导,授课式。形成文档,添加进企业知识库。

    2. design review:参与UED,规范设计,使前端项目整体组件化,形成功能和API文档。

    2.1 内部组件库:UI组件,根据设计会议,storybook上编写组件;底层组件,架构师根据公司产品发展方向,制订便于扩展的项目底层框架(ts编写)。

    3. code review:底层框架代码,分支保护,一定要求负责人review;业务代码,分支保护,要求PR。组织code review会议,指定一人提供代码并做会议记录,记录大家的意见,修改好之后向提出者反馈。

    3.1 代码重构:对现有代码设计提出异议,讨论给出解决方案。并作为架构师预备人选。

    3.2 编码规范:eslint,git commit挂钩,也可以在review会议上提出。

    3.3 最佳实践:review会议也可以做最佳实践讨论,一般由模块创建者编写一个使用的最佳实践,也可以是项目阶段性完成后,评选一个最佳实践。

    4. 流程管理:CI/CD,k8s+doctor,快速生成测试环境,npm私有仓库,管理内部组件。项目采用配置加载模式,通过版本号管理模块组件。

    5. 辅助工具:脚手架项目(业务模块脚手架、运行环境脚手架),打包工具脚本(webpack),用户数据分析工具(AB test/growingIO/bug 采集),UI组件分享(story book)

    6. 新人培训:写技术blog,做知识积累

你可能感兴趣的:(团队管理)