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

Correlations between a DevOps assembly line and manufacturing

Prior to the Industrial Revolution, goods were mostly handcrafted and developed in small quantities. This approach limited the quantity a craftsman could create as well as the customer base they could sell their goods to. This process of handcrafting goods proved to be expensive, time-consuming, and wasteful. When Henry Ford began developing the automobile, he looked to identify a more efficient method of manufacturing goods. The result of his quest was to implement a standardization methodology and adopt a progressive assembly-line approach for developing automobiles.

In the 1980s and 90s, software engineering efforts would oftentimes drain company finances. This was the result of inefficiencies in processes, poor communication, a lack of coordinated development efforts, and an inadequate release process. Inefficiencies such as integration phases, manual quality assurance, verification release plans, and execution often added a significant amount of time to the overall development and release strategies of the business. As a way to begin mitigating these risks, new practices and processes began to take shape.

As a result of these trends, software organizations began to apply manufacturing techniques to software engineering. One of the more prevalent manufacturing concepts to be applied to software development teams is the manufacturing assembly line (also known as progressive assembly). In factories all around the world, factory assembly lines have helped organize product-creation processes and have helped ensure that, prior to shipping and delivery, manufactured goods are carefully assembled and verified. The assembly-line approach provides a level of repeatability and quantifiable verification for mass-produced products. Factories adopt the progressive assembly approach to minimize waste, maximize efficiency, and deliver products of higher quality. In recent years, software engineering organizations have begun to gravitate towards this progressive assembly-line practice to also help reduce waste, improve throughput, and release products of higher quality. From this approach, the overarching DevOps concept was born.

主站蜘蛛池模板: 西充县| 吉首市| 香港 | 山阳县| 伊宁县| 青海省| 仁布县| 宝坻区| 呼图壁县| 东乡族自治县| 永丰县| 大名县| 江川县| 建德市| 晋中市| 绥中县| 威远县| 山东省| 乌鲁木齐市| 东台市| 惠来县| 深水埗区| 缙云县| 万盛区| 玛沁县| 鄯善县| 靖江市| 临安市| 无极县| 漳平市| 新源县| 玛纳斯县| 彰化市| 香港 | 蒙阴县| 九寨沟县| 阿合奇县| 德州市| 静乐县| 云浮市| 通渭县|