Verso Enterprise DevOps

Mentre altre aziende offrono singole soluzioni all’interno della pipeline di distribuzione, Micro Focus offre una soluzione completa, adattiva e integrata per l’intera toolchain DevOps. Start your DevOps Journey ›

Ciascun percorso DevOps è diverso. L’ambiente di sviluppo software è unico. Quindi, a fronte di un percorso apparentemente semplice, le sfide potrebbero non mancare. Grazie alle soluzioni Micro Focus DevOps, è possibile evitare i compartimenti stagni ed eliminare gli ostacoli, migliorando in tal modo il lavoro di squadra e l’agilità.

Potrete aumentare l’efficienza con l’automazione dei processi, la visibilità della pipeline e la comunicazione interfunzionale. I team di consegna hanno tempi di azione veloci, prendono decisioni più efficaci e si adattano al cambiamento, riducendo al contempo i rischi, anche in un complesso panorama di architetture, processi, piattaforme e applicazioni.

Il processo DevOps — visualizzato

Le soluzioni Micro Focus DevOps forniscono una consegna del software agile ed efficiente su scala aziendale. Esplorate l’infografica sulla toolchain DevOps qui sotto per saperne di più

Allineare le esigenze aziendali con la consegna delle applicazioni
Micro Focus DevOps Solutions
Le soluzioni Micro Focus DevOps vi aiutano a —
Controllare e condividere i requisiti delle applicazioni da un unico punto

Come possiamo organizzare le esigenze del cliente e allineare le modifiche con le esigenze aziendali? Abbiamo bisogno di consolidare le esigenze dei clienti e definire con cura i requisiti per i team di sviluppo e test. Mantenete allineati i team al progetto in base al cambiamento dei requisiti degli utenti.

Individuare e comunicare i requisiti dei clienti

Acquisire chiarezza durante i processi: organizzate le esigenze dei clienti attraverso una gamma di formati, quali documenti di riferimento, e-mail e foto delle sessioni di discussione. Individuate rapidamente idee e concetti originali per tutto l’arco di vita del progetto e collegateli alle giuste risorse di sviluppo a valle.

Mantenere la connessione tra team dei test e requisiti

Aiutare i team dei test a migliorare la qualità garantendo sempre che i criteri dei test siano allineati con i requisiti aziendali. L’accesso diretto ai requisiti definiti nell’ambiente di test offre ai tester offre una chiarezza completa.

Valutare rapidamente l’impatto della modifica dei requisiti su un progetto

Come possiamo analizzare la pianificazione di un progetto e le modifiche all’ambito durante la gestione del rischio globale? L’evoluzione delle priorità aziendali e delle esigenze dei clienti impone la necessità di comprendere il loro potenziale impatto sui requisiti a valle e sul lavoro in corso. Come possiamo essere sicuri di adottare decisioni consapevoli in un ambiente mutevole in modo dinamico?

"Stiamo collaborando con medici e produttori di dispositivi per visualizzare, organizzare e stabilire l’ordine di priorità dei requisiti che definiranno il futuro dell’interoperabilità dei dispositivi. Per MDPnP.org, i requisiti sono il prodotto e Micro Focus ha fornito il wrapper perfetto."
RICHARD SCHRENKER
Clinical Engineer, MD PnP
Gestite la crescente complessità dei progetti di sviluppo del software utilizzando strumenti moderni, la gestione della configurazione e il continuo controllo del codice
Le soluzioni Micro Focus DevOps vi aiutano a —
Mantenere la visibilità e il controllo nei processi di sviluppo del software

Controllare e tenere traccia delle modifiche al codice e alle funzioni sui sistemi mainframe e sui progetti di sviluppo distribuiti. Definite il processo di workflow per la visibilità e la tracciabilità di tutte le risorse software.

Controllare tutte le versioni

Oltre al codice sorgente, vi sono molti elementi da gestire: immagini, audio, file binari, moduli, manifesti, libri di cucina, definizioni delle infrastrutture e altro ancora. Quando effettuate il controllo di tutte le versioni, non dovete sacrificare l’immutabile cronologia commit per una maggiore flessibilità di sviluppo, né promuovere un elevato grado di fiducia tra gli sviluppatori, per assicurarvi che i rischi relativi alla sicurezza e alla conformità siano gestiti alla fonte.

