敏捷开发中的角色与职责解析
敏捷团队基础
在敏捷开发中,团队成员是全身心投入的全职人员,他们专注于完成产品发布的相关工作。团队成员需共同承担责任,有权做出决策、确定故事的规模、识别风险并明确障碍。团队规模通常为七人(±两人),这样能在开发和测试技能之间达到良好的平衡。此外,团队还需要架构、用户体验、文档编写和配置管理等方面的技能。尽管这些角色全职投入工作会更好,但实际中往往没有足够的工作让他们持续参与。
Scrum Master
Scrum Master 是团队的促进者和服务型领导者,也是 Scrum 方法的推动者,确保团队理解并遵循 Scrum 规则。其具备倾听、同理心、治愈能力、洞察力、说服力和远见等服务型领导的特质。Scrum Master 的具体职责如下:
1. 促进 Scrum 活动的开展,确保活动按照敏捷思维进行,而不是直接指挥活动。
2. 帮助产品负责人实施有效的待办事项梳理技术。
3. 建立并生成 Sprint 燃尽图、速度等有助于团队改进的指标。
4. 促进 Sprint 规划、每日 Scrum 会议和 Sprint 回顾会议。
5. 与产品负责人一起促进 Sprint 评审。
6. 管理团队的风险、问题和依赖关系。
7. 评估团队的健康和福祉,确保他们保持可持续的工作节奏。
8. 建立一个信任的环境,让问题可以无指责地提出,重点是解决问题。
9. 当系统和基础设施存在依赖关系时,与架构和运营部门进行联络。
10. 像牧羊人一样引导团队,而不是告诉他们该做什么。
11. 指导和培训团队的敏捷行为和 Scrum 活动,包括如何自我组织。
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



