Three crucial IT environments are increasingly and rapidly linked to each other: Development, Operations and Quality Assurance. The convergence of these three environments takes place in the so-called DevOps organization.
The merging of these environments is often initiated from the Development environment. This has to do with the fact that an Agile Development environment does not generate any additional major releases. To the contrary, it is even abandoning the idea of bundled releases. In practice, an Agile approach produces many new, small releases. This constant and relentless stream of releases must be brought separately to production and supported.
Operations is responsible for a reliable and available environment. Many new releases and a reliable and highly available IT environment have traditionally always been in conflict with each other because every change had the potential to cause malfunctions. Within a DevOps environment, the barriers must be lowered between Development and Operations. Both departments work closely together for Development, Operations and Quality Assurance.
It goes without saying that a DevOps environment has an impact on IT Service Management. Tasks within ITSM will change drastically. In addition to the fact that creating a DevOps environment clearly entails an important cultural aspect, an IT platform is required for this that enables the new collaboration.
With regard to DevOps, organizations are faced with the following questions:
- How do I lower the barriers between Development, Operations and Quality Assurance?
- How can the DevOps organization align with Business?
- How do I create a platform that enables collaboration?
With DevOps, a great need has arisen for integrating Development and Operations. However, Operations is often perceived as sluggish and slow, which inhibits the effectiveness of an Agile development department. On the other hand, the controlling aspect of a management organization is essential to maintain manageability of the many changes in the IT landscape. Our vision is that these two worlds fit together perfectly if certain conditions are met.
First, the management processes must be seamless and efficient enough, so that they can keep up with the fast tempo of delivery for Development. Efficient tooling with a high degree of automation is indispensable for this.
Second, the service concept is essential for merging the worlds of development and management. Together these worlds provide a service to users. The service is under the direction of a number of management processes that ensure preservation as well as expansion, whereby the Change and Release process is used to take stock of wishes and to start a new development cycle or spurt.
Third, testing and going live with a new functionality is largely automated, whereby the CMDB information is also automatically updated so that all changes (including later ones) can be traced and reported on.
InfraVision fulfils these conditions as follows:
- Implementation of seamless, efficient management processes, based on proven Best Practices;
- Determining a relevant Service Catalogue/Service Architecture together with the customer;
- Integration of the underlying support systems of the DevOps organization, such as the ITSM application, Development tooling, Test tooling and IT Automation;
- Coaching of the involved organizations in the other way of working by means of Change Management.
It was of crucial importance for a trend-setting HR supplier in the Netherlands to expand their lead through innovative software, with shorter time to market being essential. InfraVision integrated the IT Service Management and Development tooling into an integrated, supporting DevOps application with which the customer can further strengthen its market position.
"InfraVision enabled us very quickly to allow Development and Operations to work together, and we were even able to continue using the existing Development tooling. This brought about instant acceptance at very low costs."