Working software is the primary measure of progress.
7、可用的软件是最主要的进展指标。
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
8、敏捷过程提倡可持续的开发。发起人、开发者和用户都应该始终保持稳定的工作步调。
Continuous attention to technical excellence and good design enhances agility.
9、持续关注技术上的精益求精和优良的设计以增强敏捷性。
Simplicity--the art of maximizing the amount of work not done--is essential.
10、简约 — 使必要的工作最小化的艺术 — 是成功的关键。
The best architectures, requirements, and designs emerge from self-organizing teams.
11、最优的架构、需求和设计浮现于自组织的团队。
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
12、团队定期不断地对如何更加有效地工作进行反思,并相应地调整、校正自己的行为。
这些原则有什么用?我想,至少有这么一些用途。
首先,这 12 条西式敏捷原则是“敏捷”这个抽象概念的细化和具体化,是可操作的。我们可以用这 12 条原则作为指导原则和评判标准,既可以用它们来指导我们进行敏捷过程改进,也可以用它们来判断一个团队或项目是否做到了真正的敏捷(参照《敏捷宣言》的标准)。显然,一个敏捷团队应该能符合以上 12 条原则中的所有或大部分要求。
其次,即便一时难以做到 Agile,我们也可以把自己企业和团队的管理、开发现状与敏捷原则进行比对,看看差距在哪里,哪些做得到,哪些目前还做不到,为什么难以做到,难点在哪里 ... 有了比较,才有进步。
到底什么是敏捷(Agile)?
0
相关文章