Valentina Tortoriello
Definition of a DevSecOps Operating Model for software development in a large Enterprise.
Rel. Luca Ardito, Francesco Floris. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (6MB) | Preview |
Abstract
Information Technology landscape is one of the fastest moving, with new products released everyday made available to millions of users: it is then very important for Technology companies to keep up with this pace if they want to be competitive. A determining factor in the success of a software development company is the adopted methodology: the trend is to switch from Waterfall and sequential methodologies, which are slow and expensive, towards Agile and iterative methodologies, that allow faster software development reducing the products’ time to market. Among Agile methodologies, we will deep dive into DevOps: the aim of this strategy is to break down the siloed organization between Development and Operations teams, by composing instead cross-functional teams which have end-to-end responsibility for the product lifecycle.
This is achieved through processes automation, which is key to improve the speed of development and release and also reduces human errors that are introduced in lengthy and repetitive tasks: tools are used to implement CI/CD (Continuous Integration/Continuous Delivery) of new software and functionalities, which are released more frequently and are more maintainable
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
