• Home
  • Blog
  • I bug si verificano. Come li risolviamo?

I bug si verificano. Come li risolviamo?

Quando gestiamo i bug, essi seguono un certo flusso. In questo articolo approfondito vi raccontiamo tutte le fasi del processo. Dalla scoperta, fino alla notifica di una correzione.

Postato il
18 set 2019
Tempo di lettura
5 Minuti
Scritto da
Knowly - Content writer

Si può supporre che Grace Hopper, scienziata informatica dell'Università di Harvard, il 9 settembre 1947 non stesse vivendo una buona giornata. Il suo computer restituiva ripetutamente errori senza una ragione precisa. Aprendolo, Grace trovò un vero e proprio insetto, una falena per la precisione, che interferiva con il suo funzionamento. In questo modo, divenne la prima persona a segnalare un bug del computer.

In realtà, i bug del software non sono causati da cose come le tarme (anche se i nostri sviluppatori vorrebbero che tutte le correzioni fossero così semplici!). Piuttosto, un bug software è un errore nel sistema che lo porta a produrre risultati errati o a comportarsi in modo inaspettato. Noi di Easy LMS puntiamo a costruire per voi un sistema privo di bug! Ma il fatto è che un sistema privo di bug è raro come un unicorno. Easy LMS è costruito da esseri umani e soggetto a errori umani, il che significa che di tanto in tanto i bug sfuggono.

Poiché sappiamo quanto sia fastidioso quando ci sono dei bug, abbiamo messo in atto un processo per risolvere i bug il prima possibile! Ecco uno sguardo interno su come funziona questo processo, a partire dalla scoperta di un bug da parte vostra, fino alla correzione finale.

Fase 1: Contattateci 

La prima fase del processo è quella in cui entra in gioco il cliente. Facciamo finta che stiate creando un nuovo esame per testare la conoscenza degli standard di sicurezza di un nuovo assunto. Per aggiungere un tocco di classe, si va a caricare il logo della propria azienda. Invece di caricare con successo l'immagine, guardate l'icona di caricamento girare, girare e girare...

Dopo aver provato un paio di volte, probabilmente siete piuttosto frustrati. È chiaro che Easy LMS non funziona come dovrebbe! Cosa dovete fare? Contattare immediatamente l'assistenza! Il supporto sarà il vostro punto di contatto per tutto il processo.

Raccoglieremo quante più informazioni possibili sul bug

Attraverso la casella di chat, raggiungerete un membro del team di supporto. Uno dei nostri obiettivi principali a questo punto sarà quello di raccogliere quante più informazioni possibili sul bug. Potrebbe sembrare di giocare a Venti domande, ma questa fase è fondamentale per consentire allo sviluppo di risolvere i problemi in seguito. Vi verranno poste queste domande:

  • Qual è il percorso del menu per raggiungere la posizione in cui si verifica il problema?

  • Qual è l'URL esatto?

  • Quale componente è interessato? Esami, corsi, ecc.

  • Quali sono i nomi dei contenuti e degli utenti interessati?

  • Quale piattaforma e dispositivo state utilizzando?

  • Cosa stavate cercando di fare quando avete riscontrato il problema?

  • Cosa accade esattamente quando si verifica questo problema?

Una volta condivise queste preziose informazioni, il vostro lavoro è finito. Ora potete sedervi, rilassarvi e lasciare che Easy LMS prenda le redini della situazione!

Fase 2: Riproduciamo 

Il vostro lavoro potrebbe essere finito, ma per il membro del supporto con cui avete parlato non è finita. Con il vostro permesso, accederà al vostro account e cercherà di riprodurre il bug. Facendo riferimento all'esempio precedente, un membro dell'assistenza si recherebbe di solito allo stesso Exam e cercherebbe di caricare lui stesso un logo.