Utilizzare il metodo Shift Left ed effettuare controlli continui

Unire facilmente i vostri strumenti preferiti incentrati sul codice in una toolchain automatizzata progettata per il test. Fornite una rapida revisione inter pares e il feedback ai vostri sviluppatori insieme a metriche KPI aggregate. Visualizzate la qualità e la disponibilità del rilascio dei prodotti finali di sviluppo.

Gestire in modo efficace i comuni cicli di consegna

Migliorare il controllo sui workflow Agile, Waterfall e ibridi con funzioni di tracciabilità su storie, task e codice sorgente. Cercate di comprendere l’impatto delle modifiche della pianificazione quando vengono aggiunte nuove funzionalità. L’aggiunta di risorse aumenta la velocità? Poiché lo stato di una fase viene misurato in tempo reale, la valutazione dello stato globale del progetto globale e la pianificazione delle decisioni critiche diventano più facili.

Gestire la complessità e l’ambito delle applicazioni

Ottenere più valore dai sistemi COBOL e mainframe modernizzando tali applicazioni aziendali fondamentali, le infrastrutture sottostanti e i processi di consegna.

  • Semplificare le attività di sviluppo e test COBOL e PL/I dei sistemi mainframe utilizzando un ambiente di sviluppo integrato (IDE) disponibile in Eclipse o Visual Studio.
  • Scalare il test e lo sviluppo di applicazioni mainframe su piattaforme distribuite, virtuali o cloud senza vincoli di capacità o costi aggiuntivi.
  • Adottare pratiche agili per la pianificazione, il monitoraggio e lo sviluppo dei sistemi COBOL, sfruttando, al contempo, i vantaggi dell’integrazione continua.
"L’adozione della soluzione proposta da Micro Focus Enterprise ci ha permesso di incrementare la produttività degli sviluppatori del 20%. A sua volta, ciò ci aiuta a ridurre i tempi di introduzione sul mercato dei nuovi servizi per i clienti e gli utenti aziendali."
MILO GUSMEROLI
Vice President, Banca Popolare di Sondrio
Adottate un approccio Shift Left e migliorate la qualità integrando test funzionali, sulle prestazioni e sulle unità con la gestione dei problemi e dei workflow di consegna continua
Micro Focus DevOps Solutions
Le soluzioni Micro Focus DevOps vi aiutano a —
Sfruttare gli ambienti virtuali e cloud per eseguire test a costi ridotti su vasta scala

Sfruttare la potenza del cloud per eseguire test di picchi di carico o test funzionali su varie configurazioni per applicazioni Web, mobili e mainframe.

Velocizzare i test dei software per le applicazioni Web, mobili e aziendali

In che modo è possibile automatizzare i test mantenendo rigorosi standard di qualità? I tempi di ciclo delle release si stanno riducendo, ma il maggior numero di configurazioni richiede più test. Un’integrazione continua richiede ai team dei test di lavorare molto velocemente e ai test di includere un ampio ventaglio di configurazioni e ubicazioni geografiche degli utenti.

Tenere il passo con gli standard di consegna e qualità

Mantenere la qualità del prodotto mentre si aumenta la velocità di esecuzione. Consentite ai team dei test di creare test portatili e riutilizzabili insieme ad ambienti di QA scalabili per assicurare la consegna rapida di applicazioni di qualità.

Centralizzare l’automazione dei test per applicazioni desktop, Web, mobili ed ERP

Personalizzare la strategia di automazione dei test per supportare le applicazioni aziendali, tra cui sistemi desktop, Web, mobili e ERP quali SAP o Oracle Forms. L’utilizzo di una sola soluzione per imparare, mantenere e interagire riduce notevolmente la complessità dell’automazione dei test.

Migliorare la collaborazione tra gli stakeholder aziendali e tecnici

