How We’re Improving Accessibility and Usability at Guru: Part 2

Guarda questa intervista con i leader del nostro sistema di design pod per saperne di più su come stanno guidando il processo di accessibilità di Guru.
Tabella dei contenuti

Come parte del nostro impegno a migliorare l'accessibilità e la fruibilità di Guru, abbiamo un sistema di design dedicato “pod” che si concentra sulla creazione di esperienze coerenti, accessibili e belle in tutto Guru. Oggi condividiamo un'intervista con i leader di quel pod per fornire uno sguardo nel loro processo riflessivo e deliberato di creazione di un ottimo sistema di design.

Grazie per essere con noi oggi! Per cominciare, puoi dirci qualcosa di te e del tuo ruolo in Guru?

Homer: Mi chiamo Homer Gaines e sono uno specialista certificato in accessibilità che lavora nel campo dell'accessibilità dal 2001. Ora sono il software engineer senior di interfaccia utente in Guru, e dirigo il team di Design System.

Jake: Sono Jake Sauer e sono il designer di prodotto principale nei team di Design System e Ricerca. Sono con Guru da poco più di quattro anni e lavoro nel design di prodotto da circa un decennio.

inline.png

Cosa ti ha portato al team del sistema di design di Guru?

Homer: Avevo lavorato con alcuni dei leader tecnici di Guru prima e avevo un ruolo simile in cui mi concentravo sull'accessibilità e aiutavo a costruire il sistema di design. Quando sono arrivati in Guru, mi hanno portato per aiutare a impostare il sistema di design e rendere Guru all'altezza da un punto di vista dell'accessibilità.

Jake: Ero il secondo designer di prodotto in Guru, e al tempo non avevamo alcun tipo di sistema di design. Nel mio secondo anno, cercavamo di rivedere l'gerarchia del nostro prodotto, il che mi ha portato a costruire il primo vero tentativo di un sistema di design a breve termine (l'ho anche chiamato “SAGE”, che è il nome del nostro nuovo sistema di design).

All'epoca, era adottato solo dai designer: non abbiamo mai pensato a esso come a un sistema olistico utile sia per l'ingegneria e design. Quando abbiamo riattivato il gruppo di lavoro sul sistema di design lo scorso anno, ero il candidato naturale per il design lead.

Puoi condividere alcuni degli obiettivi del team del sistema di design e gli obiettivi del sistema di design in Guru?

Jake: I designer possono generalmente muoversi più velocemente degli ingegneri quando si tratta di prototipazione e ideazione, ma richiede ancora molta costruzione iniziale. Quindi il mio obiettivo è che il sistema di design consenta ai designer di pensare meno ai componenti dell'interfaccia utente e più all'esperienza dell'utente, il che aiuta con la velocità di iterazione.

Guru_Collage_Image-Library-64-transparent.png

Inoltre, storicamente ero l'unica fonte veritiera sui modelli del sistema di design, quindi altri designer dovevano venire da me per domande sui colori, testi, ecc.

Non volevo essere il “tocco sulla spalla” per la risposta: volevo costruire un sistema che consentisse a tutti i designer di prendere decisioni per se stessi, tenendo a mente la migliore esperienza utente.

Homer: E per gli ingegneri, il nostro obiettivo è avere il sistema di design che crea parità tra i team di ingegneria e design. Questo aumenta la fiducia dei nostri designer perché sanno che quando stanno costruendo una nuova esperienza, stanno attingendo a componenti accessibili pre-selezionati che già esistono nel prodotto.

Questo dà anche all'ingegnere che finisce per costruire il progetto una fiducia simile perché sa che sta lavorando con elementi già esistenti nel prodotto. Possono facilmente “prendere” quei componenti dalla libreria SAGE, piuttosto che aver bisogno di costruirli da zero, il che migliora la velocità e l'efficienza.

Garantisce anche coerenza con la nostra voce del marchio: quando utilizzi un sistema di design, l'intera applicazione appare come un prodotto coeso, anche se è costruita da diversi team. Vuoi creare un'esperienza fluida che si sente coerente attraverso tutte le pagine del prodotto.

