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.
Je n’ai pas encore trouvé un auteur meilleur que vous !