美文网首页
敏捷与瀑布

敏捷与瀑布

作者: 吉娜jina | 来源:发表于2018-12-13 17:44 被阅读0次

传统的瀑布开发流程,就是如下图这个样子,采用瀑布式的开发流程。它把项目分成不同的阶段,按照前后顺序依次完成每个部分,在每一个部分完全完成了以后,开始下一个过程,以此类推直到项目循环完成。是第一个被正式介绍出来的开发流程。

近些年敏捷开发逐渐走入我们的日常工作,逐渐落地发展。在各个领域崭露头角。我工作的项目组,也在今年开始了敏捷转型。随着项目组转型,身处其中,耳濡目染,也去学习了敏捷的相关知识跟认证。用以增强对敏捷的了解。也是从一个小小白到敏捷小白的入门过程。那么什么是敏捷呢?

敏捷是Scrum吗?敏捷是一种特定的软件开发模式吗?敏捷是一套工作架构和流程吗?那敏捷到底是什么?

查阅了资料,以及结合培训里学到的,我最能理解的也是普遍认同的,敏捷是一种做事情的方法。它包含了4种核心价值观以及12个原则。如下图。

一看到文字头就大,这些宣言原则硬条,太复杂太多了,我们可以先往下看,当我们想要和需要更深入的了解的时候再回来看这些会有更好的理解和体会。

好了下面好好的正经介绍下敏捷方法:

敏捷方法是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。(来着百度百科)

我觉得这段话完美的解释了敏捷的主旨以及概括了敏捷与传统的不同。如果再写的完美点,唯一不足的是敏捷不单单只运用在软件开发行业,它同样适用于其他行业,比如第一个完整运用敏捷方法的是宜家家具公司,它是全球最大的家具供应商,比如敏捷中价值流程图(一个敏捷工具后面会介绍)就是来自于一家日本汽车公司。一次类推敏捷在其他领域也有不错的运用。

当然这里会侧重于敏捷软件开发,因为我在软件开发项目组工作,所以对于软件开发的敏捷部分理解的更多一点。

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

未完,所有事情都是需要循序渐进,敏捷也不例外,写笔记也不了例外。下一次会详细介绍敏捷工具,以及实际运用。

相关文章

  • 敏捷开发模式与瀑布开发模式

    再次去学习了敏捷开发模式(缺乏实践),来谈谈敏捷开发模式与传统的瀑布开发模式。 敏捷开发模式 在瀑布开发模式的基础...

  • 敏捷与瀑布

    传统的瀑布开发流程,就是如下图这个样子,采用瀑布式的开发流程。它把项目分成不同的阶段,按照前后顺序依次完成每个部分...

  • 瀑布与敏捷

    瀑布模型 瀑布模型是典型的软/硬件开发模型,包括需求、设计、编码、测试、运行与维护几个阶段。产品流经“正向”开发是...

  • UEDC-自适应的敏捷学习笔记

    一. 敏捷与Scrum起步 1.1 敏捷起源 相比于瀑布模型的“一次把事情做完,统计交付”,敏捷方法是多次把事情做...

  • 项目组与敏捷开发

    项目过程组每个阶段包括 预测方法(瀑布模型)与敏捷开发方法的对比

  • 我的“伪敏捷开发”:重视期限与核心点、监控质量与频率

    以前有看过敏捷开发相关的内容,被说不懂敏捷开发被人带着做敏捷开发,到后来我自己结合瀑布流与敏捷开发建立出一套比较能...

  • 五分钟理解瀑布开发、敏捷开发和Devops

    瀑布开发、敏捷开发、Devops概述 无论是瀑布式开发、敏捷开发还是DevOps,整个流程都分为设计、开发、测试和...

  • (一)测试流程与理论

    1.软件开发流程与项目管理 软件开发流程的演变 传统瀑布模型->敏捷开发模型->DevOps开发模型 瀑布模型 瀑...

  • 第三章 获得高层的支持(3)-敏捷、精益和设计思维

    把设计冲刺与敏捷、精益和设计思维相结合 对于企业来说,了解设计冲刺如何与瀑布、敏捷和精益流程相适应是很重要的。尽管...

  • DevOps敏捷开发实践

    背景 传统软件开发的瀑布模型已经过时,敏捷方法正在迅速取而代之。与DevOps一起,敏捷帮助开发和运维团队共同创建...

网友评论

      本文标题:敏捷与瀑布

      本文链接:https://www.haomeiwen.com/subject/pyuehqtx.html