preloader

Cahier Numérique de l'Entraineur

bg-shape
Cahier Numérique de l'Entraineur

Date

Apr 01, 2019

Categories

Réalisations professionels

Au service des entraineurs

L’Éditeur Numérique d’Entrainement est un logiciel développé au sein de l’Institut National du Sport, de l’Expertise et de la Performance (INSEP) par les développeurs de l’Unité du Développement Numérique et de l’Innovation. Ce logiciel a été pensé et développé pour fournir aux entraineurs sportifs un outil qui leur permet de ne plus avoir à tout faire sur papier.

Les entraineurs avec lesquels nous avons travaillé, nous ont exposé que leurs moyens actuels, en plus d’être anciens, finissaient le plus souvent en pile de cahier et classeurs où les mêmes leçons sont réécrites plusieurs fois à l’identique, car ils n’ont pas le temps de chercher dans tout ce qu’ils ont déjà écrit.

La création d’exercices

Nous avons donc commencé par mettre en place une application Windows WPF permettant de créer des exercices. Pour créer un exercice, il vous suffit de donner à ce dernier un nom, un public cible, un niveau et plusieurs autres paramètres permettant de le classifier.

Une fois le premier « formulaire » d’identification de l’exercice rempli, vous accédez donc à la vue éditrice, vous permettant de placer des images vectorielles sur un Canvas pour réaliser le schéma de votre exercice. Je me suis principalement chargé de cette fonctionnalité.

Sur cette même page, vous pouvez accéder aux paramètres de l’exercice, afin de déterminer une durée, la liste des données observables, des variables de travail, une description de l’exercice, un objectif d’exercice, une vidéo exemple et bien d’autres encore.

L’avantage de cet outil est qu’il est grandement personnalisable. En effet, vous pouvez ajouter vos propres formulaires, permettant à l’outil d’être pertinent sur l’ensemble des disciplines sportives. Malgré un succès mitigé de cette application, la décision a été prise de créer une suite logicielle autour de celui-ci : Le Cahier Numérique de l’entraineur.

Cette suite comporte donc 4 logiciels :

L’Éditeur Numérique d’Entrainement (ENE)

L’Éditeur reste le même sur la création d’exercices, mais la partie création de formulaire a été déplacée sur le GBP.

Le Gestionnaire de Cycles d’Entrainement (GCE)

Ce logiciel permet aux entraineurs de l’utiliser pour créer des groupes d’exercices via un certain critère de travail, et de les ordonner par certains critères de difficulté ou autre.

Le Gestionnaire de Base de données Pédagogique (GBP)

Ce logiciel reprend toute la partie de création de formulaires pour les autres outils.

Le Gestionnaire de Planification (GP)

Ce logiciel permet une planification des cycles et de proposer une représentation graphique du planning de l’entraineur, où il peut aisément voir ce qu’il a prévu pour tel jour, quel axe de travail correspond à quelle période ainsi que la disponibilité de chacun des sportifs dont il s’occupe.

CNE Web

Nous avons pris la décision de créer une version web de ces outils. Ayant le plus d’expérience dans ce domaine au sein de l’équipe, je me suis occupé seul du développement de cette partie du projet. Nous avons fait ce choix à la suite de l’évolution du parc informatique des entraineurs français. L’application étant prévue à la base pour Windows, il nous fallait une alternative pour Mac, Linux et tablettes.

Un échec

Après plus d’un an et demi de travail sur cette suite de logiciels, plusieurs problèmes gangrenaient le projet : Nous n’avions aucun contact avec les entraineurs pendant les phases de tests du projet, il nous était donc impossible de savoir si l’interface utilisateur était suffisamment compréhensible, si l’application répondait correctement aux besoins ou s’il y avait des bugs et problèmes divers.

Pendant les six premiers mois, les spécifications et les priorités changeaient chaque semaine, nous obligeant à mettre en pause ou supprimer purement et simplement des fonctionnalités. Pour juguler le problème, j’ai été nommé assistant-chef de projet, j’ai mis en place le Scrum au sein des équipes de développement et j’ai supervisé la mise en place de Jira pour l’ensemble de l’unité. Malgré tout, je n’avais aucun contrôle sur les décisions d’ordre politique, celles-ci continuant d’impacter fortement le projet.

Bien que le projet soit terminé à 80 %, il est actuellement en attente. D’autres projets prioritaires l’ont remplacé.

Une réussite personnelle

Ce projet a été ma première expérience de développement au sein d’une entreprise. Le manque d’organisation, de mentorat technique et de direction dans celui-ci m’a poussé à prendre des décisions importante, qu’elles soient techniques ou organisationnelles. J’ai appris à travailler en toute indépendance, à architecturer une application web et manager une équipe. Cette expérience était très difficile à vivre mais en persévérant malgré tout, j’ai énormément appris et pour cela, je remercie toutes les parties prenantes qui m’ont écouté et ont essayé d’améliorer la situation avec moi.

Liens vers les compétences associés: