Nous effectuons actuellement une analyse de l'utilisabilité d'un ensemble de kiosques et nous sommes dans la phase d'analyse comparative. Le problème est que nous ne savons pas exactement comment comparer l'utilité d'un plateforme (par opposition à une implémentation particulière sur cette plateforme). Cela revient à essayer de faire une évaluation de l'utilisabilité heuristique en comparant SharePoint, Drupal et Wordpress. Existe-t-il des directives pour faire ce genre de chose ou sommes-nous seuls?
Il semble que vous souhaitiez évaluer l'utilisabilité de la plate-forme comme un moyen de fournir des produits utilisables, vous avez donc deux types de parties prenantes et deux ensembles d'objectifs distincts: le vôtre en tant que développeur et celui de votre base d'utilisateurs. Si vous deviez utiliser SUS (ou tout autre cadre d'évaluation de l'utilisabilité), vous devrez l'appliquer deux fois et identifier un moyen de pondérer les résultats (probablement en faveur de vos utilisateurs finaux, mais c'est votre appel).
L'utilisabilité elle-même comprend 4 qualités mesurables clés:
En termes de métriques, il existe plusieurs façons pragmatiques de mesurer chaque plate-forme, en fonction de l'effort que vous êtes en mesure d'investir:
Les fonctionnalités seules ne sont pas utilisables; idéalement, pour mesurer tout ce qui est intrinsèquement subjectif, vous allez avoir besoin d'expérimentation et d'un ensemble de mesures objectives.
Enfin, ne négligez pas le plaisir et la satisfaction comme aspects de l'utilisabilité; les métaphores attrayantes, "haute fidélité" et "physiques" sont plus amusantes, et une rétroaction claire (surtout si elle ne nécessite aucune interaction explicite) améliore le sentiment d'accomplissement d'un utilisateur.
En tant que développeurs, outre le développement pur, vous avez plusieurs objectifs "méta" pour une plate-forme, par exemple avec quelle facilité pouvez-vous effectuer des tâches système telles que le portage, la mise à niveau, l'instrumentation ou l'internationalisation d'applications sur cette plate-forme; encore une fois, une combinaison de vérification des fonctionnalités et de rétroaction empirique devrait vous aider à mesurer de manière cohérente.
Je pense que vous pourriez essayer de faire un brouillon ou un croquis pour chacune de ces plates-formes en tant que prototype rapide, connaissant les limites techniques et les défis de chacune d'entre elles, après l'avoir étudié ou avoir réfléchi avec vos experts en technologie. Ceux-ci trouveront un moyen de comprendre quelles pourraient être de bonnes solutions dans chacune des plates-formes.
Maintenant, groupez les pointeurs et concevez une disposition matricielle ou d'échelle similaire pour cartographier tous les éléments essentiels qui doivent être comparés. Avec votre prototype rapide créé plus tôt, sera également une imagerie visuelle à des fins de comparaison. Attirez un peuple pour vous faire savoir ce qui fonctionne bien dans la conception. Cela revient à penser à voix haute. Maintenant, vous aurez également des opinions répertoriées et notées dans la matrice.
Le choix d'une meilleure plate-forme ou une comparaison réelle des plates-formes peut être effectué si vous inférez les résultats de l'enquête avec chacun des mérites et des démérites. Je vous laisserais choisir vos propres objectifs mesurables.
Traitez les plates-formes exactement comme elles sont - des applications sur lesquelles effectuer un travail pour réaliser une tâche. Dans ce cas, la tâche est la construction d'un système, mais ce sont toujours des applications utilisateur.
Votre équipe de développement sont les utilisateurs. La tâche requise est de produire une bonne application utilisable. Faites une évaluation sur les plates-formes pour voir si cet ensemble d'utilisateurs peut accomplir sa tâche requise de manière fluide et claire.
Une partie de cela sera - pouvez-vous rendre le produit fini suffisamment flexible pour gérer les critères d'utilisation? Les performances de la plateforme sont-elles suffisantes/appropriées? L'équipe de développement a-t-elle besoin de plus ou moins de formation pour utiliser une plate-forme particulière?
Ce n'est pas aussi simple qu'une vérification de l'utilisabilité frontale, mais il devrait être possible d'appliquer les mêmes principes. Si la plate-forme n'est pas utilisable pour créer un système utilisable, votre système final ne sera pas utilisable.