Quelle est la meilleure appli de gestion des tâches hors ligne pour le travail au chantier ?

La meilleure écrit d’abord dans votre téléphone, et sur le réseau ensuite. Testez n’importe quelle candidate en mode avion : ajoutez une tâche, modifiez-la, joignez une photo, puis fermez l’appli de force et rouvrez-la. Si l’appli grise un bouton, refuse un enregistrement ou perd l’entrée à la réouverture, elle met en cache ce que vous lisez au lieu de stocker ce que vous écrivez.

Trois heures et quart, un mercredi, dans le vide sanitaire d’un bungalow de Guelph. Le propriétaire veut déplacer la salle de lavage à l’étage, et il y a quatre choses à noter avant que l’échelle remonte dans le camion : la solive qu’on ne peut pas entailler, la sortie de sécheuse qui part du mauvais bord, le robinet d’arrêt que personne n’a jamais identifié, et le coude à ramasser en rentrant. Le téléphone affiche une barre, puis plus rien.

Alors les quatre choses finissent au dos d’un reçu, ou dans un mémo vocal, ou dans un coin de mémoire qui tient déjà deux autres chantiers. Vendredi, il en reste trois. La quatrième est justement celle sur laquelle le client revient le lundi.

Presque toutes les applis vendues aux gens de métier disent qu’elles fonctionnent hors ligne, et c’est exactement pour ça que l’expression ne dit plus grand-chose. Elle décrit au moins trois comportements différents, et un seul d’entre eux sert à quelque chose dans un vide sanitaire. Les distinguer prend une dizaine de minutes, et ça vaut la peine de le faire avant de déménager un an de notes de chantier dans quelque chose.

Ce que « fonctionne hors ligne » veut dire la plupart du temps

La version la plus faible, c’est une cache en lecture seule. L’horaire d’hier est à l’écran parce qu’il a été téléchargé pendant que vous aviez du signal, et c’est réellement utile quand vous êtes debout dans un garage souterrain à essayer de vous rappeler une adresse. Puis vous essayez d’ajouter quelque chose. Le bouton est grisé, ou la roue tourne, ou une bande rouge vous annonce que vous n’êtes pas connecté. Vous pouvez regarder votre journée, mais vous ne pouvez pas la changer.

La version intermédiaire accepte ce que vous tapez et le garde en mémoire. Ça a l’air d’avoir marché. Ça survit au verrouillage de l’écran et ça survit habituellement à la marche jusqu’au camion. Ce à quoi ça ne survit souvent pas, c’est au système d’exploitation qui ferme l’appli pour libérer de la mémoire, sans demander et sans rien laisser derrière. C’est la pire des trois, parce qu’elle vous apprend à lui faire confiance pendant un mois avant de perdre quoi que ce soit.

La version qui vaut son prix écrit dans une base de données sur le téléphone lui-même. L’enregistrement existe sur votre appareil à l’instant où vous touchez Enregistrer, qu’il y ait quelqu’un à l’écoute à l’autre bout ou non, et une file d’attente le retient jusqu’à ce que le téléversement passe. Le signal, c’est un problème que l’appli règle plus tard, à son rythme. C’est ce comportement-là que le test du mode avion cherche.

Le test du mode avion, en dix minutes

Faites-le sur l’appli que vous utilisez en ce moment, et sur n’importe quelle appli vers laquelle vous songez à déménager. Dix minutes sur le sofa coûtent moins cher que de l’apprendre dans un vide sanitaire.

  1. Mettez le téléphone en mode avion. Pas un signal faible : le mode avion, pour qu’il n’y ait aucune ambiguïté sur ce que l’appli peut joindre.
  2. Créez quelque chose de neuf : un chantier, une tâche dans un chantier, un rendez-vous pour jeudi.
  3. Joignez-y une photo, et tapez une note assez longue pour que ça vous fâche de la perdre.
  4. Modifiez quelque chose qui existait déjà avant que vous passiez hors ligne : changez une heure, cochez une tâche.
  5. Fermez l’appli complètement, puis rouvrez-la, toujours en mode avion. Tout ce que vous venez de faire devrait être exactement là où vous l’aviez laissé.
  6. Désactivez le mode avion, posez le téléphone et éloignez-vous deux minutes sans ouvrir l’appli. Puis regardez sur un autre appareil, ou regardez les mêmes enregistrements de nouveau, et voyez si le téléversement s’est fait tout seul.

Tout ce qui échoue à l’étape cinq est une cache en mémoire et doit être traité comme du papier brouillon. Tout ce qui échoue à l’étape six va fonctionner, mais seulement si vous pensez à l’ouvrir au bon endroit, et ce genre de rituel survit à peu près trois semaines de grosse saison.

Ce qu’une note oubliée coûte vraiment

La partie chère, ce n’est jamais la note. C’est le jeudi matin qui commence par un aller-retour chez le fournisseur pour un raccord décidé le mardi et noté nulle part.

Un travailleur de la construction en manteau de toile qui attend au comptoir d’un fournisseur, le téléphone à la main

Chiffrez ce déplacement honnêtement. Quarante-cinq minutes de route et vingt-cinq minutes au comptoir, ça fait soixante-dix minutes, et à un taux facturable de 95 $ l’heure, c’est environ 111 $ de temps que personne ne vous paie, avant l’essence. Deux fois par mois, ça fait vingt-quatre déplacements par année : à peu près vingt-huit heures, ou 2 660 $. C’est une semaine de travail, passée à aller rechercher de l’information que vous aviez déjà.

