Scrum 转型的第一步是定义谁将担任每个核心角色。
PO
在scrum团队中,产品负责人负责确定产品待办事项中的问题的优先级并决定我们下一步做什么。产品负责人密切关注,以确保我们的产品目标和使命满足客户的需求,而开发团队则找到实现这些目标的最佳技术解决方案。在 YouTrack 团队中,产品负责人角色由团队负责人担任。然而,当团队成员认为用户故事很重要时,他们有权向PO提出提高用户故事的优先级,当然,要提供强有力的理由来支持它。
承担着利益相关者的角色可以直接访问客户反馈。我们的目标是创造一个既能满足客户需求又能满足我们内部目标的伟大产品。因此,每当我们计划新功能或改进时,我们都会收集我们的想法,仔细分析外部反馈,并根据两种输入最终确定需求。
SM
此角色由团队的一位开发人员扮演。Scrum Master 负责管理流程并密切关注每一个 sprint 任务。但更重要的是,我们的 Scrum Master 会持续监控进度,并确保每个人都遵守我们商定的规则。Scrum Master 让我们依照的流程工作。
开发团队
开发团队的所有成员都担任 Scrum 团队的角色。作为一个 Scrum 团队,我们相当大,大约 12 人,其中包括 6 名开发人员。每个团队成员都要对团队其他成员的表现负责。我们的 Scrum 团队是跨职能的,这意味着团队成员拥有完成工作所需的所有技能(分析、设计、代码、测试、文档、技术支持)。我们的 Scrum 团队是自组织、自管理并不断努力改进的。团队成员承诺他们可以完全胜任工作。
开发团队负责人 对产品架构、技术解决方案和限制有深入的了解。在规划会议期间,她会展示我们计划在冲刺期间处理的每个用户故事。在计划会议之后,我们详细讨论每个用户故事并决定我们需要完成哪些任务,她将每个用户故事分解为一组任务。
最后
在实践中,根据相关反馈我们定义每个功能的验收标准,并在 sprint 演示期间共同决定实现的功能是否符合该标准。在规划期间,我们讨论并商定从业务逻辑和技术方面交付这一新功能的最佳方式。