This is a wonderful world

去自己想去的地方,呼吸那里的空气,贴近那里的土地,认识那里的人们......

导航

<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

公告

昵称:shyuan
园龄:6年5个月
粉丝:0
关注:0

搜索

 
 

常用链接

随笔分类

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜

团队建设(1)

   又一个项目成功上线了。老板说:干的不错!你满心欢喜的期待提拔呀,钞票大大的涨呀......但迟迟没有动静?忍不住旁敲侧击,被老板一语道破:保证项目成功是开发组长的职责,你的能力不错,但现在无法提拔你,因为团队成员中没人可以接班。
   有的项目成功,很大程度上取决于开发组长的个人能力。如果开发组长技术能力和项目管理能力超强,带领着一群普普通通的开发人员,一个7×24的生产系统一样炮制出来。但这就是我想要的吗?
   项目的成功如果沦为了个人的成功,而不是团队的成功。那身为开发组长的我,不得不反思。项目成功了,固然能带来不少成就感,但回头看看跟着我一起加班的弟兄们长进平平。如果有一天我领着高工资跳槽了,但他们下岗了。那就是我的错。(说的严重点,有过大项目开发经验的程序员不至于没人要)
   我想要的是精英的团队。
   对一个开发团队来说,最重要的是一个共同的价值观,这里面包括:
   1.open的心态
   2.守信
   3.处理问题对事不对人
   4.负责任
   5.信任你的伙伴
   5.帮助别人
   保持Open的心态其实并不难。坚决杜绝团队成员戴有色眼镜看待技术:写java的看不起写.net的不会用框架,写.net的觉得写java的效率低。万般工具可皆为我用。保持每个开发人员轮流做技术分享,各人研究不同的方向。这周你做工作流的分享,下周他做AOP的介绍。认真帮助每个团队成员用平和的心态看待别人的技术提问和挑战。团队成员们一起学习一起进步。两年下来,不仅是“可怕的”开发效率提升,成员们的平均技术实力远远领先于行业。
   当然事情没有那么容易,当有组员试图畏难退缩时,开发组长应该及时“拎着他的头发,就不让他蹲下去!”
   守信是一个人的品德。但项目开发上会有这样的问题,一周的任务布置下去,下周一检查,都是99%完成?!除了清晰的“完成”定义外,更需要每个团队成员明白,当我说“好”,“我能完成”时,意味着承诺和个人信用。
   教导每一个团队成员在日常用语和电子邮件中,避免出现“You/I 你/我”这样的字眼。不得已的情况下用“We/我们”。事情就是事情,“事情不对”而不是“你不对”。要吵大家吵事情,严禁情绪对立。
   这一个模块是你开发的,你必须对模块的质量负责任。任何属于你的bug,你应该在下班前解决。如果导致daily build的失败,你应该对大家道歉。当然每个团队成员提交的模块,一旦通过单元测试,我们就相信它是高质量的和可用的,不去怀疑你的单元测试,更不浪费时间去检查你的代码。(例行peer review除外)
   如果大家都能在日常工作中鼓吹和捍卫这些积极的价值观。接下来就是基于这些共同价值观上的行动....

posted on 2007-03-22 22:22 shyuan 阅读(17639) 评论(38) 编辑 收藏

评论

#1楼 2007-03-22 22:31 JesseZhao      

不错啊
值得学习
 回复 引用 查看   

#2楼 2007-03-22 22:33 Clingingboy      

是呀,好的团队不容易  回复 引用 查看   

#3楼 2007-03-22 22:45 Latte[未注册用户]

其实我们都幻想能有这样上进和谐的团队,但是现实中太难了,大多数的程序员还是不思进取,坐吃老本儿,在改别人的代码过日子啊~  回复 引用   

#4楼 2007-03-22 22:47 ※ABeen※      

不管做什么 好的团队才是关键!没有好的团队是不可能成功的!  回复 引用 查看   

#5楼 2007-03-22 23:09 iceboundrock      

写的很棒,期待下篇。
另外有些地方可以探讨:

“一周的任务布置下去,下周一检查……”
本来就是个问题。检查点太少。小团队(10人以下)最少一天检查2次,午饭一次下班前一次,每人每次简要报告一下当日进度和问题,时间控制在5-10分钟。

导致daily build的失败,口头或者书面道歉可能让有些人觉得比较丢面子或者不好意思,其实谁导致失败谁请吃午饭还是不错的,既可以减少类似错误又可以同时做team building增进大家感情。
 回复 引用 查看   

#6楼 2007-03-22 23:32 teana[未注册用户]

似乎你是个不错的leader...  回复 引用   

#7楼 2007-03-23 00:11 jchdong      

说的不错,不过常常遇到计划没有变化快  回复 引用 查看   

#8楼 2007-03-23 08:41 temptation

写的好,做起来不易!  回复 引用   

#9楼 2007-03-23 09:11 Cure

我觉得楼主所说的承诺才是关键,我们对客户承诺了软件的质量,交付期。对于程序员,一旦进度表确定下来,就要严格的执行,一项任务完成不了,就要提前说明,哪怕是技术不行,人手不够,资源不够等等。但是如果你说了“行”,哪怕天天加班通宵,也要为自己作出的承诺负责  回复 引用   

