DevOps(3)何为流式开发?

本来这次是要介绍分支模型的,但由于最近针对流式开发有一些思考,所以插入了这篇分享。

具体是在内部分享主题为《流式开发模式下的DevOps实践》内容时有位同学提了一个问题,流式开发是什么?与敏捷开发有什么区别?

之前感觉一直就是这样做的,没有系统思考过这个问题,当时回答的也不系统,也不是非常的清晰。

分享完毕后,重新思考了一下,感觉有点价值,就写了下来。

首先是流式开发是什么?

流式开发即在软件开发过程中,需求、开发、测试、部署、发布的过程是不等待的,不需要像迭代开发的模式一样,发布日的时候才会将验证完的需求一次性交付给客户,而是持续的不间断的不等待的持续集成部署发布的一种开发模式。

拿应对紧急需求和迭代需求的2类场景分别来说具体是这样的:

紧急需求,即客户提出需求后,开发测试完成后立即部署发布,不受其他需求的影响,客户能以最快的速度感知到交付成果,体验新需求新功能带来的价值。简单理解就是我们日常修复线上BUG,改了BUG后立即部署上线,并立即发布到生产环境,不受正在迭代需求的影响。时间快的话几分钟,长一般也在一天左右。

迭代需求,即按迭代周期交付的需求,开发测试完成后立即完成持续集成和持续交付,不受其他需求影响,这里强调的持续集成和持续交付,具体为说是持续部署到生产环境,但可以周期性发布到生产环境。

不管是紧急需求还是迭代需求,流式开发强调的是需求完成后,立即部署到生产,做到持续集成和持续交付,然后针对不同类型的需求,可以有不同的发布周期(比如迭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值