È necessario abbattere i compartimenti stagni esistenti per migliorare la flessibilità aziendale e la velocità di consegna del software. Una collaborazione efficace tra team commerciali, esperti di dominio, tester e sviluppatori è cruciale per garantire la consegna continua. Grazie all’uso di test guidati da parole chiave e supportati tramite appositi strumenti di gestione, potete offrire l’interfaccia giusta a tutti gli stakeholder, consentendo a ciascuno di essi di contribuire alla realizzazione di un processo di test unificato.

Gestire la complessità della configurazione dei test su più dispositivi, piattaforme e versioni software

Mantenere la qualità delle applicazioni è difficile poiché i team dei test devono garantire funzionalità e stabilità su centinaia di configurazioni diverse. Utilizzate le soluzioni di automazione e gestione dei test in grado di agevolare l’ampia copertura dei test e una maggiore efficienza per migliorare la qualità.

"L’utilizzo della soluzione Micro Focus Silk ha aumentato la qualità generale dei nostri prodotti. I problemi vengono individuati durante lo sviluppo, anche prima di iniziare i test, e la quantità di copertura delle piattaforme dei test, incluse tutte le nostre piattaforme mobili, indica che siamo in grado di abbreviare i cicli dei test in modo significativo."
Benjamin Yim
Principal Quality Assurance Engineer, Siemens
L’automazione dei rilasci delle applicazioni consente di coordinare i rilasci del software e automatizzare la distribuzione delle applicazioni
Le soluzioni Micro Focus DevOps vi aiutano a —
Automatizzare tutto

Con “tutto” spesso si fa riferimento a sforzi manuali frequenti e soggetti a errore nell’ambito di test e distribuzione, inclusi provisioning, clonazione e condivisione degli ambienti di produzione. L’automazione delle attività di distribuzione consente di liberare innumerevoli ore da poter dedicare ad attività più importanti, quali test aggiuntivi e miglioramento della sicurezza.

Informazioni sulle dashboard

Ottenere sempre informazioni approfondite sul vostro processo di sviluppo e distribuzione, che vi consente di comprendere lo stato delle iterazioni di sviluppo, le revisioni del codice inter pares e i controlli continui in tutte le pipeline di distribuzione.

Creare, gestire e automatizzare l’intera pipeline di distribuzione

Ridurre i tempi dei cicli, migliorate la qualità e liberate le persone dalle attività monotone e ripetitive automatizzando i processi di sviluppo, test e distribuzione. Distribuite allo stesso modo in ogni ambiente e acquisite la certezza che il software è pronto per il rilascio.

Automazione del rilascio delle applicazioni

La distribuzione del software può essere lenta, complessa e difficile da monitorare. Ugualmente, accelerare la cadenza dei rilasci può aumentare il rischio. Forse è necessario migliorare la visibilità del processo dei rilasci e dei gate di approvazione? In alternativa, l’automazione delle distribuzioni e del rilascio del software in modo veloce, ripetibile e affidabile potrebbe risolvere le sfide di sviluppo. Per migliorare la qualità e la velocità di consegna in un panorama IT ibrido, è necessario un duplice approccio.

Progettazione, pianificazione e coordinamento

Pianificate, tenete traccia e controllate il rilascio delle applicazioni con una visibilità end-to-end. Ciò fornisce agli stakeholder informazioni approfondite e un feedback più rapido sull’intera pipeline di distribuzione. La coordinazione dei rilasci delle applicazioni su scala aziendale nelle organizzazioni distribuite in varie aree geografiche, nei team addetti ai rilasci e in più ambienti di destinazione migliora i risultati.

Automatizzate la distribuzione delle applicazioni in tutta l’azienda

La sostituzione degli script sviluppati internamente con un editor di processi grafici e di trascinamento migliora la visibilità del processo di distribuzione end-to-end. I modelli di processo che consentono di salvare e riutilizzare i componenti, i processi e le proprietà accelerano il tempo di installazione dei nuovi processi di distribuzione. L’automazione delle applicazioni e la distribuzione delle infrastrutture non sempre richiede una programmazione.

