Debout sur le mur du fond :(à gauche) Adam Marcus, directeur de la technologie chez B12 et co-auteur ; (au centre) Aditya Bharadwaj Ph.D. candidat et premier auteur; (à droite) Pao Siangliulue, Tech lead au B12 et co-auteur. Crédit :Virginia Tech
Selon le Manifeste de la liste de contrôle, le best-seller du New York Times par Atul Gawande, les professionnels qui effectuent un travail hautement technique tels que les chirurgiens, pilotes d'avion, et les architectes utilisent des listes de contrôle pour éviter de commettre des erreurs évitables.
L'un des défis que posent les listes de contrôle traditionnelles dans les industries plus créatives, comme la conception de sites Web, est qu'ils emploient un ensemble très défini de tâches, ce qui peut limiter la créativité, d'autant plus que les tâches changent selon le projet.
Chercheurs de Virginia Tech, en collaboration avec la startup de conception Web B12 basée à Manhattan, s'est demandé s'il serait possible de prendre le concept de Gawande et de l'appliquer à un scénario avec des tâches moins rigidement définies telles que la conception de sites Web, et appliquez plus largement les listes de contrôle à des tâches créatives telles que l'écriture ou la programmation.
L'équipe de recherche présentera ses résultats à la conférence sur l'interaction homme-machine de l'Association of Computing Machinery sur les facteurs humains dans les systèmes informatiques à Glasgow, Écosse, le 7 mai 2019.
Aditya Bharadwaj, un doctorat candidat au département d'informatique de la faculté d'ingénierie et premier auteur de l'étude, collaboré avec B12 pour étudier les habitudes de flux de travail des concepteurs. De nombreux experts en conception de B12 travaillent à distance, rendant l'examen en face à face impossible.
Bharadwaj, qui travaillait auparavant en tant que développeur de logiciels chez Paypal, Il fallait d'abord identifier où et ce qui poussait les concepteurs de B12 à négliger certains aspects de leur travail avant de le transmettre pour examen par un autre membre de l'équipe.
L'équipe a utilisé un framework appelé Critter dans le cadre d'Orchestra, une plateforme open source de gestion d'équipes d'experts et de machines. Critter a donné aux concepteurs de sites Web de B12 la possibilité de rendre les listes de contrôle dynamiques et de les élaguer manuellement, ou utilisez la capacité des listes de contrôle pour auto-élaguer les tâches.
L'un des autres avantages de l'utilisation de Critter était sa fonctionnalité AutoQA, une interface intégrée dans l'éditeur de site Web basé sur un navigateur de B12. AutoQA a permis aux concepteurs de vérifier les erreurs courantes sans faire appel à un réviseur, améliorer le site Web afin que leurs évaluateurs puissent se concentrer sur les aspects les plus difficiles du projet.
La liste de contrôle Critter a élagué 20,4% des éléments de la liste de contrôle sur chaque projet et vérifié des éléments tels que la résolution et la mise en page de l'image, et a également affiché des commentaires sur les projets précédents afin que les concepteurs puissent référencer des projets plus anciens pour la conformité.
"Nous avons vu de nombreux résultats qualitatifs indiquant que l'utilisation du logiciel aidait les concepteurs juniors en particulier à créer un site Web avec moins d'erreurs, " a déclaré le co-auteur Pao Siangliulue, responsable technique chez B12 et mentor de Bharadwaj.
Au début des recherches de Bharadwaj, il a suivi des concepteurs, ce qui lui a permis d'identifier facilement leurs défis en adhérant à une liste de contrôle plate et simple. Il a utilisé des listes de contrôle comme rubrique pour fournir une rétroaction contextuelle et renforcer l'importance des listes de contrôle dans le cadre du processus de conception. Il a vu que les développeurs bénéficiaient des listes de contrôle dynamiques présentées hiérarchiquement, et ils ont apprécié les commentaires fournis de manière contextuelle.
« Les concepteurs apprécient les commentaires humains et Critter a beaucoup aidé en permettant aux réviseurs de se concentrer sur les parties les plus difficiles du travail de conception après que nos approches automatisées se soient occupées des fruits à portée de main, " a déclaré le co-auteur Adam Marcus, co-fondateur et directeur de la technologie chez B12.
La flexibilité supplémentaire des listes de contrôle dynamiques associée à l'efficacité de l'assurance qualité automatisée a permis à l'entreprise d'intensifier ses efforts tout en améliorant la qualité. Les commentaires basés sur une liste de contrôle ont simultanément donné aux experts en conception de B12 une meilleure idée de l'endroit où ils devaient concentrer leurs efforts et leur ont donné l'impression d'être plus comme une unité cohésive.
"Le web design est aujourd'hui l'exutoire numérique du commerce et de la communication, donc avoir la possibilité de donner aux concepteurs des outils qui pourraient leur être utiles est un grand sentiment de satisfaction, " dit Kurt Luther, professeur adjoint d'informatique et co-auteur de l'article présenté.
Alors que les recherches de l'équipe se sont principalement concentrées sur la conception de sites Web, les résultats de recherche de leurs travaux s'appliquent à d'autres domaines créatifs, comme l'écriture et la programmation. Le système Critter peut être utilisé pour ajouter de la structure à de nombreuses tâches créatives largement définies tout en maintenant le dynamisme et la non-linéarité des flux de travail complexes qui leur sont associés.