Obiettivi raggiunti

  • Riduzione dei costi infrastrutturali grazie 

  • Enable Security

  • Enhanced Deployments

To who

  • Industry:  Retail

  • Products: HCL Launch

  • Region: North America/US

Panoramica

  • Parte 1

    Sfida

    Senza un modo per gestire in modo sicuro le implementazioni in un'unica applicazione, il lavoro di consegna continua in questa organizzazione è diventato frammentato e distribuito in modo non uniforme tra i team, e i ticket ServiceNow dovevano essere convalidati manualmente.

  • Parte 2

    Soluzione

    Grazie alle funzionalità di approvazioni esterne, ruoli e autorizzazioni di HCL DevOps Deploy, questa organizzazione è riuscita a implementare con successo una convalida preventiva su tutti i ticket ServiceNow e a fornire in modo sicuro a un maggior numero di team l'accesso alla piattaforma di consegna continua.

  • Parte 3

    Risultati

    L'organizzazione ha ridotto i costi infrastrutturali e ora può consentire sistematicamente a tutti gli utenti di gestire in modo sicuro le implementazioni attraverso un approccio as-a-service.

La sfida

Gestione degli accessi e delle approvazioni

Per ottenere il massimo valore da un approccio self-service, è necessario trovare un equilibrio tra accesso e sicurezza. Affinché gli elementi di lavoro possano passare attraverso la pipeline, è necessario consentire a più team e individui l'accesso a sistemi e informazioni. Ma è anche necessario garantire che solo il lavoro corretto e approvato venga implementato al momento giusto, insieme alle opportune approvazioni di ServiceNow.

Un rivenditore nazionale con una forte presenza nell'e-commerce stava cercando di trovare un equilibrio tra queste due esigenze. I responsabili del team Middleware DevOps di questa organizzazione esercitavano un controllo serrato sulla loro piattaforma di consegna continua. I team finanziari e di vendita all'interno del reparto e-commerce svolgevano un ruolo importante nella pipeline DevOps, ma i responsabili della consegna continua temevano che concedere ad altri team l'accesso alla piattaforma CD avrebbe portato a modifiche non autorizzate dei processi e degli ambienti. Questa frammentazione dell'accesso alla consegna continua ha portato a interruzioni della comunicazione tra i team, ritardi nei tempi di ciclo e un carico di lavoro ingestibile per i pochi utenti autorizzati ad accedere alla piattaforma CD.

Un altro problema che l'organizzazione ha dovuto affrontare era l'integrazione del sistema di consegna continua con i processi di approvazione delle modifiche esistenti. Tutti i team coinvolti nell'e-commerce utilizzavano ServiceNow per inviare, assegnare e confermare le richieste di modifica. Tuttavia, ServiceNow non era integrato nella piattaforma di consegna continua, pertanto i responsabili dei team dovevano verificare manualmente lo stato di ServiceNow prima di procedere con il lavoro di consegna continua. Il team DevOps ha cercato di automatizzare questo processo con una soluzione sviluppata internamente che consentiva agli utenti di verificare le richieste di approvazione delle modifiche prima di eseguire le implementazioni, ma questo ha creato un altro progetto che il team Middleware DevOps doveva gestire, mantenere e organizzare costantemente.

Il rivenditore desiderava un modo automatizzato e sicuro per gestire l'accesso alla propria piattaforma di consegna continua, in modo da poter distribuire meglio il lavoro e le informazioni tra i membri del team. Inoltre, aveva bisogno di un modo per integrare ServiceNow, così da poter disporre di una pipeline DevOps più fluida.

La soluzione

Semplificare la vita con l'automazione

Con l'aiuto del proprio portavoce, il rivenditore ha utilizzato HCL DevOps Deploy, la nostra piattaforma di distribuzione continua a livello aziendale, per implementare un modello di sicurezza rigoroso con audit e tracciabilità. Utilizzando le "autorizzazioni", il team DevOps può definire azioni specifiche (come lettura, scrittura ed eliminazione) in relazione a entità specifiche (come ambienti e processi). Con i "ruoli", il team DevOps può definire categorie di individui e assegnare autorizzazioni a tali categorie. Ad esempio, un'organizzazione può creare un ruolo di specialista dell'implementazione, che ha accesso all'esecuzione delle implementazioni ma non può modificare alcun processo. Il numero di ruoli e autorizzazioni è illimitato in HCL DevOps Deploy e può essere organizzato per team, in modo che sia completamente personalizzabile in base alle esigenze specifiche di ciascuna organizzazione. La funzionalità ruoli e autorizzazioni di HCL DevOps Deploy crea una divisione delle mansioni tra coloro che possono modificare i processi e coloro che eseguono le implementazioni, garantendo un solido controllo dei processi e una maggiore sicurezza. Inoltre, tutte le implementazioni e le modifiche vengono tracciate tramite log di audit che possono essere salvati all'interno dello strumento o esportati altrove per motivi di sicurezza.

Per eliminare la necessità di un'integrazione ServiceNow sviluppata internamente, il team DevOps del rivenditore ha implementato la funzionalità di approvazioni esterne di HCL DevOps Deploy. Questa funzionalità verifica automaticamente la presenza di un ticket di approvazione delle modifiche (come ServiceNow o BMC Remedy) corrispondente alla richiesta prima che possa iniziare l'implementazione. Le approvazioni esterne applicano le best practice DevOps ai requisiti dei comitati di approvazione delle modifiche senza sacrificare velocità o controllo.

 

Risparmio di tempo e risorse

 

Una volta che il team DevOps ha configurato ruoli e autorizzazioni in HCL DevOps Deploy, ha migrato diversi altri team nel server HCL DevOps Deploy per consentire loro di interagire direttamente con l'interfaccia utente ed eseguire le proprie implementazioni. Anche se ora sono coinvolti più team, i costi dell'organizzazione non sono aumentati perché fornire a più utenti l'accesso a HCL DevOps Deploy non richiede licenze, risorse o infrastrutture aggiuntive. Grazie al metodo di gestione di HCL DevOps Deploy che controlla chi, cosa e quando delle attività di distribuzione, i responsabili dei team DevOps non devono più preoccuparsi della possibilità che gli utenti interrompano un processo o manipolino un'implementazione. L'organizzazione è in grado di integrare nuovi team e utenti, consentendo una maggiore efficienza della pipeline DevOps e una maggiore autonomia dei team con le necessarie misure di sicurezza.

Poiché le approvazioni esterne di HCL DevOps Deploy hanno risolto il problema dell'integrazione con ServiceNow, il rivenditore è stato in grado di ridurre il carico di lavoro, i costi e l'infrastruttura eliminando la necessità di ricorrere a soluzioni provvisorie sviluppate internamente. Ora, il team Middleware DevOps può integrare più utenti e migliorare altri servizi DevOps. Inoltre, le approvazioni esterne offrono un altro modo per garantire che il comitato di approvazione delle modifiche segua i requisiti di sicurezza definiti dall'azienda, automatizzando perfettamente la convalida dell'implementazione. .

Utilizzando HCL DevOps Deploy, questo rivenditore ha eliminato i colli di bottiglia nella propria pipeline DevOps, riallocato le risorse di sviluppo e offerto un'esperienza di consegna continua più autonoma a un numero maggiore di dipendenti. Grazie a questi vantaggi, l'organizzazione può fornire ai propri clienti applicazioni di qualità superiore in tempi più rapidi.

Funzionalità correlate