今天看了一篇文章,讲团队建设的,我觉得讲的蛮好的,无论是对于做leader的人来说,还是对于组员来说;既可以使leader有团队技术的全局观指导和技术管理的指导,也对组员来说也能找到各自在团队里面的定位,适合记录下:
1. 团队需要适合的梯队模型
初级工程师->中级工程师->高级工程师->架构师(部门经理)->项目负责人
2. 团队需要合理的分工
架构领域:包含基础和架构模块
工程领域:持续集成和性能优化
专业领域:如音视频、IM、图像处理
平台领域:如平台最佳实践、系统兼容性适配
业务领域:各种需求
3. 团队要有技术方向
跟随主流的技术,不断进行技术的更新和发展,比如主流的Rxjava,flutter等
4. 团队要有技术输出
对于技术领域,团队能形成自己的技术优势和技术输出,即增加了团队的技术影响力,也在技术输出的过程中增加的个人的技术影响力,达到一个双益的结果
2019-05-07 团队考核标准
看到一个关于代码质量的团队考核标准,感觉后面会挺有用的,先拷贝下来:
1. 代码质量
每个方法不超过15行,全部控制在10行内更优秀
业务领域单元测试领域覆盖率高于80%,越高越好
2. 团队合作
每次代码提交都应该进行codeReviewer
技术分享次数是加分项,包括不限于:自己写文章/技术分享会/分享他人文章
回归会议提出建设性意见,提出可改进的环节是加分项
进行结对编程是加分项
积极领取开发任务,根据用户故事点数评判
网友评论