官术网_书友最值得收藏!

The origin of DevOps

DevOps is a new movement that officially started in 2009 in Belgium, when a group of people met at the first DevOpsDays conference, organized by Patrick Debois, to talk about how to apply some agile concepts to infrastructure.

Agile methodologies transformed the way software is developed. In a traditional waterfall model illustrated in the following diagram, a Product team comes up with specifications, a Design team then creates and defines a certain user experience and user interface, the engineering team then starts implementing the requested product or feature and hands off the code to a QA team, which tests and makes sure that the code behaves correctly according to the design specifications. Once all the bugs are fixed, a Release team packages the final code that can be handed off to the Technical Operations Team, which deploys the code and monitors the service over time:

The increasing complexity of developing certain software and technologies showed some limitations with this traditional waterfall pipeline.

The agile transformation addressed some of these issues, allowing for more interaction between the designers, developers, and testers. This change increased the overall quality of the products as these teams now had the opportunity to iterate more on product development; but apart from this, you would still be in a very classical waterfall pipeline:

All the agility added by this new process didn't extend past the QA cycles, and it was time to modernize this aspect of the software development life cycle. This foundational change to the agile process, which allows for more collaboration between the designers, developers, and QA teams, is what DevOps was initially after, but very quickly the DevOps movement started rethinking how developers and operations teams could work together.

主站蜘蛛池模板: 大宁县| 蓬溪县| 荣昌县| 东兰县| 确山县| 洪湖市| 茶陵县| 专栏| 砚山县| 高青县| 衡水市| 琼海市| 弥渡县| 金堂县| 怀集县| 民和| 抚顺县| 邻水| 邹平县| 电白县| 瓮安县| 临漳县| 榆树市| 陇川县| 汕尾市| 民县| 开原市| 福海县| 泗洪县| 龙海市| 阳信县| 包头市| 盘锦市| 中宁县| 虎林市| 乐亭县| 和林格尔县| 益阳市| 日土县| 赤壁市| 图木舒克市|