AIA Studio

Des agents IA construisent votre application, du besoin à la mise en production.

Vous décrivez le besoin dans vos propres termes. Le conseiller, un agent IA, pose une question à la fois, puis rédige les spécifications. D’autres agents IA, chacun dans un rôle d’une équipe projet, développent, testent et sécurisent l’application. Vous décidez de sa mise en production.

Comment se déroule un projet, du besoin à la mise en production

Chaque évolution de l’application suit ces quatre étapes.

  1. 01

    Suivre

    Suivre — vous suivez la rédaction des spécifications et validez ce que la plateforme a compris avant tout développement.

  2. 02

    Voir

    Voir — les données et les écrans apparaissent au fil de la réalisation, pas en fin de projet.

  3. 03

    Essayer

    Essayer — vous recettez la fonctionnalité sur un environnement dédié, avec des données fictives, et demandez les ajustements.

  4. 04

    Piloter

    Piloter — vous décidez de la mise en production, et chaque évolution suit le même cycle.

29 fonctions assurées par les agents IA

4

domaines d’expertise

29

fonctions assurées

Analyse et développement

FonctionRôle pris en chargeCe que fait AIA Studio
Code de l’applicationDéveloppeur full-stackDéveloppe l’application à partir des spécifications, sur le socle technique de la plateforme, en cohérence avec le modèle de données.
Règles métierDéveloppeur back-endImplémente les règles de gestion côté serveur et rejette toute saisie qui les enfreint.
Évolutions sans refonteIngénieur maintenance applicativeFait évoluer l’application à partir de la description du changement, sur la même architecture, sans régression sur l’existant.
Modèle de donnéesArchitecte de donnéesConçoit les entités, leurs attributs et leurs relations, et fait évoluer le modèle avec le besoin.
Livraisons incrémentalesChef de projetDécoupe le besoin en fonctionnalités livrées une à une : vous recettez chacune sans attendre la fin du projet.
Recueil du besoinConsultant AMOARecueille le besoin question par question, dans votre langue, et en conserve la trace.
Code ouvert et réversibleDéveloppeur full-stackProduit un code standard .NET et React, lisible par vos développeurs et téléchargeable à tout moment.
Architecture de référenceArchitecte solutionApplique à chaque application la même architecture éprouvée : modèle de données, habilitations, cloisonnement, tests et mise en production.
Conception des écransDesigner UXConçoit chaque écran à partir des données et des actions décrites dans les spécifications.
Spécifications fonctionnellesConsultant AMOAFormalise les réponses en spécifications que vous relisez et validez avant tout développement.

Infrastructure et exploitation

FonctionRôle pris en chargeCe que fait AIA Studio
SauvegardesAdministrateur systèmesSauvegarde la base de données et les fichiers à intervalles réguliers, sur un stockage distinct de la production.
Mise en productionIngénieur de productionDéploie chaque version après une recette sur un environnement dédié et une sauvegarde préalable.
HébergementAdministrateur systèmesEn option, en supplément de l’abonnement : héberge l’application et sa base de données sur une infrastructure maintenue à jour par la plateforme.
Amélioration continueResponsable maintenance applicativeIntègre à chaque nouvelle fonctionnalité les dernières évolutions de la plateforme, déjà testées et prêtes pour la production.
SupervisionIngénieur supervisionJournalise les avertissements, les erreurs et les traitements lents, et les affiche dans un écran de supervision. Avec l’hébergement, le serveur et chaque service sont surveillés, et notre équipe est alertée quand l’un d’eux manque de ressources ou s’arrête.
NotificationsDéveloppeur full-stackPrévient la personne concernée lorsqu’un événement survient, sur le canal prévu par les spécifications.
Retour arrièreIngénieur de productionConserve la version précédente et la rétablit si une livraison pose problème.

Qualité

FonctionRôle pris en chargeCe que fait AIA Studio
Tests automatisésIngénieur QA automatisationÉcrit et exécute les tests de chaque fonctionnalité, et bloque toute livraison dont les tests échouent.
Recette fonctionnelleTesteur QAParcourt l’application dans un navigateur avec chaque profil, déroule les scénarios des spécifications et signale les anomalies.
Aide en ligneRédacteur techniqueRédige l’aide de chaque écran et de chaque action, dans la langue de l’utilisateur.
Revue de codeTech leadRelit le code de chaque fonctionnalité avant livraison et renvoie ce qui doit être corrigé.
Contrôle de l’interfaceTesteur QAVérifie chaque écran sur mobile et sur ordinateur, en thème clair et en thème sombre.
Tests de non-régressionIngénieur QA automatisationRejoue les tests des fonctionnalités existantes à chaque livraison pour détecter toute régression.
Plan de testIngénieur qualitéÉtablit le plan de test à partir des spécifications : ce qui est testé correspond à ce qui a été demandé.
TraductionsTraducteurTraduit les écrans et les données de référence dans chaque langue de l’application.

Sécurité

FonctionRôle pris en chargeCe que fait AIA Studio
HabilitationsDéveloppeur back-endDéfinit qui peut consulter et modifier chaque type de données, et applique ces règles côté serveur.
Cloisonnement des donnéesArchitecte logicielIsole chaque organisation : ses comptes et ses données restent inaccessibles aux autres.
Tests d’intrusionAuditeur de sécuritéTestent chaque point d’entrée de la fonctionnalité avec chaque profil, un compte extérieur et un visiteur anonyme, et consignent la réponse de l’application.
Données personnelles protégéesIngénieur donnéesRemplace les données personnelles par des données fictives dans l’environnement de recette, et garde toute donnée personnelle hors de portée du modèle d’IA.