In piedi sulla parete di fondo:(a sinistra) Adam Marcus, chief technology officer di B12 e co-autore; (centro) Aditya Bharadwaj Ph.D. candidato e primo autore; (a destra) Pao Siangliulue, responsabile tecnico di B12 e coautore. Credito:Virginia Tech
Secondo il Manifesto delle liste di controllo, il bestseller del New York Times di Atul Gawande, professionisti che svolgono lavori altamente tecnici come chirurghi, piloti d'aereo, e gli architetti utilizzano liste di controllo per evitare di commettere errori evitabili.
Una delle sfide che le liste di controllo tradizionali pongono nei settori più creativi, come il web design, è che impiegano un insieme altamente definito di compiti, che può limitare la creatività, soprattutto quando le attività cambiano in base al progetto.
ricercatori della Virginia Tech, in collaborazione con la startup di web design B12 di Manhattan, si chiedeva se fosse possibile prendere il concetto di Gawande e applicarlo a uno scenario con compiti meno rigidamente definiti come il web design, e applicare le liste di controllo in modo più ampio ad attività guidate dalla creatività come la scrittura o la programmazione.
Il team di ricerca presenterà i propri risultati alla conferenza Human-Computer Interaction dell'Association of Computing Machinery sui fattori umani nei sistemi informatici a Glasgow, Scozia, il 7 maggio 2019.
Aditya Bharadwaj, un dottorato di ricerca candidato al Dipartimento di Informatica della Facoltà di Ingegneria e primo autore dello studio, ha collaborato con B12 per studiare le abitudini di flusso di lavoro dei progettisti. Molti degli esperti di design di B12 lavorano da remoto, rendere impossibile la revisione di persona.
Bharadwaj, che in precedenza ha lavorato come sviluppatore software presso Paypal, prima aveva bisogno di identificare dove e cosa stava inducendo i progettisti di B12 a trascurare aspetti del loro lavoro prima di passarlo per la revisione da parte di un altro membro del team.
Il team ha utilizzato un framework chiamato Critter come parte di Orchestra, una piattaforma open source per la gestione di team di esperti e macchine. Critter ha dato ai web designer di B12 la possibilità di rendere dinamiche le liste di controllo e di sfoltire le liste di controllo manualmente, o utilizzare la capacità delle liste di controllo per auto-potenziare le attività.
Uno degli altri vantaggi dell'utilizzo di Critter era la sua funzionalità AutoQA, un'interfaccia incorporata nell'editor di siti Web basato su browser di B12. AutoQA ha consentito ai progettisti di verificare la presenza di errori comuni senza ricorrere a un revisore, migliorare il sito web in modo che i revisori possano concentrarsi sugli aspetti più impegnativi del progetto.
L'elenco di controllo di Critter ha eliminato il 20,4% degli elementi dell'elenco di controllo su ciascun progetto e ha verificato elementi come la risoluzione e il layout dell'immagine, e ha anche mostrato feedback sui progetti precedenti in modo che i progettisti potessero fare riferimento a progetti più vecchi per la conformità.
"Abbiamo visto molti risultati qualitativi che indicavano che l'utilizzo del software ha aiutato i designer junior in particolare a fornire un sito Web con meno errori, " ha detto il co-autore Pao Siangliulue, capo tecnico alla B12 e mentore di Bharadwaj.
All'inizio della ricerca di Bharadwaj ha seguito i designer, che gli ha permesso di identificare facilmente le loro sfide nell'aderire a una lista di controllo piatta e semplice. Ha usato le liste di controllo come rubrica per fornire un feedback contestuale e rafforzare l'importanza delle liste di controllo come parte del processo di progettazione. Ha visto che gli sviluppatori hanno tratto vantaggio dalle liste di controllo dinamiche presentate gerarchicamente, e hanno valutato il feedback contestualmente fornito.
"I designer apprezzano il feedback umano e Critter ha aiutato molto consentendo ai revisori di concentrarsi sulle parti più impegnative del lavoro di progettazione dopo che i nostri approcci automatizzati si sono presi cura dei frutti a bassa quota, " ha detto il coautore Adam Marcus, co-fondatore e chief technology officer di B12.
L'ulteriore flessibilità delle liste di controllo dinamiche, abbinata all'efficienza dell'assicurazione della qualità automatizzata, ha permesso all'azienda di ridimensionare i propri sforzi migliorando al contempo la qualità. Il feedback basato sull'elenco di controllo ha contemporaneamente dato agli esperti di design di B12 un migliore senso di dove avevano bisogno di concentrare gli sforzi e li ha fatti sentire più come un'unità coesa.
"Il web design è oggi lo sbocco digitale del commercio e della comunicazione, quindi avere la capacità di dare ai designer strumenti che potrebbero essere utili a loro è una grande sensazione di soddisfazione, " disse Kurt Luther, assistente professore di informatica e coautore del paper presentato.
Mentre la ricerca del team si è concentrata principalmente sulla progettazione di siti Web, i risultati della ricerca del loro lavoro si applicano ad altri domini creativi, come la scrittura e la programmazione. Il sistema Critter può essere utilizzato per aggiungere struttura a molte attività creative ampiamente definite mantenendo il dinamismo e la non linearità dei complessi flussi di lavoro ad essi associati.