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.
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.
Votre prestataire annonce des estimations que vous n'avez aucun moyen d'évaluer.
Your provider quotes estimates you have no way of judging.
Vous voulez savoir ce que vous achetez techniquement, avant de signer.
You want to know what you are buying, technically, before signing.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 →