1 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS 28/10/2015 Rédacteur Julien PETITEAU Approbateurs Didier RIOU Cécile LIETARD
Sommaire 1.Objectif de l’étude 2.Mission de l’application 3.Vocabulaire 4.Performance 5.Compatibilité 6.Ergonomie 7.Propositions d’évolutions 2 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
1- Objectifs de l’étude L’étude menée par ALTRAN sur le site web de JCOMMOPS a pour but de porter un regard critique de l’application au travers des thématiques suivantes: SIMPLICITÉ : plus une application est simple, plus aisé sera son utilisation INTUITIVITÉ : Une bonne ergonomie, intuitive et clair, permet de faciliter la compréhension et limiter l’usage d’un manuel utilisateur EFFICACITÉ : L’application doit permettre à l’utilisateur d’accéder aux informations souhaitées rapidement, afin de gagner en efficacité et de susciter l’adhésion des utilisateurs 3 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
2- Missions du logiciel L’application web JCOMMOPS a pour buts: Regrouper les informations sur les programmes des plateformes au sein d’un seul outil Créer et référencer de nouvelles plateformes Consulter des statistiques sur l’activité d’un réseau de plateforme Faciliter la maintenance et la supervision d’un réseau de plateforme MISSIONS DU LOGICIEL A PRECISER PAR JCOMMOPS 4 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
3- Vocabulaire Définir un vocabulaire de l’application Il est important de définir les termes pour désigner les parties de l’application Icône du « bureau » : regroupement de fonctionnalités (ex: Query, Grid..) Les modules : fenêtre pour afficher les stats, les grilles ( Query Platform …) Barre de tâche / taskbar : barre situé en bas de l’écran Menu « Démarrer » : menu situé en bas de l’écran … 5 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
4- Performance Problème de performance En utilisant l’application JCOMMOPS avec 2 utilisateurs simultanés, nous avons remarqué des lenteurs quand à la lecture des données Le chargement des modules « préférés » est très lent 6 Des performances dégradées de l’application vont nuire à l’utilisation de l’application : Les utilisateurs vont perdre du temps L’application sera boudée par les utilisateurs Quelle est l’architecture mise en place en PROD ( serveur web, serveur BDD ) ? Il peut être intéressant de faire un benchmark des performances avec plusieurs utilisateurs (ex: JMeter, Selenium) Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
5- Compatibilité 7 Compatibilité avec les navigateurs JCOMMOPS ne fonctionne parfaitement qu’avec Google Chrome: Idéalement, il faut que l’application soit compatible avec les principaux navigateurs du marché: Internet Explorer Mozilla Firefox Safari Se limiter aux versions récentes des navigateurs Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Bureau virtuel » Fonctionnement peu standard pour une application web Peu « responsive design » (affichage sur un smartphone, tablette …) Problème de superposition des fenêtres qui peuvent rendre difficile l’utilisation de l’application. dans la plupart des sites web la consultation de plusieurs page se fait au travers de plusieurs onglets du navigateur 8 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Bureau virtuel / Menu Démarrer » L’ensemble des applications devraient être présentes dans le menu, qui devrait être le menu principal Sur le « bureau », on affiche uniquement des raccourcis, afin d’accélérer l’accès aux fonctionnalités principales 9 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Bureau virtuel / Barre de notification » Beaucoup de raccourcis sont des doublons sous une forme différente (ex: About, Programmes, GIS Viewer ) Rend difficile la prise en main de l’application par l’utilisateur Nuit à l’homogénéité de l’application Il faut que l’application reste claire et simple 10
6- Ergonomie Identité visuel Il faudrait que chaque fonctionnalité du site ait une icône, cette icône doit être répétée dans toutes les fenêtre liées à la fonctionnalité. Permet de garder un fil de conduite pour l’utilisateur Rend l’application plus conviviale Conserver le même nom de fonctionnalité dans tous le site (ex: « GIS Viewer » vs « GIS », « Disconnect » vs « Login/out ») 11 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Programme en cours » Problématique L’affichage et le changement de programme n’est pas homogène Gestion du changement de programme devrait être similaire avec la fonctionnalité d’authentification utilisateur 12 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Programme en cours » 13 Le programme apparait avec une icône et un symbole flèche Le programme peut être changé via un menu déroulant Proposition Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Requête en cours » Problématique Seule l’indication « Current Sample Size » permet de savoir si une requête a été appliquée Clarifier les informations sur la requête en cours il n’est pas possible de rééditer ou de consulter une requête sur les plateformes ci-celle-ci n’a pas été enregistrée 14 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Requête en cours » Proposition 15 Une zone filtre permet de voir la requête en cours d’application Si pas de nom de requête alors mention « CUSTOM FILTER » Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Menu principal » Problématique Le regroupement des fonctionnalités est basé sur l’action: Query: rechercher des données Grid: visualisation des données Register : création de données => Regroupement par action et non par nature des données, ce choix n’est pas le plus intuitif pour les utilisateurs 16 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Menu principal » Proposition 1/2 17 Ajout des raccourcis par type de données et non par type d’action Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Menu principal / grille » 18 Ajout des actions requêtage et de la création dans le menu actions de la grille Proposition 2/2 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Aide des utilisateurs » Problématique Pas d’aide en ligne (intégrer le manuel utilisateur) Un formulaire de support pourrait être intéressant 19 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Aide aux utilisateurs » Proposition Proposition de création d’un menu « Aide » à droite de « info » sur le bureau Ce menu pourrait contenir l’aide en ligne et un formulaire de support 20 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Ne pas multiplier les fonctionnalités Certaines fonctionnalités peuvent être regroupées: Fusionner « Version » et « About » Mettre « About » dans le menu « Aide » 21 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Ne pas mettre de fonctionnalités non développées Dans le menu « démarrer » (ex: Community, Service …) Dans le menu « Stats > Metrics » Dans le menu « Stats > Operations » Dans le menu « Register > Admin » 22 Des branches de développement DEV et PROD permettent de stabiliser et de cloisonner les développements sur l’application. Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Sample » Problématique Les informations fournies ne semblent pas utiles (trop peu d’informations) L’affichage intempestif de ce module va gêner et énerver les utilisateurs 23 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Sample » Proposition Supprimer ce module Le remplacer par un module « Historique des actions » 24 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalités « Stats » Problématique Les statistiques sont très « étoffés » La page « Stats > History » est très difficile à pendre en main Proposition Il faut peut être limiter les statistiques aux besoins des utilisateurs pour ne pas les noyer Maintenir des fonctionnalités peu utilisées est coûteux en temps 25 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalités « Mode maintenance » Problématique Il faut alerter les utilisateurs en cas d’opération de maintenance (ex: installation d’une nouvelle version, modification de configuration ) Proposition Afficher une page « mode maintenance » avec un message pour avertir les utilisateurs Les administrateurs peuvent avoir accès au site normalement Le mode maintenance est désactivé dès que le site est opérationnel 26 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Maps / Lastest Maps » Problématique Il n’y a pas le nom, ni de description sur la liste des cartes L’utilisateur est obligé d’ouvrir l’image pour connaitre la nature des données Les images sont peu exploitables car leur résolution est trop faible (900 x 500 px max) La dernière carte est affichée par défaut, ce qui un peu déconcertant pour l’utilisateur 27 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Ergonomie Fonctionnalité « Maps / Lastest Maps » Proposition Liste des cartes avec un nom et une description à côté de l’aperçu 28 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
6- Evolutions Propositions d’évolutions Lever des alertes sur l’état des plateformes (en cas de comportement anormale, dérive) pour le propriétaire des plateformes Permettre à un utilisateur d’afficher des modules au démarrage sur des requêtes différentes Pouvoir créer des tableaux de bord de statistiques Créer un formulaire pour envoyer des messages de support (dans la rubrique d’aide) Créer un module « Historique des actions de l’utilisateur » 29 Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
30 QUESTIONS Etude sur la productivité et l’ergonomie de l’application JCOMMOPS
31 FIN Etude sur la productivité et l’ergonomie de l’application JCOMMOPS