如何提高技术团队的工作效率

现在带一个20人左右的技术团队,包括前端,App,后端java,运维,测试等必须的技术岗位,麻雀虽小,五脏俱全。如何提高工作效率是个问题。

1、沟通,沟通很重要。产品和技术的沟通,和业务的沟通,前后台的沟通。项目工期紧的话,我会每天安排晨会,只需要与项目相关人员参加,大家站着说,每个人1-2分钟,前一天的工作结果和当天的内容快速过一下,如果有需要协调的问题,当时提出来,每天只需要15分钟左右的时间,可以极大的提高效率(亲身体验,绝对好使)。

2、开发用的IDE及插件,我们大部分都是java开发,建议用idea,但是不强求,有的人习惯用eclipse,也有用其他工具的,不强求。IDE的插件,findbug,必须装,有个阿里的检查代码规范的插件,建议安装。

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

阿里巴巴出品的java代码规范插件

可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。

3、工具的使用,这里的工具就多了。

1)首先,版本管理工具,这个是必须的,不管是用git也好,svn也好,现在的开发团队都是必须装了。

2)maven,目前java的项目都是必须用的。

3)发布工具,我们用Jenkins,实现一键发布,能极大的提高开发效率。我们这边来面试的人,有很多之前没用过Jenkins,都是自己本地编译打包,人肉上传到服务器,几乎就是一个手工作坊式的开发团队,效率极低。

4)swagger

4、开发文档管理,我们用confluence,这个也没啥好说了,我们要求接口和代码必须匹配,并及时更新。方便前后端对接。

5、持续学习,每周安排1--2个小时做技术分享。

 

目前就想到这么多,暂时做个记录,以后有什么想法,会持续更新。

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