Dogfooding Et Qualia
FleetingJe pense que créer un outil, quand on n’en est pas l’utilisateur, se ramène au problème difficile de la conscience. 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 coup non négligeable et je vois souvent la conception de l’outil se ramener à une description textuelle de l’outil.
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, mais semble être la meilleurs alternative.