Dogfooding, Ux Et Qualia
FleetingJe pense que créer un outil, quand on n’en est pas l’utilisateur, est très difficile.
En effet, pour faire un outil efficaces, on doit répondre à la question de ce que ça fait d’utiliser l’outil.
Les techniques du domaine de l’user experience semblent utiliser la conscience d’accès et effectuer des études sur des sujets représentatifs des utilisateurs finaux.
Malheureusement, cela induit un coût non négligeable. Par substitution de question, on va souvent se satisfaire d’une description inventée et informelle d’un retour utilisateur.
Le dogfooding permet au développeur d’avoir une intuition de ce que ça fait d’utiliser le produit. Il peut ainsi avoir des expériences subjectives qu’une “spec” ne peut pas décrire et qui (je le crois) influencent ses choix d’implémentation.
Je pense qu’un persona, aussi précis soit-il, ne peut pas capturer cette information. Bien entendu, c’est toujours mieux que rien, et ce n’est malheureusement pas si souvent possible d’être utilisateur de son propre produit. Cependant, par honnêteté intellectuelle, je pense que nous devrions reconnaître ces limites.