打造优秀的IT团队
打造优秀的IT团队
孤岛旭日 发表于3年前
打造优秀的IT团队
  • 发表于 3年前
  • 阅读 127
  • 收藏 2
  • 点赞 2
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

正本清源:什么是团队

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

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

如何打造优秀的IT团队

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

及时奖励

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

谨慎惩罚

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

鼓励开源

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

定期组织交流培训

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

专家问责制

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

一对一开发

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

编程竞赛

这点没什么可解释的。

弱化管理

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

标签: IT 团队 管理
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 34
博文 58
码字总数 30599
作品 1
×
孤岛旭日
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: