Files
dofus-manager/docs/front-end-spec/overall-ux-goals-principles.md
2026-01-19 08:52:38 +01:00

2.3 KiB

Overall UX Goals & Principles

Target User Persona

Theo - Le Multi-Compteur Organisé

Attribut Description
Profil Joueur passionné de Dofus gérant 60+ personnages niveau 200
Contexte d'usage Joue sur PC avec souvent un second écran pour consulter ses données
Frustrations actuelles Tableur Excel illisible, modifications fragiles, contraintes de compte gérées mentalement
Objectifs Trouver rapidement qui n'a pas fait quoi, composer des teams valides, mettre à jour efficacement
Expertise technique À l'aise avec les outils complexes, préfère la densité d'info à la simplicité
Fréquence d'usage Quotidien pendant les sessions de jeu + planification hebdomadaire

Usability Goals

  1. Efficacité de navigation — Trouver n'importe quelle information en moins de 3 clics depuis le dashboard
  2. Mises à jour rapides — Pouvoir mettre à jour la progression d'une team entière en moins de 30 secondes
  3. Prévention d'erreurs — Impossible d'ajouter 2 personnages du même compte dans une team active
  4. Vue d'ensemble immédiate — Voir l'état global (teams, progressions, monnaies) en un coup d'œil
  5. Mémorabilité — Interface cohérente permettant de retrouver ses repères après plusieurs jours d'absence

Design Principles

  1. Densité maîtrisée — Maximiser l'information visible sans surcharger visuellement. Utiliser la hiérarchie typographique et les espaces blancs stratégiquement.

  2. Consistance des patterns — Tous les tableaux se comportent de la même façon (tri, filtres, pagination). Toutes les actions CRUD suivent le même flow.

  3. Feedback immédiat — Chaque action utilisateur génère une réponse visuelle instantanée (loading states, toasts, transitions).

  4. Raccourcis pour experts — Permettre les bulk actions, raccourcis clavier (V2), et filtres combinés pour les utilisateurs avancés.

  5. Fail-safe par design — Les actions destructives demandent confirmation. Les contraintes métier sont validées avant même que l'utilisateur ne puisse les violer.

Change Log

Date Version Description Author
2026-01-17 0.1 Création initiale Sally (UX Expert)