本帖最后由 FYIRH 于 2022-1-11 10:48 编辑 / u) h6 E& z) l' o* Q8 X8 N
7 W+ H8 R! [% b) N Y/ v9 l4 r每一个软件团队的成员都是知识工作者。管理大师彼得·德鲁克提出,对于如何管理知识工作者要掌握以下几个原则:
' a9 W9 ^2 }. s5 @* a3 f
- 员工自己是对其工作如何开展的最佳决策人;
- 如果想高效地领导员工,必须聆听和尊重员工;
- 知识工作者必须自我管理,他们必须有自主权;
- 持续创新必须成为知识工作者工作、任务和责任的一部分。
3 i6 n% L. _8 ^- o* M) ^
3 v/ t; F" j# [) a2 V
德鲁克虽然不是敏捷专家,但是他的观点与敏捷团队的“自组织”理论有异曲同工之妙。ScrumGuide提到Scrum团队的自组织的特点是:“Scrum团队是自组织且跨功能的。自组织团队决定如何最好地完成他们的工作,而不是由团队外的其他人来指使他们。”敏捷宣言的12条原则里关于自组织也有一条:“最好的架构、需求和设计出自自组织团队。”那么究竟什么是自组织团队呢?
9 ?9 `% J. D' z
尤尔根·阿佩罗对自组织的定义是:在没有施加任何有意计划的管理或外部元素控制的情况下,系统里的结构或模式有其默认的过程和方式。因此,自组织是任何动态系统的默认行为,不论它们是原子、生物、业务系统,还是软件工程师团队。不管你如何管理团队,团队本身都存在一定的自组织性。
6 t9 l. \& j# c9 b) Y
很多管理者一听到自组织,他们的第一反应是惧怕,因为担心自组织会造成团队混乱无序,更担心团队会失控。但其实人类自原始社会开始就已经存在自组织性了,管理只是后来为了实现一定的目标而人为地有意设计和施加的。但这是否代表自组织团队可以不受约束呢?答案是否定的。自组织团队还是需要一些规则来约束大家的行为,并且需要制定基本的管理流程来支持整个团队的工作运转。 : h, w$ t8 d, j% \
因此,自组织团队不是完全无组织。完全无组织势必会导致团队混乱、无序和失控。敏捷团队的自组织不是让大家为所欲为,而是领导者授予团队成员一定的空间权限,自己决定如何工作;团队成员是自发地沟通协作,而不是一切都由某一个人下达指令,并依靠这个人来协调团队成员之间的协作。 7 t o3 h' C( `6 S* s8 @- h& x
图10-4的权力矩阵是理查德·哈克曼(RichardHackman)介绍的有关团队自组织的四个等级。 , k2 E" f3 {3 m
" m6 a$ ^/ U6 ~( L& _3 w
图10-4权力矩阵示意图 7 ^: Y( ^; Q6 _0 Q6 Z$ A% C
资料来源:《领导团队》(LeadingTeams),2002年 ; g8 s# P1 x, G+ n3 `8 ]+ D% ^
1.被管理
7 n# Q# J# N; E+ n) W4 a7 }) Y
被管理指的是团队成员只有执行任务的权力,由管理者负责指定方向、监督工作进展、管理工作流程、设计组织结构。一般来说,在传统项目管理中,项目经理决定项目的一切,包括需求、计划、资源、团队成员、预算等,并负责定义项目流程、监督项目进度和质量。项目经理将任务分配到每个团队成员头上,每个团队成员的职责是完成自己名下的任务。 % E: }+ Z; ] w0 g$ `
2.自管理 * W0 T% w, A+ \
自管理指的是团队成员不只是执行任务,还拥有自我管理工作进展的权力,包括收集和解读数据,当发现偏差的时候主动采取行动予以纠正。对于敏捷团队来说,管理层至少应该赋予团队自管理的权力,管理者也可以参与工作的监控,但是监控的职责主要由团队自己承担。 ! T6 a2 p5 k7 O8 _9 Y4 G, O& v
3.自设计
" V1 Q1 `1 S: M; `- ^3 T, P* d) b5 B
自设计指的是团队有权力重新设计他们所在的组织结构、角色和分工。在大部分企业里这是管理者承担的职责,而如果员工参与到决策中,会让组织与团队的设计更加合理。 6 n9 e3 i. W; t" a+ W
4.自治 1 v p! L" b Q; b6 [' p$ k9 }
自治指的是团队有权力设计组织的目标、使命,并将目标拆解为可执行的任务。虽然这个权力主要由管理层承担,但如果有员工参与会提高团队的执行力。 , h* T9 D& c2 Z) ^' j( I
依据这个权力矩阵,作为一名管理者,你需要清晰地划分自己与团队的权力,即哪些是你的权力范围,哪些是团队的权力范围,它们的边界在哪里。划清楚边界后,你就知道应该给予团队多大的自组织的空间。
( [2 ]5 ^5 Y+ b, N8 @* O , {+ Z& n5 \2 p, e$ T$ |- N5 J
|