参考敏捷原则第12条
正确答案是 B: Regularly reflection on how to become more effective 为提高效率做定期反思。
分析:
敏捷原则源自《敏捷宣言》,其核心在于提高团队的适应性和效率,以更好地满足客户需求。以下是对选项的分析:
A: Defect reduction 减少缺陷 - 虽然减少缺陷是软件开发中的重要目标,但它并不是敏捷原则中的明确内容。敏捷更强调通过持续交付和反馈来提升产品质量。
B: Regularly reflection on how to become more effective 为提高效率做定期反思 - 这是敏捷原则中的一项重要内容。敏捷方法强调团队应定期反思自身的工作流程和方法,以便不断改进和提高效率。这与《敏捷宣言》中提到的“团队定期反思如何更有效率,并相应地调整行为”直接对应。
C: Focus on product value 注重产品价值 - 尽管注重产品价值是敏捷开发中的重要考虑因素,但它并不是敏捷原则中特别提到的内容。敏捷原则更强调通过与客户的持续合作和快速交付来实现价值。
D: Test-driven development 测试驱动开发 - 这是一个具体的软件开发实践方法,通常与敏捷开发方法(如极限编程)相关联,但它本身并不是敏捷原则的一部分。敏捷原则更关注整体流程和团队协作,而非具体的技术实践。
因此,选项 B 是最符合敏捷原则的答案。