Se l'assistenza non riesce a riprodurre il problema, il processo si conclude qui. In un certo senso è positivo che il bug non possa essere riprodotto, perché tutto dovrebbe funzionare. Tuttavia, non ci aiuta a capire cosa avete riscontrato. In casi come questi, potremmo avere qualche domanda in più e vi chiederemo di farci sapere se il problema si ripete. D'altra parte, se riusciamo a riprodurre l'errore (ma che cavolo!), il processo continuerà.

Fase 3: Registriamo 

Ora che siamo riusciti a confermare che si tratta di un bug, registriamo, o come si dice "registriamo", tutte le informazioni che ci avete fornito in un rapporto strutturato. Registriamo i bug in Jira, uno strumento di gestione dei progetti. Questo rapporto aiuta gli altri a individuare con precisione il luogo e l'aspetto che comporta il bug. L'altro vantaggio di registrare i bug in un unico posto è che gli altri membri del team, compresi gli sviluppatori, possono facilmente vedere se il reclamo di un altro cliente rientra in un bug esistente.

L'assistenza apporrà un tag alla conversazione con il numero ID del bug. In questo modo, potremo trovare le vostre informazioni di contatto per chiedervi ulteriori informazioni o fornirvi aggiornamenti pertinenti.

Il supporto ai sviluppatori è dove avviene la magia

Fase 4: We debug 

In Easy LMS, gli sviluppatori e i consulenti di supporto lavorano insieme in un team. Quando decidiamo su cosa lavorare, tutti lavorano in modo trasversale per dare priorità ai bug e alle potenziali nuove funzionalità in base all'urgenza temporale. Durante questa telefonata, discuteremo anche se una nuova funzionalità sarebbe migliore, nel qual caso il bug viene presentato come richiesta di funzionalità.

Una volta che il vostro problema è stato individuato dallo sviluppo, il team identificherà il problema, proporrà una soluzione e la implementerà entro un periodo di due giorni.

Fase 5: Comunichiamo

Woohoo! Il bug è stato finalmente risolto! Verrete informati dal membro del supporto non appena verrà rilasciato.

A questo punto, vi ringrazieremo anche per la vostra pazienza. I bug non sono divertenti per nessuno! Non per voi. Non per il supporto. Né per lo sviluppo. Pertanto, la vostra comprensione e la vostra comunicazione con noi sono sempre apprezzate e contribuiscono a rendere il processo un po' più semplice per tutte le parti coinvolte.

Leggi di più dal nostro blog

Caroline

Caroline

12 dic 2024

Le nostre prestazioni di lavoro secondario spiegate

Sebbene lo stipendio sia un aspetto importante nella scelta di un lavoro, non dimentichiamo i vantaggi che ne derivano. I benefici secondari possono davvero addolcire l'affare! E noi crediamo di aver messo insieme un pacchetto fantastico. Scoprite tutti i nostri meravigliosi extra!

Leggi di più
Caroline

Caroline

8 apr 2025

Lavorare e prosperare!

Lavorare per Easy LMS è gratificante! Ovviamente diamo uno stipendio competitivo, indennità di viaggio e lavoro da casa e 25 giorni di vacanze pagate all'anno! Ma siamo anche fieri di offrirti dei vantaggi che ti aiutano a sentirti migliore e a fare il meglio. Il tuo benessere fisico e mentale è una priorità assoluta! Perché i nostri dipendenti sono la colonna vertebrale della nostra organizzazione.

Leggi di più
Caroline

Caroline

22 apr 2025

Il tuo primo mese

Quando hai un nuovo lavoro, non vedi l'ora di cominciare! Allo stesso tempo, però, c'è sempre una certa dose di nervosismo. Ti chiedi che cosa puoi aspettarti, cosa farai nel corso delle prime settimane e come potrai cominciare ad aggiungere davvero valore. Quest'ultimo punto è quello su cui ci concentriamo maggiormente. Il nostro chiaro programma di onboarding per i software engineer ti aiuterà a conoscere la nostra azienda, i tuoi colleghi e i tuoi task in pochissimo tempo! Scopri come lanceremo la tua carriera!

Leggi di più