J'ai vu beaucoup d'échecs coûteux. J'ai eu un partenaire commercial incliné dans ce moulin à vent pendant des années. Leur difficulté était leur insistance pour que les personnes "non techniques" puissent créer des rapports. Nous avons construit un certain nombre de solutions que les gens ont pu apprendre et utiliser à divers degrés de réussite. Tout comme vous, nous avons commencé avec des rapports prédéfinis paramétrés.
Ensuite, nous avons créé un moyen d'enregistrer les jeux de paramètres et de les associer à différents modèles de «format», ce qui vous permet essentiellement de mélanger et de faire correspondre vos rapports prédéfinis et de les publier à d'autres personnes. C'était en fait la chose la plus efficace que nous ayons jamais faite, car il s'agissait d'environ deux semaines de temps de développement (en plus d'un système de rapport en conserve paramétré de base) et ils l'ont utilisé avec un certain succès pendant des années. C'était une interface utilisateur très simple, mais certains utilisateurs ne pouvaient pas vraiment créer leurs propres rapports, ils ne pouvaient tout simplement pas déterminer leurs critères. Mais puisque quiconque pouvait créer un rapport et le partager avec quelqu'un d'autre, il pouvait simplement demander à un collègue de faire un rapport au lieu d'avoir à aller dans une équipe MIS et à faire la queue.
Nous avons continué à essayer de l'améliorer et avons gaspillé des centaines de milliers de dollars. Crystal Decisions avait une boîte à outils assez sophistiquée comme complément à son produit d'entreprise Crystal Reports. C'était la version 9 ou 10. Son depuis longtemps renommé, renommé par Business Objects mais j'imagine qu'il en existe toujours une version. C'était assez cher, et cela vous a donné un concepteur Web complet pour créer à peu près n'importe quel format de rapport. Il avait également un exemple d'application qui était plus un assistant qui vous a guidé à travers la modification d'un rapport existant. Nous avions eu du succès avec l'idée de «modèle de sauvegarde et de partage de paramètres», ce qui nous a séduit car il allait plus loin. Eh bien, bref, nous ne l'avons pas vraiment fait. Je pense que l'outil était correct, mais ce que nous essayions de faire était tout simplement trop confus et incorrect pour fonctionner.
Pendant tout ce temps, l'entreprise a dû garder une équipe de développeurs SIG qui ont fait beaucoup de leurs rapports ad hoc. Le meilleur qu'ils aient jamais retiré de nos trucs était un rapport en boîte un peu plus flexible, le meilleur des cas permettant d'accélérer le développement d'un nouveau rapport en boîte à condition qu'il y ait un autre rapport existant qui était quelque peu similaire. Si vous vouliez en quelque sorte intégrer une nouvelle source de données, oubliez-la. Et surtout, c'est ce que MIS a fait pour eux était d'intégrer de plus en plus de sources de données de manière bâclée mais très rapide à commercialiser.
Finalement, ils ont commencé à utiliser Business Objects, la version de bureau de l'outil de BI. Cela vous permet d'intégrer des données locales avec des données que vous avez découvertes dans le catalogue de métadonnées en ligne. Ainsi, vous pourriez faire à la fois de vraies choses de production pour les masses et les quants et les gestionnaires pourraient continuer à croquer différents ensembles de données vers lesquels leur recherche les a conduits. L'ensemble de compétences est devenu encore plus rare, ce n'était certainement pas quelque chose que n'importe qui pouvait ramasser et faire. Ils ont quand même réussi à faire en sorte que beaucoup plus de gens l'utilisent efficacement qu'ils n'auraient jamais pu se permettre d'embaucher en tant que personnes SIG dédiées. Le personnel de MIS n'a cependant jamais été beaucoup réduit, ce qui est révélateur.
Ma propre impression de ce problème général est que vous devez être prêt à investir de manière significative dans le développement des compétences pour les personnes que vous imaginez utiliser cet outil, et vous devez accepter que tout votre personnel n'y arrivera jamais. Et s'ils ne peuvent pas passer deux semaines l' apprentissage d' une plate - forme BI, ils ne seront jamais en mesure de tirer le meilleur parti de tout outil que vous leur donnez. Certaines personnes, pour une raison quelconque, ne semblent tout simplement jamais avoir des idées de base telles que les jointures externes. D'énormes classes d'ensembles de problèmes ne seront jamais à leur portée pour résoudre avec n'importe quel outil, car ils ne vont pas assez loin pour comprendre au niveau conceptuel ce qu'ils essaient vraiment de demander à l'ordinateur de faire. Cela ne veut pas dire qu'ils "ne peuvent pas" apprendre cela, juste que beaucoup d'entre eux ne le feront jamais.