进入20世纪99年代后,随着互联网时代的到来,软件交付的耗时长、 无法快速适应需求变更、质量反馈严重滞后这些缺点被暴露的越来越明显。
于是在这样的背景下软件工程迎来了第二次浪潮。(第一次浪潮是在20世纪80年代,随着pc机的普及人们开始认识到软件开发也是需要流程的,于是尝试了瀑布模型来控制软件的每个研发阶段。
第二次浪潮集中在敏捷和精益,人们希望软件 产品不仅能够在短周期内交付,而且还能持续不断的按需部署到生产环境。DevOps也是基于此背景诞生的。
进入20世纪99年代后,随着互联网时代的到来,软件交付的耗时长、 无法快速适应需求变更、质量反馈严重滞后这些缺点被暴露的越来越明显。
于是在这样的背景下软件工程迎来了第二次浪潮。(第一次浪潮是在20世纪80年代,随着pc机的普及人们开始认识到软件开发也是需要流程的,于是尝试了瀑布模型来控制软件的每个研发阶段。
第二次浪潮集中在敏捷和精益,人们希望软件 产品不仅能够在短周期内交付,而且还能持续不断的按需部署到生产环境。DevOps也是基于此背景诞生的。