精益软件开发的原则是: 清除浪费; 强化学习; 尽可能晚决策; 尽可能早交付; 授权团队; 构建完整性; 全盘检视。
正确答案是 D: Eliminating waste 杜绝浪费。
精益软件开发(Lean Software Development)起源于精益制造的原则,旨在提高效率和减少浪费。其核心原则之一就是“杜绝浪费”。在软件开发中,浪费可以表现为多种形式,例如多余的代码、冗长的文档、不必要的功能、等待时间、任务切换、缺陷修复等。通过识别和消除这些浪费,团队可以提高生产效率、降低成本,并更快地交付高质量的软件产品。
以下是对其他选项的分析:
A: Increasing inventory 库存增加 - 在精益思维中,库存增加通常被视为一种浪费,因为它可能导致资源的闲置和不必要的成本。因此,这与精益原则相悖。
B: Amplifying defect detection 加强缺陷检测 - 虽然加强缺陷检测是软件开发中的一个重要方面,但它不是精益软件开发的核心原则。精益方法更强调在开发过程中及早预防缺陷,而不是仅仅依赖于检测。
C: Quality stream mapping 质量流程图 - 这个选项可能是对“价值流图”(Value Stream Mapping)的误解。价值流图用于识别和分析开发过程中的每个步骤,以找出浪费和改进的机会,但它本身不是一个原则。
因此,杜绝浪费是精益软件开发的关键原则,旨在通过消除不增值的活动来提高开发过程的效率和效果。