- DEVOPS
- INNOVATION
- CHANGE MANAGEMENT
- ADABAS
- NATURAL
- NATURALONE
- GENERATIONAL CHANGE
- MULTI-TECHNOLOGY ARCHITECTURES
DevOps adoption project in GISS Managed Development.
Designing the transformation plan
Installation and commissioning of the DevOps technology environment
+150 professionals
Training of technical teams for the transformationManaging Social Security System Benefits
The Social Security IT Department (GISS) is a common service for the management and administration of information and communication technologies in the Social Security system. It is organised by development centre, one of which (CDINSS) is responsible for providing IT solutions to the National Institute of Social Security.
In April 2019, the service started for the maintenance of various applications of the CDINSS using a managed development model, by means of which the development centres make requests that must be fulfilled within a specific period and in line with the strict quality standards of GISS. The applications involved are Mission Critical, and are mainly developed in Host technology (Natural/Adabas and Cobol) and J2EE Multi-technology with Natural Services.
Minimising time-to-market
The challenge was to be able to respond quickly to the demand generated by the Development Centre, with high-level and high-quality solutions in any technology, while being able to assume the variability in demand and requirements of the developments requested.
Transforming the Development Model: Adopting DevOps
To meet the challenge, a cross-cutting development transformation project was put forward through the adoption of DevOps, the foundations of which do not depend on the technology. The Project has been phased in, and is at different levels of progress depending on the complexity of the applications and the maturity level of the equipment.
In the first, Natural Development evolved from character-oriented on-screen work to working with NaturalONE, an integrated development environment under Eclipse that provides flexibility, agility and greater productivity, making it possible to evolve into working modes that were previously unthinkable for the Host environment.
This phase has not been necessary for other technologies, the traditional working environment of which has always been graphic, and the teams have extensive knowledge of the management of an Integrated Development Environment such as Eclipse.
The second involved levelling development teams in the proper handling of source code management systems, applying best practices in order to guarantee proper evolution towards continuous integration.
Finally, applications are progressing to a development scenario in which teams frequently perform Integrations in their work, at least once a day, and each integration is verified by an automatic build (including test) to detect errors as quickly as possible. This form of work results in faster development and higher software quality. The software is built in such a way that it can be released to production at any time, with the obtaining of deployable software being prioritised over work on new functions. This means that the continuous integration process always has a stable version of the software, even with limited functions, that can be delivered for testing, early releases or prototypes, performing a continuous delivery process.
Ready for the Digital Transformation
The digital transformation taking place in all areas of every-day life involves not only the use of new technologies (mobile apps), but also the evolution of traditional systems that represent the backbone supporting the business or corporate purpose of organisations. These systems and applications continue to serve, thanks to their robustness and reliability, and they can now evolve into a modern infrastructure with complete security.
DevOps can undertake projects focused on the latest technological trends, and the tools required for their application are now also available for Natural.