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