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.
- 01
Suivre
Suivre — vous suivez la rédaction des spécifications et validez ce que la plateforme a compris avant tout développement.
- 02
Voir
Voir — les données et les écrans apparaissent au fil de la réalisation, pas en fin de projet.
- 03
Essayer
Essayer — vous recettez la fonctionnalité sur un environnement dédié, avec des données fictives, et demandez les ajustements.
- 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
| Fonction | Rôle pris en charge | Ce que fait AIA Studio |
|---|---|---|
| Code de l’application | Développeur full-stack | Dé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étier | Développeur back-end | Implémente les règles de gestion côté serveur et rejette toute saisie qui les enfreint. |
| Évolutions sans refonte | Ingénieur maintenance applicative | Fait évoluer l’application à partir de la description du changement, sur la même architecture, sans régression sur l’existant. |
| Modèle de données | Architecte de données | Conçoit les entités, leurs attributs et leurs relations, et fait évoluer le modèle avec le besoin. |
| Livraisons incrémentales | Chef de projet | Découpe le besoin en fonctionnalités livrées une à une : vous recettez chacune sans attendre la fin du projet. |
| Recueil du besoin | Consultant AMOA | Recueille le besoin question par question, dans votre langue, et en conserve la trace. |
| Code ouvert et réversible | Développeur full-stack | Produit un code standard .NET et React, lisible par vos développeurs et téléchargeable à tout moment. |
| Architecture de référence | Architecte solution | Applique à chaque application la même architecture éprouvée : modèle de données, habilitations, cloisonnement, tests et mise en production. |
| Conception des écrans | Designer UX | Conçoit chaque écran à partir des données et des actions décrites dans les spécifications. |
| Spécifications fonctionnelles | Consultant AMOA | Formalise les réponses en spécifications que vous relisez et validez avant tout développement. |
Infrastructure et exploitation
| Fonction | Rôle pris en charge | Ce que fait AIA Studio |
|---|---|---|
| Sauvegardes | Administrateur systèmes | Sauvegarde la base de données et les fichiers à intervalles réguliers, sur un stockage distinct de la production. |
| Mise en production | Ingénieur de production | Déploie chaque version après une recette sur un environnement dédié et une sauvegarde préalable. |
| Hébergement | Administrateur systèmes | En 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 continue | Responsable maintenance applicative | Intègre à chaque nouvelle fonctionnalité les dernières évolutions de la plateforme, déjà testées et prêtes pour la production. |
| Supervision | Ingénieur supervision | Journalise 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. |
| Notifications | Développeur full-stack | Prévient la personne concernée lorsqu’un événement survient, sur le canal prévu par les spécifications. |
| Retour arrière | Ingénieur de production | Conserve la version précédente et la rétablit si une livraison pose problème. |
Qualité
| Fonction | Rôle pris en charge | Ce que fait AIA Studio |
|---|---|---|
| Tests automatisés | Ingénieur QA automatisation | Écrit et exécute les tests de chaque fonctionnalité, et bloque toute livraison dont les tests échouent. |
| Recette fonctionnelle | Testeur QA | Parcourt l’application dans un navigateur avec chaque profil, déroule les scénarios des spécifications et signale les anomalies. |
| Aide en ligne | Rédacteur technique | Rédige l’aide de chaque écran et de chaque action, dans la langue de l’utilisateur. |
| Revue de code | Tech lead | Relit le code de chaque fonctionnalité avant livraison et renvoie ce qui doit être corrigé. |
| Contrôle de l’interface | Testeur QA | Vérifie chaque écran sur mobile et sur ordinateur, en thème clair et en thème sombre. |
| Tests de non-régression | Ingénieur QA automatisation | Rejoue les tests des fonctionnalités existantes à chaque livraison pour détecter toute régression. |
| Plan de test | Ingénieur qualité | Établit le plan de test à partir des spécifications : ce qui est testé correspond à ce qui a été demandé. |
| Traductions | Traducteur | Traduit les écrans et les données de référence dans chaque langue de l’application. |
Sécurité
| Fonction | Rôle pris en charge | Ce que fait AIA Studio |
|---|---|---|
| Habilitations | Développeur back-end | Définit qui peut consulter et modifier chaque type de données, et applique ces règles côté serveur. |
| Cloisonnement des données | Architecte logiciel | Isole chaque organisation : ses comptes et ses données restent inaccessibles aux autres. |
| Tests d’intrusion | Auditeur 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ées | Ingénieur données | Remplace 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. |