"Micro Focus Deployment Automation ci ha fornito tutti i vantaggi che ci aspettavamo, ci ha permesso di realizzare il nostro business case e adesso ci aspettiamo di ricavare ancora più profitti non appena lo distribuiremo al resto dell’organizzazione."
CHRIS RISEBROW
Project Delivery Manager di Allianz, Allianz
State sempre un passo avanti rispetto ai problemi prestazionali e trascorrete la metà del tempo a risolvere i problemi mediante il monitoraggio delle applicazioni in produzione
Micro Focus DevOps Solutions
Le soluzioni Micro Focus DevOps vi aiutano a —
Simulare l’esperienza dell’utente e monitorare continuamente le prestazioni

La posta in gioco è alta per la distribuzione globale delle applicazioni. In alcuni casi, viene valutata la capacità del sistema per il carico di utenti previsto e vengono monitorate da vicino le prestazioni e la funzionalità delle applicazioni in produzione per assicurare la soddisfazione del cliente. Simulate l’esperienza dell’utente utilizzando transazioni aziendali sintetiche e preregistrate da un punto di presenza (POP) dedicato. Gestite i livelli di servizio delle applicazioni dal punto di vista dell’utente con più POP per misurare la disponibilità e la latenza di rete da qualsiasi posizione. Una soluzione di monitoraggio delle prestazioni vi consente di misurare l’integrità dell’applicazione sulla base di tre metriche degli utenti finali:

  • Disponibilità da qualsiasi posizione globale.
  • Tempo di risposta dell’applicazione.
  • Integrità funzionale.
Sapere quando i tempi di risposta superano i livelli di servizio

Per ridurre i tempi di diagnosi e risoluzione degli errori, gli amministratori di sistema e i team DevOps devono essere avvisati quando i tempi di risposta delle applicazioni superano i livelli di servizio stabiliti. La giusta soluzione di monitoraggio delle prestazioni sarà in grado di identificare le cause dei problemi prestazionali o degli errori delle applicazioni e si integra perfettamente con gli attuali sistemi di richieste di assistenza e gestione dei servizi IT. La soluzione genererà un allarme quando una transazione non riesce perché il tempo di risposta supera la soglia definita, che viene inviata automaticamente all’amministratore sistema/team DevOps. Poiché il monitoraggio sintetico non dipende dal traffico degli utenti reali, è in grado di rilevare i problemi prima degli utenti. Questa visibilità implica più tempo per risolvere il problema in modo rapido e proattivo.

Incorporare il test delle prestazioni nella vostra pipeline

La maggior parte degli utenti desidera incorporare il test delle prestazioni in una pipeline di consegna continua, ma trovano che la creazione di più script per i test di pre-produzione e produzione sia eccessivamente dispendiosa in termini di tempo. Accelerate così i test di produzione e mantenete la coerenza attraverso il riutilizzo delle risorse usate nei test di carico e funzionali di pre-produzione. L’automazione dei test e la tecnologia di gestione possono essere integrate fra loro e utilizzate per il monitoraggio della produzione.

"Per una richiesta urgente da parte del cliente, siamo in grado di implementare, sottoporre a test e rilasciare una funzione nello stesso giorno tramite la soluzione Micro Focus Silk. Durante il commit del codice, il processo dei test viene attivato e i risultati vengono visualizzati in tempo reale. Questo aspetto ci dona la sicurezza di sapere che stiamo fornendo codice di qualità ai nostri clienti."
MIKE ZOBAC
Software Developer, Convergent Manufacturing Technologies, Inc.
Best practice DevOps
Iniziate il vostro viaggio DevOps

Si può andare dove si vuole, fintanto che si sappia dove ci si trova: è una semplice verità. Passate alla fase successiva associando i processi di consegna del software ai vostri obiettivi aziendali. Potete documentare, assegnare le priorità e ottimizzare la pipeline di distribuzione con l’aiuto degli esperti Micro Focus. Create una roadmap DevOps per realizzare più velocemente programmi software di alta qualità e un’azienda pronta per il digitale.

Fasi successive

Iniziate il vostro viaggio DevOps.

Parlate con un esperto: