关于如何进行敏捷开发的在线权威资源在哪里?

时间:2010-01-25 21:29:15

标签: agile methodology

我想在团队中开始敏捷实践。我假设有关如何具体执行的信息可以免费在线获取。

在线我可以找到宣言,联盟和公司,但实际的中央指南或根本指令集在哪里可以找到? (也许这些实践本身比我预期的更加空灵或主观,而且它在多个地方都有发现?)

编辑以总结解决方案:

  • 敏捷是一个概念,因此可以在网上找到它。然而,创建了敏捷开发的特定流程或方法,如Scrum和Extreme编程,为希望采用敏捷并获得其建议优势的团队提供具体的解决方案。找到最合适的鞋子(或方法)。也许创造它。

  • 如果在线寻找解决方案以在您的组织或项目中实施敏捷开发,请寻找具体方法并在其中进行决策。

5 个答案:

答案 0 :(得分:6)

有许多敏捷方法。

不是一个。对于像“敏捷”这样的东西,没有任何决定性因素。这就像是“诚实”的权威指南。

阅读本文,了解一些人们喜欢的敏捷方法:http://www.controlchaos.com/old-site/Scrumo.htm

Alos,有许多非敏捷方法。它们都有类似的形式:http://en.wikipedia.org/wiki/Waterfall_model

答案 1 :(得分:1)

我同意S.Lott的观点。有很多敏捷方法,而不是敏捷方法本身。同样地,我也不会知道任何涵盖所有你想要了解敏捷的中心指南。

我实际上会在这里推荐一本书。我发现的一个很好的介绍如何敏捷是O'Reilly's "The Art of Agile Development"。请注意,是的,这是一本书,因此需要花钱,但并不是因为如果你真的想学点东西就不值得。

没有什么比专门执行敏捷更好的了。这是一系列可以适应(或选择不适应)的方法和方法。其中一些比其他方法更重要,特定方法(如Scrum)定义了一些必须遵循的规则,而你也可以选择你认为最适合你的方法,看看结果如何。

我实际上建议从一个点开始,对敏捷有一个很好的定义(one at Wikipedia似乎很好,同时列出了敏捷方法和实践),并从那里阅读所有方法和实践。将涉及谷歌搜索。

答案 2 :(得分:1)

Here是学习极限编程的好资源,极限编程是另一种敏捷方法。

答案 3 :(得分:1)

以下是Henrik Kniberg在Scrum and XP from the Trenches上的可下载书籍,详细描述了他的团队如何做Scrum。当我们实施Scrum时,有必要深入了解另一个团队发现的有效性。

答案 4 :(得分:1)

所有敏捷方法没有权威资源 - 因为这些方法存在很多差异。

提出“敏捷”一词的人实际上没有那么多共同点 - 所以它并不像是“敏捷的国际总部”......; - )

这取决于你想知道哪一个: Scrum或XP或Crystal或其他一种方法......其中一些方法彼此完全不同......

不要先阅读一些你没有试过的不同方法并将你喜欢的东西混合在一起 - 这个错误太常见了。这导致了随机的混乱。

最好的开始方式:

  • 查看一些敏捷方法
  • 选择您认为在您的情况下最实用的那个。
  • 试试这本书一段时间 - 至少说一个月。
  • 在你做了一段时间之后,你可以让团队一起进行回顾,以决定改进什么 - 或者尝试做什么。

推荐(假设您手头没有经验丰富的帮助)

Scrum很容易上手。如果您熟悉基础知识,可以在大约2天内进行设置。

也许在你完成scrum一段时间后,你可以开始逐步采用更多的XP实践。在任何情况下,scrum都没有任何关于代码,测试或重构等技术内容的说法 - 所以一旦你掌握了scrum基础知识,你就可以开始在一些XP实践中开始。我认为测试驱动开发是第一个开始的。