Skip to main content

DevOps

Il termine DevOps descrive un approccio di miglioramento dei processi che viene utilizzato principalmente nello sviluppo del software e nell’amministrazione dei sistemi. Il termine è un cosiddetto portmanteau composto dalle due parole “development” e “information technology Operations”.

DevOps nel moderno sviluppo del software

DevOps mira a ottimizzare le aree di sviluppo, operazioni IT e assicurazione della qualità e a garantire una migliore cooperazione tra le singole aree. Per questo vengono utilizzati approcci, processi e strumenti speciali. La cooperazione ottimizzata delle diverse sotto-aree migliora durevolmente la velocità di sviluppo del software e ottimizza la cooperazione tra i singoli team.

Integrazione con i nuovi processi di sviluppo

Quando si sviluppano prodotti software, gli sviluppatori spesso seguono un modello di processo specifico. Alcuni modelli di processo ben noti sono, per esempio:

  • Modello a cascata o modello V
  • Modello di sviluppo rapido diApplicenze o modello RAD
  • agile Application-Development-Model

L’approccio agile è il modello di processo più usato nello sviluppo del software oggi. Utilizza i processi del modello RAD e li combina con un approccio agile. Lo sviluppo agile è caratterizzato da un alto grado di flessibilità, che permette ai singoli team di adattarsi a nuovi requisiti e circostanze in un tempo molto breve. Lo sviluppo e il test del software sono strettamente combinati per poter trovare e correggere rapidamente gli errori nella programmazione.

Ulteriori informazioni su questo argomento possono essere trovate qui:
https://de.wikipedia.org/wiki/DevOps


Avete altre domande?

Vi preghiamo di contattarci


Ulteriori contenuti