Notre approche du décisionnel
L’enjeu d’un projet décisionnel est de mieux piloter l’activité d’une organisation. Ce projet fait intervenir non seulement nos compétences en ingénierie de solution, mais aussi nos savoir-faire en matière de processus métier et d’analyse des besoins de l’utilisateur.
1. Nous définissons votre projet décisionnel
Pour mettre en oeuvre la solution la mieux adaptée, notre pôle consulting a pour mission :
- de préciser les besoins d’information de chaque décideur – pour identifier et hiérarchiser les indicateurs métiers les plus pertinents, clarifier la nature et l’utilité des informations brutes souhaitées ;
- d’analyser les pratiques des futurs utilisateurs - pour s’assurer que la plate-forme apportera une réelle valeur ajoutée en termes d’utilité, de fiabilité et de praticité ;
- d’étudier le système d’information - pour savoir comment les données sont produites, quelle est leur définition et leur sens, où sont-elles stockées, comment sont-elles utilisées initialement… et s’assurer par là même que la plate-forme décisionnelle s’insèrera correctement entre l’information brute et le décideur.
Après analyse des besoins, pratiques et contraintes sur les plans fonctionnel, technique, organisationnel et stratégique, nos consultants formalisent la conception de votre projet décisionnel.
Cette phase de conception porte notamment sur :
- le choix de la suite open source la mieux adaptée ;
- la modélisation de l’architecture décisionnelle ;
- l’élaboration des spécifications fonctionnelles et techniques ;
- l’organisation du projet (déroulement, répartition des rôles et responsabilités, dimensionnement temporel et budgétaire,…), définie par le Plan Qualité Projet.
2. Nous développons une solution complète
Une fois la solution définie, nos ingénieurs mettent en œuvre la plate-forme décisionnelle en configurant et personnalisant la suite logicielle.
Chaque suite est composée des « briques » suivantes :
L’ETL (Extract, Transform & Load)
Il rapatrie les données des différentes sources d’information, les transforme pour assurer leur harmonie et leur fiabilité, puis les envoie dans l’entrepôt de données.
Kettle est l’outil open source de référence en la matière.
Le DataWarehouse, ou entrepôt de données
Il stocke l’ensemble des données destinées à être exploitées par les trois types complémentaires d’outils d’aide à la décision. Notons qu’on distingue parfois différents DataMarts (magasins de données) en vue de restreindre les données au périmètre métier d’un groupe d’utilisateurs (CRM, DRH…).
L’éditeur de rapport
Il assure le reporting à travers l’actualisation régulière d’un tableau de bord, qui communique l’état et/ou l’évolution d’une série d’indicateurs clés spécifiques à chaque utilisateur. Un tel document (Web, PDF, tableur…) doit avant tout être synthétique et communicant dans la mesure où il vise à informer plus qu’à détailler, afin de permettre une réaction rapide.
Il convient ici le plus souvent de combiner JFreeChart pour générer les graphiques, et BIRT, JasperReports ou JFreeReport pour éditer les rapports.
Le module d’analyse multi-dimensionnelle
Pour « creuser » une question soulevée par le reporting ou apporter des réponses à une question spécifique, ce module permet de croiser et affiner plusieurs critères à sa convenance, afin de générer des tableaux et graphiques sur mesure. La manipulation d’un « cube » OLAP (On Line Analytical Processing) permet de « faire parler » une masse d’information avec une grande précision et sans faire appel à une connaissance informatique spécifique.
Les outils open source les plus performants sont à cet égard Mondrian, JPivot, Palo et JPalo.
Le dispositif de data mining
Ce type de dispositif utilise des méthodes de statistique logarithmiques pour prévoir les événements futurs à la lumière des événements passés. Weka est l’outil open source le plus avancé dans ce domaine.
3. Nous assurons la conduite du changement
La satisfaction de l’utilisateur final est l’une des principales conditions de succès d’un projet d’informatique décisionnelle.
Les principaux leviers de cette satisfaction sont :
L’adhésion
L’utilisateur doit être convaincu que le projet va lui être utile, c'est-à-dire lui apporter une réelle valeur ajoutée (en termes de performance, de qualité, d’efficacité…). La prise en compte des pratiques métiers est ici une condition essentielle de la réussite.
L’implication
Nous proposons d’inclure un groupe transversal d’utilisateurs clés pour permettre à la fois d’apporter un point de vue « terrain » à la solution mise en oeuvre et de mieux préparer les équipes à l’adoption du projet.
La formation
Pour éviter un outil peu ou mal utilisé, il s’agit de s’assurer du niveau de connaissance et de maîtrise de chaque utilisateur. Celui-ci dispose à cet égard d’une documentation complète et nous lui proposons une formation adaptée qui optimise ses performances.
La communication joue un rôle prépondérant tout au long de ce projet : nous mettons à votre disposition des services complémentaires pour mieux convaincre et faire adhérer vos collaborateurs.
4. Nous restons proches et disponibles pour toute évolution
Indépendamment des garanties propres à chaque projet, nous mettons un point d’honneur à vous accompagner dans la maintenance corrective de votre plate-forme décisionnelle. Nous pouvons également intervenir, au forfait ou en régie, pour adapter votre dispositif aux évolutions des technologies, de votre système d’information ou de vos besoins spécifiques.
L’utilisation de composants open source nous permet de vous livrer l’intégralité des codes sources de votre solution. Vous pouvez aussi bien confier la maintenance et le support de votre système décisionnel à Smile qu’à une équipe interne ou à un autre prestataire, en toute liberté.