La virtualizzazione dei servizi apporta vantaggi in termini di velocità e costi inferiori ai test delle applicazioni TTNET

  • Oct 22, 2023

TTNET, il più grande fornitore di servizi Internet in Turchia, con 6 milioni di abbonati, ha migliorato significativamente l'implementazione delle applicazioni riducendo allo stesso tempo i costi e i tempi di consegna.

Benvenuti all'ultima edizione del HP Scopri le prestazioni Serie di podcast. La nostra prossima discussione esamina come TTNET, il più grande fornitore di servizi Internet (ISP) in Turchia, con 6 milioni di abbonati, ha registrato un miglioramento significativo distribuzione delle applicazioni riducendo i costi E tempo alla consegna.

Ascolteremo come TTNET è stato distribuito in modo avanzato Virtualizzazione dei servizi (SV) soluzioni per automatizzare prova end-to-end casi, ottenendo un percorso integrato Test funzionali unificati (UFT).

Per scoprire come, si unisce a noi Hasan Yükselten, responsabile dei test e dei rilasci presso TTNET, che è una filiale di Türk Telekom, con sede a Istanbul. L'intervista è stata condotta da Dan Gardner, analista principale presso Soluzioni Interarbor.

Di seguito sono riportati alcuni estratti.

Qual era la situazione prima che diventaste più automatizzati, prima che iniziaste a utilizzare più strumenti software?

Siamo i leader ISP in Turchia. Distribuiamo più di 200 applicazioni all'anno e dobbiamo fornire servizi migliori e più rapidi ai nostri clienti ogni settimana, ogni mese. Prima di HP SV, dovevamo utilizzare altre infrastrutture di test nei nostri casi di test.

(Immagine: Yükselten)

Abbiamo avuto problemi soprattutto su questioni come l'accessibilità, l'autorizzazione, i tempi di inattività e i dati privati ​​per raggiungere le infrastrutture di terze parti. Quindi, avevamo bisogno virtualizzazione sui nostri sistemi di test e avevamo bisogno di automazione per ottenere una distribuzione rapida e ridurre i tempi di rilascio. E, naturalmente, dovevamo ridurre i costi. Quindi, abbiamo deciso di risolvere i problemi implementando SV.

Come sei passato da dove eri a dove volevi essere?

Prima di SV non potevamo realizzare l'automazione, poiché le altre parti si trovano in luoghi separati ed era difficile raggiungere gli altri sistemi. Potremmo automatizzare i casi di test funzionali, ma per i casi di test end-to-end era impossibile eseguire l'automazione.

Innanzitutto, abbiamo implementato SV per virtualizzare gli altri sistemi e abbiamo inserito SV tra la nostra infrastruttura e l'infrastruttura di terze parti. Abbiamo appreso le richieste e le risposte e quindi abbiamo potuto utilizzare SV invece dell'infrastruttura dell'altra parte.

Successivamente, potremmo anche utilizzare strumenti di automazione. Siamo riusciti a utilizzare gli strumenti di automazione tramite l'integrazione Test funzionali unificati (UFT) e strumenti SV, e ora possiamo eseguire casi di test di automazione e casi di test end-to-end su SV.

Abbiamo iniziato prima a utilizzare SV nei nostri sistemi di test. Quando abbiamo visto il successo, abbiamo deciso di implementare SV anche per i sistemi di sviluppo.

Strumenti di automazione

Dammi un'idea del tipo di applicazioni di cui stiamo parlando.

Stiamo lavorando principalmente su gestione delle relazioni con i clienti (CRM) applicazioni. Distribuiamo più di 200 applicazioni all'anno e abbiamo più di 6 milioni di clienti. Dobbiamo offrire nuove campagne e apportare alcune trasformazioni per nuovi clienti, ecc.

(Immagine: HP)

Dobbiamo salvare tutte le informazioni e, mentre salviamo le informazioni, interagiamo anche con altri sistemi, ad esempio il Sistema di identità nazionale, attraverso i sistemi di telecomunicazione, rete telefonica pubblica commutata (PSTN) sistemi.

Dobbiamo chiedere informazioni e dobbiamo fare alcune richieste agli altri sistemi. Quindi, dobbiamo utilizzare tutti gli altri sistemi nei nostri sistemi CRM. E abbiamo anche televisione con protocollo Internet (IPTV) prodotti, servizi a valore aggiunto e prodotti dell'azienda. Ma fondamentalmente utilizziamo sistemi CRM per il nostro sviluppo e per i nostri sistemi.