Infine, il sistema di design ci consente di integrare le nostre esigenze di accessibilità direttamente all'interno dei componenti. Possiamo essere certi che il nostro codice ha un markup semantico corretto, è stato testato per lettori di schermo e input da tastiera, e che i componenti sono focalizzabili quando necessario.

Abbiamo un'unica fonte di verità che garantisce l'integrità di queste funzionalità, e possiamo essere certi che la nostra qualità non degraderà nel tempo.

Quali sono i benefici di avere un sistema di design attivo?

Homer: Il sistema di design migliora l'esperienza dei dipendenti per designer e ingegneri. Aumenta la collaborazione e la fiducia tra il team che stiamo costruendo esperienze coerenti e accessibili.

transparent15-1200pxwide.png

Jake: Il sistema di design aumenta la coerenza, la chiarezza d'uso, la riutilizzabilità, e in definitiva, la flessibilità all'interno delle linee guida. È davvero importante avere l'accessibilità integrata in ogni esperienza. Ora che abbiamo consolidato Guru per soddisfare il sistema di design attuale, ci consente di iterare e migliorare più rapidamente perché possiamo aggiornare i componenti in tutta l'app.

Homer: Sì, l'esperienza del designer è fondamentale. È una cosa per i designer e gli ingegneri semplicemente prendere componenti e metterli nell'interfaccia e chiamarlo “funzionalità”, ma il sistema di design spiega il perché dietro come tutte queste esperienze sono costruite.  

Influisce anche sull'usabilità su entrambi i percorsi: usabilità per coloro che sono etichettati e usabilità per coloro che sono disabili. Ad esempio, la chat assistiva funziona in modo completamente diverso rispetto a qualcuno che usa un mouse, quindi dobbiamo essere consapevoli di come il sistema di design funzioni con diverse forme di tecnologia assistiva.

Quali sono gli impatti di non avere un sistema di design attivo?

Homer: CONFUSIONE!

Jake: Sì, confusione! A volte c'è anche una mentalità del “oggetto luccicante” con i designer che li porta a voler ricostruire completamente esperienze con cui non sono contenti.

Il sistema di design sottrae alcune di quelle flessibilità, che in realtà non ostacola il designer: li libera e li sfida a pensare, “come posso combinare questi componenti e modelli UX per creare quello che voglio costruire?” Elimina l'incertezza di “abbiamo già un pulsante che assomiglia a questo?” o “come chiamiamo questi tipi di utenti?”

Homer: Senza un sistema di design, ci si trova in situazioni in cui gli sviluppatori finiscono per costruire due sezioni di un'applicazione con funzioni e caratteristiche simili che sono codificate in modo completamente diverso. Questo rende difficile mantenere il codice: un test che passa per una sezione potrebbe fallire completamente per l'altra.

Il sistema di design consente anche agli ingegneri di preoccuparsi meno del livello di presentazione perché è già stato curato per loro all'interno di ogni componente. Senza di esso, dovresti rintracciare ogni area dell'applicazione che sembra simile ogni volta che desideri apportare una modifica stilistica.

Il potere del sistema di design è come si propaga: se apportiamo una modifica a un pulsante nel sistema di design, cambia automaticamente ovunque quel pulsante esista nell'applicazione.

transparent07-1200pxwide.png

Jake: Una cosa unica di Guru è quanto strettamente i nostri gestori di prodotto, designer UX e ingegneri lavorino insieme. In alcune organizzazioni, i designer finiranno per “lanciare i design oltre il muro” per gli ingegneri da raccogliere, rendendo molto più difficile ogni volta che i design devono essere aggiornati. Con un sistema di design, gli ingegneri non devono preoccuparsi di rintracciare i designer se qualcosa è fuori centro di un pixel. Invece, possono essere certi che usando i componenti del sistema di design, tutto sarà corretto.

Puoi condividere le tue opinioni su dove ci troviamo riguardo all'usabilità e all'accessibilità del nostro prodotto?

