|
Publicité ' | ||||||||||||||||||||||||
|
|
#61 | |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : novembre 2010 Messages : 455 ![]() |
Citation:
Sauf que c'est un peu la règle des 80-20. 20% d'utilisateurs boulets représentent 80% du travail excédentaire sur l'IHM ... C'est comme pour les trains. On ne parle que de ceux qui sont en retard. Et puis dans ce genre de discussion on a toujours tendance à exagérer :-D
__________________
Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne. Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie. |
|
|
|
10
|
|
|
#62 |
|
Membre actif
![]() Inscription : avril 2008 Messages : 90 ![]() |
90 % des utilisateurs sont des idiots. Voire 99.99%
et nous ? On n'est pas idiot devant un processus métier dont on ignore tout ? Que ce soit de la compta, de la finance, du médical ou autre on doit certainement passer pour ... "des parfaits c*** d'informaticiens qui se la pête, mais qui ne sont pas foutu de comprendre un truc aussi simple et nous pondent une usine à gaz qui ne sert à rien sauf à produire des erreurs." ![]() Et encore, c'est du censuré pour Développez, certaines doléances des clients sont parfois plus ... imagées ![]() Je part du principe qu'un développement doit aider un utilisateur dans son travail et non pas être une contrainte supplémentaire. On crée des outils pour améliorer le travail des autres et non pas pour le rendre plus pénible. Enfin, c'est mon avis |
|
|
30
|
|
|
#63 |
|
Membre actif
![]() Hugo CAPOCCIDéveloppeur Java/J2EE - Intégrateur Filenet - expert ecm/bpm Inscription : octobre 2005 Messages : 100 ![]() |
zeyr2mejetrem, la fameuse règle des 80/20 s'applique en effet bien souvent...
mais pour en avoir pratiqué pas mal des utilisateurs boulets, je trouve que ça dépend pas mal du client... je dirais 20% des 20% d'utilisateurs boulets ajoutent 160% à ta charge de travail -_- |
|
00
|
|
|
#64 | |
|
Membre Expert
![]() Développeur java, access, sql server Inscription : octobre 2005 Messages : 1 382 ![]() |
Citation:
Il y a 25 ans, sur PC - MSDOS, beaucoup utilisateurs n'avaient que 2 ou 3 applications à sa disposition : - un traitement de texte - un tableur - un logiciel métier (compta, devis, ou autre) Les mises à jour étaient très espacées (nécessité d'utiliser des disquettes, c'était coûteux, etc.) Après quelques mois de pratique, l'utilisateur avait donc une sorte de "maîtrise parfaite" de ces outils dans le périmètre, bien sûr, de ce qu'il avait à faire. Aujourd’hui, uniquement en desktop, l'utilisateur a des suites entières de logiciels à sa disposition (MsOffice, OpenOffice, ...), messagerie et souvent plusieurs applications métiers (polyvalence oblige). Par ailleurs, quand il va sur internet, il va utiliser régulièrement une dizaine de sites différents. L'utilisateur d'aujourd'hui se retrouve donc avec une grande quantité d'IHM différentes dont le nombre de fonctionnalités va croissant. Je trouve assez normal qu'il ne cherche pas à consacrer plus que nécessaire, du temps à la "maîtrise parfaite" ou à la compréhension de l'outil. Les logiciels se font concurrence entre eux et doivent donc être astucieux pour se "tailler une place" dans l'intérêt que l'utilisateur voudra bien lui accorder. Ceci est vrai quelque soit le "niveau" intellectuel ou le milieu socioprofessionnel de l'utilisateur qui n'a pas mérité, à mon sens, la remarque désobligeante citée plus haut.
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − · · − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ·· D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser. First, make it work. Then, make it fast. Finally, make it user-friendly. Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich. |
|
|
|
20
|
|
|
#65 | |
|
Invité(e)
![]() Messages : n/a ![]() |
Le début est très discutable, mais la fin et je pense très juste :
Citation:
Je pense que le problème vient surtout des développeurs : par exemple pour ce qui de la justice, les développeurs ont fait un logiciel en ne connaissant rien au droit, alors c'est évidamment un peu bancale Alors effectivement, l'utilisateur passe pour un idiot car il ne comprend rien à son logiciel qui de toutes façon est mal foutu ! |
|
30
|
|
|
#66 | ||
|
Membre chevronné
![]() ![]() |
Citation:
Citation:
J'avais corrigé mon exemple un peu plus bas. |
||
|
01
|
|
|
#67 |
|
Membre Expert
![]() ![]() Yann PeniguelConsultant CRM Inscription : septembre 2010 Messages : 449 ![]() |
Bien sur que l'utilisateur est une bille par définition, sinon ce ne serait pas un utilisateur
![]() Le développeur doit donc penser que l'utilisateur est un quidam qui va tenter différents trucs tordus comme: - Utiliser les boutons précédents et suivants de son navigateur malgré que l'application ne le gère pas. - Taper des caractères spéciaux dans un champ qui ne doit pas en contenir - Taper un numéro de téléphone mal formé... Mais arrétons de taper sur le dev, car dans la plupart des gros projets (en milieu pro) il y a une analyse fonctionnelle de faite, donnant lieux à des specs fonctionnelles, qui sont le document de référence suivi par les développeurs. Il faut donc, avant de développer, analyser correctement le projet afin de savoir exactement quoi présenter à l'utilisateur. Je pense que le poste initiale considère le cas d'un développeur indépendant, qui est différent. Je n'appelle plus vraiment ça un développeur, car c'est plus vaste. |
|
31
|
|
|
#68 | |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : novembre 2010 Messages : 455 ![]() |
Citation:
![]() Le pire que j'ai eu c'était un utilisateur qui m'a tenu vingt minutes au téléphone car il n'arrivait pas à télécharger notre soft ... depuis son minitel !!!!
__________________
Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne. Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie. |
|
|
|
30
|
|
|
#69 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 158 ![]() |
|
|
|
20
|
|
|
#70 |
|
Membre chevronné
![]() ![]() |
|
|
30
|
|
|
#71 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 40 ![]() |
Clairement.
La plupart ne font aucun effort pour comprendre, ou apprendre quoi que ce soit de lié à l'informatique, alors que c'est vital aujourd'hui. Le plus amusant, c'est lorsque vous tentez de jongler entre leurs processus métier que vous devez comprendre pour créer leurs outils, et les contraintes informatiques qu'ils ne veulent ou ne peuvent pas comprendre. Bref, aucun effort d'adaptation = des idiots. |
|
|
04
|
|
|
#72 | |
|
Membre chevronné
![]() ![]() |
Non. Il faut sortir de ta bulle, et lire les commentaires qui ont précédé le tiens.
Citation:
Encore une fois, tu devrais lire les autres commentaires. Je pense qu'il y a également une quantité non négligeable de développeurs qui ne font aucun effort d'adaptation à leurs utilisateurs. |
|
|
50
|
|
|
#73 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : novembre 2010 Messages : 455 ![]() |
Vu aujourd'hui même sur une IHM dans une boîte de dialogue OUI/NON
Attention ! Si vous cliquez sur non vous ne procéderez pas à la validation de l'annulation de la procédure de compensation de l'effacement du compte. Ce qui signifie après quelques minutes de reflexion Attention ! Si vous cliquez sur Non, le compte sera effacé Le développeur qui a pondu ce message n'a pas pensé que l'utilisateur ne savait pas ce qu'est une procédure de compensation de process, ni que 3 ou 4 négations combinées ça devient dur à comprendre ...
__________________
Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne. Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie. |
|
|
90
|
|
|
#74 | |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 838 ![]() |
Citation:
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
|
40
|
|
|
#75 | |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 158 ![]() |
Citation:
|
|
|
|
31
|
|
|
#76 |
|
Membre Expert
![]() Thomas DelapierreIngénieur développement logiciels Inscription : avril 2008 Messages : 483 ![]() |
Concernant les popup, même si on sait que l'utilisateur ne les lit jamais, notre équipe de développement a pris l'habitude d'en mettre à la validation des process critiques (confirmation d'embauche, d'avenants et cie.). Mine de rien c'est un moyen simple et efficace de se "disculper" en cas de mauvaise manipulation de la part de l'utilisateur, qui pourrait s'avérer dangereuse (notamment quand le résultat impacte tout le système paie, donc plein de sous).
Et puis c'est toujours rigolo de pouvoir répondre "Ah ben on vous avais pourtant prévenu ma p'tite dame !" |
|
|
20
|
|
|
#77 | |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : novembre 2010 Messages : 455 ![]() |
Citation:
![]() ![]() ![]()
__________________
Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne. Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie. |
|
|
|
20
|
|
|
#78 |
|
Membre Expert
![]() ![]() Ludovic SolczynskiDéveloppeur .NET Inscription : avril 2008 Messages : 1 500 ![]() |
Penser et Développer une IHM (Interface Homme-Machine) c'est deux choses différentes, mais c'est souvent la même personne qui le fait, et dans le mauvais ordre...
![]() Une IHM doit être pensée avec un utilisateur final, c'est lui qui défini ses besoins. L'informaticien doit être là pour lui dire, ça on peu, ça non. Pensez-vous que cela pourrait vous être utile ? Aimeriez vous avoir cette fonctionnalité ? Pas pour imposer son travail ! Ensuite seulement il devra définir le type de plateforme et le type de language adapté. L'informaticien aime avoir le contrôle de tout ce qu'il touche (je plaide coupable) mais c'est loin d'être le cas de l'utilisateur final... Enfin dans 99,99% des cas...
__________________
Aide les autres... Et les autres t'aideront.... ![]() Mon site DVP Mon blog Mon site perso N'oubliez pas de voter pour les messages dont la réponse est pertinente |
|
20
|
|
|
#79 | |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : novembre 2010 Messages : 455 ![]() |
Citation:
Dans les boîtes où j'ai travaillé (PME) cela se passait ainsi Un commercial allait voir un client en lui demandant ses besoins et en lui proposant des fonctionnalités que le client n'aurait pas demandé sinon. Or le commercial en question ne connait pas la technique ni les produits vendus par ta boîte car "un bon commercial peut vendre n'importe quoi" et il vend des fonctionnalités qui sont le plus souvent des galères à câbler. Quand on lui dit que le dév va coûter 2 fois le prix qu'il a vendu il sort une phrase de commercial (cf. topic Les 10 phrases qui rendent fou un informaticien : les avez-vous déjà entendues ?) et te laisse dans la merde ... SA merde !!! Et le pire dans tout ça c'est que tu n'as pas vu le client, tu penses connaître ses besoins mais ils sont déformés (car le commercial n'a pas tout écouté, tout entendu ou tout compris) et que tu vas être à côté de la plaque du départ.
__________________
Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne. Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie. |
|
|
|
20
|
|
|
#80 | |
|
Membre chevronné
![]() Inscription : décembre 2010 Messages : 251 ![]() |
Citation:
On ne peut pas en vouloir à des gens de préférer utiliser un client mail comme Outlook/Thunderbird, plutôt que de les gérer à coup de "fetchmail" et autres "mail -s" etc... Les gens veulent lire/envoyer leurs mails. Ça leur ferait une belle jambe de connaitre un protocole comme SMTP |
|
|
|
32
|
Copyright © 2000-2013 - www.developpez.com