I metodi che cambiano il lavoro dei team IT rendendolo più adatto alle esigenze di time-to-market del nuovo business digitale: agile, CD/CI, DevOps e DevSecOps
La digitalizzazione dei processi aziendali, l’apertura di canali diretti di relazione con i clienti e, più in generale, l’esigenza di rispondere alle nuove esigenze di business rendono necessario modernizzare l’IT e adottare nuove metodologie per sviluppo/configurazione del software fino alle operation IT.
Da questo dipende oggi la gran parte del valore dei prodotti/servizi dell’azienda, la capacità di differenziarsi sui mercati di riferimento, l’entrata in produzione dei progetti e l’adattamento alle nuove esigenze degli utenti interni e dei clienti. Il cambiamento più importante riguarda l’adozione del metodo agile, scelta d’elezione per la realizzazione dei nuovi progetti business che comprendono componenti digitali.
Un metodo che si basa sulla rapida creazione e messa in produzione dei prototipi dotati delle funzionalità essenziali e che diventano un punto di partenza per ottenere, in fase precoce, i feedback degli utenti.
Feedback di cui servirsi per decidere le direzioni da prendere nel seguito delle realizzazioni. Un metodo di sviluppo plastico e incrementale dei progetti che richiede, dal lato IT, la collaborazione tra i team e la capacità di automatizzare i processi che portano al delivery, sia in ambiti di on premise sia di cloud, dei servizi agli utenti.
I metodi di riferimento sono CD/CI (continuous development e continuous integration) per lo sviluppo continuo del software attraverso incorporazione delle nuove funzionalità e degli aggiornamenti, quindi DevOps/DevSecOps (development e operation, eventualmente con l’integrazione della security) per creare una sorta di catena di montaggio automatizzata.
Una catena che accompagna le fasi di lavoro che vanno dalla traduzione in codice delle idee di business al deploy in produzione sfruttando l’automazione offerta dagli ambienti sviluppo, test, configurazione e provisioning infrastrutturale as-a-code.
Questo consente di avere cicli d’aggiornamento brevi, funzionali al time-to-market, all’aggiunta continua di nuovi servizi o di correzioni ai problemi operativi e di sicurezza. Se da una parte nuovi metodi possono rendere il lavoro IT più sinergico al business e gratificante per i team, dall’altro richiedono il supporto dell’automazione nella gestione infrastrutturale.
BinHexS ha maturato grande esperienza nell’aggiornamento degli ambienti data center, offre consulenza su ambienti on premise e di cloud multivendor oltre a una gamma di servizi gestiti, erogati su base 24×7 sia in locale sia da remoto.