【问题标题】:Is being Pragmatic agile? [closed]务实是敏捷的吗? [关闭]
【发布时间】:2008-10-16 14:51:17
【问题描述】:

我刚刚重新阅读了The Pragmatic Programmer(我第三次阅读它......我每次都会得到新的东西)。他们提到的技巧似乎与许多不同的敏捷方法有关。实用编程只是敏捷开发的另一种形式吗?

【问题讨论】:

  • 也许敏捷开发真的是实用编程的一种形式? :)

标签: agile methodology


【解决方案1】:

许多被称为“敏捷开发”的东西都是已经使用多年的实践,你会在“实用程序员”和“代码完成”等中找到很多这样的想法。在某种程度上,敏捷是已经创造了一个很好的营销旋转,但我相信它为我们带来了很多好处,让这些实践和想法成为主流。

【讨论】:

  • 确实如此。有一段时间没有编程了,回来后我发现我们的旧标准实践被吹捧为一种名为“敏捷”的全新运动,这很有趣。 :-)
  • 这个答案几乎完全不正确。敏捷与个人或团队开发实践无关。
【解决方案2】:

不想轻率:这有关系吗?

归根结底,这些标签是人们以不同方式使用的标签,意味着各种各样的不同事物。实践本身比你给他们的标签重要得多。

但是,是的,从根本上说,许多做法同时出现在这两个地方并不奇怪。

【讨论】:

  • 名字无关紧要是个好点。但我很好奇实用编程和敏捷方法是否密切相关。
  • 鉴于 Andy Hunt 也是“敏捷开发者实践”一书的合著者,这似乎很有可能:)
  • 当然很重要。语言很重要。言语很重要。如果我说“Jon Skeet 是个白痴”,然后我说“白痴 == 聪明”,你会说我在交流吗?
  • 通常情况下,我完全同意。特别是,当您使用精确、定义明确的术语时,确保使用正确的词语绝对值得。然而,当某些单词和短语变得如此混乱时,我认为它几乎没有那么重要——特别是在问题的上下文中,实际做法比你给它们贴上标签的术语重要得多。
【解决方案3】:

作者都属于started the whole agile movement(或者至少给它起了个名字)这个小组的一部分,所以我会说是的。

【讨论】:

  • 我不知道 Hunt 和 Thomas 是敏捷宣言的一部分。很有趣。
【解决方案4】:

是的,pragprog 方式就是敏捷。 敏捷宣言的许多元素都可以在实用程序员书中找到。很好的例子包括“没有最终决定”和“在黑暗中发光的代码”。

Andy Hunt 和 Dave Thomas (Ruby Dave) 签署了敏捷宣言。

我想说的主要一点是,很少有真正有经验的敏捷人士会非常重视任何事物的“敏捷”程度。 Kent Beck 几周前在 FLOSS 播客 (http://twit.tv/floss87) 上接受了采访,从他所说的和他的语气中可以清楚地看出,这位极限编程的先驱并不相信“敏捷”这个词对这些有多大意义在这个行业的日子。

我做过很多极限编程,发现每个人都说他们“敏捷”——即使是那些五分钟前还不知道这意味着什么的人。恕我直言,这个词已经变得毫无意义。一个项目是遵循 Scrum 规则还是遵循极限编程规则要明确得多……我会说选择一种特定的风格,因为随着时间的推移,“敏捷”总称似乎越来越少。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多