IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quelles sont les choses appréciées par les utilisateurs finaux
Mais qui ne le sont pas forcément des développeurs ?

Le , par Stéphane le calme

1.4KPARTAGES

16  1 
Les choses appréciées par les utilisateurs finaux mais qui ne le sont pas forcément des devs
Barres de progression pour les opérations lentes / asynchrones
47 %
Dire quoi faire pour résoudre une erreur
39 %
Dire ce qui va se produire avant que l'utilisateur ne clique dessus
34 %
Interface utilisateur réactive lors d'opérations lentes
32 %
Bonne description des erreurs
32 %
Demander avant de supprimer
29 %
Facile à installer
29 %
Déployer sur des versions anciennes / non prises en charge
26 %
Facile à mettre à jour
26 %
Importer depuis Excel / CSV
24 %
Contraste automatique du texte si je choisis un fond sombre / clair
21 %
Importer / exporter des thèmes de couleurs
18 %
Intégration avec les comptes système
18 %
Support des Emoji
16 %
Utiliser les polices dont je me sers dans Office
13 %
Possibilité d'importer son thème
13 %
Déployer / exécuter sans connexion Internet
13 %
Aucun ,00 pour les entiers
5 %
Autres (à préciser en commentaire)
26 %
Voter 38 votants
Instadeq est une plateforme qui propose des analyses de données. Dans un ton léger, l'équipe s'est laissé aller à établir une liste de choses appréciées par les utilisateurs finaux mais qui ne le sont pas forcément des développeurs, précisant au passage « nous sommes d'accord avec eux, mais nos outils font qu'il est très difficile de fournir [ces choses] ».

Couleurs
  • Changer la couleur des choses.
  • Belle palette de couleurs par défaut.
  • Utiliser ma palette de couleurs préférée.
  • Utilisez cette couleur d'ici.
  • Importer / exporter des thèmes de couleurs.
  • Certains mots ou identifiants doivent toujours avoir une couleur spécifique.
  • La même chose devrait avoir la même couleur partout.
  • Bon contraste.
  • Contraste automatique du texte si je choisis un fond sombre / clair.
  • Générer automatiquement des couleurs pour un grand nombre d'items :
    • Toutes les couleurs doivent appartenir à la même palette.
    • Ne pas générer de couleurs difficiles à distinguer.
    • Ne pas placer de couleurs similaires les unes à côté des autres.
    • Ne pas utiliser de couleur de fond sur les choses.


Formatage
  • Appliquer une mise en forme de base au texte.
  • Aligner le texte.
  • Utiliser les polices que j'utilise dans Office.
  • Éditeur WYSIWYG qui se comporte comme Word.
  • Alignement des numéros.
  • Formatage des nombres / dates aux bons paramètres régionaux.
  • Formatage décimal à droite / nombre fixe de décimales.
  • Pas de formatage étrange de style ,0000004 n'importe où.
  • Aucun ,00 pour les entiers.
  • Support des Emoji.

Thèmes
  • Thème sombre.
  • Mon thème.
  • Image de marque de l'entreprise.
  • Mettre le logo par endroits.
  • Mettre mon logo sur la page de connexion.

Intégrations
  • Intégration avec les comptes système.
  • Utiliser des comptes / autorisations depuis Active Directory.
  • Importer depuis Excel / CSV.
  • Importer à partir d'un e-mail / d'une pièce jointe.
  • Exporter vers Excel.
  • Exporter en PDF / Image.
  • Enregistrer une courte vidéo :
    • En tant que GIF.

  • Envoyer comme e-mail :
    • Envoyer comme e-mail périodiquement.
    • Envoyer comme pièce jointe PDF par e-mail

  • Importer / joindre des images :
    • Rogner avant le téléchargement (upload).
    • Compresser.
    • Changer le format.

  • Utiliser l'image comme arrière-plan mais l'étirer dans le bon sens.
  • Notifications relatives à l'application :
    • Sur les applications sur mon téléphone.
    • Par SMS.
    • Sur nos systèmes.
    • Sur mon mail.




