Produire, diffuser et vendre des rapports sur l’analyse de marché des services informatiques

Description du projet

Pour un grand cabinet international indépendant d’analyse et de conseil des logiciels, des services informatiques et de la transformation numérique, nous avons réalisé un outil de production et de gestion de rapports sur l’analyse de marché des services informatiques dans le monde.

L’objectif du projet était de fluidifier la production et la vente de rapport.

Fonctionnalités

En Intranet pour les salariés du cabinet

La plateforme permet en intranet de :

  • Gérer des droits et licences sur des milliers de documents. Cette gestion des droits prévoit la notion de groupe, de filiale, de service et d’utilisateurs permettant ainsi de définir des droits précis aux différents services du client. Ainsi, si le département marketing peut accéder à un rapport stratégique sur le positionnement produit, le département r&d n’aura accès qu’à celui sur l’évolution des technologies de programmations
  • Ingérer des données pour produire des datamarts paramétrables qui sont ensuite utilisés dans les rapports
  • Produire des rapports analyses : plan, saisie de texte (ou copier coller à partir de word) qui seront ensuite transformés en pdf sécurisé
  • Mise en place d’un workflow de validation avec système de notifications
  • La possibilité de créer des mini-sites autour de thématique ou de BDD

Elle possède aussi un interfaçage de la recherche de documents avec un outil du client « Cognizant » (Automatiquement connecté après accès sur leur intranet)

En front pour le public et les clients du cabinet

Tandis qu’en Front elle offre au public un espace web présentant les activités de l’entreprise (newsletter, articles, promotions…) et un extranet permettant au personnel du client (suivant leur droit):

  • Une recherche de documents performante avec gestion de synonymes ( Solr facetté incluant le contenu des rapports) ;
  • Base de données permettant de rechercher des contenus uses cases et de profile ;

La refonte graphique pour être en responsive design a été mise en place.

Et pour la gouvernance du projet

Enfin il a fallu mettre en place d’un ALM (Application Lifecycle Management) pour dynamiser et contrôler la vie du projet .

 

Architecture

Pour réaliser cette plateforme il a fallu mettre en place :

  • Un site web Drupal gérant : la diffusion des rapports, la gestion des licences, le workflow de production des rapports
  • Une application Java pilotée par le Drupal permettant l’ingestion des données et la constitution des BDD
  • Une application Symfony augmentant les capacités de Drupal (intégrée au site) pour gérer le paramétrage des datamarts
  • Une API pdf pilotée par Drupal pour gérer la fabrication des rapports

Données techniques

  • Drupal 7 (Architecture de base) ,
  • Symfony 2.0,
  • Java
  • Mysql
  • Utilisation de Solr pour la recherche des documents des clients de la plateforme.
  • Boostrap
  • depuis 2013