Quindi chiaramente, questi lo sono missione critica applicazioni essenziali per la tua attività, la tua crescita e la tua capacità di competere nel tuo mercato.

Se c’è un errore, un grosso errore nel nostro sistema, il giorno dopo non potremo vendere nulla. Non possiamo fare nulla in tutta la Turchia.

Parliamo un po' dell'adozione di SV. Che cosa avete effettivamente in atto finora?

In realtà, è stato molto semplice adottare questi prodotti nel nostro sistema, perché inclusi prova di concetto (PoC), potremmo utilizzare questo strumento in sei settimane. Abbiamo impiegato le prime due settimane per il PoC e dopo quattro settimane siamo riusciti a utilizzare lo strumento.

Per le prime sei settimane, abbiamo potuto utilizzare SV per il 45% dei casi di test end-to-end. In 10 settimane, il 95% dei nostri casi di test potrebbe essere eseguito su SV. È stato molto facile da implementare. Successivamente, abbiamo implementato anche altri due SV negli altri nostri sistemi. Quindi ora stiamo utilizzando tre sistemi SV. Uno è per lo sviluppo, uno è solo per le campagne e uno è per i test E2E.

HP Software ci ha aiutato moltissimo, soprattutto Ricerca e sviluppo. HP Turchia ci ha aiutato, perché anche noi stavamo usando gestione del ciclo di vita delle applicazioni (ALM) strumenti prima di SV. Stavamo usando Caricatori QTP, Centro Qualità, ecc., quindi abbiamo avuto un buon rapporto con HP Software.

Poiché SV è uno strumento nuovo, avevamo bisogno di molte personalizzazioni per le nostre esigenze e HP Software era sempre con noi. Sono stati molto veloci nel rispondere alle nostre domande e nel tornare per le nostre esigenze di sviluppo. Siamo riusciti a utilizzare lo strumento in sei settimane, grazie a Soluzioni rapide HP.

Facile da implementare

La mia comprensione è che hai qualcosa nell'ordine di 150 servizi. Ne usi 50 regolarmente, ma puoi poi avviarli e usarne altri su base più ad hoc. Perché è importante per te avere questo tipo di flessibilità e agilità?

Abbiamo virtualizzato più di 150 servizi, ma ne utilizziamo 48 attivamente. Utilizziamo queste parti del servizio perché abbiamo virtualizzato le nostre infrastrutture di terze parti per le nostre esigenze. Ad esempio, abbiamo virtualizzato tutti gli altri sistemi CRM, ma non ne abbiamo bisogno tutti. Nel gateway remoto è possibile simulare totalmente tutti gli altri servizi web. Pertanto, abbiamo virtualizzato tutti i servizi Web, ma utilizziamo solo ciò di cui abbiamo bisogno nei nostri casi di test.

Tra tre mesi noi ho recuperato l'investimento in realtà, forse meno di tre mesi. Potrebbero essere stati due mesi e mezzo. Ad esempio, per i test case della campagna, abbiamo guadagnato il 100% di efficienza. Prima di HP potevamo pubblicare solo sette campagne in un mese, ma dopo HP siamo riusciti a pubblicare 14 campagne in un mese.

In questo modo abbiamo ottenuto il 100% di efficienza e tre mesi di lavoro, perché tre ingegneri di test stavano lavorando su campagne come questa. Per fare un altro esempio, il mese scorso abbiamo ottenuto i parametri e abbiamo visto che abbiamo avuto un blocco totale per sette giorni, quindi per marzo sono stati 21 giorni lavorativi. Abbiamo risparmiato il 33% della nostra manodopera con SV e ci sono 20 ingegneri di prova che ci lavorano. Il mese scorso abbiamo guadagnato 140 mesi-uomo.

Per i nostri scenari di test di base, potremmo eseguire tutti i casi di test in 112 ore. Dopo SV, siamo riusciti a eseguirlo in 54 ore. Quindi abbiamo ottenuto il 100% di efficienza in quell'area e siamo anche riusciti a automatizzare i casi di test della campagna. Siamo riusciti ad automatizzare il 52% dei test case delle nostre campagne e questo ha significato per noi un'enorme efficienza. In totale, abbiamo risparmiato più di $ 50.000 al mese.

Applicazioni più ampie

Ti aspetti ora di poter estendere tutto questo a un insieme più ampio di applicazioni in Türk Telekom?