Homer: Da una prospettiva di usabilità, siamo in una posizione molto migliore rispetto a qualche anno fa, semplicemente perché l'interfaccia utente sta diventando più unificata. Abbiamo ancora molta strada da fare, ma abbiamo fatto il nostro “primo passo” per sistemare la maggior parte delle parti più confuse della nostra applicazione. Ora possiamo tornare indietro e apportare quelle piccole modifiche che fanno tutta la differenza.

Quando dico “usabilità”, intendo anche accessibilità perché l'usabilità dovrebbe essere per tutti i nostri utenti.

Guru_Collage_Image-Library-30-transparent.png

Jake: Sono d'accordo. Penso che abbiamo fatto molta strada grazie al sistema di design e al progetto di usabilità che abbiamo completato di recente. Una delle migliori cose del nostro sistema di design è che ha reso i nostri designer più consapevoli di quanto sia importante l'accessibilità: ci siamo allontanati dal scegliere i colori perché sono “belli” o progettando esperienze che sono semplicemente “cool”, e ora dedichiamo tempo a valutare l'accessibilità fin dall'inizio.

Homer: Abbiamo fatto molta strada anche in termini di scrittura di contenuti all'interno dell'app (microcopy). Colleghiamo a Guru Cards che dettagliano i nostri standard di microcopy direttamente all'interno del sistema di design, il che aiuta tutti a garantire che i contenuti dell'app siano accessibili.

Puoi entrambi condividere la vostra visione per il team del sistema di design e l'accessibilità di Guru?

Homer: La mia visione per il team è essere il centro per la documentazione del design e dello sviluppo e l'usabilità di ogni area dell'app. Ci vedo mantenere standard per esperienze globali attraverso l'app e lavorare con partner in tutta l'azienda per farlo accadere.

Perché è importante costruire un prodotto altamente usabile nella nostra industria (gestione della conoscenza) specificamente?

Homer: Circa il 10% della popolazione globale ha una disabilità. Quando pensiamo a ciò, di solito pensiamo alle disabilità fisiche, ma il gruppo più ampio di persone con disabilità ha disabilità cognitive, che non puoi vedere. Ci sono 33 milioni di persone negli Stati Uniti con una disabilità cognitiva, e questo range da perdita di memoria a breve termine a disabilità visiva. Molti di noi lavorano nell'industria tecnologica e sentono il dolore di esperienze non progettate tenendo conto dell'accessibilità per tutti gli utenti.

Quindi se pensi “oh, gli utenti con disabilità non usano la nostra applicazione” perché non li puoi vedere, questo non potrebbe essere più lontano dalla realtà. Ci sono utenti con disabilità che costruiscono quelle applicazioni.

Jake: Il nostro mercato indirizzabile è davvero infinito, e la cosa su cui dobbiamo essere riflessivi è come la nostra applicazione supporti non solo agli utenti attuali ma anche alle persone che potrebbero utilizzarci in futuro. Dobbiamo pensare a come la nostra navigazione e gerarchia possono rimanere flessibili pur essendo accessibili al maggior numero di persone possibile.

Guru_Collage_Image-Library-63-transparent.png

Homer: Quanti di noi indossano occhiali? Dobbiamo pensare a come il nostro strumento interagisce con gli strumenti di ingrandimento per supportare quegli utenti. E gli utenti di Guru non hanno limiti di età: tutti invecchiano e non dovremmo aspettarci che i nostri utenti smettano di utilizzare la tecnologia a causa della loro demografia.

Abbiamo uno strumento che consente a tutti di documentare e condividere informazioni in un modo che è effettivamente accessibile a tutto il loro team. Stiamo vedendo sempre più utenti esplorare Guru e chiedere come redigere e condividere contenuti accessibili perché si rendono conto che influenzerà tutti.

La nostra applicazione non è progettata solo per power user; è per chiunque voglia essere in grado di redigere e condividere informazioni attraverso la propria organizzazione. Stiamo loro dando il potere e la libertà di farlo.

