敏捷开发团队角色与特性全解析
在敏捷开发体系中,ScrumMaster 和产品负责人这两个角色不能由同一人担任。ScrumMaster 是 Scrum 团队的教练,也是产品负责人的 Scrum 教练,一个人很难给自己当教练。而且产品负责人拥有实际的产品决策权,能对团队提出要求,而 ScrumMaster 常需在产品负责人的要求和开发团队的需求与能力之间进行平衡。若二者为同一人,会徒增不必要的混乱。
ScrumMaster 承担着多种重要职责,包括担任教练、仆人式领导、流程权威、干扰屏蔽者、障碍清除者和变革推动者。他们需要精通 Scrum 知识,善于提出有价值的问题,耐心等待团队解决问题,与团队成员协作,保护团队免受过度干扰,并进行透明可见的沟通。同时,ScrumMaster 在一个冲刺周期内的时间分配也有其特定方式,以更好地履行这一关键角色。此外,关于组织内谁适合担任 ScrumMaster、该角色是否为全职以及它能否与其他 Scrum 角色结合等问题,也值得深入探讨。
开发团队概述
传统软件开发方法定义了多种不同的工作类型,如架构师、程序员、测试员、数据库管理员、UI 设计师等。而 Scrum 定义了开发团队这一角色,它是这些不同类型人员的跨职能集合。开发团队是每个 Scrum 团队的三大角色之一,其成员共同具备交付产品负责人所要求的业务价值的技能。
虽然“开发团队”这个术语可能让人觉得不太适合一个并非仅由开发者组成的团队,也有其他标签被使用,如交付团队、设计 - 构建 - 测试团队等,但目前 Scrum 社区已普遍采用“开发团队”这一术语。
许多组织习惯将不同工作角色划分为专门的、特定角色的团队,如设计师团队、开发者团队和测试员团队等,
超级会员免费看
订阅专栏 解锁全文
68

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



