En 14 jours, Mapsiti a été conçue, développée et publiée sur l’App Store comme une expérimentation assistée par IA. L’IA a tenu les rôles de product owner, de développeur et de stratège ; les humains ont gardé la structure, les tests et l’intégrité technique. Des garde-fous ont maintenu plus de 18 000 lignes de SwiftUI et MapKit propres et prêtes pour la production. L’expérience prouve que l’IA associée à la discipline PMO comprime des mois en semaines — non sans quelques leçons.
Par Denis Zysman — 2025-01-23
Dans le paysage numérique actuel, le temps de mise sur le marché fait tout. Pour tester les limites du développement assisté par IA, notre équipe s’est lancé un défi : concevoir et publier sur l’App Store une application iOS pleinement fonctionnelle en moins de deux semaines.
Le résultat s’appelle Mapsiti — un compagnon de planification d’itinéraires pour iOS Maps qui permet de construire, d’enregistrer et de partager des trajets à plusieurs étapes. Ce qui aurait normalement demandé des mois de cadrage, de développement et de lancement a été livré en 14 jours. Voici comment, et surtout ce que nous en avons appris.
Apple Plans ne permet ni d’enregistrer ni de partager un itinéraire. Mapsiti est le complément qui le fait : créer, enregistrer et partager des trajets à plusieurs étapes, puis passer la main à iOS Maps pour le guidage immédiat.
Les fondations de Mapsiti se sont construites au fil de longues conversations avec des modèles d’IA. L’IA a simulé des entretiens utilisateurs, éprouvé des scénarios de voyage et remis en cause les hypothèses de départ. L’analyse concurrentielle a révélé les manques des outils existants et affiné la proposition de valeur : une planification multimodale, fluide et sans publicité, directement branchée sur iOS Maps.
Avant la première ligne de code, l’IA a servi à :
L’IA donne le meilleur d’elle-même traitée comme un partenaire d’entraînement, pas comme un outil. Plus les questions sont tranchantes, plus l’idée l’est. Valider ne consiste pas à confirmer que l’idée est bonne : il s’agit d’en réfuter chaque faiblesse jusqu’à ce qu’il ne reste qu’une stratégie viable.
L’équipe est restée volontairement réduite, l’IA tenant plusieurs rôles :
L’IA réduit fortement la fragmentation des rôles : le product owner IA conçoit et construit à la fois. Mais la supervision humaine reste indispensable pour imposer une structure et empêcher la dérive vers la dette technique.
SwiftData et CKSyncEngine ont été retenus — avec l’aide de l’IA — pour persister les données et les synchroniser entre appareils via iCloud. Ces frameworks récents, publiés par Apple en 2023 et 2022, suppriment une quantité importante de code répétitif et masquent les parties difficiles : reprises exponentielles, persistance disque, gestion des conflits. Le code final en ressort nettement plus simple et plus modulaire — exactement ce dont un développement rapide assisté par IA a besoin.
Utiliser l’IA pour vérifier les frameworks et les bonnes pratiques du moment simplifie le développement, allonge la durée de vie du code et réduit le risque de voir l’expertise de l’équipe se démoder sans bruit.
L’IA accélère le code comme le contenu. Mais sans discipline PMO — un backlog clair, un point quotidien, des crunchs maîtrisés — le processus vire au chaos.
La leçon la plus importante du projet : coder avec l’IA sans garde-fous mène très vite à une complexité ingérable. Pour l’éviter, nous avons mis en place un fichier .cursorrules strict, afin que l’IA respecte l’architecture, les conventions et les pratiques de test du projet. Quelques exemples :
Ces règles ont trouvé le bon équilibre : l’IA pouvait produire de gros volumes de SwiftUI très vite, mais dans un cadre qui gardait le résultat propre, testable et prêt pour la production.
L’IA sans garde-fous, c’est le chaos. Les règles Cursor ont apporté la discipline qui lui manque et transformé la génération brute en logiciel maintenable.
L’approche MVP était idéale pour un lancement rapide, mais la véritable montée en charge demande plus que la vitesse de l’IA. Ce sont les fondations structurelles — une infrastructure serveur robuste, une base de données pensée pour croître, une architecture logicielle délibérée — qui portent la croissance, les performances et la fiabilité dans la durée.
L’IA produit vite des fonctionnalités ; une montée en charge durable exige d’investir dans l’architecture et le back-end. Sans cela, une application devient fragile, difficile à étendre, incapable d’absorber la demande réelle. Le chemin vers l’échelle est un équilibre : l’IA pour la vitesse de livraison, l’ingénierie disciplinée pour un socle capable de supporter la suite.
Mapsiti est passée du concept à l’App Store en deux semaines. Mais la vitesse seule n’était pas la victoire. Le vrai résultat, c’est d’avoir prouvé que l’IA, une pratique PMO solide et des garde-fous stricts livrent ensemble non seulement du code, mais la stratégie, le design, le marketing et la préparation du lancement en parallèle.
L’IA ne remplacera ni les dirigeants, ni les chefs de produit, ni les équipes techniques. Mais ceux qui l’exploitent avec structure, discipline et un plan pour l’échelle prendront de l’avance sur les autres.