Building a complementary set of practices to support Agile software development

Video-interview with Karim Limam, Head of Integration Services at Skyguide

DevOps is a set of practices combining software development (Dev) and IT operations (Ops). It aims to shorten systems development life cycles while providing continuous delivery with high software quality. DevOps is aligned with Agile software development and was introduced from day one into the Virtual Centre Tranche 2 (VCT2) technology pillars. It is a holistic approach for software development.
The journey started by automating the deployment of new simulation and training environments – a vital requirement since operations staff needed to switch between these functions within minutes. DevOps staff were able to incorporate older deployed systems within the new technology framework. Having achieved the breakthrough in the simulation and training environment DevOps extended the approach to air navigation services. Although integration and deployment of new ,VCT2 applications and services have been automated, DevOps has now embarked on ,the second part of the journey by automating the test and deployment of legacy systems.