文档章节

打造优秀的IT团队

孤岛旭日
 孤岛旭日
发布于 2014/11/05 11:02
字数 1498
阅读 131
收藏 3
点赞 2
评论 0

正本清源:什么是团队

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

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

如何打造优秀的IT团队

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

及时奖励

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

谨慎惩罚

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

鼓励开源

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

定期组织交流培训

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

专家问责制

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

一对一开发

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

编程竞赛

这点没什么可解释的。

弱化管理

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

© 著作权归作者所有

共有 人打赏支持
孤岛旭日
粉丝 41
博文 58
码字总数 30599
作品 3
杭州
架构师
谷歌 CEO 解释为何出售摩托罗拉

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

oschina
2014/01/31
3.2K
27
我理解的互联网产品研发管理与文化【1】

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

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

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

达尔文
2016/11/05
3.8K
6
《启示录:打造用户喜爱的产品》——人员

背景:我所在的公司作为济南为数不多的面向普通用户做软硬件产品的企业,在互联网大潮下感受到的紧迫感和压力要远远大于那些走政府企事业路线和外包行业的IT公司,在企业领导的倡导和文化的推...

yaocoder
2015/03/14
0
0
Weex Workshop挑战赛,等你来战,见证梦想!

Weex,阿里精心打造的跨平台移动 UI 开发库; 致力于以 Web 的研发方式开发移动原生应用; 开启全新的移动开发模式,Write Once,Run Everywhere; 我们诚邀更多优秀的开发者一起,精心打造属...

阿里百川
2016/06/30
47
0
在敏捷开发中成就训练有素

《从优秀到卓越》这本书中有一章专门提到了训练有素的文化,給我留下很深的印象:“每个人都想成为最好的,但大多数组织缺乏纪律,不了解自己,不清楚自己的最大优势是什么,凭借什么把潜力变...

solarpig
2017/06/01
0
0
企业微信注册企业150万 活跃用户破3000万

  【IT168 资讯】12月21日,企业微信合作伙伴大会在北京举办,企业微信团队在现场阐释了企业微信的发展情况及开放策略,并解读如何通过开放产品能力连接企业及服务商。同时,企业微信团队还...

it168网站
2017/12/21
0
0
“汇新杯”新兴科技+互联网创新大赛正式启动

2018年5月20日下午,“汇新杯”新兴科技+互联网创新大赛启动大会在深圳市五洲宾馆隆重举行。 前来参加启动大会的领导嘉宾有工业和信息化部工业文化发展中心、深圳市龙华区人民政府、深圳大学...

创成汇
05/23
0
0
GitChat 携手「异步社区」送大礼

在感恩节之际,GitChat 携手异步社区评选你心中优秀图书和作译者,并有礼品相送。 参与活动 【活动一】公众号投票活动 1. 转发本文到朋友圈,并将截图发到微信端后台 2. 为2017年异步社区优秀...

gitchat
2017/11/24
0
0
移动开发平台 - Flutter

Flutter 是一种新型的方式,用于创建高性能、跨平台的移动应用。由 Google 的工程师团队打造。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。...

匿名
2015/11/06
0
8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6用的外库遇到的问题

要用到wmi库 pip install wmi 装后不能用还要安装pywin32库。 要用到crypto加密模块安装pip instal pycrypto装后不能用。要安装pycryptodome。...

oisan_
4分钟前
0
0
select, poll, epoll I/O复用介绍

什么是I/O复用? 内核监视多个文件描述符(I/O文件句柄),一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知应用程序进行相应的读写操作。 I/O多路复用又被称为“事件驱动”(比如读写事...

xiaoxlm
5分钟前
0
0
【Spring 系列 给IOC容器添加组件的几种方式总结】

给Spring 注册Bean的几种方式总结。其中使用@Import注解是Spring Boot 完成自动配置的一个核心注解。 1、Spring 中给IOC容器添加组件的几种方式 在Spring的配置文件中,配置Bean(基于XML方式...

HansonReal
6分钟前
2
0
bootstrapTable语言包设置

###方法一引入不同的语言包 <script src="bootstrap-table-zh-CN.js"></script> ###方法二引入全语言包 <script src="bootstrap-table-locale-all.min.js"></script>//然后在初始化前设计默......

momo1987
7分钟前
0
0
Saltstack 常用命令

1、拷贝文件到客户端 # salt 'slaver.test.com' cp.get_file salt://apache.sls /tmp/cp.txt 2、拷贝目录到客户端 # salt 'slaver.test.com' cp.get_dir salt://test /tmp 3、显示存活的客户......

硅谷课堂
7分钟前
0
0
致初学者-如何学好Python这门编程语言?[图]

致初学者-如何学好Python这门编程语言?[图]: 对于很多Python3初学者,往往会面临以下问题:Python2和Python3我该学习哪一个?是否要安装Linux系统学习Python?Python3有各种版本我该安装哪...

原创小博客
10分钟前
1
0
E31---setopt=protected_multilib=false

今天在云服务器上装nginx,需要先安装一些依赖库比如zlib, ,但是安装zlib时候报错。 yum install -y zlib zlib-devel 1 (-y 指的是如果需要选yes no的自动y)下面是报错 Protected multil...

侠客行之石头
14分钟前
0
0
HTTP常见面试题

Http与Https的区别: HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 HTTP 是不安全的,而 HTTPS 是安全的 HTTP 标准端口是80 ,而 HTTPS 的标准端口是443 在OSI 网络模型中,H...

JK_OPERA
16分钟前
0
0
python爬取站长素材网页图片保存到ppt中

网站地址:http://sc.chinaz.com/tupian/index.html 直接上代码: import requestsfrom bs4 import BeautifulSoupfrom pptx import Presentationfrom pptx.util import Inchesimpor......

你为什么不吃药
17分钟前
1
0
Ubuntu 18.04 swap空间的修改

一、准备工作 执行“sudo swapon -s”命令,查看是否已经存在swap file 二、修改swap file # 如果第一步存在swapfile则需要先禁用sudo swapoff /swapfile# 修改swap 空间的大小为2Gs...

Iceberg_XTY
20分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部