scrum的核心角色是产品负责人,scrum主管和开发团队。
正确答案是B: Scrum。
分析:
Scrum是一种敏捷框架,专注于通过迭代和增量的方式来管理和完成复杂项目。Scrum框架定义了三个核心角色:
1. **产品负责人(Product Owner)**:负责定义产品的特性和需求,确保开发团队的工作与产品的商业价值和客户需求保持一致。
2. **Scrum主管(Scrum Master)**:负责确保Scrum过程的正确实施,帮助团队消除障碍,并促进团队的沟通和协作。
3. **开发团队(Development Team)**:负责在每个迭代(Sprint)中交付可工作的产品增量。开发团队通常是跨职能的,拥有完成产品增量所需的所有技能。
其他选项的分析:
- **Extreme Programming (XP)**:虽然XP也是一种敏捷实践,但它的核心角色与Scrum有所不同,主要包括客户、开发者、追踪者等。
- **Lean Software Development**:精益软件开发主要是一种原则和方法论,强调减少浪费和提高效率,没有明确规定类似Scrum的角色。
- **Agile Unified Process (AUP)**:AUP是统一过程(RUP)的敏捷版本,角色定义与Scrum不同,通常包括架构师、项目经理等。
因此,Scrum是唯一一个明确定义了产品负责人、Scrum主管和开发团队这三个核心角色的框架。