Refonte de la facturation
Hypothétique. Ni un client ni un résultat.
// Le problème
Une régie régionale de l’eau facture à partir d’une base Access remplie de macros écrites par un ancien employé, les releveurs saisissent les relevés à partir du papier, et un changement à la grille tarifaire veut dire une semaine d’essais sur une copie du fichier.
// Ce que nous bâtirions
D’abord une revue d’architecture de l’ancien système, avec un plan écrit, puis un nouveau système de facturation qui garde chaque compte, chaque tarif et tout l’historique, une application Android que les releveurs utilisent hors ligne sur leur tournée, et des cycles de facturation comparés à l’ancien système avant la bascule. Les écritures vont dans QuickBooks Online, grâce à son API.
// Ce qu’il comprend
- Une revue d’architecture et un plan écrit avant tout changement de code
- Comptes, compteurs, tarifs et des années d’historique migrés et rapprochés
- Des grilles tarifaires que votre personnel modifie lui-même, avec une date d’entrée en vigueur
- Relevés sur une application Android, hors ligne pendant la tournée, avec photos pour les relevés inhabituels
- Des cycles de facturation en parallèle avec l’ancien système jusqu’à ce que les totaux concordent
- Écritures quotidiennes dans QuickBooks Online
// Technologies
- Next.js
- Kotlin pour Android
- PostgreSQL
- API de QuickBooks Online
- AWS Canada
// estimation
- Développement
- ≈ 139 000 USD à 213 000 USD, livré en 32 semaines au plus198 200 $ CA à 303 100 $ CA
- Hébergement
- ≈ 492 USD par mois700 $ CA par mois
- Soutien
- ≈ 5 010 USD par mois7 135 $ CA par mois
Les prix dans votre devise sont des estimations au taux du jour de la Banque du Canada. Toute la facturation se fait en CAD ou en USD.
Échéancier par étape
- Découverte
- 2,9 à 3,4 semaines
- Correspondance des données et connexion au bac à sable
- 0,4 semaine
- Maquettes approuvées
- 5,4 à 9,4 semaines
- Fonctions principales
- 1,9 à 3,4 semaines
- Développement complet
- 1,4 à 2,4 semaines
- Première version sur appareils
- 2,9 à 5,4 semaines
- Synchronisation bâtie et rapprochée dans le bac à sable
- 1,4 à 2,4 semaines
- Tests et corrections
- 0,4 à 0,9 semaine
- Soumission aux boutiques
- 0,9 semaine
- Cycle de facturation en parallèle concordant avec l’ancien système
- 0,9 à 1,4 semaine
- Mise en ligne
- 0,9 à 1,4 semaine
- Bascule en production
- 0,9 à 1,4 semaine
- Soutien renforcé après la mise en ligne
- 0,9 à 1,4 semaine
Hors de notre contrôle, et ajouté au calendrier
- Examen par les boutiques d’applications
- 1 semaine
Modalités de paiement
- Acompte 20 %
- 39 640 $ CA à 60 620 $ CA
- Découverte 6,6 %
- 13 081,20 $ CA à 20 004,60 $ CA
- Correspondance des données et connexion au bac à sable 1,7 %
- 3 369,40 $ CA à 5 152,70 $ CA
- Maquettes approuvées 6,6 %
- 13 081,20 $ CA à 20 004,60 $ CA
- Fonctions principales 6,7 %
- 13 279,40 $ CA à 20 307,70 $ CA
- Développement complet 4,5 %
- 8 919,00 $ CA à 13 639,50 $ CA
- Première version sur appareils 13,1 %
- 25 964,20 $ CA à 39 706,10 $ CA
- Synchronisation bâtie et rapprochée dans le bac à sable 5,1 %
- 10 108,20 $ CA à 15 458,10 $ CA
- Tests et corrections 2,2 %
- 4 360,40 $ CA à 6 668,20 $ CA
- Soumission aux boutiques 4,3 %
- 8 522,60 $ CA à 13 033,30 $ CA
- Cycle de facturation en parallèle concordant avec l’ancien système 8,7 %
- 17 243,40 $ CA à 26 369,70 $ CA
- Mise en ligne 6,6 %
- 13 081,20 $ CA à 20 004,60 $ CA
- Bascule en production 1,7 %
- 3 369,40 $ CA à 5 152,70 $ CA
- Soutien renforcé après la mise en ligne 2,2 %
- 4 360,40 $ CA à 6 668,20 $ CA
- Retenue, 30 jours après la mise en ligne (10 %)
- 19 820 $ CA à 30 310 $ CA