敏捷开发软件.docVIP

  • 1
  • 0
  • 约2.4千字
  • 约 2页
  • 2024-04-05 发布于浙江
  • 举报

敏捷开发软件

MartinFowler和他的同事NealFord讨论了敏捷方法能够在软件开发项目中行之有效的原因(Whyitworks?)。敏捷方法中的很多概念不是特别的直观,除非人们真正实践过一段时间,否则有些概念很难从字面上去完全理解。

???MartinFowler谈到一个有意思的现象,那就是今天许多人们口中谈论的敏捷方法,和最初的敏捷方法大相径庭,他把这种现象称为“语义扩散(SemanticDiffusion)”,大意是某种思想在传播的过程中,在逐渐扩散的同时,其语义也渐渐变得模糊。在敏捷开发领域里,“语义扩散”导致的一个问题是,在一些使用敏捷方法的项目或者公司中,我们甚至无法辨别出敏捷方法的影子,原因是很多人没有真正地理解敏捷方法,也就不能够正确地运用和实践,从而也就无法真正了解自己是否能够从敏捷方法中获益。

以下是为什么敏捷方法行之有效的原因:

1.敏捷方法和传统的计划驱动方法的两个主要区别

i.预测性计划(PredictivePlanning)和自适应计划(AdaptivePlanning)

计划驱动方法首先计划要做的工作(planyourwork),然后着手工作以完成计划(workyourplan)。这是一种带有预测性质的方法,其衡量项目成功的标准则是我们是否按计划、按时、按预算完成了工作。这种方法在很多领域里

文档评论(0)

1亿VIP精品文档

相关文档