Oggi è il ventesimo anniversario della prima uscita di JMP, e voglio ringraziare tutti coloro che hanno contribuito a fare JMP un successo.
La versione 1 di JMP è stata spedita il 5 ottobre 1989 - o come abbiamo affermato all'epoca il 35 settembre - in modo che potessimo dire che abbiamo spedito nel terzo trimestre del 1989, il nostro obiettivo.
JMP è iniziato come un progetto di ricerca alla fine degli anni '80. Nella prima parte di quel decennio, avevamo trascorso diversi anni a riscrivere SAS completamente (ma compatibilmente) per adattarsi ai personal computer.
Ma nel 1988, abbiamo sentito tre grandi forze, che possono essere caratterizzate da:
- il veicolo - auto e camion
i ruoli - investigatori e avvocati
la tecnologia - puntando oltre che scrivendo
Per quanto riguarda il veicolo, SAS stava diventando un prodotto di grandi dimensioni su scala aziendale: un investimento maggiore di quello che alcuni utenti, come ingegneri e scienziati, erano disposti a gestire. Stavamo producendo camion analitici, ma esisteva un mercato per le auto analitiche, vale a dire qualcosa con bassi investimenti e facilità di guida. Avevamo bisogno di uno strumento più personale, uno per il progetto desktop piuttosto che per il sistema aziendale.
Per quanto riguarda i ruoli, le statistiche stesse vedevano le opportunità nelle tecniche esplorative e il valore della grafica e dell'interattività. La professione di statistica era stata modellata come disciplina di prova, un ruolo come un avvocato il cui compito è dimostrare cose che già sapevamo. Quello che mancava era il ruolo esplorativo, come un detective, il cui compito è scoprire cose che non sapevamo già. Soprattutto da quando John Tukey Analisi esplorativa dei dati e il miglioramento della grafica statistica, delle statistiche necessarie per svolgere il ruolo di detective e il ruolo dell'avvocato. La grafica era il fattore chiave per vedere i modelli e i punti che non si adattano ai modelli.
Per quanto riguarda la tecnologia, l'interfaccia grafica è arrivata con il Macintosh e, più tardi, con Windows. È un'enorme differenza solo puntare e fare clic piuttosto che cercare e digitare. Le applicazioni scritte per il calcolo in batch tramite linguaggi non erano adatte per l'interattività grafica. Era tempo per un nuovo design.
In risposta a queste tre forze, formammo un piccolo gruppo per mettere insieme qualcosa. In un anno e mezzo, abbiamo rilasciato la versione 1 di JMP. Questo era un prodotto molto piccolo rispetto al JMP di oggi, ma aveva tutte le basi della statistica e della grafica, con molte funzionalità innovative. Abbiamo pensato che "saltare" fosse un nome per suggerire un grande passo in un nuovo futuro, un prodotto che salta in reattività al mouse e uno strumento che consente ai nostri clienti di fare gli esperimenti e fare in modo che le scoperte facciano passi da gigante nei loro prodotti e processi.
Nei primi anni abbiamo imparato lezioni importanti. Abbiamo appreso che ingegneri e scienziati erano il nostro segmento di clienti più importante. Queste persone erano intelligenti, motivate e di fretta: troppo impazienti per passare il tempo ad imparare le lingue e desiderose di puntare e cliccare semplicemente sui loro dati. Avevamo un prodotto che era quasi facile come camminare e usare con abbastanza delizie per mantenere la loro fedeltà.
Abbiamo imparato che gli ingegneri hanno bisogno progettazione di esperimenti (DOE), supporto qualità e produttività (Six Sigma) e modellazione di affidabilità. Abbiamo fatto in modo di migliorare in queste aree, in particolare il DOE. Abbiamo pensato che gli ingegneri dovessero essere in grado di chiedere al computer di creare un design che si adatta alle loro esigenze piuttosto che tentare di trovare un progetto pre-costruito che funzioni.
Abbiamo imparato come eseguire il porting su Windows. Abbiamo realizzato JMP su Windows con la versione 3.1, utilizzando la libreria Altura. Questo è stato uno sforzo veloce. Ben presto fummo impegnati a riscrivere l'intero prodotto in un linguaggio di implementazione diverso con uno strato host-interface di portabilità, che portò all'attesa di oltre tre anni prima della Versione 4. La versione 4 non solo ha cambiato lingua, ma ha anche introdotto un nuovo sistema nervoso per il prodotto, incluso JMP Scripting Language.
Negli ultimi anni, JMP è notevolmente cresciuta. La grande forza trainante è stata soddisfare le esigenze di quegli utenti con cui parliamo, che corrispondono con noi, che a volte ci invitano nei loro siti. Abbiamo un gruppo di utenti molto dedicato che ci tiene informati e ci aiutano a servire sempre più ricercatori ogni anno. Recentemente, ho sentito il gruppo di utenti appassionati di JMP chiamato "JMPerati", analogo al termine di Stephen Baker, il " Numerati “.
JMP si è ampliato per diventare più versatile. JMP ora supporta la visualizzazione aziendale in collaborazione con Business Intelligence SAS , e questo a sua volta ci ha incoraggiati a introdurre più piattaforme di visualizzazione, come il drag-and-drop Costruttore di grafici in JMP 8. JMP ora può gestire problemi più grandi a causa del lavoro svolto per multithread molti dei metodi di collo di bottiglia e per implementare JMP su sistemi a 64 bit. E ora lavoriamo con vari team SAS su progetti in diverse aree, collaborando e condividendo gli sforzi.
JMP ha 20 anni, ma sembra che sia appena iniziato. Stiamo crescendo velocemente. L'anno scorso, la nostra attività è cresciuta più velocemente che mai e siamo pronti a crescere ancora più velocemente in futuro.
Buon compleanno, JMP e grazie a tutti per il vostro contributo al successo di JMP.
Steven Muncy ha scritto:
Congratulazioni e buon compleanno.
Charlie Shipp ha scritto:
Che grande e interessante sintesi della storia di JMP.!. Congratulazioni.