Blog
How to do a software rewrite
16 min read
Prochains événements
Envie de participer à l'un de nos prochains événements ? Consultez notre calendrier.
Voir le calendrierÀ propos de ce service
Construisez des logiciels évolutifs et maintenables avec nos équipes d'ingénieurs expérimentées. Nous livrons du code de qualité et des bonnes pratiques pour faire réussir votre produit.
Voir ce serviceAudits & due diligence
Nos CTO expérimentés et staff engineers sécurisent techniquement votre prochain tour de table. En seulement 2 semaines. Environ 90 % des startups financées échouent en 3 ans. Les plus grands risques ne sont ni le pitch ni l'adéquation produit-marché - ce sont les failles cachées dans le produit ou l'équipe.
Nous aidons startups, scale-ups et investisseurs avec des due diligences techniques en évaluant objectivement la base de code et l'équipe technique, pour que votre prochain tour de table soit pleinement sécurisé côté technique.
Notre méthodologie unique repose sur 5 piliers, car se contenter d'analyser le code ou de lire la documentation est très loin d'être suffisant.
Rendez-vous de 2 heures avec le CTO
Nous commençons par une interview de cadrage qui couvre les acteurs clés et les zones à observer. Nous préparons 3 à 5 questions clés et planifions des interviews.
Planification
Après le cadrage, nous savons à qui parler et quels systèmes à examiner. Nous demandons l'accès aux bases de code, aux outils de ticketing et à la documentation.
Tout examiner
Notre équipe plonge en profondeur et vérifie les bonnes pratiques à tous les niveaux. Pendant les interviews, nous zoomons sur les détails pour comprendre comment l'équipe aborde son travail.
Documenter les constats
Nous documentons nos observations et nos préoccupations, partageons un brouillon avec l'entreprise, puis finalisons la version définitive avant de la remettre aux destinataires.
Répondre à vos questions
Nous débriefons le rapport après que les lecteurs ont eu le temps de le parcourir. Nous participons même à des conseils d'administration si nécessaire. À partir de la première interview : 10 jours ouvrés.
On ne nous appelle pas quand tout va bien. On nous appelle quand on a besoin de clarifier certains aspects techniques avant de prendre une décision importante.

“We acquired a company and need to evaluate the tech.”

“Investors are worried about technical risk.”

“Madewithlove was the only party advising us to refactor instead of starting over. With hindsight, this was the right choice. Our customers started feeling the difference right away and didn’t have to…”
Steven Debrauwere, CEO at Contractify

“We need an objective view before a big technical decision.”

“We’re dealing with legacy systems nobody fully understands.”

“Madewithlove helped us build the blueprint, not the house. Advice was given in a fair and direct way, while keeping room for discussion and without pushing personal preferences.”
Robin Haegeman, CTO at 3D Aim Trainer

“We inherited a codebase and don’t know its real state.”

“Our team says everything is fine, but delivery keeps slipping.”
Vous ne verrez pas des géants comme Amazon parmi nos clients. Mais vous verrez les futurs noms qui compteront dans le SaaS, parce que nous les avons aidés à anticiper les risques et à éviter l'échec.
“Madewithlove was the only party advising us to refactor instead of starting over. With hindsight, this was the right choice. Our customers started feeling the difference right away and didn’t have to wait 9 months or longer for improvements.”

Steven Debrauwere
CEO, Contractify
“The staff engineers at madewithlove were essential in not only giving a diagnosis but also being involved to help deliver solutions.”

Dorian de Broqueville
General Manager, Izix
“Madewithlove helped us build the blueprint, not the house. Advice was given in a fair and direct way, while keeping room for discussion and without pushing personal preferences.”

Robin Haegeman
CTO, 3D Aim Trainer
Nous avons réalisé des due diligences techniques pour des investisseurs et des entreprises qui voulaient comprendre l'état réel de leurs investissements technologiques.
FROM 150+ SAAS AUDITS
90% of SaaS teams carry documentation debt
The most common audit finding. Tribal knowledge dominates.
Tackle documentation debtNos réflexions récentes sur la due diligence technique, les risques d'investissement et ce qui rend une base de code SaaS finançable (publié en anglais).
Parlez-nous de votre entreprise ou d'une société de votre portefeuille, et nous cadrerons une due diligence technique qui vous donnera la clarté nécessaire avant le prochain tour.
Tout ce qu'il faut savoir sur notre service de due diligence technique.
Notre processus standard tient en 10 jours ouvrés, de l'interview initiale à la livraison du rapport final.
Non. La revue de code n'est qu'une partie de notre audit complet. Nous examinons aussi la structure de l'équipe, les processus de développement, l'architecture, l'infrastructure, la sécurité et la scalabilité.
Notre service s'adresse aux investisseurs qui veulent sécuriser un investissement, aux startups et scale-ups SaaS préparant un tour de table, une fusion ou une acquisition.
Nous opérons sous NDA strict et traitons toutes les informations clients avec la plus grande confidentialité. Tout accès que vous nous accordez est révoqué immédiatement en fin de mission.
Nous livrons un rapport détaillé et organisons une session de debrief pour que toutes les parties prenantes comprennent nos conclusions. Nous pouvons aussi participer à des conseils d'administration pour présenter les résultats.
Pour investisseurs
Due diligence technique pour VC
Sécurisez votre prochain investissement avec notre méthodologie à 5 piliers. (page en anglais)
Pour équipes SaaS
Audits internes
Un check-up de 15 à 20 pages de votre produit, équipe et code en 10 jours. (page en anglais)
Pour SaaS belges
Due diligence technique en Belgique
Une TDD indépendante par notre équipe de Louvain. 150+ audits depuis 2008. (page en anglais)