Quels outils sont utilisés dans le commerce? Des outils de prototypage rapide qui se traduisent par des prototypes jetables. Les prototypes devraient être accessibles à toute l'équipe, et de manière approximative, afin que l'équipe ne soit pas tentée de les utiliser comme code final. J'utilise à la fois Balsamiq et Axure RP Professional à des fins différentes. Balsamiq est idéal pour les maquettes rapides qui facilitent la communication et la collaboration. C'est une façon simple d'exprimer une idée et de montrer que vous n'êtes pas encore marié. Axure est idéal pour démontrer les interactions complexes avec l'équipe et faciliter la collaboration avec les développeurs et les partenaires commerciaux. En tant qu'étudiant, vous pouvez obtenir Axure gratuitement (ils ont un bon rabais étudiant). Si vous vous concentrez sur l'apprentissage de la programmation en profondeur, vous pourriez penser aux contraintes et aux limitations techniques, ou au travail que vous ferez pour offrir l'expérience que vous voulez offrir à l'utilisateur. Cela pourrait marcher contre vous. C'est pourquoi les entreprises qui m'ont embauché pour faire du travail d'expérience utilisateur ne s'attendent absolument pas à ce que je fasse du codage. Ils s'attendent à ce que je me concentre sur le flux de travail et l'expérience utilisateur globale. Je peux proposer plusieurs options et l'équipe de développement peut alors accrocher une étiquette de prix sur chacun d'eux. Il appartient au propriétaire du produit de choisir celui dans lequel il veut investir.
Le programme DePaul en cours chez HCI que je suis en train de terminer exige que tous les étudiants UX prennent une classe de script et du HTML de base, juste pour que nous puissions comprendre un peu avec les développeurs, et ainsi nous pouvons créer des sites Web de base.
Qu'attend-on de vous pour aider les utilisateurs et les programmeurs?
Pour les utilisateurs: empathie et capacité d'écoute. Vous aurez besoin de les regarder utiliser des logiciels, dans le contexte de leur vie, et probablement leurs fonctions professionnelles. Vous devrez écouter avec votre filtre, et découvrir ce qu'ils disent vraiment. Ils peuvent demander quelque chose de très spécifique qui, selon eux, va résoudre leur problème, mais si vous approfondissez un peu plus, vous découvrirez peut-être qu'ils résolvent le symptôme d'un problème plus profond. Si vous pouvez déterminer quel est le problème le plus profond, cela pourrait déclencher une cascade de grandes améliorations. Lors de mon dernier travail, les utilisateurs ne cessaient de demander "plus de champs de notes". Nous avons eu quelques sessions de partage d'écran et avons découvert que ce qu'ils demandaient vraiment, ce n'était pas plus de notes, mais la possibilité d'éditer une note tout en conservant une piste de vérification de chaque note jamais entrée.Si nous avions juste fourni plus de champs de notes, nous aurions juste créé une solution de contournement inélégante au problème réel.
Pour les programmeurs: compétences d'écoute, compétences de collaboration. Les développeurs ont de bonnes idées en matière de design et d'interaction car, selon mon expérience, ce sont des personnes à fort potentiel qui aiment utiliser des logiciels, donc ils sont exposés à beaucoup de choses et apprécieront de collaborer avec vous, dès lors que vous les incluez explorations.