La philosophie sur laquelle TM1 repose et ayant été à la base de sa conception il y a plus de 30 ans, constitue encore et toujours aujourd'hui une des raisons de son succès.
Là où tout a commencé...
In early 1980, Manny Perez, had been working at Exxon Corporation for ten years and went to work at the Supply and Transportation department of Exxon International Company in New York.
Ce service était chargé d'acheminer toutes les fournitures pétrolières d'Exxon dans le monde entier. Les opérations étaient exécutées et pilotées par un système interactif basé sur le système d'informations d'IBM (IMS) qui assurait le suivi des navires et des cargaisons.
Un système de planification avait également été mis en place pour aider les groupes de planification à élaborer leurs plans d'approvisionnement mensuels et trimestriels. Ce système était très limité dans ses fonctionnalités et très coûteux à gérer.
Une idée simple à l'origine de TM1.
A l'origine, l'idée de TM1 n'est pas venue de Manny, mais de Lilly Whaley travaillant au service informatique.
Lilly a suggéré de développer un système de planification utilisant l'interpréteur de commandes d'IBM (Time Sharing Option) de l'ordinateur central pour remplacer le système IMS et réduire ainsi les coûts de fonctionnement de manière significative.
Manny, qui a passé la plus grande partie de sa carrière dans l'informatique et qui a toujours été un touche à tout , décide de développer un prototype.
Il a tout de suite compris que, pour assurer la multidimensionnalité et l'interactivité nécessaires à ce genre de système, il faudrait conserver les structures de données dans la mémoire de l'ordinateur plutôt que sur le disque.
Mémoire vive ou disque dur...telle était (autrefois) la question.
Cela a provoqué une polémique qui allait suivre TM1 pendant des années. Lilly et le service informatique insistaient pour que le système soit développé à partir d'une base de données sur disque. Heureusement, la Direction a suivi la recommandation de Manny.
Le nouveau système a été installé et mis en oeuvre avec succès en 1981.
Une très bonne idée...en définitive.
Le potentiel commercial du système ayant vu le jour étant devenu évident, Manny a commencé à explorer les différentes possibilités pour le commercialiser.
Au début de l'année 1981, le PC n'avait pas encore été annoncé par IBM et l'Apple II® n'était pas très utilisé au sein des entreprises. Manny a dès lors cherché à mettre le nouveau système en place sur le système à temps partagé de l'ordinateur central.
Puis, IBM a annoncé le lancement du PC. Ce dernier offrait un environnement de développement à moindre coût que Manny a rapidement exploité.
Le tableur la meilleure interface de tous les temps.
Peu de temps après, il a vu le tableur VisiCalc® et a acquis la conviction qu'il s'agissait là de l'interface utilisateur idéale pour son produit visionnaire : la base de données fonctionnelle.
L'idée de Manny était d'intégrer une base de données multidimensionnelle dans un tableur, en connectant individuellement les cellules de la base de données aux cellules du tableur, créant ainsi une expérience utilisateur puissante, performante, évolutive et intuitive qui dépassait de loin ce qu'un tableur pouvait faire à lui seul dans le cadre du rapport financier, de la budgétisation et des prévisions.
Le début d'une révolution.
Manny s'est acheté un PC IBM avec 256k de mémoire et deux lecteurs de disquettes. Il l'a mis dans son grenier, et a commencé à développer sa vision après sa journée de travail.
À l'été 1983, fort d'un prototype fonctionnel il a décidé de quitter Exxon pour se consacrer à plein temps au développement de sa Base de données Fonctionnelle.
Avec son ancien collègue et ami, Jose Sinai, il a collecté des fonds par le biais d'un placement privé et a créé la Sinper Corporation au début de l'année 1983.
Cet été-là, TM1 - la toute première base de données fonctionnelle - a été annoncée lors de la conférence PC Expo se tenant à New York.
Table Manager 1 est présenté à la PC Expo
Le produit original consistait en une base de données composée de cubes multidimensionnels et d'un tableur propriétaire utilisé comme interface utilisateur. Il comprenait également des outils pour construire dimensions et cubes.
Le nom "TM/1" a été adopté dans l'urgence à l'approche de l'événement. TM ayant pour signification "Table Manager".
La notion de tables relationnelles n'existait pas à l'époque. Manny, étant un mathématicien un peu pointilleux, s'est opposé à l'utilisation du terme "cube" car il impliquait une limite à trois dimensions.
Faux départ et naissance des Champions de TM1
Comme la plupart des entrepreneurs, Manny s'attendait à un succès immédiat de TM1, sa principale crainte concernant la concurrence des grands acteurs du marché.
La réalité fut tout autre.
Le grand public a été totalement indifférent à TM1.
La difficulté principale résidait dans le fait que le concept lui-même était loin d'être évident et il utilisait, en outre, une feuille de calcul propriétaire différente de la "norme" de l'époque à savoir Lotus® 1-2-3.
Cependant, des signes prometteurs ont vu le jour avec l'adhésion immédiate d'une petite minorité d'individus ayant saisi le concept.
Il s'agissait notamment de personnes occupant des postes à des niveaux hiérarchiques élevés au sein de grandes entreprises. Ces personnes sont, par la suite, devenues de véritables Champions TM1.
Ces champions se trouvaient généralement dans les services financiers. Comme Manny chez Exxon à l'époque, ils se sont rapidement heurtés à la même réticence de la part des services informatiques.
Un démarrage lent accompagné de l'émergence et de la disparition de concurrents potentiels
Jusqu'au développement d'une version client/serveur de TM1, le niveau d'activités était faible et la croissance lente. Cette nouvelle version permettait d'utiliser Lotus 1-2-3 et Microsoft Excel® en tant qu'interfaces clients. De ce fait, le taux de croissance a augmenté de manière significative, mais est resté à un niveau assez bas pendant des années. Dans cet intervalle de temps, de nombreux concurrents potentiels ont émergé, mais ont disparu tout aussi rapidement.
Les utilisateurs - véritables moteurs du développement
Pendant les années de faible croissance et d'absence de concurrence significative, la base d'utilisateurs fidèles a continué à étendre l'utilisation du produit et à en repousser les limites.
La plupart, si ce n'est la totalité, des évolutions majeures et mineures du produit telles que l'architecture serveur, les règles, Turbo Integrator, la sécurité, l'hyper sparsité, etc. sont le fruit de cette expérience et de la demande des utilisateurs.
À partir là, Manny présente le secret de TM1 sous la forme d'un cycle :
- Imaginez un produit assez simple mais hautement fonctionnel.
- Intégrez les technologies de pointes actuelles.
- Laissez les utilisateurs prendre en main le produit et repousser les limites de son utilisation.
- Ecoutez les nouveaux besoins des utilisateurs. Extrapolez et anticipez les besoins futurs.
- Intégrez des fonctionnalités supplémentaires qui sont simples et complètes.
- Retournez à l'étape 2 et répétez le cycle pendant plus de 30 ans.
Cette approche a fait de TM1 un outil si pragmatique et si précieux à ce jour - continuant à inspirer de nouveaux champions et fanatiques dans le monde entier.
De TM1 Software, alias Sinper, à Applix
En 1996, Sinper (qui s'appelait alors TM1 Software) a été racheté par Applix.
Pendant les années Applix, TM1 a connu une croissance organique continue, et ce malgré une période assez mouvementée pour Applix.
De nouvelles fonctionnalités telles que TM1 Web ont été ajoutées, permettant aux utilisateurs métiers de créer facilement des applications dans des feuilles de calcul, mais également de les distribuer à un plus grand nombre d'utilisateurs via le web.
Dès le début des années 2000, l'informatique 64 bits a commencé à se généraliser, rendant TM1 encore plus évolutif. Le prix de la mémoire ayant chuté, TM1 est devenu beaucoup plus abordable à exploiter.
Soudain, les solutions basées sur disques telles que Cognos Planning et Hyperion Essbase, ont souffert de leurs limites techniques, ce qui a permis à TM1 de les surpasser et les dépasser en termes de volumétrie, tout en conservant son avantage de grande flexibilité.
D'Applix, à Cognos...puis IBM
Fin 2007, Cognos a acheté Applix et quatre mois plus tard IBM a acheté Cognos.
Manny qui avait l'habitude de dire que la principale défaut de TM1 était la taille - pas en termes de cubes, dimensions ou applications qu'il pouvait mettre en œuvre, mais la taille de l'entreprise qui le vendait .
Cette limite a disparu du jour au lendemain. Pour la première fois, TM1 était associé à l'une des plus grandes marques internationales et disposait d'un réseau mondial de distribution.
IBM a reconnu l'atout qu'elle avait en achetant TM1. Elle s'est mise au travail grâce à son importante équipe de R&D en ajoutant des évolutions massives en termes d'évolutivité, avec notamment l'interaction parallèle (PI) et le mode de requête multithread (MTQ), qui ont permis aux modèles TM1 d'être utilisés par des milliers d'utilisateurs et de garder une génération d'avance sur ses concurrents.
Croître, prospérer et être reconnue dans le monde entier comme LA plate-forme de planification.
Il va sans dire que TM1 a continué à se développer et à prospérer sous IBM permettant d'attirer une nouvelle génération de fanatiques.
Notamment grâce à la sortie en 2014 du REST API de TM1 ouvrant l'accès au cloud. TM1 est enfin en mesure de concrétiser ainsi la vision originale de Manny : qu'une base de données fonctionnelle prenne la place qui lui revient en tant que fondement et épine dorsale stratégique des applications de reporting, de prévision et de budgétisation et ce, dans le monde entier.
Tout cela est un peu abstrait ?
Contactez-nous - où que vous soyez dans le monde, un de nos "Cubewisers" est proche de vous et à votre écoute.
Prenez contact avec nous