尽管敏捷开发方法已经存在了一段时间,但许多人仍然在询问 敏捷开发周期,它是什么以及它有多精确’与更传统的开发项目方法不同。这是对所有新手的基本知识的简单说明。

传统的软件开发项目遵循通常称为瀑布式方法的方法,其中软件开发生命周期的每个阶段都详细且依次完成,一次完成一个阶段。简单地说,传统的软件开发生命周期可能看起来像这样…

‘Waterfall’软件开发生命周期(SDLC)

瀑布式软件开发生命周期(SDLC)

每个阶段依次完成,例如:

  • 详细计划
  • 详细分析
  • 详细设计
  • 发展历程
  • 测验
  • 发布
  • 维护保养

对于瀑布式项目,将对整个项目进行分析,设计,开发,测试和部署。有时,项目被划分为多个较小的阶段以使其更易于管理,但是这些阶段仍然倾向于像上述顺序地工作,并且仍然相当大,例如3-6个月甚至更长。

敏捷 发展历程 Cycle

敏捷开发周期是不同的。取而代之的是,将初始计划和分析保持在很高的水平,仅足以概述开发项目的范围。然后,团队进行一系列迭代,依次在迭代中分析,设计,开发和测试每个功能。

例如,它可能看起来像这样:

敏捷开发周期

那里’在开发过程中实际上没有任何明显的阶段。取而代之的是,在迭代过程中从头到尾都采用每个功能,并在每次迭代结束时或在迭代过程中(如果合适)发布软件。

迭代只是团队选择在其中工作的固定的较短时间。通常对于敏捷团队来说,迭代是在1周到30天之间。严格来说,Scrum敏捷开发方法提倡30天,但我’我们遇到的团队很少真正做到这一点。 2或3周似乎更常见。极限编程敏捷方法论主张1周。这很短,根据我的经验,团队和团队要达到的成熟度非常高,因为每周很难获得稳定的版本。

无论哪种方式,原理都是相同的。这个想法是坚持短期的,固定长度的迭代,并在迭代中依次完成每个功能的开发周期的所有阶段。

这样做的主要区别在于,可以在项目生命周期的更早时间内看到完整的工作功能,从而更好地评估进度和质量,并在整个过程中获得反馈和适应。结果是可以更早地看到一些结果,降低风险,并可以灵活地适应变化。

瀑布式方法的危险之一是,在完成详细的前期计划,分析和设计时,更不用说在开发和测试解决方案时,许多要求可能已更改。–尤其是在如今这些变化的速度如此之快的日子里。敏捷也减轻了这种风险,有助于确保提供正确的解决方案。

凯莉

在脸书上分享
Facebook
分享到Twitter
Twitter
在linkedin上分享
LinkedIn

2 Responses

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

最近的帖子

文化,技能和能力//如何成为数据驱动型组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析,以改善数据驱动型决策创新:通过假设测试和学习来测试假设数据平台:获得新见解

Read More »

数据平台//如何成为更具数据驱动力的组织

这是我们关于“如何成为一个由数据驱动的更多组织”系列文章中的第四篇,我们将专注于数据平台。在这一点上,大多数人开始深入研究Data Lakes vs Data Warehouse的技术方面,但是我们想让我们回到一个更高的水平,并要求

Read More »

创新//如何成为更具数据驱动力的组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析以改善以数据为依据的决策制定创新:通过假设检验和学习来检验假设数据平台:获得新

Read More »

搜索博客

敏捷 Management Made Easy!

All About 敏捷

凯利·沃特斯(Kelly Waters)

“’Agile’ is one of the biggest buzzwords of the last decade. 敏捷 methods often come across as rather more complicated than they really are. This book is an attempt to unravel that complexity. To simplify the concepts. This book breaks the concepts into small bite-sized pieces that are easy to understand and easy to implement and delivers the message in a friendly and conversational style. Allaboutagile.com is one of the most popular blogs about agile on the web. ”

凯利·沃特斯

敏捷 101 is available to purchase. GAME ON!

敏捷 101

艾玛·霍普金森火花

“尽管有很多方法可以根据您拥有的团队和想要的学习成果来改变游戏,但是游戏的基本流程是所有人共有的。”
艾玛·霍普金森火花

我们为什么制作游戏?

怎么玩游戏?

伦敦

101种方式Limited
城市路145号
伦敦
EC1V 1AZ
英国

阿姆斯特丹

101种方式BV
Weesperstraat 61-105
1018 VN阿姆斯特丹
荷兰

联系我们

如果您想与101 Ways的团队之一联系,请填写以下表格或给我们发送电子邮件: contact-us@101ways.com.