|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 |
|
Membre Expert
![]() |
Moi je crois surtout qu'il y a des "standard" dans le domaine des interfaces et que d'essayer de les suivres en tant que développeur c'est un bon début (pas simuler des checkbox avec des radio pour citer le plus classique!).
Ensuite il y a parfois des spécificités métiers historiques permettant, si on les suis, d'améliorer fortement l'acceptation du système par les utilisateurs. (Par exemple reprendre la couleur du bordeau papier sur le formulaire qui le remplace. Ainsi le truc rouge ça reste le truc rouge). Bref évitez le "fait par des ingénieurs pour des ingénieurs" et préférez le "keep it simple"! |
|
|
80
|
|
|
#22 |
|
Membre chevronné
![]() ![]() |
|
|
76
|
|
|
#23 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 46 ![]() |
d'expérience, je peux dire des clichés des utilisateurs:
|
|
|
70
|
|
|
#24 |
|
Membre actif
![]() Hugo CAPOCCIDéveloppeur Java/J2EE - Intégrateur Filenet - expert ecm/bpm Inscription : octobre 2005 Messages : 100 ![]() |
Dans le monde des webapps, il est clair que tomber sur des utilisateurs qui ne savent même pas utiliser un navigateur web, c'est embêttant.
Je me souviens d'un client qui voulait qu'on réinvente des éléments propres au navigateur : genre le browser de fichier, la croix qui ferme la page... Mais pour moi, quand on en arrive là, c'est que la MOA n'a pas fait son travail. D'ailleurs c'est souvent elle le problème en fait. 90% du temps, soit la MOA ne comprend pas en fait le métier des utilisateurs finaux (même quand il s'agit de la MOA interne... chez les banques populaires pour ne pas les citer, c'est absolument effroyable !) soit c'est à l'informatique qu'ils ne pigent rien du tout ! (et pourtant on ne leur demande pas de maitriser la technique, mais au moins la théorie...) Partant de ce constat, la MOA ne peut pas bien faire son travail qui est de permettre le "dialogue" entre les utilisateurs finaux et la MOE... d'ou nombre de désaccord quand on arrive en phase de recette... (et puis, la MOA c'est le mal, avec les méthodes agiles comme Scrum ils sautent et bizarrement, les projets s'en tirent mieux... étonnant, non ?) Ha, et n'oublions pas non plus les cas de développeurs idiots qui sont incapables de se mettre à la place d'un utilisateur lambda et sont d'une mauvaise fois remarquable... (ceux là même qui, en général, ne comprennent pas la moindre notion d'ergonomie... si si, y'en a encore !) |
|
50
|
|
|
#25 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 312 ![]() |
Sur la question "différence entre appli web et client lourd", le client s'en tape totalement, et il a bien raison.
C'est au SI de prendre en compte les contraintes clients pour choisir la solution la plus adaptée. Et les utilisateurs ne sont pas des idiots (on ne passe pas d'état normal à 'debile' lorsqu'on allume son ordi), ils s'en foutent royalement, et à raison. Moi le premier lorsque j'utilise un site web ou une appli, je m'attends a trouver la fonctionnalité au bon endroit, si l'appli est bien concue. C'est donc bien au SI de s'adapter en connaissant ses utilisateurs (nous sommes aussi tous utilisateurs de logiciels) : - L'utilisateur ne sait pas ce qu'il veut: arrêtez de lui demander, demandez lui plutôt de vous montrer comment il travaille. - L'utilisateur ne lit jamais les docs. - L'utilisateur ne lit jamais les messages d'avertissement ou d'erreurs. - etc ... L'exemple le plus flagrant pour moi est ce adobe reader qui me demande 'Ah y'a une mise a jour vous voulez la faire ?' Fous moi la paix !, j'en sais rien, je sais pas ce qu'il y a dans la mise à jour, je suis en train de bosser et tu me dérange, fais la en mode silencieux si tu veux mais viens pas m'interrompre. Pour revenir sur "90% des users sont idiots", je suis assez d'accord dans le sens "ils s'en foutent", ils ont autre chose en tête quand ils utilisent votre appli (leur vrai métier), et ont pas envie de penser à votre logique applicative. |
|
|
122
|
|
|
#26 | ||
|
Membre chevronné
![]() ![]() |
Mais l'utilisateur râle quand il n'y a pas de doc
Citation:
Citation:
|
||
|
61
|
|
|
#27 |
|
Expert Confirmé
![]() ![]() MBELLA EKOUMEDéveloppeur Web Inscription : août 2010 Messages : 674 ![]() |
pour moi l'utilisateur est un profane pas un idiot donc quand je développe mon application elle doit etre centrée utilisateur en intégrant les contrôles couramment utiliser et intégrant les habitudes des users mais aussi un peu d'évolutivité pour lui faire découvrir d'autres UIs simple mais sophistiquées
donc faut pas croire que c'est des idiots car il savent s'adapter le tout c'est d'associer originalité et simplicité
|
|
|
50
|
|
|
#28 | |
|
Membre actif
![]() Hugo CAPOCCIDéveloppeur Java/J2EE - Intégrateur Filenet - expert ecm/bpm Inscription : octobre 2005 Messages : 100 ![]() |
Citation:
Oui, fondamentalement, car de base il ne voit pas les implications. (Effet boite noire) Non, clairement, une fois qu'il a saisi la différence entre les deux : le client lourd qui pompe des ressources machines VS le client web qui en pompe pas plus que quand il surfe sur facebook ou presque.. et puis faut pas oublier qu'en terme de déploiement, les clients lourds c'est ultra-chiant... sur des applis avec des milliers d'utilisateurs c'est même pas la peine ! |
|
|
04
|
|
|
#29 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 289 ![]() |
l'utilisateur n'est pas un idiot ou alors si il en est un c'est juste un terme pour désigner un non informaticien . ce qui est assez manichéen : les informaticiens et les autres ( les idiots) . les juifs et les goyes , les gitans les cajots le amich les gentils. Nous les autres .
l'utilisateur d'un soft se sert d'un outil (l'ordinnateur ) eh oui votre passion , votre amour , votre bébé... c'est juste un utilitaire pour lui. un utilitaire qui t'emm.. tu ne t'en sers pas. donc l'utilitire doit etre pratique te faire gagner du temps et t'éviter le travail rébarbatif. L'outil de gestion de stock développé pour s'ajuster à 327985 possibilités de filière avec prise en compte des cours de la bourses au prix des marché de Rengis pas sur qu'il soit trés bien perçu par le magasinier qui doit passer 10 fois plus de temps à saisir les mouvement de stock qu'à déplacer les palettes et charger les camions. L'ergonomie c'est de mettre une semaine le concepteur au dépôt pour faire la preuve que son outil est fonctionnel. Après seulement il peut dire si le terme d'idiot est un phonème sectaire ou du français synonyme de crétin
__________________
Cordialement Daranc |
|
|
30
|
|
|
#30 | |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 44 ![]() |
Citation:
La mise à jour d'un programme ne devrait JAMAIS se faire en mode silencieux sans avertir l'utilisateur.. Dans ton cas, ça te convient oui, mais pense à celui qui se connecte via son mobile avec un quota de 100Mo / mois.. Bah v'la la mise a jour de 40 Mo qui arrive le 2 du mois tiens.. C'est bien pour cela que dans les options d'Abobe on peut "Installer automatiquement la mise a jour / Telecharger la mise a jour mais choisir ulterieurement son installation / Ne jamais faire de mise a jour" ! Encore une fois c'est l'utilisateur qui ne lit pas tout.. Les feedbacks pour un développeur sont extrêmement important, il est vrai que celui d'Office est limite chiant et intempestif.. Mais au final c'est bien pour les utilisateurs que c'est bénéfique.. Et l'activer par défaut serait SCANDALEUX là aussi, puisque des informations du pc seraient envoyées directement aux serveurs du développeur sans informer l'utilisateur.. Pour les 90% des utilisateurs idiots, je suis assez d'accord oui, mais seulement du point de vue des développeurs bien entendu. Nous, développeurs, avons tellement l'habitude d'utiliser chaque jour des programmes, qu'en voulant faire comme ceux qu'on connait mais en mieux (parcequ'on trouve toujours, ce qu'on pense, une amélioration à faire) on fini par perdre l'utilisateur.. Par contre, 200% d'accord avec la doc jamais lue par les utilisateurs, et les erreurs aussi explicites soient-elles provoquent un arrêt systématique de réflexion.. Direction Support Technique > "Ça marche pas." J'avoue quand même avoir encore du mal à me mettre à la place d'un utilisateur lambda.. Certainement un manque d’expérience. |
|
|
|
82
|
|
|
#31 | |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 770 ![]() |
C'est vrai que les problèmes logiciels se situent souvent entre la chaise et le clavier...
![]() Après, au développeur d'en tenir compte, et de toujours garder à l'esprit que Citation:
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
|
61
|
|
|
#32 | |||
|
Membre éprouvé
![]() Inscription : décembre 2004 Messages : 361 ![]() |
Il me semblait que le principe premier d'un programmeur, c'était de se mettre à la place des utilisateurs pour lesquels il travaille ! Ce qui veut dire qu'il faut partir de l'idée que le fameux utilisateur ne connait rien à l'informatique (au sens de la science informatique) et ne sait qu'une chose : pour obtenir son résultat, il doit saisir telle donnée ici et telle donnée là, re-saisir une 2ème fois dans une autre appli, et peut-être même une 3ème fois encore dans une autre, tout ça pour que ça risque de lui planter dans les dents une fois qu'il a tout fini. Si vous n'avez pas compris ça, vous devriez réviser vos classiques... ou changer de métier !
Je passe mes journées à organiser la mise en place d'automates qui se mettent à la place des utilisateurs et font fonctionner (selon un script programmé spécifiquement pour l'appli et le métier qui nous intéresse) les applications pour en mesurer la disponibilité, les temps de réponse et la qualité globale, simplement en alignant des écrans (ce que font 90% des utilisateurs) sans s'occuper du fond blanc qui est devenu bleu, du bouton gris qui est devenu vert et du pâle logo qui est devenu éclatant et animé ! Hé bien, je peux dire qu'ils ont du mérite, les utilisateurs... Autre petit truc sur ces automates : l'essentiel de ce qu'ils constatent lors des changements de version, c'est que les fonctionnalités sont identiques presque entièrement, mais que les logos ont changé, les boutons aussi, les titres des fenêtres et même les noms des objets (totalement inconnus de tous) dans les pages qui, pourtant, restent visuellement identiques et gardent leur utilisation préalable ![]() J'espère qu'on ne les paye pas trop cher pour faire ça !J'ai lu un peu plus haut qu'il y avait le "Cliqueur fou" qui ne lit pas les messages qui s'affichent et fait planter n'importe quelle appli. Deux questions :
Citation:
Citation:
Citation:
|
|||
|
|
100
|
|
|
#33 | |||
|
Membre chevronné
![]() ![]() |
Citation:
Citation:
Citation:
En plus, ce n'est pas bien compliqué de lire la doc. On lit bien la doc de son réveil, en respectant tout étape par étape (j'ai bien observé ma famille), mais alors pourquoi les utilisateurs ne le feraient-ils pas avec leurs logiciels ? |
|||
|
32
|
|
|
#34 |
|
Expert Confirmé
![]() Inscription : septembre 2010 Messages : 1 366 ![]() |
C'est vrai. Moi, par exemple, pour éviter les exceptions dans mes codes de calcul, j'ajoute toujours le snippet suivant :
____________________ Régis Calhoun, expert sécurité et fiabilité des systèmes critiques. Pilotage centrales nucléaire et systèmes embarqués aéronautiques. |
|
|
32
|
|
|
#35 |
|
Membre Expert
![]() Cédric Inscription : février 2003 Messages : 319 ![]() |
|
|
|
21
|
|
|
#36 |
|
Membre confirmé
![]() ![]() Bouchery FrédéricChef de projet NTIC Inscription : juillet 2010 Messages : 19 ![]() |
Hmmm ... est-ce bien l'utilisateur qui est idiot ? Peut-être que le développeur est trop compliqué !
Personnellement, je penche pour la deuxième option : A force de manipuler l'outil informatique, il développe des réflexes. Un peu comme la marche, où il n'est plus nécessaire de réfléchir comment poser les pieds. Seulement le développeur oubli que pendant quelques années il ne maîtrisait pas la marche, tout comme il avait bien l'air d'un c@# quand il utilisa un clavier et une souri pour la première fois. Développeur, toi qui passe ton temps sur un ordinateur, sort de ta caverne et essayes de comprendre qu'il y a une très grande majorité des gens qui utilise l'ordinateur occasionnellement et qui ne sont pas intéressé plus que ça. C'est un outil, pas un mode de vie. |
|
|
20
|
|
|
#37 |
|
Invité régulier
![]() Louis Inscription : mars 2011 Messages : 10 ![]() |
Un développeur, enfin un concepteur qui ne se dit pas que les utilisateurs finaux sont des idiots va dans le mur.
C'est particulièrement vrai pour le web, ya un bon bouquin là dessus "don't make me think", le titre résume pas mal la problématique des utilisateurs. |
|
|
10
|
|
|
#38 |
|
Membre chevronné
![]() Inscription : décembre 2010 Messages : 231 ![]() |
Pour certains commentaires, ça me rappelle l'image suivante :
http://www.stickycomics.com/computer-update/ Mais si ! Faut bien de la doc pour que les 10% restant puissent faire des formations aux 90% autres ! ![]() Plus sérieusement, je considère 2 catégories de soft : La première, la catégorie "grand publique" qui représente les softs des "utilisateurs idiots". Heureusement que les développeurs y pensent ! J'imagine que ça n'arrangerait personne de lire un paquet de doc (en anglais !) pour simplement utiliser un browser pour consulter Facebook... En gros, l'utilisateur n'en a strictement rien à foutre que telle ou telle opération ait échoué alors qu'il ne faisait que cliquer sur un gros bouton. La seconde, la catégorie "production" qui représente les softs des "utilisateurs pas idiots". Tous les outils dont nous nous servons. Si l'informaticien a normalement l'habitude de consulter la doc' à chaque nouveauté, je trouve ça plutôt inconcevable que des gens issus de domaines différents ne se renseignent pas sur le logiciel qu'ils utilisent tous les jours... Ne serait-ce que pour être un peu plus productif... On a juste nos lèvres pour sourire lorsqu'on voit une calculatrice posée à côté d'un tableur... Le logiciel en question n'est pas clair ? Comment peut-on présenter des centaines de fonctions tout simplement à un utilisateur ? L'unique solution est le passage obligé à la documentation. L'ingénieur n'a pas de problème pour lire les doc' constructeur de ses outils... Pourquoi devrait-il ignorer la doc' informatique qui n'est pas plus rébarbative ? Bon, c'est pas Windows qui va régler le problème quand on tombe sur des codes d'erreur en forme de suite de chiffre imbuvable qui, parfois, mènent à se débrouiller sur Google pour trouver une réponse lorsqu'elle n'est pas présenté dans la fenêtre d'aide ouverte avec l'erreur. Les mauvais réflexes ne viennent pas de nul part non plus ! |
|
|
40
|
|
|
#39 |
|
Membre éprouvé
![]() Inscription : décembre 2004 Messages : 361 ![]() |
|
|
|
20
|
|
|
#40 | |||
|
Membre chevronné
![]() ![]() |
Citation:
Et encore, y'en a des talentueux ; je me garde l'historique de la conversation dans un coin pour en rire plus tard. Par exemple, il doit y en avoir un qui réinstalle son logiciel pour la je-ne-sais-combientième fois (pour une raison qui m'est inconnue) et qui ne sait toujours pas la faire, malgré la présence d'un document clair et conci (puisque je n'en suis pas l'auteur) qui explique étape par étape. Plus sérieusement, ce n'était qu'un exemple. Mais, moins extrême, on peut imaginer le bouton "supprimer mes cookies" qui nous déconnecte. Et évidemment, la session est mémorisée depuis tellement longtemps que l'utilisateur a oublié son mot de passe, ce qui est bien évidemment un bug ⸮ Citation:
Citation:
À part le forcer à recopier le texte explicatif du problème à chaque fois, je ne vois pas trop comment empêcher ça. |
|||
|
00
|
Copyright © 2000-2013 - www.developpez.com