Skip to content

Le problème dont nous sommes partis

C’est février. Une fournaise tombe en panne dans une maison où l’une de vos équipes est intervenue il y a dix-huit mois. La trace de cette visite est quelque part : dans un fil de messages texte, dans une pellicule photo, sur une facture papier dans un camion, et dans la tête d’une seule personne. Vous n’avez rien de tout ça avec vous à la porte d’entrée. Alors le travail recommence à zéro. Les mêmes questions, les mêmes vérifications, la même heure de travail. Vous la facturez de nouveau, ou vous absorbez la perte.

Le logiciel censé régler ça n’a pas réglé grand-chose. Il a été construit pour des bureaux avec un répartiteur et des pupitres. Il a été tarifé pour des entreprises qui peuvent se les payer. Et il cesse de fonctionner exactement là où le travail se fait. Alors les gens de métier ont continué à utiliser le papier.

Nous avons construit le contraire : une app qui garde un registre pour chaque adresse où vous travaillez. Chaque visite, photo, soumission, facture et note est rattachée à la propriété, et elle s’ouvre à la porte d’entrée, qu’il y ait du signal ou non.

Comment nous construisons

Quatre règles que nous ne brisons jamais

Ce ne sont pas de belles paroles sur une affiche. Chacune limite la façon dont nous écrivons le logiciel, chaque jour. Et un ordinateur les vérifie automatiquement, une par une. Nous ne nous fions pas seulement à quelqu’un pour le remarquer.

  • Pas de signal, c’est normal ici. Ce n’est pas une panne

    Les salles mécaniques, les sous-sols, les vides sanitaires et une bonne partie de la zone de service rurale n’ont pas de signal utilisable. L’app enregistre donc votre travail sur le téléphone d’abord, et l’envoie au serveur ensuite. Elle garde une liste de ce qui reste à envoyer, et cette liste survit si vous fermez l’app, si le téléphone l’arrête, ou si vous la laissez dans un stationnement toute une journée. Votre travail est enregistré avant que quoi que ce soit ne parte où que ce soit.

    L’app a sa propre base de données sur le téléphone et sa propre liste de ce qu’il faut envoyer, pas une copie éphémère de ce qui se trouve sur notre serveur.

  • L’argent est compté en cents entiers, jamais en fractions

    Chaque montant est enregistré comme un nombre entier de cents, et chaque taux de taxe comme un nombre entier de centièmes de pourcentage. Nous arrondissons une seule fois, volontairement, là où la règle dit d’arrondir. Nous n’arrondissons pas en douce, fraction par fraction, sur une centaine de petites sommes.

    Un test automatique lit la base de données en production et échoue si une colonne dont le nom désigne de l’argent est configurée pour contenir autre chose que des nombres entiers.

  • Une entreprise ne peut jamais voir une autre entreprise

    Chaque enregistrement porte le sceau de l’entreprise qui le possède, chaque requête à la base de données est limitée à l’entreprise qui l’a faite, et en dessous, la base de données elle-même maintient le même mur, avec sa propre règle sur chaque table. Les deux murs doivent céder en même temps avant que quoi que ce soit ne fuite.

    Un test automatique lit la base de données en production et échoue en nommant toute table de registres d’entreprise à laquelle il manque sa règle.

  • L’historique ne peut qu’être complété, jamais modifié

    Les lignes d’historique et les paiements ne sont jamais modifiés ni supprimés. Pour corriger une erreur, nous ajoutons une nouvelle ligne qui annule l’ancienne, afin que l’histoire d’un chantier reste claire des années plus tard. Cela compte quand les gens ne s’entendent pas sur ce qui a été convenu, ni sur le moment où ça l’a été.

    La base de données le bloque automatiquement. Ce n’est pas seulement une règle que nous demandons aux gens de suivre.

Coordonnées de l’entreprise

L’entreprise avec laquelle vous avez votre entente, et où envoyer le courrier.

Nom de l’entreprise
Omni Data Tech Inc.
Adresse du bureau
3601 Highway 7 East, Suite 1006, Markham, Ontario, L3R 0M3, Canada
Loi applicable
Ontario, Canada · tribunaux de Toronto
Produit
ZEUS
Marchés
Canada

La page de sécurité explique comment nous protégeons les données que vous saisissez, et les ententes elles-mêmes se trouvent dans legal.

Build 66753de · v6.9.19 ·