Interface utilisateur
  • Bonne gestion des erreurs.
  • Bonnes descriptions d'erreurs :
    • Messages d'erreur traduits.

  • Dire quoi faire pour résoudre une erreur.
  • Dire ce qui va se produire avant que l'utilisateur ne clique dessus.
  • Prendre en charge des gestes tactiles et la souris.
  • Raccourcis clavier :
    • Personnalisables.

  • Permettre d'annuler partout.
  • Permettre les annulations multiples.
  • Permettre de récupérer des choses supprimées.
  • Demander avant de supprimer.
  • Apporter le copier et coller.
  • Proposer des modèles.
  • Guides détaillés et à jour en texte avec captures d'écran à chaque étape et faits saillants :
    • Ainsi que des vidéos.
    • Des captures d'écran qui restent à jour à mesure que le produit évolue.
    • Qui sont en phase avec la version que j'utilise.
    • Qui s'adaptent à ma configuration personnalisée.

  • Documentation à jour et détaillée.
  • Traduit dans ma langue.
  • Tri partout :
    • Tri naturel.
    • Trier par plusieurs critères.

  • Filtrer partout :
    • Fuzzy filtering.
    • Filtrage sensible / insensible à la casse.
    • Filtrage par critères multiples / complexes.

  • Suivre ce qui est utilisé et m'avertir lors de la suppression.
  • Suppression en cascade en option.
  • Sélecteur de date natif et simple sur chaque plateforme
  • Listes / sélections triées (par label) :
    • Tri naturel.

  • Des listes déroulantes avec filtrage mais qui se comportent comme les contrôles natifs.
  • Proposer des prévisualisations des choses.
  • Proposer un ordre des boutons / labels cohérents.
  • Mise en majuscule cohérente.
  • Barres de progression pour les opérations lentes / asynchrones.
  • Interface utilisateur réactive lors d'opérations lentes.
  • Désactivation des boutons pendant les opérations lentes.
  • Gestion des doubles-clics sur les éléments sur lesquels il faut cliquer une fois.
  • Indication claire de ce qui est cliquable.

Compatibilité
  • Déployer sur des configurations / plateformes exotiques.
  • Déployer sur des versions anciennes / non prises en charge.
  • Déployer sur les plateformes dont nous disposons.
  • Déployer / exécuter sans connexion Internet.
  • Gérer Excel, CSV, JSON, XML :
    • Gérer les versions malformées de tout ce qui précède.

  • Gérer (deviner) les dates sans fuseau horaire.
  • Gérer les formats de date ambigus / changeants.
  • Intégration avec un logiciel / format obscur / obsolète.
  • Cela devrait fonctionner sur mon ancien navigateur de téléphone Android / IE 11.
  • Unicode :
    • Gérer les entrées avec des codages inconnus et variables.



Les opérations
  • Facile à installer.
  • Facile à mettre à jour.
  • Sauvegarde facile.
  • Facile à récupérer.
  • Fonctionne avec la base de données et la version que nous utilisons.
  • Peut être monté sur un chemin qui n'est pas la racine du domaine.

Source : liste d'Instadeq

Et vous ?

Que pensez-vous de cette liste ?
Les développeurs ne sont-ils pas parfois des utilisateurs finaux ? Dans ce cas de figure, avec quels éléments êtes-vous le plus en accord ou en désaccord ?
En tant que développeur, quelles fonctionnalités estimez vous utiles pour les utilisateurs ?
Quels sont les éléments que vous reconnaissez avoir négligé lors de vos développements ? Pour quelles raisons ?

Voir aussi :

Apple explique pourquoi son iPhone 11 Pro collecte les données de localisation des utilisateurs en précisant que la technologie Ultra Wideband en est la cause principale
TikTok, une application de partage de vidéos courtes, est accusée d'avoir secrètement recueilli des données d'utilisateurs et de les avoir envoyé à la Chine
Un rapport de l'EFF révèle comment les trackers de données personnelles de la Big Tech se cachent dans les médias sociaux et les sites Web et attaquent la vie privée des utilisateurs à chaque clic
Twitter a annoncé qu'il mettrait en « pause » ses projets de désactivation des comptes inactifs, après avoir réalisé « l'impact que ça aurait sur les défunts » suite à la colère des utilisateurs
Les données de centaines d'utilisateurs Facebook et Twitter ont été exposées aux développeurs, à cause d'un SDK malveillant sur Android

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de transgohan
Expert éminent https://www.developpez.com
Le 10/12/2019 à 19:56
Il y a des choses dans cette liste qui sont tellement du bon sens et qui se doivent d'être dans un logiciel que je reste mitigé...

En vrac, le genre de fonctionnalité que je ne me verrai même pas oublier :
Couleurs
  • Certains mots ou identifiants doivent toujours avoir une couleur spécifique.
  • La même chose devrait avoir la même couleur partout.
  • Ne pas générer de couleurs difficiles à distinguer.


Interface utilisateur
  • Dire ce qui va se produire avant que l'utilisateur ne clique dessus.
  • Demander avant de supprimer.
  • Proposer un ordre des boutons / labels cohérents.
  • Mise en majuscule cohérente.
  • Désactivation des boutons pendant les opérations lentes.


Et au final cela ne coûte quasiment rien dans la majorité des cas...

Après il y a quand même du troll la liste...
8  0 
Avatar de defZero
Membre extrêmement actif https://www.developpez.com
Le 10/12/2019 à 23:18
Dans la liste de choses appréciées par les utilisateurs finaux mais qui ne le sont pas forcément des développeurs, ils ont oubliés la plus universelle de toutes et qui personnellement m'a déjà était bien trop de fois demandé, alias :

"Que la machine fasse tout le boulot à ma place".

