Qu'est-ce que la due diligence technique ?
La due diligence technique est une revue indépendante d'un produit logiciel avant qu'un investissement ne soit fait ou qu'une décision importante ne soit prise : une levée de fonds, une acquisition, un changement de prestataire de développement ou une décision de refonte. Elle répond à quatre questions : la technologie fait-elle ce que l'entreprise annonce, qu'est-ce qui peut casser, combien coûtera la correction, et l'équipe peut-elle la faire tourner.
Notre version est un audit technique de deux semaines, à prix fixe, pour 3 500 USD, mené personnellement par Anton Lytvynov, fondateur de Lytvynov Production et notre CTO à temps partagé.
Qui commande un audit technique ?
- Les fondateurs avant un tour de seed ou de série A, pour trouver et corriger ce que la revue technique d'un investisseur trouverait.
- Les investisseurs et les acquéreurs qui ont besoin d'un avis indépendant sur un produit avant de s'engager.
- Les fondateurs non techniques qui travaillent avec une agence ou des freelances et veulent savoir si le code et les estimations tiennent la route (voir l'audit de code indépendant).
- Les entreprises sur le point de refondre ou de moderniser un produit, qui doivent savoir ce qui mérite d'être conservé.
- Les nouveaux CTO, les managers ou un CTO de transition qui héritent d'un système et ont besoin d'une cartographie rapide et honnête.
Ce que couvre l'audit
| Domaine | Ce que nous vérifions |
|---|---|
| Architecture | Découpage du système, flux de données, points de défaillance uniques, ce qui limite la croissance |
| Code (audit de code) | Structure, lisibilité, couverture de tests, âge des dépendances, problèmes de licences, code dupliqué ou mort |
| Sécurité | Authentification, contrôle d'accès, gestion des secrets, données personnelles, vulnérabilités connues des dépendances, sauvegardes |
| Infrastructure | Hébergement, environnements, processus de déploiement, supervision, logs, reprise après sinistre |
| Données | Conception de la base, migrations, qualité des données, conservation, bases du RGPD |
| Fonctionnalités IA | Choix du modèle et du fournisseur, prompts, coût par requête, données personnelles dans les prompts, évaluation |
| Équipe et processus | Qui sait quoi, documentation, revue de code, fréquence des mises en production, dépendance au prestataire |
| Propriété | À qui appartiennent le code, les comptes, les domaines et les accès ; ce qui se passe si le prestataire s'en va |
| Coûts | Coûts de fonctionnement mensuels, licences, et coût et délai de correction de chaque risque relevé |
Ce que vous recevez
- Un rapport écrit où chaque constat est classé critique, élevé, moyen ou faible, avec les éléments de preuve et une correction recommandée.
- Une estimation du coût et du délai de chaque correction, pour que les constats puissent aller directement dans un plan ou une négociation.
- Une synthèse d'une page en langage clair pour les fondateurs, les investisseurs ou un conseil d'administration.
- Un appel de restitution de 60 minutes pour parcourir les constats et répondre aux questions.
Comment se déroulent les deux semaines
| Quand | Ce qui se passe |
|---|---|
| Avant le jour 1 | Appel de cadrage de 30 minutes, NDA, accès en lecture seule aux dépôts, à l'hébergement et à la documentation |
| Semaine 1 | Revue de l'architecture et du code, contrôles d'infrastructure et de sécurité, appel de présentation avec votre responsable technique ou votre prestataire |
| Semaine 2 | Données, coûts, processus et propriété ; constats rédigés, classés et chiffrés |
| Jour 10 | Remise du rapport, appel de restitution, révocation des accès si vous le souhaitez |
Prix
L'audit technique coûte 3 500 USD, prix fixe, pour un produit. Le prix n'augmente pas avec le nombre de constats. Si le produit se compose de plusieurs systèmes séparés qui ne tiendraient pas en deux semaines, nous le disons lors de l'appel de cadrage et convenons du périmètre par écrit avant tout paiement.
Si vous poursuivez avec Anton comme CTO à temps partagé, l'audit remplace l'essentiel du travail de diagnostic du premier mois : rien n'est fait deux fois.
Une revue indépendante
L'audit se suffit à lui-même et n'est pas un moyen de vendre du développement. Le rapport est rédigé pour celui qui fera le travail ensuite : votre équipe, votre prestataire actuel ou une autre agence. Si vous nous demandez ensuite de chiffrer les corrections, nous vous le signalons par écrit, et vous êtes libre de demander un second devis.
Qui réalise l'audit
Anton Lytvynov travaille dans le logiciel depuis 2011. Chez Meetic, il a construit les intégrations de paiement de plus de 30 sites de Match Group ; chez Anycommerce, il a dirigé la création de deux produits de paiement à partir de zéro, dont l'intégration avec le système bancaire de Natixis ; il dirige l'architecture chez Lytvynov Production, l'entreprise qu'il a fondée. Il est titulaire d'un master en intelligence artificielle (Le Mans Université) et d'un master en mathématiques appliquées (Université nationale de Dnipro).