Questions et réponses

Tout ce qu’il faut savoir pour travailler avec NOSOTA.

Le développement traditionnel répartit le travail entre spécialistes, de façon séquentielle : l’analyste, puis l’architecte, puis le développeur, puis l’équipe qualité. Le développement piloté par l’IA exécute tous ces rôles en parallèle, au moyen d’agents orchestrés sous la supervision d’un seul ingénieur senior. Il en résulte des délais considérablement raccourcis, sans sacrifier la qualité ni la couverture de tests.

L’IA produit des propositions de code. L’ingénieur examine, approuve ou réécrit chacune d’elles avant qu’elle n’entre dans la base de code. C’est une forme de programmation en binôme, où l’IA est extrêmement rapide mais où l’humain a le dernier mot sur chaque ligne de code de production.

Chaque service est livré avec des tests unitaires, d’intégration et de bout en bout, exécutés sur de véritables conteneurs (Testcontainers). Les chaînes CI/CD imposent des points de contrôle de tests : rien n’atteint la production sans avoir réussi tous les tests. Le cas du Registre des certificats d’entrepôts céréaliers : 319 tests automatisés, 12 chaînes, aucun déploiement manuel.

L’accord de confidentialité est signé avant tout échange sur les détails du projet : c’est la première étape de notre processus, et elle n’est pas négociable. Tout le code est développé dans des environnements isolés. À la livraison, vous recevez la pleine propriété de la base de code, sans aucune dépendance à un fournisseur.

Oui. Nous commençons par une phase de cadrage : nous analysons votre architecture existante, identifions les contraintes et concevons la démarche d’intégration. Les agents d’IA sont particulièrement efficaces pour comprendre rapidement de grandes bases de code et proposer des points d’intégration propres.

Aucune dépendance, de quelque nature que ce soit. Vous recevez l’intégralité du code source, toutes les configurations d’infrastructure, une documentation complète et une séance de transfert. Toute équipe d’ingénierie compétente peut reprendre le système dès le premier jour. Nous utilisons des technologies standard et bien documentées : Java, Spring Boot, React, Kubernetes.

À l’issue de la phase de cadrage, nous remettons un devis forfaitaire assorti d’un périmètre, d’un calendrier et d’une liste de livrables définis. Si le périmètre évolue, nous discutons d’un avenant : aucun frais caché, aucune mauvaise surprise propre à la régie. Fourchette habituelle pour un MVP : de 5 000 $ à 30 000 $ selon la complexité.

Il n’existe pas de budget minimal. Nous évaluons les projets selon leur complexité et la valeur apportée. Un MVP de deux semaines bien cadré nous intéresse autant qu’un système d’entreprise de plusieurs mois. Nous déclinons les projets flous ou insuffisamment préparés : la qualité du cadrage détermine la qualité de la réalisation.

Oui. Notre langue de travail est l’anglais. Nous privilégions la communication asynchrone : points d’avancement écrits quotidiens, visioconférences lorsque c’est nécessaire. Nous avons l’expérience de clients en Europe, au Moyen-Orient et en Amérique du Nord. Les fuseaux horaires ne posent pas de difficulté dès lors que des règles de communication claires sont convenues.

Oui, toujours. Le paiement final est déclenché par votre recette du système livré — après la revue du code, l’examen de l’exécution des tests et une démonstration en direct dans votre environnement. Une séance de revue de code fait partie intégrante de chaque livraison.