首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >传统软件工程的思想是否与较新的敏捷开发技术相冲突?

传统软件工程的思想是否与较新的敏捷开发技术相冲突?
EN

Stack Overflow用户
提问于 2010-06-09 07:33:07
回答 5查看 252关注 0票数 0

因此,作为一名开发人员,我不仅要提高我的编码技能,而且还要提高我的设计和管理技能。正因为如此,我开始更多地关注软件工程实践,但我不确定敏捷开发适合于哪种情况。我可以欣赏项目中的敏捷性,但我想知道这是否与软件工程实践和研究的传统方式相冲突。

EN

回答 5

Stack Overflow用户

发布于 2010-06-09 07:38:33

如果你还没有读过Rapid Development,我强烈推荐它。现在让它变得超级相关的是它是如何离开的,就像它应该开始谈论敏捷一样。因此,它为您提供了“我们是如何来到这里”的详细背景。当您阅读关于迭代开发和迭代原型的章节时,它将使您在敏捷方面所做的任何额外研究变得更有意义。

票数 2
EN

Stack Overflow用户

发布于 2010-06-09 07:49:37

我认为,正如Kent Beck在“极限编程”中所表达的那样,敏捷实践仅仅是最好的工程实践,最后变成了11:

如果代码审查是好的,我们将一直进行成对的代码审查programming.

  • If经常集成是好的,我们将所有时间与连续的integration.

  • If测试集成是好的,我们将使用测试驱动的开发来测试所有时间。

如果这是真的,我会说敏捷实践不需要与传统的软件工程冲突。它们只是一些传统的想法,走到了极端。

我还想知道敏捷是不是与其说是实践,不如说是思维方式和理想:The Agile Manifesto.我认为这才是真正的冲突所在,因为大多数实践传统工程的公司都不接受这些理想。它与传统的项目管理思想背道而驰。

票数 2
EN

Stack Overflow用户

发布于 2010-06-09 07:38:15

敏捷不应该改变你的工程实践。敏捷是一种将工作分解为故事点的方法,并使您能够跟踪项目的进展。

敏捷与软件工程没有任何关系,因为它可以被用于任何事情。甚至是烤面包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3002112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档