文档章节

打造优秀的IT团队

孤岛旭日
 孤岛旭日
发布于 2014/11/05 11:02
字数 1498
阅读 140
收藏 3

正本清源:什么是团队

我们时常将“团队”挂在嘴边,言必称我们团队怎么怎么样……殊不知这些所谓的团队多半只能称之为“集体”,团队的特质是个人与整体的目标是一致的,而不是大家各怀鬼胎,心里打着自己的小算盘,优秀的团队个人与整体目标更是高度一致,彼此同甘苦共进退。

那么,到底有几个人所处的集体是真正的团队?SO:

如何打造优秀的IT团队

由于本人从事IT工作多年,我IT行业颇为了解,所以这里只谈IT团队的建设。废话不多说,直接上干货,从我个人经验看其实不难,只要把抓好三个大方向:士气、技能、组织形式,古语云:治大国,若烹小鲜。打造优秀的团队又何尝不是呢?技能是食材,巧妇难为无米之炊,技能是基础;士气是热量,无论是通过火还是电,没有热度无法做出美味,士气亦如此;组织形式是容器,用于承载食物聚焦热量,确保每一个食物每一丝热度不被浪费。团队建设的所有工作都服务于这三个方向,只要把握好这三点那定能成为优秀的团队。具体策略如下:

及时奖励

这里有两层意思,一是对表现突出的成员要奖励,不吝啬,二是奖励要及时,应该以月度为期限,最好做到按周,我们看到很多公司都把奖励放在年终,好一点放在项目/产品的里程碑点上,但这都不算及时,程序员多半最关注眼前利益(这不是目光短浅,而是务实),不大会在乎领导画的饼。所以及时奖励,即是对当事人的肯定也是给团队的榜样。

谨慎惩罚

成员犯了错首要的是明确真相,分清主客观因素,只惩罚主观错误并且要延时执行,观察期间的表现再决定是否处罚或处罚的轻重,也就是给成员一个改错的机会,另外惩罚必定要牵连直接主管。

鼓励开源

这应该是IT团队专有的策略了,对于优秀的程序员而言编写开源程序,让自己的成果被更多的人使用与更多的同行互动是无尚的荣耀,有些时候甚至超过了金钱,所以我们应该鼓励成员将工作中开发的基础工具封装开源,这既满足了成员的成就感也能因工具被更多的人使用修改而不断地完善,也就是原来是团队的几个人在维护,现在变成了很多人一同维护并且是免费的。这点公司领导一定要心如明镜,开放思想,有限度的开源是对社区的回馈也是在建立良性的团队。

定期组织交流培训

交流与培训都是提升团队技能很有效果的方法,一定要常态化,并且一定要认清这是工作的一部分,不要只想着拿下班的时间搞。另外要分清交流与培训,项目很多公司只有培训没有交流,这是不健康的,培训是一个讲一大群人听,信息单向流动,效果有限,讲师更是要花很大精力去准备,而交流侧重相互分享,定一个主题,交流前大家都去做些了解,交流时每个人都发言,思维碰撞,这样的效果应该是最好的。

专家问责制

要求所有中高级开发人员必须承揽一到多项技术,在开发中遇到对应技术难点时能给出权威解释及解决方案,做到当下主流或开发中常用技术都有对应的专家。这样做有3点好处:
1.鼓励员工学习拓展自身的知识体系;
2.以往有技术问题多半是去网络上找答案,这种做法最大的弊端是时间成本太高,身边有专家不利用是资源的浪费,与小作坊无异;
3.增加了团队内及团队间的交流。对专家实际一定的考核及奖惩。

一对一开发

与XP有区别,这里强调的是大牛对新人的辅导,新人遇到一些复杂的代码时大牛最好亲自示范开发,手把手地指导,一方面可以让新人感受到什么是优质的代码,另一方面更是可以从大牛遇到瓶颈时处理问题的方法中培养独立解决问题的能力。

编程竞赛

这点没什么可解释的。

弱化管理

前面提到组织形式,这个词也许有些拗口,有些人觉得应该叫“管理”,这里特别强调优秀的IT团队应该尽可能地弱化管理,原因如下:
1.人性上讲谁都不希望被管理,程序员们尤其如此,大家都渴望不被约束;
2.如果有专职的管理人员其人若不懂技术或技术不过硬,带技术团队很可能没人理他,如果其人是技术大牛那专职做管理又相当可惜;
3.过多的管理增加了团队沟通交流的成本,一般而言程序员之间会互吐心声,但看到主管就避而不谈了。
综上,我们其实需要的是一个自我管理的团队,彼此平等,当下敏捷开发中的scrum的理念就不错,团队组织上应该学习借鉴。

© 著作权归作者所有

共有 人打赏支持
孤岛旭日
粉丝 42
博文 58
码字总数 30599
作品 3
杭州
架构师
私信 提问
我理解的互联网产品研发管理与文化【1】

当我们在打造一个新团队时,该招什么样的人?该淘汰什么样的人?该如何把招进来的散兵游勇打造成一个配合默契、战斗力爆表的团队?这都是管理和文化的课题,我相信在不同行业有不同的答案,我...

来装个BCD
2017/11/21
0
0
Google 推出开源设计平台 Material.io

设计是一门不断发现问题并解决问题的艺术:发现需求,形成想法,然后打造合适的解决方案,周而复始。现在,这一极富创意和挑战的工作,有了一个新的平台。Google 推出开源设计平台 Material...

达尔文
2016/11/05
4.4K
6
谷歌 CEO 解释为何出售摩托罗拉

据国外媒体报道,谷歌刚刚宣布,以29.1亿美元将摩托罗拉移动出售给联想。该公司首席执行官拉里·佩奇(Larry Page)在谷歌官方微博发表声明,解释了这笔交易的原因。 以下为声明的主要内容:...

oschina
2014/01/31
3.2K
27
北京 创业团队诚寻pythoner入伙,帝都三环内SOHO办公,打造现金牛产品

python web工程师: 工作地点:帝都三环内 工作环境:SOHO 工作方式:SCRUM( 两周/冲刺) 目标:打造可持续现金牛产品和一个优秀靠谱的团队 现在状态:现金牛产品已立项,设计开发中 待遇:...

silasxiao
2012/05/05
1K
6
CTO训练营第二站-2017深圳专场

从程序员到 CTO 到底有多远? 想要晋升管理层,却不知如何避免职业困境,让自己的发展更顺利? 带领团队,却不知如何去管理别人,打造团队的技术氛围? 技术业务两手抓,如何设计适合自身现状...

活动家
2017/08/25
71
1

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
10
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
16
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
10
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部