Le travail de votre prestataire est-il bon ?
Beaucoup de fondateurs et de managers paient chaque mois une agence ou des freelances pour un produit qu'ils ne peuvent pas inspecter eux-mêmes. Les démos ont l'air correctes, mais les livraisons glissent, l'estimation ne cesse de grossir, les mêmes bugs reviennent, et personne ne sait répondre à une question simple : si ce prestataire disparaissait demain, quelqu'un d'autre pourrait-il reprendre le projet ?
Un audit de code indépendant répond à cette question avec des preuves tirées du code et de l'infrastructure, pas du rapport d'avancement du prestataire. C'est le même audit technique à prix fixe que nous menons avant les investissements, orienté vers une seule question : le travail que vous payez est-il solide ?
Les signes qu'il est temps de demander un second avis sur votre agence web
- Chaque estimation grossit après validation, et des demandes de changement arrivent pour des choses que vous pensiez incluses.
- Les mises en production sont annoncées, mais vous ne pouvez pas les ouvrir et les tester vous-même.
- Les mêmes bugs reviennent après avoir été « corrigés ».
- Vous n'avez pas d'accès administrateur au dépôt de code, au compte d'hébergement ou au domaine.
- Le prestataire est le seul à pouvoir expliquer comment quoi que ce soit fonctionne.
- Vous êtes sur le point de signer une nouvelle phase importante ou de changer de prestataire, et vous voulez savoir ce que vous avez entre les mains.
Ce que nous vérifions
| Domaine | La question à laquelle nous répondons |
|---|---|
| Propriété | Le code, les comptes cloud, les domaines, les comptes des stores d'applications et les identifiants vous appartiennent-ils ? |
| Code | Une autre équipe compétente pourrait-elle le comprendre et le modifier ? Y a-t-il des tests ? |
| Sécurité | Les mots de passe, les clés et les données personnelles sont-ils traités de façon sûre ? Les dépendances sont-elles à jour ? |
| Infrastructure | Y a-t-il des sauvegardes, une supervision et un déploiement reproductible ? |
| Estimations et rythme | Le devis est-il complet et juste, et la vitesse de livraison est-elle raisonnable pour la taille de l'équipe ? |
| Processus | Y a-t-il des tickets, une revue de code et un environnement de préproduction que vous pouvez utiliser ? |
Ce que vous recevez
- Un verdict clair sur une page : continuer, corriger des points précis, ou préparer un changement de prestataire.
- Une liste de problèmes classés, avec les éléments de preuve, et le coût et le délai de correction de chacun.
- Une revue de l'estimation si un devis est sur la table.
- Un appel de 60 minutes pour tout parcourir et, si vous le souhaitez, un appel commun avec le prestataire pour discuter des constats.
Prix et délai
3 500 USD, prix fixe, deux semaines à partir du moment où nous avons un accès en lecture. L'audit est une mission distincte et ne dépend pas de l'achat de développement chez nous. Si vous voulez ensuite un suivi continu du prestataire, Anton peut poursuivre comme votre CTO à temps partagé dès 2 500 USD par mois, pour que le prestataire soit contrôlé chaque semaine, et pas une seule fois.
Besoin d'une réponse plus rapide sur une seule question, par exemple un devis d'agence ou une base de code ? Le second avis coûte 490 USD, prix fixe : Anton l'examine et vous envoie un avis écrit sous 48 heures. S'il montre qu'un examen complet est nécessaire, vous pouvez passer à l'audit.
Pourquoi l'audit est indépendant
Nous sommes aussi une société de développement, alors nous séparons l'audit de toute démarche commerciale : le rapport est rédigé pour celui qui fera le travail ensuite, le prestataire est entendu équitablement, et si vous nous demandez ensuite de chiffrer les corrections, nous vous le signalons par écrit et vous êtes libre de comparer les devis. Avant d'engager un prestataire, notre guide comment choisir une société de développement logiciel (en anglais) liste les questions qui évitent la plupart de ces problèmes.
Qui réalise l'audit
Anton Lytvynov, fondateur de Lytvynov Production, travaille dans le logiciel depuis 2011 comme business analyst, développeur et team lead, notamment sur les systèmes de paiement de plus de 30 sites de Match Group chez Meetic et sur deux produits de paiement construits à partir de zéro chez Anycommerce. Il dirige l'architecture de chaque produit que construit notre équipe et a managé des équipes externalisées et entièrement à distance : il connaît donc les deux côtés de la relation entre un client et son prestataire.