·【概述】
开发团队就是架构师、程序员、测试员、数据库管理员和界面设计师这几类人的跨职能集合,他们整体具备的技能足以实现产品负责人要求交付的业务价值。
【主要职责】
冲刺执行
在冲刺执行期间,开发团队完成实际动手的创造性工作,包括设计、构建、集成并测试 PBI,生成潜在可发布的功能增量。
1、每日检视和调整
2、梳理产品列表
3、冲刺规划
4、检视和调整产品与过程
【特征/技能】
1、自组织:
团队成员自组织决定实现冲刺目标的最佳方式。自组织是系统自下而上、自发的属性——没有外部的统治力量采用传统的自上而下、命令与控制的管理方式。
2、跨职能的多样化和全面化:
结构良好的团队可以从产品列表中取出下一个条目,然后产出满足 Scrum 团队完成标准的高品质可工作特性。
拥有多样化技能的团队可以减少移交次数。
我们还应该通过在同一个团队中合理搭配资深员工和资历浅的员工来实现团队的多样化。
3、T 型技能:
T 型技能有两重意思:
第一、深度,指一个团队成员在她喜欢的职责、学科或者特长方面造诣很深;
第二、广度,指一个团队成员也可以做超出她核心特长的工作;
理想的技能组合需要假以时日在产品开发过程中日益成熟,因此,重要的是要有一个促进学习和增加技能组合的环境。
4、火枪手态度:
团队成员共同承担完成工作的责任。成败是整个团队的事情。
5、高带宽沟通(广泛):
开发团队成员相互之间以及他们和 PO、SM 之间,需要进行广泛的沟通,彼此之间以最低的成本快速、高效地交换有价值的信息。
广泛沟通提高了信息分享的频率和质量。
对于分布式团队,一定程度的技术支持有助于增强广泛的沟通。
我们还应该减少花在繁文缛节上的时间。
控制团队规模也能提高沟通带宽,团队的沟通渠道和成员数量不是线性关系,根据公式 N(N-1)/2,沟通渠道是按人员数量的平方增长的。人越多,意味着沟通成本越高。
6、透明沟通:
沟通透明能够使所有成员都清楚现状。又称“最小惊讶原则”
7、团队规模适中:
Scrum 一般规则是团队最好有 5 到 9 名成员。对于大项目来说,可以采用 Scrum of Scrums。
8、专注、有责任感:
专注是指需要每个团队成员参与并集中精力关注团队目标。责任感是指不论情况好坏,每个团队成员都会致力于完成团队共同的目标。
9、工作节奏可持续:
Scrum 的一个指导原则是团队成员必须以可持续的节奏工作。
10、团队成员稳定:
原则上来讲,团队应该保持稳定。稳定团队是有经济优势的。稳定的团队比新组建的团队生产力更高。此外,团队的熟悉度对团队产出的效率和质量有积极影响。
一旦拥有高效能的团队,我们就拥有了真正的资产。团队才是敏捷的“价值源泉”。