DevOps Practice
ID: #46248
Listed In : Advertising
Business Description
DevOps is an organizational shift where instead of distributed silo-like functions cross-functional teams work on continuous operational feature deliveries. Teams thus deliver value in a faster and continuous way, reducing problems generated by miscommunication between team members and enhancing a faster resolution of problems. It obviously means a culture shift towards collaboration between development, quality assurance and operations. At Vector we have supported a number of companies on improving efficiency with DevOps and continuous delivery. Here a brief case study from a domain with high safety and security requirements. A global supplier of critical infrastructure solutions faced overly long cycle time and high rework of delivered upgrades. The overall delivery process from development to the field took 18 months for new products and up to 3 months for upgrades thus being far too long, even in this domain. We introduced a DevOps model tailored for these specific environmental constraints. The figure below shows the eight focus areas mapped to the v-shaped lifecycle abstraction. The key change was the enhanced requirements engineering and delivery model (numbers 1 and 2 in the picture below). By running the automated tests and static and runtime analysis with every check into automatic build management, our client obtained the capability to discover defects early in the development cycle. Less changes during the feature development phase and less rework due to quality issues directly impacted ROI. Software releases became more consistent and less painful, because tests were run early and often. The company gained an overall end-to-end cycle time improvement towards 12 months for products and few days for small upgrades due to better quality and fewer changes. For more details : Website Promo Video