Persona che lavora al PC

I vantaggi dell'approccio olistico

Come i processi di FQA e LQA migliorano l'esperienza di gioco


Il controllo di qualità funzionale (FQA) e il controllo di qualità della localizzazione (LQA) sono spesso considerati due servizi distinti e separati. Nonostante siano due cose diverse, però, dividerle potrebbe essere svantaggioso per gli editori e gli sviluppatori. Integrare FQA e LQA in un approccio olistico porta invece molti benefici, tra cui:

  • Tempi di produzione ridotti
  • Minore necessità di intervento da parte del cliente
  • Maggiore coerenza nell'esperienza utente in più mercati
  • Maggiore qualità produttiva
  • Rendite migliori
  • Comunicazione semplificata

Abbiamo parlato con gli esperti del testing di Lionbridge Games per comprendere l'importanza della centralizzazione delle metodologie di test.

Serve un ripasso delle basi? Leggi L’ABC dei test di qualità, la nosta guida introduttiva al servizio qualità.

Tradizionalmente, gli editori e gli sviluppatori utilizzavano i servizi di FQA e LQA separatamente. È per questo che sono nate molte agenzie specializzate, che hanno frammentato il mercato obbligando gli sviluppatori a fare affidamento a più partner per finalizzare un solo videogioco. Si acquistavano i servizi di FQA da un'apposita società e i servizi di LQA da un'altra, poi c'era l'audio e via discorrendo...

Questo è rimasto per lo più invariato per molto tempo. La maggior parte delle società di servizi dedicate al settore dei videogiochi ha un'offerta ridotta, solo pochi provider sono specializzati in più aree e, nella realtà dei fatti, sono ancora di meno quelli che lo sono veramente. Perché tutto questo sarebbe un male?

"Molti sviluppatori e clienti non comprendono che tutti questi servizi sono connessi tra loro: localizzazione, audio, FQA, LQA, ricerca sui giocatori, marketing, etc.", afferma Michal Blonski, Senior Test Director di Lionbridge Games. "È più vantaggioso collaborare con un partner univoco, che non solo conosce bene le necessità del gioco, ma anche la sua storia, le meccaniche, la terminologia, il linguaggio specifico e perfino tutte le sue sfumature culturali. Conoscendo profondamente e dettagliatamente l'IP, il cliente stesso diventa una tua estensione".

Ciò è doppiamente vero per i servizi di testing, che sono tutti strettamente interconnessi.

"I servizi di FQA e LQA hanno un ruolo essenziale che garantisce un'esperienza di gioco perfetta", spiega Damian Domach, Director of LQA Testing di Lionbridge Games. "Non c'è assolutamente nessun motivo per voler avere solo uno dei due servizi, eppure ancora molti clienti la pensano così".

Con più vendor incaricati al servizio qualità, potresti non ottenere il migliore dei risultati.

Quali sono i possibili svantaggi della separazione dei servizi di FQA e LQA?

Servizi separati comportano vari team che lavorano in posti diversi. Sembra un vero incubo per le comunicazioni, e lo è.

"Ogni vendor ha i propri standard, processi e strumenti, anche se tutti lavorano per raggiungere lo stesso obiettivo", dice Greg Blonski, Senior Test Manager. Non possono condividere risorse, collaborare in tempo reale o comunicare senza l'intervento di un terzo soggetto: gli sviluppatori.

Segregare i processi di FQA e LQA alza il rischio di conflitti, fraintendimenti e mancanza di coerenza tra le parti. Aumentano così le problematiche, che richiedono di essere risolte tempestivamente; ciò fa aumentare a sua volta le tempistiche e fa perdere prezioso tempo alle varie risorse.

"Gli sviluppatori diventano una sorta di intermediari, costretti a correre avanti e indietro per riportare le informazioni ai team coinvolti. Alcune problematiche, però, si perdono comunque nella confusione e finiscono per non essere mai risolte", spiega G. Blonski. "Al contrario, un team unico avrebbe potuto risolvere tutto in diretta, nel tempo impiegato solo per le comunicazioni con il cliente".

Le difficoltà comunicazionali non solo portano alla svista di bug, ma anche nella duplicazione dei lavori. Il processo FQA viene avviato all'inizio del ciclo di sviluppo del software, così che il team possa comprendere nei dettagli il gioco nelle sue meccaniche, caratteristiche e nelle sue possibili criticità. Tale conoscenza profonda è senza pari e può portare alla creazione di un piano di testing più efficace ed efficiente. Senza, invece, il team di LQA deve praticamente iniziare da capo.