Le chiffre plus discret, c’est le matériel qui n’arrive jamais sur une facture. Un raccord de 60 $ acheté en route vers un chantier, retenu au camion et oublié au moment de faire la facture, quatre fois par mois, ça fait 2 880 $ par année de votre propre argent dépensé dans la maison de quelqu’un d’autre. Passez vos propres chiffres dans ce que coûte une heure que vous ne pouvez pas facturer si le calcul vous semble abstrait ; la plupart des gens sont surpris par leur propre taux.

Il y a un troisième coût qui n’apparaît que dans une mauvaise année. L’Agence du revenu du Canada vous demande de conserver vos registres d’entreprise six ans à partir de la fin de la dernière année d’imposition à laquelle ils se rapportent, et la photo d’une solive endommagée qui n’a jamais quitté un téléphone n’est pas un registre. Une note que vous ne retrouvez plus non plus. Quand un client conteste ce qui a été convenu dans un sous-sol, c’est la personne qui a la note datée qui gagne.

La file d’attente doit être quelque chose que vous pouvez voir

Une appli qui écrit localement doit quand même finir par remettre le travail, et c’est dans cette remise que vit la deuxième catégorie de problèmes. Vous voulez pouvoir ouvrir un écran et voir ce qui n’a pas encore atteint le serveur : pas une icône qui tourne, une liste. Onze éléments en attente, ça va. Onze éléments en attente depuis mardi, c’est une question qui vaut la peine d’être posée mardi, pas à la fin du mois.

Ce qui arrive quand deux personnes changent le même chantier

Vous renommez un chantier dans un sous-sol pendant que le bureau le déplace au jeudi. Les deux modifications sont réelles et l’une des deux est arrivée en deuxième. Une appli qui garde silencieusement la dernière arrivée va défaire le travail de quelqu’un sans rien dire, parfois pendant des mois avant que quiconque s’en aperçoive. Une appli qui s’arrête et pose la question fait la bonne chose, même si se faire poser la question est légèrement fatigant. Ça fait partie de mener le chantier et ce n’est pas un détail technique.

Où Zeus entre en jeu

Zeus écrit d’abord dans une base de données sur le téléphone et parle au serveur ensuite. Chaque écriture réussit sans signal et se met en file dans une boîte d’envoi sur l’appareil, ce qui fait toute la différence entre une note prise et une note perdue. Quand le téléphone retrouve un réseau, la boîte d’envoi se vide d’elle-même.

Ce que vous pouvez créer et modifier sans signal, c’est l’essentiel de l’appli plutôt qu’un coin de celle-ci : les clients, les lieux de chantier, les chantiers, les tâches d’un chantier, les rendez-vous, les notes, les photos, les dépenses, et les factures avec leurs lignes et leurs paiements. La file d’attente est un écran que vous pouvez ouvrir, alors ce qui n’a pas atteint le serveur est une liste que vous pouvez lire. Quand le serveur revient avec une modification concurrente sur le même enregistrement, ça s’en va à un écran de conflit où vous choisissez quelle version l’emporte.

La base de données sur le téléphone est chiffrée avec une clé générée sur votre propre installation. L’autocomplétion d’adresse est la seule chose qui s’amincit sans signal : les suggestions s’arrêtent, et l’adresse que vous tapez à la main s’enregistre quand même. Le reste de ce que fait l’appli se comporte de la même façon. La taille de départ ne coûte rien et ne s’épuise pas ; vous pouvez lire ce que chaque taille comprend sur la page des prix.

De retour dans le vide sanitaire, rien de tout ça n’est une préférence à propos d’un logiciel : les quatre choses qui comptaient ont été vraies pendant environ quatre-vingt-dix secondes, et la seule question était de savoir si le téléphone allait les prendre. Le test prend dix minutes, sur ce que vous utilisez en ce moment ou sur l’appli Zeus.

Foire aux questions

Est-ce qu’une appli hors ligne use plus la pile ou remplit le téléphone ?

Écrire dans le téléphone ne coûte à peu près rien ; la question de l’espace, ce sont les photos, et elles prennent la même place qu’elles soient dans une appli ou dans votre pellicule. Ce qu’il faut vérifier, c’est si l’appli vous laisse voir et effacer ce qui est déjà téléversé, pour qu’un téléphone plein reste une tâche d’entretien plutôt qu’une crise au milieu d’un chantier.

Combien de temps est-ce que je peux rester hors ligne avant que ça devienne un problème ?

Des jours, si l’appli est vraiment locale d’abord : la contrainte n’est pas le temps, ce sont les autres. Tout ce que vous avez écrit dans un sous-sol est invisible pour le bureau tant que ça n’est pas monté, alors une équipe qui reste dans le noir une semaine est un problème d’horaire avant d’être un problème de données. Branchez-vous sur un réseau une fois par jour, regardez la file d’attente, et la question cesse de se poser.

Est-ce que je dois penser à appuyer sur synchroniser ?

Vous ne devriez pas avoir à le faire. Une appli locale d’abord téléverse quand elle détecte un réseau, et de nouveau sur une minuterie ; appuyer sur un bouton ne devrait jamais être que de l’impatience. L’indice, c’est l’étape six du test ci-dessus : si rien ne bouge tant que vous n’ouvrez pas l’appli sur le Wi-Fi, c’est un rituel que vous allez oublier en août, c’est-à-dire exactement quand vous êtes le plus occupé.

Est-ce qu’une appli de notes et un appareil photo, c’est assez ?

Pour une personne sur un seul chantier, honnêtement, parfois oui. Ça cesse d’être assez au moment où quelqu’un d’autre doit voir ce que vous avez écrit, un associé, un bureau, un apprenti, ou au moment où une note doit rester rattachée à un chantier six mois plus tard pour qu’une facture puisse être défendue. Une note dans une appli de notes n’a aucun chantier rattaché, et c’est là toute la différence.