SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3205|回复: 2

[转贴] 挨踢项目求生法则之团队建设

[复制链接]
发表于 2012-7-10 10:20:45 | 显示全部楼层 |阅读模式
由“踢皮球”事件想到的  事件回放:
  _4 O1 o& l, y/ |7 @3 M9 `  S+ U- e2 y) @, g
  某项目部署给客户后,重现了一些以前已经解决的问题,而这些问题测试时并没有出现。经检查,发现测试的版本不是部署的版本,不知道为什么老版本部署给客户了。领导要追究责任,于是大家各有说法:
* o- O1 C! E  o* ^- Z, s$ Y. S3 d, k( b1 E0 A& [! ?
  开发人员说:我是按要求打标签的,没有问题。$ c2 a+ i/ t; y- ~7 q, t/ ^

: x$ ?" N8 M7 t) R  测试人员说:我是在提交区中取版本来测试的,我没有出错。; T4 M$ Q* z9 s2 ~& P( K- y# c

5 h6 X  t4 y2 v& Y* V. ], M- v! N  实施人员说:我是按照开发给我的版本去部署的,我没有过失。
; y9 _% G- J/ j, K* R' J2 E7 a' ?+ R% T0 u1 M
  最后终于有人说:是之前已经离职的某某弄错版本号导致的。
* Y7 f8 k1 R! v) L/ U) Q" U
9 H7 u) |9 P  g8 r4 N9 s % X: L# ?6 ?7 f/ U# v9 |

/ x) n" C* ~2 o  该事件暴露了很多问题,但我想说的是团队建设的问题,没有任何一个人首先从自己身上找原因,第一反应就是推卸责任!
- U) z1 m, c/ I8 e6 j* c! v7 \9 U' b- Y) j- v6 e! m, ~9 w- j1 Y4 ?* }
  唐僧四师徒西天取经,如果每个人都是这样,不是自己内斗死,就是被妖怪吃掉!优秀的团队能“自动”解决很多问题,如何才能打造良好的团队文化呢?
2 O5 z9 ]3 Q( G6 m- }& J* R& {; i2 D+ [4 {/ @' x# W  {5 A
  良好团队文化的源泉是什么?4 V- b6 @) a5 X/ j1 y3 K/ a5 M

" o$ }- `1 ], o2 T) q3 |  良好团队文化的根本其实就是老板的管理思想了,不同的管理思想,老板会设计不同的部门规划和考核办法。
/ e+ `# @9 a& _2 d! \
3 |  o9 R7 `6 Q, k  b) w  有朋友提到他的Boss喜欢工厂化管理,硬生生将员工分成两类人,设成两个部门。一个部门叫设计部门,负责需求和设计;一个部门叫实施部门,负责编码、测试、实施。设计部门通过一个任务管理系统向实施部门下单,实施部门根据这些工单来工作。该老板还设计了自以为很牛的考核办法,如果实施部门不能按时按质完成工单,则会影响考核;如果设计部门的工单被实施部门退回,则会影响设计部门的考核。于是两个部门之间的扯皮时间天天发生,以前完成一个工作很简单的,现在要扯来扯去。设计部门自认为需求、设计等文档已经写得很清楚,实施部门认为已经按照这些文档完成工作,或者是认为这些文档说得不够具体,要退单。当文档主要用来任务交接的时候,文档就会变成茶几上的杯具!
- ^& [$ R4 G" Z9 b6 C7 |4 p! G4 V5 Q! R
  还有一些老板喜欢用bug数量、文档缺陷率、工期延误率等所谓客观的量化的数据来考核,同样只不过是杯具的另一种形式而已。
0 G: I1 r1 q2 t7 H# ^" K6 z# g3 Q% \" H: d
  软件研发活动是人类复杂的高级智力活动,是需要team work的活动。如果明白这个道理,如果懂软件开发,就不会设计出这些傻瓜的管理措施,将软件研发团队的每个人变成机械人、卸责人。研发团队中的每一个人都应该是值得尊重的、有血有肉的、充满激情和战斗力的专家!9 j" U+ u8 S4 D
0 T5 @" y) D$ f4 C; ?
  作为Team Leader应该怎样做?# A% F, p. K! _( H9 z
( `# h* o0 w+ V2 n- o7 w( k# @0 ]
  Boss的想法我们无法控制,虽然无法从根本上改变公司的部门设计和考核制度,但作为Team Leader来说,在能力范围内还是可以做很多事情的。Team Leader应尊重每一位Team Member,平等地对待他们,充分发挥他们的潜力,给予足够的支持和成长空间等。对大家好,大家是知道的,将来会给你带来更大的回报。' q6 @' x7 i2 o- I9 l0 a

  F  l: S( f4 O8 V' N( v* N" q  下面一些法则供你参考。
) S/ G# C2 t4 p  X5 U
) V; k# U5 L' f7 n8 n: L( P: @& G/ Z  法则1:一荣俱荣,一损俱损/ N' v- ]& V" c! _3 M
! x( O7 m4 L% F( |: ^
  项目组由项目管理、需求分析、软件设计、编码、测试、实施等各方面的专业人士组成,每位成员在自己专业领域内发挥主导作用,并可以为项目的成功提出非自己领域内的建议。最终的项目成果是各位专业人士共同努力的结果,所有人对最终成功承担同等的责任。
7 t% z5 c8 l; Y! r3 K# ?+ S, G, i1 k" T. w! C, w+ F( @$ B
  如果系统部署后,系统出现了一个严重缺陷,请问谁应该负责?
6 K% g6 `/ }5 {# A$ L, v+ z9 L1 H8 l% ]6 ]6 ?
  项目经理?测试?开发?……. F5 g$ `! O# }1 e! E: B
- r+ e/ r$ L- v  d8 W4 Y% J! S
  都不是,而是项目组全体都要负责!
: a9 E. ?) x( b) T( A
, a. v5 n* E4 C8 I- t  n  软件中某个功能做得很炫很好用,请问谁应该受到表扬?
2 i, n+ ?7 ]+ `; Q7 N. X
# o2 Z5 o! A1 |9 `) `  项目奖励发下来了,请问谁可以分到这份奖励?
% L& m! Q2 I0 A; g: t0 C, w' e: J& @
  以上问题相信你应该有答案了!  w9 Y+ Z0 |# ]6 X0 j
/ ^4 A) B* T4 w
  项目组全体是共同承担连带责任的,要死一起输死,要活一起活。如果项目组中有人受罚,有人会得到好处,这个Team是很难团结和有战斗力的。7 c$ [2 \7 G3 L( }
, m2 I( D6 x. g3 B: i' {3 g! O4 @
  法则2:让 Team Member 当家作主7 Z0 f2 W0 j7 K+ i1 h

0 e0 u& b1 n2 e- b* [# O# }  项目组中难免有部分成员是新手,经验和水平不足,某些工作可能一时不能胜任。而我们往往迫于项目进度压力,某些任务就会直接安排给他做,不让他提出自己的想法和见解。而我们这些接受了中国式教育的人,不少人喜欢以“接受任务”的方式来工作,而不是主动迎接挑战。于是有时候你可能遇到一些成员会跟你说“今天工作已经完成!”“我按照任务要求来做的,我没有错!”之类的活活会气死你的说话。
/ l+ g& O6 ^/ f( J8 P+ F# D) b9 g# [6 x& v! S) i# |
不要剥夺项目成员当家做主的机会,应相信每位成员在他的专业领域内都是专家,在他的专业范围内,他可以说了算!只要满足项目的大框架,只要出发点是为了项目成功,那么这段代码应该怎样写、这个功能点应该如何测试等之类的决定,完全可以交给Team Member来做主!项目成员可能一时没有魄力独立做决定,可能担心犯错误,没关系,要多多鼓励他!犯错不可怕,因为还有“法则3:鼓励犯错!”& y* Z5 {3 l/ U# b+ ?: ^3 |
; Y! C% G1 W; x- `% K
  法则3:鼓励犯错!
" q0 j% q+ u! z" O4 H' H# k. ]/ U- Y% s& z/ [
  少做少错,不做不错。如果犯错误会受到惩罚的话,那么前面八个字就会应验!
. A; P2 T+ c5 e; l& z% o8 v
* E$ `7 F/ v% b4 }; M+ K3 j  犯错几种情况:
' r4 |1 E( v% _9 E8 A$ g! j* @
$ K! h" W6 X+ P  ~, G/ n/ y  1、经常挑战高难度工作,犯错是难免的。
; Q9 s+ U# v# V/ J" G8 Z4 ]
% f* Q; x6 y% E8 q, t5 m. P  2、做一些之前没有经验的工作,犯错也是难免的。4 h5 x& h$ I8 }3 Q2 O# J

4 Y* S- r$ Q) ?6 ?# z7 v) }; ^9 j  3、犯一些低级错误。( N7 X0 p! P6 N' B2 S: @

$ t7 B. Q2 g' t! ~  4、犯一些之前曾经犯过的完全可以避免的错误。
# `" V0 L, x7 M# S/ f9 ]$ B6 e; Y! S6 j* E  r
  对于情况1、2,绝对是需要鼓励的!对于情况3、4,要帮助他避免这类的错误。! t( j, Q/ v6 {: v# U
# I; @9 _4 K5 s, W4 v( d4 C& X
  软件研发工作大部分是高难度和复杂的,加上进度压力大,犯错是不可避免的,如何在总结中前进。一个在工作中从来不犯错的人,他不是神,他应该是那种“少做少错,不做不错”的人,或者是专挑低难度工作的人,你喜欢这样的人?1 Y0 k+ K7 W) h& }' t. _1 m: O) R+ A
2 C0 }" J0 W  K) \4 h1 {' S
  法则4:言传身教% s6 H4 ~, \% w. C# u
$ m( k9 D( r' a+ h6 V- Q" ?
  曾经见到这样的一些领导,当下属有问题求助时,他会板起脸孔,摆出领导的样子,然后说:你自己不会解决问题吗?你应该自己列出解决方案后才来找我!
% P  T7 M4 d; E$ P$ _7 P, c! o) e# J* {) H# \; M+ _
  我赞同领导不应该帮下属解决所有问题,有些问题应该由下属自己搞定,但下属是不可能搞定所有问题的,有些问题超出能力范围和职责范围,作为领导就应该出手。
" R5 k) g1 w* @7 _! }4 H5 A, Z2 L! D" J5 q
  作为Team Leader,应着重帮助Member养成良好的工作习惯和工作方法。中国式教育培养出来的学生,可能会喜欢直接得到答案,而不求工作方法。这个中国式教育的错,就只能由我们来补了。
4 P- j% J. M6 @) G4 }+ d
4 i2 N" ^1 ?: {3 Q, k/ J5 L  法则5:挡住骚扰团队的外来干扰5 q6 G- e) Z- L. U

7 L7 N% j/ ]5 `9 F8 S1 a  Team Leader应当住来组团队外部的干扰,让团队可以专心工作。挡住麻烦是Leader的职责之一,而不要因为嫌麻烦,而让你的Member去处理这些麻烦。- q0 \9 p$ ^6 a
: G3 B3 J# t# A3 D, _% f. Y4 Q
  法则6:全力维护团队利益
; H$ O; J8 f0 @  G( I. ?6 ?. j0 J( {+ n: H; q5 o- U# C
  某部门的员工的薪金近年来很少得到提升,原因是该部门经理对外是好好先生,每年都不会主动积极为部门争取加薪的预算,总是被别的部门抢去预算。
8 y. _. w/ D; @$ c& t) g' J6 k/ F
& ^5 p# O. ?" B/ s. a' Y4 _9 I  某项目出了问题,老板找来项目经理,说要找人负责任,否则不好向客户交代。以下三个选择你会选哪个?
# z5 S& y( h8 J# e/ e
. `& O8 h& Q* }1 {$ i0 G( m1 L  A、该问题确实主要是因为某Member导致的,所有他来负责是应该的。! [0 m& M9 s' Z3 q# q

; z+ ?( D& @% F  M6 a& c  B、这是团队的责任,要全体负责。
1 S2 O; t% l6 N5 n, D+ M
& Y' J8 N( G# B  f5 e8 D( x/ a  C、尽管是主要因为某人出错导致的,但作为PM的我应该负主要责任。
8 ]2 R: N% e& L3 Y$ a% y
5 _! R' H  L( s4 B; ^# E, ]4 d  作为一个Team Leader,无论任何情况下都不应该“出卖”自己的Member,应该自己一力承担!回头你可以关起门来,批评这位犯错的Member。
) H9 W  o0 Y/ t6 \
" |: E. |/ q2 A9 H  法则7:我们是一个人
& m% T* v" a" O" B# C9 Q4 w) p$ a( o- O1 [; `1 w5 q* ^% ^
  法则7是最重要的,其实只要能做到“我们是一个人”,其他法则自然就做到了。你不会和自己的左手作对的,右脚不会和左手打架,你的身体哪一部分受伤,你都会觉得疼,一个人的手脚动作是很容易协调的。如果我们团队能凝聚在一起,达到“我们是一个人”的效果,那么我们将战无不胜!
' }  v8 c. X& B5 b  B: h' w- h: I
发表于 2012-8-20 15:34:36 | 显示全部楼层
团队中的每个人都有一种主人翁的精神就太好。
回复 支持 反对

使用道具 举报

发表于 2012-9-5 13:03:55 | 显示全部楼层
感谢了,正好有用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-10-22 07:12 , Processed in 0.059975 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表