Je croit que c'est LA feature que tous les utilisateurs demandes et que l'on aime pas implémenter.
D'un, ça manque de formalisme et ensuite, ça suppose de lire dans l'esprit des gens et ça ne me plait pas trop, question d'étique pro peut-être .
7  0 
Avatar de Fricky
Membre à l'essai https://www.developpez.com
Le 17/12/2019 à 16:04
J'ai toujours beaucoup aimé les utilisateurs qui veulent pouvoir faire comme excel sur chaque tableau web :
- On peut trier en cliquant sur l'entête de colonnes ? --> Carrement !!
- On peut filtrer le contenu avec un champs dans l'entête de colonne ? --> Bien sur
- On peut avoir des filtres avancés genre entre telle date et telle date pour les champs de type dates --> Y'a moyen
- J'ai beaucoup de colonnes en fait, on peut choisir de les masquer et les re-afficher ? --> Certes
- Parfois c'est pas pratique, je voudrais pouvoir changer l'ordre des colonnes --> OK mais...
- Quand je quitte l'application et que je reviens, j'ai pu mes filtres, tris, colonnes masquées et ordres de colonne. On peut l'enregistrer et avoir plusieurs profils ? --> :'(
6  0 
Avatar de CosmoKnacki
Expert éminent https://www.developpez.com
Le 10/12/2019 à 23:55
On ne développe pas pour se faire mousser auprés de ses collègues ou pour impressionner son patron, on développe pour l'utilisateur final (que je mets au singulier puisque celui-ci a plusieurs visages; il n'y a pas de corpus d'utilisateurs finaux que veulent tous la même chose).

À l'exception de quelques caprices et de choses quasi irréalisables (Gérer du XML/JSON/CSV mal formé, deviner les dates), la plupart des demandes de cette liste sont parfaitement légitimes. Après tout, l'utilisateur final est quand même la personne qui va se tartiner la solution dans le cadre de son travail. Avoir la possibilité de l'exploiter facilement et au mieux, d'être rapide et productif va donc de soi.

Parmi ces fonctionnalités, certaines devraient même être, dans le meilleur des mondes du software, soumises à des normes, voire à des obligations légales, en particulier en ce qui concerne la documentation et l'accessibilité.
5  0 
Avatar de lvr
Membre extrêmement actif https://www.developpez.com
Le 11/12/2019 à 15:25
Autres > Installation sans que des droits d'admin soit requis
5  0 
Avatar de serge17
Membre du Club https://www.developpez.com
Le 12/12/2019 à 16:09
Je vois que dans cette liste, il n’y a rien qui concerne la fiabilité et la sécurité.

Tous les logiciels font des mises à jour qui suppriment des bugs et des failles de sécurité. Puis une nouvelle version est proposée et cela se traduit de nouveau par une myriade de bugs et de failles de sécurité même là où il n’y en avait pas (ou plus) avant.

Avoir un logiciel pensé dès le départ fiabilité et sécurité plutôt que sur une pléthore de fonctionnalités dont la plupart sont inutilisées serait peut-être une bonne chose.

Personnellement j’apprécie de pouvoir installer un tableau sur le mur de mon appartement sans qu’aussitôt une équipe doive intervenir pour consolider les fondations de mon immeuble !
5  0 
Avatar de
https://www.developpez.com
Le 10/12/2019 à 21:02
Citation Envoyé par hugo93 Voir le message
Et ne pas avoir des mises à jour tout le temps.
Mais si il n'a pas de mise à jour depuis trop longtemps à son goût il va commencer à péter un câble même si l'interface est à jour (pas désuète), qu'il ne manque pas de fonctionnalité et que ça bug pas
Il m'est arrivé de mettre à disposition des mises à jours avec absolument rien de nouveau à part le numéro de version et dans le changelog tu colles "fix mineur" L'idéal étant de mettre l'année en cour dans "A propos" pour lui faire ressentir que le logiciel n'est pas dépassé.
3  0 
Avatar de escartefigue
Modérateur https://www.developpez.com
Le 12/12/2019 à 11:57
Un point que je n'ai pas trouvé dans cette liste de courses pourtant déjà longue et qui pour moi est important : limiter au strict minimum les allers-retours entre le clavier et la souris.

Dans chaque écran, on devrait pouvoir aller dans la zone de saisie suivante (suivante dans l'ordre de la lecture) au moyen de la touche TAB et revenir à la précédente au moyen des touches SHIFT+TAB.

Egalement, sur les fenêtres où il n'y a qu'un seul bouton (en général "OK", la touche entrée devrait systématiquement permettre l'activation de ce bouton.
3  0 
Avatar de hugo93
Nouveau Candidat au Club https://www.developpez.com
Le 10/12/2019 à 20:25
Suite à l'appel à un utilisateur final :

Être prévenu lors des mises à jour.
Et ne pas avoir des mises à jour tout le temps.

Le changement n'est pas forcément quelque chose d'évident.
2  0 
Avatar de dfiad77pro
Membre expérimenté https://www.developpez.com
Le 11/12/2019 à 4:48
pour moi c'est la recherche intelligente en auto complétion sur une table qui a des millions d'éléments exemple je recherche 'intermarche' (avec des fautes biensûr et sans préciser le département ou la ville) et il faut qu'il me trouve le bon résultat dans la seconde comme par magie
3  1