Ce genre de discussion amène, une fois de plus, beaucoup de réponses techniques. Pourtant, ça fait parfois du bien de rappeler des évidences: un bon logiciel est un logiciel qui répond aux besoins de ses utilisateurs.
Comment faire de meilleurs logiciels ? En ayant une meilleure vision de ce que veut le client en termes de fonctionnalités et d'ergonomie.
Avoir des supers algorithmes et des design-patterns en-veux-tu-en-voilà, l'utilisateur ne s'en préoccupe pas vraiment; il a surtout besoin de pouvoir accomplir des tâches précises de la manière la plus simple et la plus rapide possible. Parfois il suffit juste de réorganiser les menus ou les boutons de l'application pour faire gagner un temps fou.
Donc pour moi, la clé de la réussite c'est de pouvoir recueillir correctement les besoins des utilisateurs (ce qui n'a rien d'évident, les utilisateurs finaux ne sont pas forcément les donneurs d'ordre). Le reste est finalement plutôt secondaire.
Partager