Nota: Questa intervista è stata modificata per brevità e chiarezza.

Come parte del nostro impegno a migliorare l'accessibilità e la fruibilità di Guru, abbiamo un sistema di design dedicato “pod” che si concentra sulla creazione di esperienze coerenti, accessibili e belle in tutto Guru. Oggi condividiamo un'intervista con i leader di quel pod per fornire uno sguardo nel loro processo riflessivo e deliberato di creazione di un ottimo sistema di design.

Grazie per essere con noi oggi! Per cominciare, puoi dirci qualcosa di te e del tuo ruolo in Guru?

Homer: Mi chiamo Homer Gaines e sono uno specialista certificato in accessibilità che lavora nel campo dell'accessibilità dal 2001. Ora sono il software engineer senior di interfaccia utente in Guru, e dirigo il team di Design System.

Jake: Sono Jake Sauer e sono il designer di prodotto principale nei team di Design System e Ricerca. Sono con Guru da poco più di quattro anni e lavoro nel design di prodotto da circa un decennio.

inline.png

Cosa ti ha portato al team del sistema di design di Guru?

Homer: Avevo lavorato con alcuni dei leader tecnici di Guru prima e avevo un ruolo simile in cui mi concentravo sull'accessibilità e aiutavo a costruire il sistema di design. Quando sono arrivati in Guru, mi hanno portato per aiutare a impostare il sistema di design e rendere Guru all'altezza da un punto di vista dell'accessibilità.

Jake: Ero il secondo designer di prodotto in Guru, e al tempo non avevamo alcun tipo di sistema di design. Nel mio secondo anno, cercavamo di rivedere l'gerarchia del nostro prodotto, il che mi ha portato a costruire il primo vero tentativo di un sistema di design a breve termine (l'ho anche chiamato “SAGE”, che è il nome del nostro nuovo sistema di design).

All'epoca, era adottato solo dai designer: non abbiamo mai pensato a esso come a un sistema olistico utile sia per l'ingegneria e design. Quando abbiamo riattivato il gruppo di lavoro sul sistema di design lo scorso anno, ero il candidato naturale per il design lead.

Puoi condividere alcuni degli obiettivi del team del sistema di design e gli obiettivi del sistema di design in Guru?

Jake: I designer possono generalmente muoversi più velocemente degli ingegneri quando si tratta di prototipazione e ideazione, ma richiede ancora molta costruzione iniziale. Quindi il mio obiettivo è che il sistema di design consenta ai designer di pensare meno ai componenti dell'interfaccia utente e più all'esperienza dell'utente, il che aiuta con la velocità di iterazione.

Guru_Collage_Image-Library-64-transparent.png

Inoltre, storicamente ero l'unica fonte veritiera sui modelli del sistema di design, quindi altri designer dovevano venire da me per domande sui colori, testi, ecc.

Non volevo essere il “tocco sulla spalla” per la risposta: volevo costruire un sistema che consentisse a tutti i designer di prendere decisioni per se stessi, tenendo a mente la migliore esperienza utente.

Homer: E per gli ingegneri, il nostro obiettivo è avere il sistema di design che crea parità tra i team di ingegneria e design. Questo aumenta la fiducia dei nostri designer perché sanno che quando stanno costruendo una nuova esperienza, stanno attingendo a componenti accessibili pre-selezionati che già esistono nel prodotto.

Questo dà anche all'ingegnere che finisce per costruire il progetto una fiducia simile perché sa che sta lavorando con elementi già esistenti nel prodotto. Possono facilmente “prendere” quei componenti dalla libreria SAGE, piuttosto che aver bisogno di costruirli da zero, il che migliora la velocità e l'efficienza.

Garantisce anche coerenza con la nostra voce del marchio: quando utilizzi un sistema di design, l'intera applicazione appare come un prodotto coeso, anche se è costruita da diversi team. Vuoi creare un'esperienza fluida che si sente coerente attraverso tutte le pagine del prodotto.

