Skip to content

1‐ Calendrier

Adele-dll edited this page Feb 10, 2026 · 4 revisions

Semaine 1

Création du planning et du cahier des charges et exploration des outils équivalents

Semaine 2

Définir ce que l’application doit entraîner et comment elle l’entraîne

Analyser les besoins d’apprentissage

  • Identifier les compétences à développer : vitesse, précision, mémorisation du cube.
  • Définir les niveaux de difficulté progressifs (facile/intermédiaire/difficile)
  • Déterminer la progression de l’apprentissage (lettres, mots, phrases).

Types d’exercices

Le but est d’améliorer la fluidité de l’écriture et du maniement du clavier

  • Focus sur certaines lettres en particulier/côtés du clavier cubique
  • Focus sur des mots plus ou moins long ayant des lettres appartenant à des côtés différents du cube
  • Focus sur des séquences de mots plus ou moins longue en fonction de la difficulté. Permet d’entraîner sur la longueur.

Définir ce que l’on va mesurer pour déterminer la performance

  • Nombre de mots par minutes
  • Temps de réaction (latence entre les frappes)
  • Taux d'erreur
  • Courbe de performance de la 1ère à la 30ème minutes de pratique

Semaine 3

Définir le parcours de l’utilisateur dans l’application

  • Créer le parcours de l’utilisateur

    Accueil, début de la session de 30 min, résultat

  • Définir l’encodage visuel du score

    Couleur du score (rouge, orange, vert) en fonction du nombre d’erreur déterminé par un seuil.

  • Choix des technologiques utilisées pour l’application

    Frontend, librairies

Livrable : Flux d'utilisation (schéma et scénario écrit comprenant l'encodage visuel et le choix des technologies)

Semaine 4

  • Maquette et architecture de l’application
  • Dessiner chaque espace de l’application (accueil, résultat)
  • Définir la disposition des éléments (menu)
  • Tester l’enchaînement des pages de l’application pour l’utilisateur

Choisir la chartre graphique

  • Palette de couleurs
  • Police d’écriture (avec ou sans empattement)
  • Style des boutons
  • Animations

Livrable : Maquette sur Figma et page wiki avec les détails de la chartre graphique

Semaine 5

  • Réalisation de la base de l’application (fondations)
  • Créer un premier écran d’accueil minimal
  • Mettre en place les premiers indicateurs de performance (semaine 2)

Livrable : Page d'accueil et implémentation des premiers indicateurs

Semaine 6

Développement des exercices progressifs

Exercice 1 : Lettres

  • Créer des mots/phrases qui permettent de travailler une certaine lettre

Exercice 2 : Mots

  • Génération de mots de plus en plus compliqué et long
  • Intégrer les exercices à la structure de l’application

Livrable : Intégration des exercices dans l'application

Semaine 7

Exercices avancés

Exercice 3 : Phrases

  • Suites de phrases plus ou moins longues avec de la ponctuation
  • Retour à la ligne pour que la phrase tapée puisse rentrer dans la largeur de l’écran
  • Publication avec GitHub Page

Livrable : Intégration de l'exercice dans l'application et publication sur GitHub Page

Semaine 8

  • Progression et sauvegarde
  • Sauvegarde des résultats de l’utilisateur
  • Création du tableau de bord
  • Progression entre chaque tentative

Livrable : Ajouter le système de sauvegarde et le tableau de bord minimal des résultats

Semaine 9

  • Interface utilisateur complète
  • Harmonisation du CSS
  • Application responsive
  • Intégration de la chartre graphique
  • Page de résultats détaillés
  • Amélioration de l’accessibilité (couleur, contraste, taille de la police…)

Livrable : Interface complète et responsive, harmonisation des visuels et résultats détaillés

Semaine 10

  • Améliorer la fluidité du site
  • Optimisation des animations
  • Correction des bugs mineurs

Livrable : Optimisation des animations et corrections des bugs mineurs

Semaine 11

  • Préparer l’application pour les tests
  • Correction des bugs majeurs
  • Nettoyage du code
  • Présentation de l’application « finale » et feedback
  • Création d’un guide rapide pour les testeurs
  • Vérification de la compatibilité navigateur

Livrable : Nettoyage du code et rédaction du guide utilisateur

Semaine 12

Premier test

Faire tester l’application

  • Réalisation d'une session de 30 min
  • Navigation
  • Déterminer ce qui ne va pas ou s’il y a des confusions, bug pour l’utilisateur

Livrable : Rapport sur le wiki du premier test

Semaine 13

  • Améliorations
  • Correction des bugs critiques
  • Amélioration la progression de la difficulté si besoin
  • Ajustement du tableau de bords des performances/résultats si nécessaire

Livrable : Ajuster la difficulté si besoin et modifications si nécessaire

Semaine 14

Second test
  • Test des modifications par rapport au premier test aux utilisateurs
  • Derniers feedbacks
  • Ajustements finaux

Livrable : Rapport sur le wiki du second test et ajustements finaux

Semaine 15

  • Finalisation et livraison
  • Corrections finales
  • Mettre à jour la documentation de production de l’application et les explications pour l’utilisateur

Livrable : Version finale de l'application, documentation complète et guide utilisateur à jour