ServiceNow è un’azienda che sviluppa applicazioni che automatizzano, predicono, digitalizzano e ottimizzano i processi di lavoro e le attività, dall’IT al Customer Service, passando per la Security e l’HR.

Nicola Attico, Solution Consultant Manager di ServiceNow Italia propone dieci suggerimenti che possono aiutare i professionisti del settore a dare il via al primo progetto DevOps.

1: Trova un campione

La metodologia DevOps presuppone il cambiamento e cambiare può essere difficile, ma è più facile se il management vi supporta. Identificare un “campione” all’interno del management team, per garantire l’appoggio C-level, assicurerà una percentuale maggiore di successo e la conseguente adozione all’interno dell’organizzazione.

2: Inizia con un progetto pilota

Lavorare in modalità DevOps è molto diverso e aiuta iniziare con un progetto pilota, per permettere al proprio team di fare esperienza. Ricordatevi di riportare con frequenza le sfide e i progressi ai propri responsabili, così che possano utilizzare la loro autorità per rimuovere eventuali blocchi o ritardi dal punto di vista aziendale.

3: Definisci il successo

Bisogna definire i criteri di successo per il primo progetto DevOps. Ad esempio, uno sviluppo più veloce o una quantità minore di bug. Questo permette a tutti di avere un obiettivo ed evitare una valutazione inconsistente dei risultati.

4: Concedi maggiore libertà

Bisogna concedere al proprio team l’autonomia necessaria per definire e dividersi gli incarichi, al fine di costruire un team DevOps di successo. Questi ruoli potrebbero essere in contrasto con procedure operative di lunga data e potrebbero non coincidere con la loro qualifica attuale, ma la metodologia DevOps richiede una sana quantità di cambiamenti.

5: Pensa alla formazione

Si deve allenare il proprio team DevOps, per far acquisire le nuove abilità e competenze che serviranno a svolgere i compiti. Per esempio, uno sviluppatore ha bisogno di capire le pratiche che si devono seguire per risolvere rapidamente un bug in fase di produzione. Una persona di operations, invece, potrebbe aver bisogno di sapere dove custodire il codice durante il processo di sviluppo. Si può prendere in considerazione l’idea di assumere un coach con esperienza DevOps, che può guidare il team durante il progetto pilota.

6: Concedi il giusto spazio

Bisogna fare in modo che il management non interferisca con il progetto iniziale. La compilazione settimanale dei timesheet e l’assegnazione di compiti al di fuori del progetto devierà l’attenzione del team e abbasserà il morale. L’approccio DevOps serve per raggiungere risultati che i metodi tradizionali non possono assicurare. Il management deve avere fiducia nel processo e lasciare lavorare il team.

7: Prevedi ulteriori finanziamenti

Prevedi ulteriori finanziamenti al team, per procurare server o altri strumenti necessari per la continuous integration e lo sviluppo. I fondi devono essere allocati all’inizio del progetto, così che non diventino un ostacolo. Se è il team a dover cercare risorse e ottenere le approvazioni necessarie, verrà ovviamente distratto dal progetto.

8: Abbraccia l’automazione

L’automazione è un fattore critico di successo per i processi DevOps. Al team dovrebbe essere permesso di automatizzare i processi come il provisioning dei server, il testing e lo sviluppo del codice. Più i processi sono automatizzati, più il processo di release sarà efficace ed inferiori i problemi.

9: Aggiorna gli obiettivi dei membri del gruppo

Ci sono alte probabilità che gli obiettivi, già previsti per i singoli membri del team, non abbiano più senso nelle attività DevOps. Bisogna aggiornarli per riflettere i nuovi ruoli. Misurare sui vecchi obiettivi può produrre comportamenti controproducenti. Per esempio, una persona “ops” non dovrebbe essere misurata solo sul numero degli incidenti risolti, ma sui criteri di successo definiti all’inizio del processo.

10: Celebra ogni vittoria, specialmente la più piccola

Il primo team DevOps si sentirà come una vera squadra di pionieri. Per mantenere il morale alto bisogna assicurarsi di celebrare in ogni occasione, magari tutti insieme a pranzo. Tutte le volte che è possibile, coinvolgete anche il management per fare un aggiornamento degli avanzamenti.
L’approccio DevOps è un grande cambiamento. Gli aspetti culturali di questo cambiamento sono enormi e spesso rappresentano una grande sfida per le organizzazioni più grandi. Grazie a questi dieci suggerimenti, però, si può arrivare al successo già con il progetto pilota e da qui si può espandere la filosofia DevOps a tutta l’azienda.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.