Skip to content

Проблема, з якої ми почали

Надворі лютий. У будинку, куди одна з ваших бригад приїжджала вісімнадцять місяців тому, ламається піч. Запис про той візит десь є: у листуванні, у галереї телефону, на паперовому рахунку у фургоні і в голові однієї людини. Нічого з цього немає у вас під рукою біля вхідних дверей. Тож робота починається з нуля. Ті самі запитання, ті самі перевірки, та сама година роботи. Ви виставляєте рахунок знову або списуєте це на збиток.

Програмне забезпечення, яке мало це вирішити, здебільшого цього не зробило. Його створювали для офісів, де є диспетчер і робочі столи. Його ціна була розрахована на компанії, які можуть це собі дозволити. І воно перестає працювати саме там, де виконується робота. Тож люди робітничих спеціальностей і далі користувалися папером.

Ми створили протилежне: застосунок, який веде запис для кожної адреси, де ви працюєте. Кожен візит, фото, кошторис, рахунок і нотатка прикріплені до об’єкта, і все це відкривається біля вхідних дверей, є сигнал чи ні.

Як ми будуємо

Чотири правила, які ми ніколи не порушуємо

Це не гарні слова на плакаті. Кожне з них обмежує те, як ми пишемо код, щодня. І комп’ютер автоматично перевіряє кожне з них. Ми не покладаємося лише на те, що хтось це помітить.

  • Тут немає сигналу, і це нормально, а не збій

    У машинних приміщеннях, підвалах, техпідпіллях і значній частині сільської зони обслуговування немає придатного сигналу. Тому застосунок спершу записує вашу роботу на телефон, а вже потім надсилає її на сервер. Він веде список того, що ще потрібно надіслати. Цей список зберігається, навіть якщо ви закриєте застосунок, телефон вимкне його сам або ви залишите телефон на цілий день на парковці. Ваша робота записується ще до того, як щось узагалі кудись надсилається.

    У застосунку є власна база даних на телефоні й власний список того, що потрібно надіслати, а не тимчасова копія того, що є на нашому сервері.

  • Гроші рахуються в цілих центах, ніколи в дробах

    Кожна сума записується як ціле число центів. Кожна податкова ставка записується як ціле число сотих часток відсотка. Ми округлюємо один раз, свідомо, у тій точці, де правило каже округлити. Ми не округлюємо мовчки, частинами, по сотні дрібних сум.

    Автоматичний тест читає робочу базу даних і повідомляє про помилку, якщо будь-який стовпець із грошовою назвою налаштовано так, що він може містити щось, окрім цілих чисел.

  • Один бізнес ніколи не може побачити інший бізнес

    Кожен запис несе позначку бізнесу-власника, і кожен запит до бази даних обмежений бізнесом, який його зробив. На рівень нижче сама база даних тримає таку саму стіну зі свого боку, зі своїм власним правилом на кожній таблиці. Обидві стіни мають дати збій одночасно, перш ніж щось витече.

    Автоматичний тест читає робочу базу даних і повідомляє про помилку, називаючи будь-яку таблицю бізнес-записів, у якої немає цього правила.

  • Історію можна лише доповнювати, ніколи не змінювати

    Рядки історії та платежі ніколи не змінюються і не видаляються. Щоб виправити помилку, ми додаємо новий рядок, який скасовує попередній, тож історія роботи залишається зрозумілою й через роки. Це має значення, коли люди починають сперечатися, про що домовилися і коли саме.

    Це автоматично блокує сама база даних. Це не просто правило, якого ми просимо людей дотримуватися.

Реквізити компанії

Компанія, з якою ви уклали угоду, і адреса, куди надсилати пошту.

Назва компанії
Omni Data Tech Inc.
Адреса офісу
3601 Highway 7 East, Suite 1006, Markham, Ontario, L3R 0M3, Canada
Застосовне право
Онтаріо, Канада · суди Торонто
Продукт
ZEUS
Ринки
Канада
Контакт
[email protected]

Ми пояснюємо, як захищаємо дані, які ви вводите, на сторінці безпеки, а самі угоди зібрані в розділі «Правова інформація».

Build 66753de · v6.9.19 ·