"Quando i team non condividono gli strumenti di tracciamento non c'è uno storico chiaro di tutti i test, le problematiche e le risoluzioni. Il team di LQA deve procedere per tentativi, così alcuni passaggi rischiano di essere ripetuti. Quindi, non solo la qualità generale del testing non è al massimo del suo potenziale, ma si può anche dover pagare due volte lo stesso lavoro", afferma Domach.

È chiaro che separare FQA e LQA porti molti svantaggi sia per gli sviluppatori che per gli utenti finali. Inoltre, centralizzare il tutto porta molti benefici particolari.

Quali sono i vantaggi di incaricare un solo vendor per FQA e LQA?

Quando entrambi i team collaborano sotto lo stesso tetto la collaborazione e la comunicazione funziona alla perfezione. Se c'è un qualsiasi problema, viene risolto in fretta e internamente, senza dover aspettare l'intervento del cliente. Il carico dal punto di vista di lavoro e tempo non pesa sugli sviluppatori, così che possano dedicarsi ad altre cose importanti. Non devono più occuparsi di coordinare più team e mettere insieme i frammenti dei rapporti; invece, il vendor può gestire i propri team internamente e fornire delle informazioni univoche e complete.

Inoltre, i feedback e le scoperte del team di FQA sono utili per i servizi di LQA e viceversa. Team uniti possono condividere le informazioni importanti sul progetto ed evitare una duplicazione delle azioni.

"Quando i team funzionale e linguistico collaborano, c'è molto tempo per familiarizzare con il gioco e ottenere fin da subito le informazioni utili alla navigazione dei contenuti. Possono così sviluppare e condividere processi per evitare possibili blocchi e difficoltà funzionali. Un coinvolgimento fin dall'inizio permette al team di FQA di definire efficientemente i processi e li rende degli esperti in materia, con cui il team di LQA può sempre confrontarsi", dice Steffen Strohmann, Test Director.

M. Blonski continua: "In alcuni casi, i servizi di LQA e FQA avvengono in contemporanea. Ciò capita soprattutto per gli aggiornamenti dei contenuti o per i DLC quando la localizzazione è disponibile fin dalle prime fasi del ciclo di sviluppo. In questo modo LQA e FQA si sovrappongono, velocizzando l'intero processo di testing".

Oltre al supporto giornaliero, l'integrazione fin dalle prime fasi di FQA di alcuni task di LQA (come l'implementazione dei caratteri, la spaziatura dell'interfaccia utente e la leggibilità) è dimostrato essere di grande aiuto. Condividere ogni scoperta con il team di LQA prima che inizino a lavorare migliora il flusso di lavoro e riduce le tempistiche. Un processo più fluido ed efficiente non solo riduce i tempi di consegna, ma anche l'esperienza utente generale.

Lavorare con gli stessi processi e strumenti permette una registrazione e un tracciamento rigorosi, utili a risolvere i problemi in breve tempo. Il testing è standardizzato, usa metodologie uniformi e predefiniti, ciò aiuta a ridurre i fraintendimenti, i conflitti e i bug mancati.

"La collaborazione aiuta entrambi i team a identificare e correggere i bug fin dall'inizio del processo di sviluppo, riducendo il rischio di correzioni e aggiornamenti costosi dopo il rilascio del gioco", afferma Domach.

Consolidare i processi di FQA e LQA permette testing iterativi: dopo ogni round, entrambi i team possono ripetere la verifica della qualità per controllare che non siano stati introdotti nuovi problemi. In questo modo si garantisce la coerenza di traduzione, controllo qualità e testing funzionale, ottenendo un prodotto finale di alta qualità e uniformità.

Assumere un approccio olistico

Per sintetizzare, i servizi di FQA e LQA hanno l'obiettivo di fornire la migliore esperienza utente possibile. Un approccio olistico al testing dà come risultato una maggiore soddisfazione degli utenti finali e il successo sui mercati internazionali, migliorando costi, tempistiche e comunicazioni. Quando entrambi i team hanno una conoscenza approfondita del progetto dall'inizio alla fine, ogni aspetto del gioco viene testato nei dettagli in preparazione al lancio.

Il settore dei videogiochi è in continua evoluzione, così come le aspettative dei giocatori. Unire FQA e LQA permette agli editori e agli sviluppatori di andare incontro e superare queste aspettative grazie a prodotti di alta qualità, consistenza funzionale e localizzazione appropriata.


linkedin sharing button
  • #game-testing
  • #localization-testing
  • #blog-posts
  • #gaming
AUTORE
Abigail Smathers