Documentation
Général
Recherche & Développement
04.12.2017
1. Méthodologie |
![]() |
A. Demande d'évolution L'évolution de nos logiciels répond à deux types de demandes : · Les demandes d'évolution et d'amélioration soumises par nos clients via notre site web. · Les demandes d'évolution et d'amélioration liées à des évolutions règlementaires ou technologiques. Dans les deux cas, un dossier de R&D est créé dans notre système et un cahier des charges est constitué afin d'extraire les exigences fonctionnelles et techniques. |
B. Revue de Projet / Conception Lors de nos revues de projet, toutes les demandes de développement sont examinées par notre équipe de R&D. Les demandes prises en charge sont intégrées à notre planification projet et le service R&D, aidé par nos consultants produits, spécifie les nouvelles fonctionnalités. Après la revue des spécifications fonctionnelles, les développeurs passent en phase de conception technique : des scénarios de test sont établis pour permettre de valider les nouvelles fonctions à l'issue du développement. C. Développement Notre service R&D travaille sur l'ensemble des dossiers planifiés pour le développement au sein d'une version logicielle. Nos outils de développement nous permettent de suivre l'avancement de l'ensemble des fonctionnalités et d'organiser le travail en plusieurs phases : les développeurs procèdent à une première phase de validation avant de livrer le logiciel pour la phase dite de « recette ». D. Recette La vérification de conformité de l'ensemble des nouvelles fonctions développées s'accompagne d'un plan de test de non-régression qui garantit la continuité de fonctionnement de toutes les fonctions de base du logiciel. Deux types de scénarios sont utilisés pour deux types de tests : · Les tests fonctionnels : ils assurent la validation de chaque nouveauté à développer. · Les tests de non-régression : ils suivent l'évolution du produit et sont systématiquement relancés à chaque nouvelle version. Pour assurer la bonne couverture des tests, nos outils permettent de suivre l'exécution des plans de tests fonctionnels et de non-régression. La version logicielle ne sort de la phase de recette interne que lorsque l'ensemble des non-conformités a été résolu et testé par nos consultants. Toute nouvelle version passe par un déploiement sur un ou plusieurs sites pilotes afin de : · Valider les procédures de déploiement automatique. · Tester en situation et en environnement réel la nouvelle version du logiciel. La recette site pilote comprend : · La recette des processus d'installation et de mise à jour des données. · Pour les versions mineures, le passage d'un sous ensemble de tests fonctionnels. · Pour les versions majeures, le passage de tests fonctionnels et de non-régression. Un ou plusieurs sites pilotes peuvent être installés pour une même version logicielle afin de couvrir plusieurs types d'installation client. La recette en site pilote est un prérequis obligatoire avant l'officialisation de la sortie de la nouvelle version. E. Communication / Documentation Nos clients sont avertis de l'arrivée d'une nouvelle version au niveau de leur logiciel et également sur notre site web. Chaque nouvelle version s'accompagne d'un « Quoi de neuf » passant en revue l'ensemble des nouvelles fonctionnalités . F. Déploiement / Mise à jour automatique / Traçabilité Pour assurer la cohérence de l'ensemble du parc logiciel de nos clients, nous avons mis en place un système de mise à jour automatique qui permet aux clients d'avoir l'assurance que leur logiciel intègre toutes les dernières fonctionnalités . Notre procédure de déploiement nous permet également une traçabilité des versions installées sur l'ensemble de nos clients (pour les clients n'ayant pas optés pour la mise à jour automatique). Cette traçabilité permet à nos équipes de déterminer l'ensemble des fonctionnalités (ou correction d'anomalies) correspondant à votre version du logiciel. |
![]() |
2. Interopérabilité des données / intégration des logiciels |
L'objectif de l'intégration des logiciels de la Suite Universem dans les infrastructures de nos clients est de faciliter l'échange d'informations de manière sécurisée tout en évitant la ressaisie des données dans les différentes applications . En tant qu'éditeur de nos propres logiciels, nous pouvons garantir la parfaite interopérabilité de toutes nos applications avec les logiciels métiers de nos clients. 1. Interopérabilité des logiciels de la Suite Universem Les données traitées par les différents logiciels de la Suite Universem sont hébergées dans un système d'information global. Ce principe garantit une parfaite intégrité et l'interopérabilité des données entre les différentes applications de la Suite. 2. Interopérabilité Suite Universem / Services et Applications web Ce niveau d'interopérabilité s'articule autour d'un accès web sécurisé permettant l'échange de données entre les logiciels de notre Suite Universem et divers services et applications web. |
![]() |
3. Sécurité web |
Notre équipe de R&D a mis en place 4 niveaux de sécurité pour garantir la protection des données hébergées en ligne :
Hébergement Nous avons choisi l'un des premiers hébergeurs français pour stocker les données de notre site. Les data-centers de l'hébergeur (centres de traitement des données) se situent exclusivement sur le territoire français. L'hébergeur opère une surveillance 24h/24 de toutes les données stockées sur ses serveurs. |
![]() |