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