#10楼 2007-03-23 09:15 gsshawn      

写的,发人深醒。期待中。
如果java程序员和.net程序互相尊重和交流。
大家都会受益。
没有交流,整个团队就是一个死海。
没有创新,整个团队就要落后。
没有团结,整个团队就要瘫痪。
没有协作,任何任务都无法顺利的进行。
没有一个好的领导,成员就会被累死。
 回复 引用 查看   

#11楼 2007-03-23 09:26 zack

知与行永远都是两回事。  回复 引用   

#12楼 2007-03-23 09:31 G[未注册用户]

尊重和对他人的负责是必须的品质!  回复 引用   

#13楼 2007-03-23 09:38 kingcat[未注册用户]

知道这些道理的人很多,能做到的很少  回复 引用   

#14楼 2007-03-23 09:41 MINWEN[未注册用户]

我倒是发现很多人脑子里有很多坏水,思想不往一块想.你说了很多他不响应啊 自己该怎么做就做什么一点团队意识都没有!值得我们反思啊!  回复 引用   

#15楼 2007-03-23 09:43 Anders Cui      

守信
责任
在团队
 回复 引用 查看   

#16楼 2007-03-23 09:54 生米煮成稀饭      

问题是,你给了多少时间让组员去做了技术学习和分享?有几个作项目的不是整天在玩命啊。。。  回复 引用 查看   

#17楼 2007-03-23 10:01 冬冬      

学到了很多东西。团队该怎么样去建设应该是个很值得探讨的问题,大部分团队负责人缺少管理学的基本知识,有必要系统的补充一下。  回复 引用 查看   

#18楼 2007-03-23 10:05 Jeffrey Zhao      

“I/我”为什么不能用啊,提建议的时候时候一直要用。  回复 引用 查看   

#19楼 2007-03-23 10:59 OK_008

写得非常棒!很多地方值得学习!  回复 引用   

#20楼 2007-03-23 12:40 喝酒的猫      

不错,谢谢分享!  回复 引用 查看   

#21楼 2007-03-23 13:09 YanziMyWife      

学习了!  回复 引用 查看   

#22楼 2007-03-23 13:17 在北京的湖南人      

这么好的团队,我想去啊....渴望......  回复 引用 查看   

#23楼 2007-03-23 13:40 王婆[未注册用户]

 回复 引用   

#24楼 2007-03-23 13:43 chy710      

是呀,团队很重要!  回复 引用 查看   

#25楼 2007-03-23 14:15 zcg[未注册用户]

说得好!!  回复 引用   

#26楼 2007-03-23 16:05 老Q      

保证项目成功是开发组长的职责,你的能力不错,但现在无法提拔你,因为团队成员中没人可以接班。
-------------------------------------------------------------
这里还有一个很现实的问题,比如我带的团队里有人可以替代我了,而我又没有等到提升,那我怎么办,因为在企业里等到升迁的理由不一定是能力强。这样我就面临着竞争和压力,为我的地位要付出跟多的东西,这是老板喜欢看到的,但是不是我所需要的,毕竟一个结婚的人在精力上是无法和那些单身汗门拼的。

所以在中国的团队里,大多数的领导者都把下属的能力维持在能工作就可以的地步,这也是没有办法的,毕竟大家都要在公司里占有一个地位,来保证自己那点微薄的薪水。
 回复 引用 查看   

#27楼 2007-03-23 17:10 yunhuasheng      

very good!!Focsuing  回复 引用 查看   

#28楼 2007-03-23 17:28 iCaca      

@老Q
这也是为什么现在跳槽的人这么多的原因之一
 回复 引用 查看   

#29楼 2007-03-23 17:48 skyakira      

有什么公司有真正意义的团队呢?  回复 引用 查看   

#30楼 2007-03-23 19:12 老Q      

没有办法,这是中国国情,
一切精神 的发展都要在物质基础上,等我有了500万,我会好好培养一支团队,但是我没有。
ps:我是做项目经理的。
 回复 引用 查看   

#31楼 2007-03-24 10:58 风云[未注册用户]

难做.累  回复 引用   

#32楼 2007-03-25 23:00 YAO.NET℡      

如果碰到"不听话"的组员,就是分配的任务,不按时完成,还想对着干,
你们一般怎么处理?

 回复 引用 查看   

#33楼 2007-03-26 19:43 Shyuan[未注册用户]

To YAO.NET,
对"不听话"的组员,先想想为什么他不听话?
1,你不关心他,让他觉得跟你干没劲?
2,你分配任务不合理?
3,他有些心里话想,引起你注意?
多和他聊聊,对症下药。
 回复 引用   

#34楼 2007-04-03 17:35 sa[未注册用户]

时代互联--域名注册|虚拟主机|双线多线|CDN|域名交易|企业邮箱|短..
域名注册、虚拟主机服务商,繁简通服务器实现繁简互转。
www.now.cn/
 回复 引用   

#35楼 2007-04-13 13:20 OK_008      

讲得很实在,学习中!
 回复 引用 查看   

#36楼 2007-05-05 20:59 enjoy work[未注册用户]

对新入社的成员有用。对老油条,还是省省吧。花架子!  回复 引用   

#37楼 2007-05-17 19:31 .net专题网[未注册用户]

配合很难  回复 引用