SÌ. Türk Telekom concede in licenza questi strumenti e ha iniziato a utilizzarli nel proprio servizio di test per ottenere questa efficienza per tali sistemi. Abbiamo una filiale chiamata AVEAe vogliono anche utilizzare questo strumento. Dopo aver ottenuto questa efficienza, molte aziende desiderano utilizzare questa virtualizzazione. Otto aziende ci hanno visitato in Turchia per raccogliere le nostre esperienze su questo strumento. Molte aziende lo desiderano e desiderano utilizzare questo strumento nei loro sistemi di test.

Hai qualche consiglio da dare ad altre organizzazioni come quelle che hai descritto, ora che hai fatto questo? Qualche consiglio su cosa consiglieresti agli altri che potrebbe aiutarli a migliorare il modo in cui lo fanno?

Le aziende devono prima conoscere le proprie esigenze. Nella nostra azienda, ad esempio, abbiamo tre sistemi di blocco per conto terzi e gli altri sistemi non cambiano ogni giorno. Quindi è stato facile implementare SV nei nostri sistemi e virtualizzare gli altri sistemi. Non abbiamo bisogno di fare virtualizzazione giorno per giorno, perché gli altri sistemi non cambiano ogni giorno.

Una volta al mese consultiamo e modifichiamo i nostri sistemi, aggiorniamo i nostri servizi web su SV, e questo ci basta. Ma se i sistemi dell'altra parte cambiano di giorno in giorno o frequentemente, potrebbe essere difficile eseguire la virtualizzazione ogni giorno.

Questo è un punto importante. Le aziende dovrebbero pensare all’automazione oltre alla virtualizzazione. Anche questo è un aspetto molto efficiente, quindi è necessario tenerne conto anche durante la virtualizzazione.

Abbiamo iniziato a utilizzare UFT con l'integrazione di SV. Come ti ho detto, finora siamo riusciti ad automatizzare il 52% dei casi di test delle nostre campagne. Quindi vorremmo andare avanti e provare ad automatizzare più casi di test, i nostri casi di test end-to-end, gli scenari di base e altri sistemi.

Il nostro primo obiettivo è aumentare l'automazione con SV e UFT, mentre l'altro è utilizzare SV nei siti di sviluppo. Abbiamo in programma di individuare i primi difetti nei siti di sviluppo e di sottoporre a test più prodotti di qualità.

Distribuzione rapida

Naturalmente in questo modo otteniamo una distribuzione rapida e riduciamo i tempi di rilascio perché il prodotto avrà più qualità. L'uso del test delle prestazioni e dell'SV ci aiuta anche in termini di prestazioni. Noi usiamo HP LoadRunner per i nostri casi di test delle prestazioni. Ora abbiamo tre obiettivi e l'ultimo è utilizzare SV con l'integrazione di LoadRunner.

Beh, è ​​davvero impressionante. Sembra che tu abbia messo in atto le tecnologie che ti permetteranno di muoverti molto rapidamente, verso un ritorno ancora maggiore. Quindi congratulazioni per questo. Ottieni maggiori approfondimenti e informazioni sul meglio dell'IT Performance Management su www.hp.com/go/discoverperformance. Puoi sempre accedere a questo e ad altri episodi nella nostra serie di podcast sulle prestazioni HP Discover su iTunes sotto BriefingsDirect.

Ascoltare al podcast. Trovalo su iTunes. Leggi un trascrizione completa O scaricamento una copia. Sponsor: HP.

Divulgazione: HP è sponsor di questo e di altri podcast di BriefingsDirect.

Storie correlate

  • L'ERP per l'IT aiuta il gigante assicurativo olandese Achmea a reinventare i processi IT per migliorare le prestazioni aziendali a tutti i livelli

  • McKesson reindirizza l'IT per diventare un fornitore di servizi in grado di fornire soluzioni aziendali più complete

  • Investire bene nell'IT ponendo l'accento sui KPI distingue i leader aziendali dai ritardatari, come dimostrano i risultati di un sondaggio

  • Chat di esperti con HP su come una migliore comprensione della sicurezza la renda un facilitatore, piuttosto che un inibitore, dell'adozione del cloud

  • Chatta tra esperti con HP su come l'IT può abilitare il cloud mantenendo controllo e governance

  • Chat di esperti su come l'ecosistema HP fornisce supporto olistico per ambienti IT virtualizzati VMware