Dès ses tout débuts, la vision imaginée par Alain Nadeau, le fondateur de Nutcache, a toujours été de développer une application robuste, fiable et performante. Les choix technologiques retenus en 2013 faisaient, à l’époque, du sens pour atteindre une réactivité acceptable.
Aujourd’hui, 7 ans plus tard, l’ajout de nombreuses fonctionnalités et la complexification du code sous-jacent font que l’application peut parfois faire preuve de lenteur et nous obligent à revoir les technologies en place. Aussi, l’accroissement et le maintien des performances sont un défi auquel nous nous attaquons quotidiennement.
Nous savons que les équipes de toutes tailles qui utilisent Nutcache ne bénéficient pas toujours des délais de chargement rapides dont elles ont besoin, et nous faisons de la résolution de ce problème notre première priorité. Dans cet optique, nous avons débuté la révision des performances de nombreux éléments de l’application, notamment les écrans de type popup.
Dans le cadre de la dernière mise à jour de Nutcache, nous avons amélioré les performances des écrans suivants.
La création d’un projet
Le temps d’affichage de cet écran a été grandement amélioré. De plus, nous y avons apporté quelques modifications afin de le rendre plus efficace. Il est maintenant possible de :
- Affecter des membres directement à partir de la création du projet
- Sélectionner un gabarit de projet à partir d’une liste déroulante
Les modifications apportées à cet écran sont disponibles dans toutes les versions de Nutcache.
L’ajout d’une nouvelle entrée de temps
Non seulement cet écran a subit des améliorations en terme de performance, mais nous y avons aussi ajouté les nouvelles fonctionnalités suivantes :
- Le total du temps travaillé selon la date courante
- Le temps budgété pour le membre
- Des entrées rapides de temps (+8h, +2h, +30m, +45m, etc.)
- Une nouvelle option pour afficher les heures facturables
Les modifications effectuées sur cet écran sont disponibles uniquement avec les versions payantes de Nutcache.
Par ailleurs, d’autres écrans ont également été revus et améliorés, parmi lesquels on retrouve les écrans suivants :
- Dupliquer une liste de tâches
- Déplacer un statut
- Archiver un statut
- Désarchiver un statut
Actuellement, nos développeurs planchent déjà sur l’amélioration des performances de d’autres portions de l’application, incluant la refonte complète de la liste de tâches à l’intérieur d’un projet. L’année 2021 sera donc une année charnière en matière de performance et chaque jour qui passe nous rapproche de notre objectif final qui est d’offrir à nos utilisateurs la meilleure expérience d’utilisation possible.