Audit

Vous reprenez une application, ou la vôtre n'avance plus. Avant d'engager le moindre développement, il faut savoir ce qui tient, ce qui doit être repris, et ce que ça coûte.

You are taking over an application, or your own has stalled. Before committing to any development, you need to know what holds up, what has to be reworked, and what it costs.

DuréeDuration 4 à 8 jours4 to 8 days
TarifRate 750 € par jour€750 per day
LivrableDeliverable Rapport écrit et atelierWritten report and workshop
Pour qui Who it is for

Quatre situations qui reviennent

Four recurring situations

A

Vous héritez d'une application

You have inherited an application

Personne dans l'équipe ne sait vraiment ce qu'il y a dedans, ni ce que sa reprise va coûter.

Nobody on the team really knows what is inside it, or what taking it over will cost.

B

Les délais vous échappent

The timelines escape you

Votre prestataire annonce des estimations que vous n'avez aucun moyen d'évaluer.

Your provider quotes estimates you have no way of judging.

C

Vous envisagez un rachat

You are considering an acquisition

Vous voulez savoir ce que vous achetez techniquement, avant de signer.

You want to know what you are buying, technically, before signing.

D

Tout casse en permanence

Everything keeps breaking

Chaque nouvelle fonctionnalité en casse une autre, ailleurs, sans qu'on comprenne pourquoi.

Every new feature breaks another one somewhere else, and nobody knows why.

Le périmètre Scope

Ce que je regarde

What I look at

Le code

The code

Lisibilité, structure, duplication, couverture de tests. La vraie question n'est pas de savoir si le code est beau, mais combien de temps il faut à quelqu'un de nouveau pour y intervenir sans rien casser.

Readability, structure, duplication, test coverage. The real question is not whether the code is elegant, but how long it takes someone new to work in it without breaking anything.

LisibilitéReadabilityTestsTestsDette techniqueTechnical debt

L'architecture

The architecture

Découpage des responsabilités, dépendances, choix techniques et leur pérennité. Une bibliothèque abandonnée par son éditeur est une réécriture qui ne dit pas encore son nom.

Separation of responsibilities, dependencies, technical choices and how long they will last. A library abandoned by its maintainer is a rewrite that has not yet announced itself.

DépendancesDependenciesPérennitéLongevityDécouplageDecoupling

La sécurité et la conformité

Security and compliance

Authentification, stockage des données, communication avec le serveur, secrets embarqués dans l'application, traitement des données personnelles au regard du RGPD.

Authentication, data storage, communication with the server, secrets shipped inside the app, and how personal data is handled under GDPR.

AuthentificationAuthenticationChiffrementEncryptionRGPD

La performance et la production

Performance and production

Temps de démarrage, fluidité, consommation, taille du binaire. Et tout ce qui entoure la mise en production : intégration continue, publication sur les stores, surveillance, sauvegardes.

Start-up time, smoothness, battery use, binary size. Plus everything around release: continuous integration, store publishing, monitoring, backups.

CI/CDMonitoringSauvegardesBackups
Le déroulé How it runs

Quatre étapes, une semaine ou deux

Four steps, a week or two

  1. 1

    Accès et cadrage

    Access and framing

    Accord de confidentialité signé, puis accès en lecture au dépôt, aux comptes de production et à la documentation existante. On se met d'accord sur ce que vous voulez savoir en priorité.

    Non-disclosure agreement signed, then read access to the repository, the production accounts and any existing documentation. We agree on what you most need to know.

  2. 2

    Analyse

    Analysis

    Lecture du code, cartographie de l'architecture, revue de la sécurité, mesures de performance sur un appareil réel. Chaque constat est situé dans le code et daté.

    Reading the code, mapping the architecture, reviewing security, measuring performance on a real device. Every finding is located in the code and dated.

  3. 3

    Rapport et chiffrage

    Report and costing

    Un document écrit, classé par gravité, avec une roadmap priorisée et une estimation en jours des travaux recommandés. Lisible par un dirigeant autant que par un développeur.

    A written document, ranked by severity, with a prioritised roadmap and an estimate in days for the recommended work. Readable by a director as much as by a developer.

  4. 4

    Atelier de restitution

    Feedback workshop

    On passe le rapport en revue ensemble, avec vos développeurs si vous le souhaitez. Vous repartez avec de quoi arbitrer un budget, pas seulement corriger des lignes.

    We go through the report together, with your developers if you wish. You leave with what you need to settle a budget, not only to fix lines of code.

En résumé In short

Les conditions

The terms

DuréeDuration 4 à 8 jours, selon la taille du projet 4 to 8 days, depending on project size
TarifRate 750 € par jour, arrêté avant de démarrer €750 per day, agreed before we start
Ce dont j'ai besoinWhat I need Accès en lecture au dépôt, aux comptes de production et à la documentation existante Read access to the repository, the production accounts and any existing documentation
ConfidentialitéConfidentiality Accord de confidentialité signé avant tout accès Non-disclosure agreement signed before any access
Et aprèsAfterwards Aucune obligation. L'audit se suffit à lui-même, et le rapport reste utile si vous confiez les travaux à quelqu'un d'autre. No obligation. The audit stands on its own, and the report stays useful if you hand the work to someone else.

Un audit est-il le bon outil pour vous ?

Is an audit the right tool for you?

Trente minutes suffisent pour le savoir. Parfois la réponse est non, et je vous le dis.

Thirty minutes is enough to find out. Sometimes the answer is no, and I will say so.

Réserver un appel de 30 min → Book a 30-minute call →