O problema que nos fez começar
É fevereiro. Uma caldeira quebra numa casa onde uma das suas equipes trabalhou há dezoito meses. O registro dessa visita está em algum lugar por aí: numa conversa de mensagens, no rolo de fotos, numa fatura de papel dentro de uma caminhonete e na cabeça de uma única pessoa. Nada disso está com você na porta de entrada. Então o serviço começa do zero. As mesmas perguntas, as mesmas verificações, a mesma hora de serviço. Você cobra tudo de novo ou assume o prejuízo.
O software que deveria ter resolvido isso, na maioria das vezes, não resolveu. Foi construído para escritórios que têm despachante e mesas. Tinha o preço de empresas que podem pagar por isso. E para de funcionar exatamente nos lugares onde o serviço acontece. Então os profissionais continuaram no papel.
Construímos o oposto: um aplicativo que mantém um registro de cada endereço onde você trabalha. Cada visita, foto, orçamento, fatura e nota fica anexada ao imóvel e abre na porta de entrada, com ou sem sinal.
Como construímos
Quatro regras que nunca quebramos
Não são palavras bonitas num pôster. Cada uma limita como escrevemos o software, todos os dias. E um computador verifica cada uma automaticamente. Não contamos apenas com alguém para perceber.
Não ter sinal é normal aqui. Não é uma falha
Casas de máquinas, porões, espaços apertados e boa parte da área de serviço rural não têm sinal utilizável. Por isso o aplicativo salva seu serviço no celular primeiro e só depois manda para o servidor. Ele mantém uma lista do que ainda falta enviar. Essa lista sobrevive se você fechar o aplicativo, se o próprio celular encerrar o aplicativo ou se o celular passar um dia inteiro num estacionamento. Seu serviço fica salvo antes de qualquer coisa ser enviada para algum lugar.
O aplicativo tem seu próprio banco de dados no celular e sua própria lista do que enviar, não uma cópia passageira do que está no nosso servidor.
O dinheiro é contado em centavos inteiros, nunca em frações
Cada valor é guardado como um número inteiro de centavos, e cada alíquota de imposto como um número inteiro de centésimos de ponto percentual. Arredondamos uma única vez, de propósito, no ponto em que a regra manda arredondar. Não arredondamos em silêncio, fração por fração, ao longo de cem pequenas somas.
Um teste automático lê o banco de dados que está no ar e falha se alguma coluna nomeada como dinheiro estiver configurada para guardar algo além de números inteiros.
Uma empresa nunca consegue ver outra
Todo registro carrega o carimbo da empresa dona dele. Toda consulta ao banco de dados fica limitada à empresa que a fez. E, por baixo disso, o próprio banco de dados mantém a mesma parede, com uma regra própria em cada tabela. As duas paredes têm que falhar ao mesmo tempo antes que algo vaze.
Um teste automático lê o banco de dados que está no ar e falha apontando pelo nome qualquer tabela de registros de empresa que esteja sem essa regra.
O histórico só aceita acréscimos, nunca alterações
Linhas de histórico e pagamentos nunca são editados nem excluídos. Para corrigir um erro, acrescentamos uma linha nova que cancela a anterior. Assim a história de um serviço continua clara anos depois. Isso importa quando as pessoas discordam sobre o que foi combinado e sobre quando foi combinado.
O banco de dados bloqueia isso automaticamente. Não é apenas uma regra que pedimos para as pessoas seguirem.
Dados da empresa
A empresa com quem você tem o seu acordo e para onde enviar correspondência.
- Nome da empresa
- Omni Data Tech Inc.
- Endereço do escritório
- 3601 Highway 7 East, Suite 1006, Markham, Ontario, L3R 0M3, Canada
- Lei aplicável
- Ontário, Canadá · tribunais de Toronto
- Produto
- ZEUS
- Mercados
- Canadá
- Contato
- [email protected]
Explicamos como protegemos os dados que você insere na página de segurança, e os próprios acordos estão em jurídico.
Build 66753de · v6.9.19 ·