Infine, il sistema di design ci consente di integrare le nostre esigenze di accessibilità direttamente all'interno dei componenti. Possiamo essere certi che il nostro codice ha un markup semantico corretto, è stato testato per lettori di schermo e input da tastiera, e che i componenti sono focalizzabili quando necessario.

Abbiamo un'unica fonte di verità che garantisce l'integrità di queste funzionalità, e possiamo essere certi che la nostra qualità non degraderà nel tempo.

Quali sono i benefici di avere un sistema di design attivo?

Homer: Il sistema di design migliora l'esperienza dei dipendenti per designer e ingegneri. Aumenta la collaborazione e la fiducia tra il team che stiamo costruendo esperienze coerenti e accessibili.

transparent15-1200pxwide.png

Jake: Il sistema di design aumenta la coerenza, la chiarezza d'uso, la riutilizzabilità, e in definitiva, la flessibilità all'interno delle linee guida. È davvero importante avere l'accessibilità integrata in ogni esperienza. Ora che abbiamo consolidato Guru per soddisfare il sistema di design attuale, ci consente di iterare e migliorare più rapidamente perché possiamo aggiornare i componenti in tutta l'app.

Homer: Sì, l'esperienza del designer è fondamentale. È una cosa per i designer e gli ingegneri semplicemente prendere componenti e metterli nell'interfaccia e chiamarlo “funzionalità”, ma il sistema di design spiega il perché dietro come tutte queste esperienze sono costruite.  

Influisce anche sull'usabilità su entrambi i percorsi: usabilità per coloro che sono etichettati e usabilità per coloro che sono disabili. Ad esempio, la chat assistiva funziona in modo completamente diverso rispetto a qualcuno che usa un mouse, quindi dobbiamo essere consapevoli di come il sistema di design funzioni con diverse forme di tecnologia assistiva.

Quali sono gli impatti di non avere un sistema di design attivo?

Homer: CONFUSIONE!

Jake: Sì, confusione! A volte c'è anche una mentalità del “oggetto luccicante” con i designer che li porta a voler ricostruire completamente esperienze con cui non sono contenti.

Il sistema di design sottrae alcune di quelle flessibilità, che in realtà non ostacola il designer: li libera e li sfida a pensare, “come posso combinare questi componenti e modelli UX per creare quello che voglio costruire?” Elimina l'incertezza di “abbiamo già un pulsante che assomiglia a questo?” o “come chiamiamo questi tipi di utenti?”

Homer: Senza un sistema di design, ci si trova in situazioni in cui gli sviluppatori finiscono per costruire due sezioni di un'applicazione con funzioni e caratteristiche simili che sono codificate in modo completamente diverso. Questo rende difficile mantenere il codice: un test che passa per una sezione potrebbe fallire completamente per l'altra.

Il sistema di design consente anche agli ingegneri di preoccuparsi meno del livello di presentazione perché è già stato curato per loro all'interno di ogni componente. Senza di esso, dovresti rintracciare ogni area dell'applicazione che sembra simile ogni volta che desideri apportare una modifica stilistica.

Il potere del sistema di design è come si propaga: se apportiamo una modifica a un pulsante nel sistema di design, cambia automaticamente ovunque quel pulsante esista nell'applicazione.

transparent07-1200pxwide.png

Jake: Una cosa unica di Guru è quanto strettamente i nostri gestori di prodotto, designer UX e ingegneri lavorino insieme. In alcune organizzazioni, i designer finiranno per “lanciare i design oltre il muro” per gli ingegneri da raccogliere, rendendo molto più difficile ogni volta che i design devono essere aggiornati. Con un sistema di design, gli ingegneri non devono preoccuparsi di rintracciare i designer se qualcosa è fuori centro di un pixel. Invece, possono essere certi che usando i componenti del sistema di design, tutto sarà corretto.

Puoi condividere le tue opinioni su dove ci troviamo riguardo all'usabilità e all'accessibilità del nostro prodotto?

