Aller au contenu
AtheronLABS

Pays détecté : États-Unis. Les prix sont affichés en dollars américains. Ce n’est pas le bon pays ?

labs@atheron:~/industries/saas/rescue$ recover --codebase --modernise

Sauvetage de code hérité

De fragile à publiable, sans tout réécrire.

La plupart des codes hérités n’ont pas besoin d’être réécrits ; ils ont besoin de tests, de correctifs et de quelqu’un qui les comprend. Nous examinons ce que vous avez, consignons nos constats et rendons les mises en production sûres, en commençant par ce qui rapporte.

// ce qui compte ici

Ce qui change dans ce secteur.

01

D’abord un examen clair

Code, hébergement et qui détient les accès, consignés avant tout changement.

02

Protéger les revenus

Les tests autour de la facturation et du flux principal passent en premier : la prochaine version ne peut plus les casser.

03

Vos comptes, vos clés

Hébergement, domaines et services déplacés dans des comptes à vous.

04

Un processus pour rester en santé

Un processus de mise en production et une documentation pour votre prochaine équipe.

// exemples de projets

Exemples chiffrés pour ce service.

Chacun est hypothétique, présenté comme tel et chiffré en direct à partir de notre grille tarifaire. Ouvrez-le dans l’estimateur et adaptez-le.

Exemple de projetApplication web

Sauvetage d’un code hérité

Hypothétique. Ni un client ni un résultat.

// Le problème

Le produit d’une jeune pousse SaaS a été bâti par une agence partie depuis, le code n’a pas de tests, les mises en production cassent la facturation, et l’hébergement est dans un compte que personne ne contrôle entièrement.

// Ce que nous bâtirions

Nous examinons le code, l’hébergement et qui détient les accès, consignons nos constats, puis stabilisons : tests autour de ce qui rapporte, correctifs de ce qui casse, hébergement déplacé dans votre propre compte et processus de mise en production que votre prochaine équipe pourra suivre, avec un soutien le temps que tout se stabilise.

// Ce qu’il comprend

  • Un examen écrit et clair du code, de l’hébergement et des accès
  • D’abord des tests autour de la facturation et du flux principal
  • Des correctifs pour les défauts qui cassent les mises en production
  • Hébergement et clés déplacés dans des comptes à vous
  • Un processus de mise en production pour votre prochaine équipe

// Technologies

  • Next.js
  • PostgreSQL
  • AWS
  • Terraform
  • GitHub Actions

// estimation

Développement
≈ 89 300 USD à 137 000 USD, livré en 19 semaines au plus127 200 $ CA à 194 600 $ 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
Maquettes approuvées
3,9 à 6,4 semaines
Fonctions principales
2,9 à 4,4 semaines
Développement complet
1,9 à 2,9 semaines
Tests et corrections
0,9 à 1,4 semaine
Mise en ligne
0,9 à 1,4 semaine

Modalités de paiement

Acompte 20 %
25 440 $ CA à 38 920 $ CA
Découverte 7,7 %
9 794,40 $ CA à 14 984,20 $ CA
Maquettes approuvées 7,7 %
9 794,40 $ CA à 14 984,20 $ CA
Fonctions principales 23,3 %
29 637,60 $ CA à 45 341,80 $ CA
Développement complet 15,5 %
19 716 $ CA à 30 163 $ CA
Tests et corrections 7,7 %
9 794,40 $ CA à 14 984,20 $ CA
Mise en ligne 8,1 %
10 303,20 $ CA à 15 762,60 $ CA
Retenue, 30 jours après la mise en ligne (10 %)
12 720 $ CA à 19 460 $ CA

// questions

Ce qu’on nous demande à ce sujet.

Allez-vous réécrire notre code hérité ?

Rarement. Nous corrigeons et testons ce que vous avez, sauf si l’examen montre qu’une réécriture coûte moins cher, et nous vous le dirons franchement.

L’examen du code est-il chiffré à part ?

L’examen vient d’abord et se chiffre seul ; la stabilisation se chiffre selon ce qu’il révèle.

Le produit continue-t-il de tourner pendant le sauvetage ?

Oui. Les mises en production continuent, plus sûres, pendant les travaux.

// la suite

Ce n’est pas tout à fait votre projet?

Décrivez-nous ce que vous avez en tête. Nous vous reviendrons avec une fourchette et les questions qui permettront de la resserrer. Ou réservez un appel pour en discuter.

Sauver et stabiliser le code hérité d’un produit SaaS | Atheron Network Labs