开发团队(Team)的主要职责和特征

2017-10-19  本文已影响26人  五分钟读懂一本书

角色介绍

开发团队是Scrum团队的三个角色之一。
开发团队包括架构师、开发工程师、测试人员、数据库管理员和UI设计师等,这几类人的跨职能组合。具备的技能足以实现产品开发。

Team

Team的主要职责

1.Sprint执行

开发团队的大部分时间都花在Sprint执行上。

Team的特征

1.自组织

自组织是系统自下而上、自发的属性——没有外部的统治力量采用传统的自上而下、命令与控制的管理方式。

2.跨职能的多样化和全面化

开发团队包括架构师、开发工程师、测试人员、数据库管理员和UI设计师等,这几类人的跨职能组合。
跨职能团队有着多样化的视角,将会得到更好的成功。

3.T型技能

T型技能:拥有深度和广度的技能

4.三个火枪手的态度

开发团队的成员需要具备三个火枪手的态度——”人人为我,我为人人“。
团队成员共同承担完成工作的责任,成败是整个团队的事情。

5.广泛沟通

开发团队和PO、SM之间需要进行广泛的沟通,彼此之间以最低的成本快速、高效地交换有价值的信息。
广泛沟通提供了信息分享的频率和质量。Scrum团队有更多机会进行检视和调整,从而做出更快更好的决定。

6.透明沟通

除了广泛沟通,团队内部沟通也要透明。沟通透明能够使所有成员都清楚现状,不会觉得意外,另外还有助于建立互信。

7. 规模适中(7+/-2)

Scrum推崇小团队,一般规则是团队成员最好有5到9名成员。

8.目标专注,有责任感

开发团队成员需要对Sprint目标保持专注,有责任感。专注是指需要每个成员参与并集中精力关注Spring目标;有责任感是指不论情况好坏,每个团队成员都会致力于完成团队共同的目标。

9.保持工作节奏

Scrum的一个指导原则是团队成员必须以可持续的节奏工作,平衡项目前后的工作量。

10.成员稳定

从长远而看,我们倾向于选择可以长期合作的成员来组成稳定的团队。一旦拥有高效能团队,我们就拥有了真正的资产。

Team职责和技能

Scrum精髓

以上内容来自《Scrum精髓》这本书的第11章 开发团队。

Scrum精髓
上一篇 下一篇

猜你喜欢

热点阅读