SDLC 的敏捷与螺旋模型

标签 agile methodology sdlc

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




我相信敏捷不过是螺旋模型的另一种实现。我是 Spiral 的大力支持者(螺旋模型是一个软件开发过程,结合了设计和原型(prototype)设计阶段的元素,努力结合自上而下和自下而上概念的优势),并且已经看到许多项目在不知道它们在螺旋世界中运行的情况下实现螺旋。从敏捷开始流行的那一天起,螺旋的概念就开始被忽视了。我确信对于复杂的项目螺旋仍然是最好的选择,但我想更好地了解敏捷和螺旋技术之间的异同。谁能解释他们的差异/相似之处?

最佳答案

敏捷螺旋。完全。部分原因是出于营销目的而更改了名称。

问题是螺旋往往意味着“预先设计大”——你计划出许多螺旋,每个螺旋都按风险顺序排列。然而,Spiral 并不是敏捷——它只是按风险顺序执行的增量执行。

敏捷增加的一大区别是“不要过度计划你还不知道的事情”。
敏捷是螺旋式的,但您一次只为一个增量创建详细计划。

敏捷还增加了很多其他的东西。螺旋是一种非常技术性的方法。然而,敏捷认识到技术是由人构建的。 Agile Manifesto有四个原则超出了 Boehm 的简单风险管理方法。

关于SDLC 的敏捷与螺旋模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/253789/

相关文章:

java - 在 servlet 中模拟/生成 SocketTimeoutException

model - 敏捷模型和螺旋模型的区别

project-management - 扔掉你的初稿 - 有兼容的方法吗?

methodology - 是否存在手术团队?

agile - 务实就是敏捷吗?

owl - 选择用于开发本体的本体方法

.net - Gitflow 和测试/部署

build-process - 发布流程改进

charts - Scrum 烧毁图表,它们会变成负数吗?