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