这是什么意图:
简单——最大化未完成工作量的艺术——是必不可少的。
除其他外,这意味着一个团队可以花费大量时间来构建一个复杂的系统来处理所有可能的事件——或者它可以只做现在需要的事情,把它做好,然后把它拿出来。
KISS 原则是相关的 - 保持程序简单,它会更容易编写,更容易维护,并且更快地出门。
您可能更喜欢:
简单——最小化工作量的艺术——是必不可少的。
基本上,这只是意味着尽可能减少不必要的工作,包括在您自己的敏捷过程中。
这转化为:
总是做最简单的事情来完成所需的工作。
作为开发人员,我们经常想提出一个镀金解决方案,它可以做 101 件很酷的事情以及需要什么。这通常需要更长的时间,并且将来可能更难维护。所以总是做最简单的事情,实际上会起作用。
敏捷宣言是关于项目管理的。
一个非敏捷项目充满了工作,其中大部分都是浪费时间。
复杂的计划和状态报告是可行的,但它们几乎没有真正的价值。
一些设计文档、演练和审查是可行的,但它们创造的价值很少。
一些质量保证活动只是为了证明代码最终会完成。这是很多工作来证明未来会发生进步。
非敏捷(“瀑布”)项目充满了几乎没有真正价值的工作。
敏捷宣言建议我们不要做所有这些低价值的工作。
它是简单性的定义:
的艺术(这意味着简单是一门艺术,如果你能以简单的方式思考你就能很好地处理你的工作)
未完成的工作量(你想处理你的工作有很多事情和做很多工作——上面的句子提醒你不要做所有的工作,只做必要的工作)
最大化:简单可以帮助你最大化上面的句子,这意味着以更少的成本和时间最小化你的工作。