Homer: Da una prospettiva di usabilità, siamo in una posizione molto migliore rispetto a qualche anno fa, semplicemente perché l'interfaccia utente sta diventando più unificata. Abbiamo ancora molta strada da fare, ma abbiamo fatto il nostro “primo passo” per sistemare la maggior parte delle parti più confuse della nostra applicazione. Ora possiamo tornare indietro e apportare quelle piccole modifiche che fanno tutta la differenza.

Quando dico “usabilità”, intendo anche accessibilità perché l'usabilità dovrebbe essere per tutti i nostri utenti.

Guru_Collage_Image-Library-30-transparent.png

Jake: Sono d'accordo. Penso che abbiamo fatto molta strada grazie al sistema di design e al progetto di usabilità che abbiamo completato di recente. Una delle migliori cose del nostro sistema di design è che ha reso i nostri designer più consapevoli di quanto sia importante l'accessibilità: ci siamo allontanati dal scegliere i colori perché sono “belli” o progettando esperienze che sono semplicemente “cool”, e ora dedichiamo tempo a valutare l'accessibilità fin dall'inizio.

Homer: Abbiamo fatto molta strada anche in termini di scrittura di contenuti all'interno dell'app (microcopy). Colleghiamo a Guru Cards che dettagliano i nostri standard di microcopy direttamente all'interno del sistema di design, il che aiuta tutti a garantire che i contenuti dell'app siano accessibili.

Puoi entrambi condividere la vostra visione per il team del sistema di design e l'accessibilità di Guru?

Homer: La mia visione per il team è essere il centro per la documentazione del design e dello sviluppo e l'usabilità di ogni area dell'app. Ci vedo mantenere standard per esperienze globali attraverso l'app e lavorare con partner in tutta l'azienda per farlo accadere.

Perché è importante costruire un prodotto altamente usabile nella nostra industria (gestione della conoscenza) specificamente?

Homer: Circa il 10% della popolazione globale ha una disabilità. Quando pensiamo a ciò, di solito pensiamo alle disabilità fisiche, ma il gruppo più ampio di persone con disabilità ha disabilità cognitive, che non puoi vedere. Ci sono 33 milioni di persone negli Stati Uniti con una disabilità cognitiva, e questo range da perdita di memoria a breve termine a disabilità visiva. Molti di noi lavorano nell'industria tecnologica e sentono il dolore di esperienze non progettate tenendo conto dell'accessibilità per tutti gli utenti.

Quindi se pensi “oh, gli utenti con disabilità non usano la nostra applicazione” perché non li puoi vedere, questo non potrebbe essere più lontano dalla realtà. Ci sono utenti con disabilità che costruiscono quelle applicazioni.

Jake: Il nostro mercato indirizzabile è davvero infinito, e la cosa su cui dobbiamo essere riflessivi è come la nostra applicazione supporti non solo agli utenti attuali ma anche alle persone che potrebbero utilizzarci in futuro. Dobbiamo pensare a come la nostra navigazione e gerarchia possono rimanere flessibili pur essendo accessibili al maggior numero di persone possibile.

Guru_Collage_Image-Library-63-transparent.png

Homer: Quanti di noi indossano occhiali? Dobbiamo pensare a come il nostro strumento interagisce con gli strumenti di ingrandimento per supportare quegli utenti. E gli utenti di Guru non hanno limiti di età: tutti invecchiano e non dovremmo aspettarci che i nostri utenti smettano di utilizzare la tecnologia a causa della loro demografia.

Abbiamo uno strumento che consente a tutti di documentare e condividere informazioni in un modo che è effettivamente accessibile a tutto il loro team. Stiamo vedendo sempre più utenti esplorare Guru e chiedere come redigere e condividere contenuti accessibili perché si rendono conto che influenzerà tutti.

La nostra applicazione non è progettata solo per power user; è per chiunque voglia essere in grado di redigere e condividere informazioni attraverso la propria organizzazione. Stiamo loro dando il potere e la libertà di farlo.

Nota: Questa intervista è stata modificata per brevità e chiarezza.

Scopri il potere della piattaforma Guru in prima persona - fai il nostro tour interattivo del prodotto
Fai un tour