Accueil / Réalisations / Plate-forme d'administration et de modélisation de scénarios vocaux

Plate-forme d'administration et de modélisation de scénarios vocaux

Plate-forme d'administration et de modélisation de scénarios vocaux

Projet

L'objectif de Newtech Interactive est de créer une plate-forme permettant de mettre à disposition des outils de création de scénarios vocaux.

Client : Newtech Interactive, expert dans le développement de solutions télécom en mode hébergé (SaaS) pour la gestion de la relation client.

  • Studio

Challenge

  • Fournir une application web efficace, réactive, ergonomique et évolutive, accessible n'importe où, 24h/24, depuis un navigateur web.
  • Permettre une gestion très fine des droits d'accès à l'application, indispensable dans le cas d'une vente des services de la plate-forme en tant que marque blanche.
  • Réaliser un outil graphique de création de scénarios vocaux agréable à manipuler et esthétique.
  • Rendre évolutif le studio graphique en s'adaptant à un format de description de composants du client.
  • Assurer un cycle de livraisons régulier (sprints de 2 semaines), impliquant des échanges nombreux avec le client.

Solution

  • Accessible en mode web, l'application est utilisée quotidiennement par les clients de Newtech, mais aussi les clients de ses clients, ...
  • La solution, utilisée selon différents profils d'utilisateurs, permet d'accéder à un sous-ensemble de fonctionnalités ainsi qu'à un tableau de bord dédié, en fonction des droits de ces profils.
  • Le studio a été pensé pour être facilement évolutif : il est possible de rajouter très simplement de nouveaux composants pour un scénario vocal, ou de changer les paramètres nécessaires aux composants existants, sans modifier le code existant.
  • L'administration permet de rajouter/administrer de nouveaux types de données, visibles uniquement pour les personnes ayant les droits associés.

Expertise

Technologies Django

Base de données PostgreSQL

L'interface utilisateur est réalisée avec JQuery, JQuery UI, jsPlumb, DataTables

Les tests ont été réalisés avec django-casper, CasperJS et automatisés avec Jenkins.

La méthodologie Scrum a été utilisée pour la gestion de projet, avec des sprints de 2 semaines.

Les développements de l'application et la rédaction du cahier des charges ont été réalisés en étroite collaboration avec Newtech.