Il tuo spazio personale su Chrome
Le innovazioni del browser Chrome, ispirate alla vita reale. Sabine Borsay e David Roger del Google Safety Engineering Center descrivono il loro lavoro di squadra applicato alle nuove funzionalità dei profili di Chrome.
“In famiglia è da tempo che usiamo tutti il browser Chrome su un computer condiviso,” racconta David Roger, che lavora come sviluppatore software nella sede di Google a Parigi. “A volte, abbiamo fino a 50 schede aperte simultaneamente. Per esempio, quando cerco su YouTube un video visto di recente, nella cronologia di ricerca mi appaiono anche video di Minecraft e questo rende tutto un po' caotico.” È improbabile che David sia l'unica persona a vivere un simile problema. Infatti, non è raro che le famiglie condividano un unico computer e lo stesso browser Chrome. Questa situazione è stata molto comune durante la pandemia. Genitori, caregiver e bambini che leggono, effettuano ricerche e fruiscono di intrattenimento contemporaneamente. Si può quindi generare un po' di confusione quando non si riescono più a distinguere le impostazioni personali e le cronologie.
“Spesso le idee nascono dalle persone che interagiscono direttamente con il prodotto.”
David Roger, sviluppatore software.
Sabine Borsay sa esattamente di cosa parla David Roger. È la Product Manager del Google Safety Engineering Center (GSEC), il centro globale di Google per lo sviluppo delle soluzioni di privacy e sicurezza online con sede a Monaco di Baviera. Ha illustrato questa specifica questione durante uno dei Tech Days del GSEC, organizzati per consentire ai team multi-disciplinari di collaborare su una serie di sfide accattivanti. L'idea di creare profili Chrome individuali è stata concepita durante una di queste giornate. Questa funzionalità è ora disponibile su Chrome per consentire a ogni utente di creare un profilo personalizzato che può essere selezionato ogni volta che si apre il browser. Ad esempio, ti permette di cambiare i colori di sfondo, organizzare e salvare le tue password e i tuoi segnalibri in modo individuale.
È interessante entrare in dettaglio nella procedura di sviluppo dei profili di Chrome, dall'idea iniziale all'implementazione definitiva. I Product Manager come Sabine Borsay si dedicano ogni giorno a una specifica applicazione come il browser Chrome. “Tracciamo lo sviluppo futuro di Chrome per i prossimi anni. Inoltre, ragioniamo sulle tipologie di problemi che dovremmo affrontare e su come integrare delle soluzioni,” come racconta Sabine. “Il nostro lavoro si basa in gran parte su ciò che accade nella nostra quotidianità,” conferma David Roger. “In Google, molti dei nostri progetti iniziano in questo modo e spesso le idee provengono dalle persone che interagiscono con questo prodotto.”
Quando Sabine è stata autorizzata a lavorare sui profili di Chrome, ha assemblato una squadra di dieci professionisti provenienti da vari settori, compresi gli esperti in user experience e gli sviluppatori del gruppo di lavoro di David Roger. David ha lavorato allo sviluppo di Chrome per oltre dieci anni, occupandosi di vari aspetti tecnici, compresa la progettazione dell'interfaccia utente. Il suo team ha creato un prototipo dei profili di Chrome, testato da un gruppo selezionato di utenti.
Nel frattempo, Sabine ha collaborato con gli esperti nelle ricerche degli utenti per identificare un gruppo di persone che usano Chrome in privato, al lavoro o con altri utenti. “Oltre a intervistare dal vivo queste persone sulle loro esperienze, abbiamo chiesto loro di tenere un diario su cui scrivere come hanno usato i profili di Chrome nell'arco di due mesi.” Inoltre, il team dei profili ha chiesto agli utenti di descrivere la loro reazione ogni volta che hanno interagito con delle sezioni dell'applicazione difficili da capire.
“Studiamo lo sviluppo futuro di Chrome per i prossimi anni.”
Sabine Borsay, Product Manager
A Parigi, David ha analizzato i dati provenienti dagli utenti di Chrome Beta. Agli utenti di Chrome Beta è stato permesso di provare nuove funzionalità prima degli altri utenti, e hanno potuto autorizzare la condivisione dei dati di utilizzo con Google per motivi di sviluppo del prodotto. Le informazioni raccolte da centinaia di migliaia di utenti di Chrome Beta sono state di grande utilità durante lo sviluppo dei profili di Chrome. Ad esempio, c'è chi ha avuto problemi a cliccare su un particolare tasto, mentre altri non sono stati in grado di capire alcuni testi esplicativi. David spiega che le modifiche e i miglioramenti sul prodotto si effettuano in base a questo tipo di feedback, e che il metodo di lavoro iterativo è usato di frequente nello sviluppo dei prodotti digitali. Agli utenti viene fornito accesso a un prototipo del prodotto per fornire così dei feedback su potenziali problematiche. In seguito, gli sviluppatori modificano il prodotto e lo sottopongono a un'ulteriore fase di test.
Durante la fase di test sono state segnalate alcune specifiche problematiche, come la lentezza di Chrome all'avvio. Questo ha spinto David a riunire il suo team di sviluppatori per un hackaton. “Per una settimana ci siamo dedicati anima e cuore a velocizzare nuovamente il browser.” Il team ha esplorato una serie di possibili soluzioni. “Alla fine abbiamo identificato una serie di tecnologie che abbiamo presentato ai nostri colleghi a Monaco di Baviera,” prosegue David.
Sabine conserva un bellissimo ricordo di questa fase del progetto. “In momenti come questi lavoriamo come una start-up. Ogni giorno sperimentiamo tante soluzioni e ci confrontiamo per individuare la migliore soluzione.” La possibilità di visualizzare vari profili di Chrome è stata attivata di recente, ma per il team guidato da Sabine Borsay e David Roger c'è ancora tanto lavoro da fare. Continuano a lavorare sul miglioramento del prodotto grazie ai feedback e ai suggerimenti che ricevono, compresi quelli della famiglia di David che, ovviamente, ora può sfruttare i profili personali di Chrome.
Foto: Stephanie Füssenich (4), Florian Generotzky (3).
Cybersicurezza
Scopri come ci impegniamo ogni giorno per rendere internet più sicuro per tutti.
Ulteriori informazioni