Voilà une question que je pose actuellement alors que je travaille sur un nouveau logiciel chez mon employeur actuel

Interrogez des utilisateurs et demandez-leur de vous citer un logiciel qu’ils aiment. Demandez-leur ensuite quelles sont les raisons qui les poussent à aimer ce logiciel. Voici quelques-unes des réponses que vous risquez d’avoir (dans le désordre):

  • Il répond à mon besoin.
  • Il fait ce que je lui demande.
  • Quand je lui demande quelque chose, il réagit rapidement
  • Il est facile à utiliser.
  • Il est beau / cool / à la mode / etc.
  • Je me sent à l’aise avec ce logiciel.
  • Il ne plante jamais.
  • Il est rapide à charger.
  • D’autres gens de mon entourage l’utilisent.

Notez que vos utilisateurs ne vous feront aucune de ces réponses:

  • Il est bien architecturé
  • Le code est bien écrit / bien documenté
  • Il est écrit en C# / Java / Ruby / Flex  / Eiffel / [Ajoutez ici votre langage favori]

Je vous propose de voir, tout au long de ces prochaines semaines, comment toutes ses réponses peuvent nous aider à construire de meilleurs logiciels.

Répondre