Conoscere le tematiche del prodotto è fondamentale per comprendere perché JMP è così com'è oggi e come si evolverà e migliorerà domani.
Fin dall'inizio, la nostra missione è stata sviluppare software eccezionale. I temi dei prodotti di alto livello ci guidano a fare le cose giuste, piuttosto che semplicemente a fare le cose bene.
I temi dei nostri prodotti forniscono una struttura per:
- Dare priorità a progetti e iniziative di sviluppo.
- Crea la roadmap del prodotto JMP per JMP 18 e versioni successive.
- Aiutaci a comunicare il valore delle nuove funzionalità alla nostra base di clienti, passando dalle conversazioni su caratteristiche e funzioni a conversazioni basate sul valore sulla risoluzione di problemi aziendali, sul miglioramento dell'efficienza tecnica e sulla promozione delle conversazioni sull'impatto di JMP, sulle statistiche e sul processo decisionale utilizzando i dati come standard pratica in tutta l’organizzazione.
Ora che i temi del prodotto rappresentano una sezione importante del nuovo JMP Statistical Discovery LLC – Obiettivi 2022 ( Sezione 4: Sviluppare ottimo software) e che siamo quasi pronti a dare il via al Formazione alla vendita JMP 17 , è importante che i nostri team interni comprendano come questi temi modellano il futuro di JMP.
Quindi, quali sono i temi del prodotto e perché sono importanti?

Rimanere fedele alle nostre radici e ai principi di progettazione.
JMP consente a scienziati e ingegneri di trarre rapidamente informazioni approfondite e fare scoperte statistiche dai dati.Una delle mie presentazioni preferite è quella di John Sall Sette passaggi per realizzare un JMP . Questa presentazione descrive perché JMP è il software preferito da centinaia di migliaia di scienziati e ingegneri in tutto il mondo.Queste sono le nostre radici. I tempi cambiano. La tecnologia cambia. Tuttavia, le sette abitudini perdurano.

Queste abitudini non riguardano software o funzionalità. Sono una direzione e un insieme di principi attraverso i quali scoprire modelli nei dati e cose che non si adattano al modello. Concentrarsi sul significato pratico e sul “e allora?” Imparare sempre, soprattutto riguardo alla statistica e alle valide tecniche statistiche per comprendere i dati. Quindi, quando aggiungiamo qualcosa al prodotto dobbiamo chiederci: questo ci consente di rimanere fedeli alle nostre radici?
Ridurre il tempo necessario per nuovi utenti essere produttivi in JMP .
Aggiungiamo nuovi utenti JMP ogni giorno. Gli account crescono e si espandono e dobbiamo consentire rapidamente ai nuovi utenti JMP di essere produttivi in JMP. JMP facilita l'efficienza della progettazione e consente ai team di progettazione di diventare più produttivi con i dati senza aumentare l'organico, un fattore così importante in un mondo degli affari in cui la fidelizzazione è nella mente di tutti.
Bryan Fricke si concentra sulla nuova esperienza dell'utente. (È anche a capo dell'iniziativa UX Workstream nel 2022.) JMP 17 supporterà i nuovi utenti con funzionalità di ricerca, consentendo loro di trovare facilmente una tecnica o un esempio specifico, la guida, l'indice di scripting e la comunità JMP per i risultati.
Rendilo più facile accedere ai dati indipendentemente dalla fonte dei dati .
Se non riesci a ottenere facilmente i dati necessari per risolvere il problema in questione, non puoi muoverti attraverso il flusso di lavoro analitico. È vero che in alcuni flussi di lavoro analitici, come in DOE, i dati vengono creati man mano che si procede. Ma spesso prima di eseguire un DOE è necessario esaminare dati storici o osservativi per identificare fattori e intervalli di fattori. I dati di cui hai bisogno potrebbero essere bloccati nei database o accessibili solo tramite un'API. Abbiamo fatto progressi in questo senso nelle ultime versioni di JMP. Il Query Builder ha rappresentato un enorme passo avanti nella creazione di join, nella scrittura automatica di query SQL e nell'acquisizione di dati nei database relazionali. Ma altri esempi includono l'importazione guidata di Excel, la funzionalità di richiesta HTTP (che apre le porte al mondo quasi infinito delle origini dati tramite chiamate API), Fogli Google, il connettore dati OSI Pi in JMP 17 e le interfacce a SAS (incluso CAS e Viya), solo per citarne alcuni. Continueremo a monitorare il panorama in cui vengono archiviati i dati e a dare priorità alle connessioni dati in ogni versione successiva di JMP per espandere la libreria di connettori dati disponibili. Stiamo lavorando per un “Sì” inequivocabile alla domanda: “JMP può accedere ai dati in…?”
Ridurre il tempo a disposizione degli utenti preparare i dati .
Ah, sì. I pericoli dei dati sporchi. È ovunque. Ormai è quasi uno scherzo. In molte interazioni con i clienti pongo la domanda: “I tuoi dati sono sempre perfetti e pronti per l’analisi quando li ricevi, giusto?” Di solito ricevo qualche alzata di occhi e qualche risatina. I dati sono confusi. E disordinato in diversi modi.
JMP può aiutare a risolvere questi dati disordinati e abbiamo lavorato in modo incrementale su questo tema per molte versioni. Un paio di menzioni degne di nota qui sono le piattaforme Recode e Text Explorer per gestire categorie disordinate, errori di ortografia (e centinaia di altre cose) e il valore racchiuso nei dati di testo libero. Colonne formula e la "nuova colonna formula" con un clic, piattaforme Esplora valori mancanti e valori anomali e aggiunta di anteprime nelle piattaforme tabelle. Ci sono tanti altri buoni esempi. Vogliamo che gli utenti rimangano nel flusso dell'analisi dei dati. Quando incontrano l'inevitabile "questo sembra strano", vogliamo che siano in grado di valutare e risolvere o aggirare facilmente il problema.
Migliora il mondo reale prestazione sotto lo stress dei problemi del mondo reale .
Abbiamo clienti in tutto il mondo che risolvono enormi problemi con JMP. Ci siamo impegnati per espandere l'ambito dei set di dati utilizzati per convalidare i nostri algoritmi statistici con il nostro “grande” framework di test e abbiamo adattato le nostre routine di importazione per aprire rapidamente i set di dati. Usiamo il multithreading quando ha senso e le prestazioni sotto stress significano anche archiviare i dati nel modo più efficiente possibile. La compressione dell'intera tabella fa miracoli nel ridurre le dimensioni dei file e gli sforzi compiuti per ridimensionare le prestazioni per problemi di dati di grandi dimensioni per set di dati genomici in JMP Pro 17 continuano ad espandere ciò che è possibile per l'analisi dei dati desktop. I computer desktop stanno diventando sempre più potenti e vogliamo che JMP sia in grado di affrontare qualsiasi problema o dato che i nostri utenti inseriscono nelle nostre piattaforme JMP.
Più “punta e clicca” automazione di attività di routine, più flussi di lavoro.
Storicamente, è stato un onere iniziare con lo scripting o passare da un utente JMP "punta e clicca" a uno che automatizza le attività di routine. Ma lo è molto meno con l'aggiunta del registratore di azioni, che cattura le attività interattive nel registro avanzato in JSL ben formato per creare script senza dover scrivere una riga di codice. Quando investi in anticipo per automatizzare ciò che fai ogni giorno, hai più tempo per risolvere nuovi problemi, le tue attività di analisi di routine sono meno soggette a errori e, ancora una volta, puoi diventare più efficiente e concentrarti sulla risoluzione dei problemi, sull'innovazione e guidare il cambiamento nella tua organizzazione. Stiamo spingendo ulteriormente questo approccio in JMP 17 con Workflow Builder, che dovrebbe rendere ancora più semplice il passaggio dall'utente JMP "punta e clicca" allo scripter. Un sottoprodotto benefico? Migliorare le competenze di altri dipendenti e nuovi utenti JMP consentendo loro di lavorare direttamente in JMP mentre apprendono un flusso di lavoro rispetto alla formazione tramite video catturati sullo schermo. Rimuove un ulteriore livello di astrazione tra il nuovo utente JMP e l'interfaccia del software e fornisce un modo semplice per condividere e scalare l'apprendimento tra un'organizzazione di formazione all'interno di un'azienda e gli utenti del software.
Lottare per miglioramento continuo E innovazione in JMP per analisi, EDA e visualizzazione, DOE e scripting.
JMP dispone di funzionalità di livello mondiale per l'analisi dei dati, l'analisi statistica, l'analisi esplorativa dei dati, la visualizzazione dei dati, la progettazione di esperimenti e un robusto linguaggio di scripting. Tutte queste funzionalità sono parti mature del prodotto. Nel nostro staff di ricerca e sviluppo abbiamo leader di pensiero interni, statistici di ricerca e studiosi che pubblicano ricerche all'avanguardia e sviluppano nuove tecniche; sono pionieri nei loro campi. Il nostro flusso di lavoro per integrare queste nuove tecniche nel prodotto in un modo che sia accessibile e gestibile per un utente senza un dottorato in statistica è di enorme valore per la nostra base di utenti JMP.
Migliora JMP come polo analitico per SAS, R, MATLAB, Python, ecc.
Perché? Perché scienziati e ingegneri hanno questi strumenti sui loro desktop. Vogliamo interfacciarci con gli altri software che il nostro pubblico principale utilizza per svolgere il proprio lavoro. Il nostro obiettivo è integrare e non sostituire questi prodotti. Hanno il loro posto nel flusso di lavoro analitico di JMP. Supportando solide connessioni tra JMP e questi prodotti puoi spostare i dati dentro e fuori, visualizzare i risultati dei modelli di simulazione eseguiti in MATLAB o persino pubblicare modelli creati in JMP su un sistema di produzione in esecuzione in ambienti Python o SAS. L’obiettivo qui è l’agilità e l’interoperabilità. Nell’ambito della tabella di marcia, stiamo anche monitorando il panorama competitivo e verificando quali altri strumenti hanno scienziati e ingegneri sui loro desktop o in quali ambienti operano i sistemi produttivi. Come molte cose in JMP, se lo sentiamo abbastanza volte, da clienti abbastanza diversi nei nostri settori target, prenderemo sul serio l'aggiunta di ulteriori interfacce all'interno del prodotto.
Continuare a investire in strumenti per effettuare scoperte JMP condivisibile .
JMP Live, il prodotto più recente della famiglia di prodotti JMP, mira a risolvere il problema "Come posso prendere ciò che ho fatto in JMP e utilizzare la scoperta per guidare il cambiamento organizzativo?" JMP Live mette le scoperte fatte con le solide tecniche statistiche di JMP a portata di mano dei decisori e di chiunque disponga di un browser web. I dati nelle mani di pochi esperti possono favorire miglioramenti, ma i dati nelle mani di tutti possono favorire il cambiamento organizzativo.
Continueremo a investire nella tecnologia alla base di JMP Live. Siamo entusiasti dei progressi compiuti dal prodotto in pochi anni e attendiamo con ansia il futuro di JMP Live, dove diventerà lo standard per aumentare notevolmente la visibilità del valore che JMP offre a un'organizzazione. Altri esempi includono Progetti JMP, Dashboard Builder, Workflow Builder e Action Recorder. Per la condivisione dei modelli, è importante anche il lavoro di screening del modello e di generazione del codice deposito formula/punteggio.
Perseguire opportunità per fornire JMP in remoto .
Potresti aver visto il JMP per il cloud formazione. I cambiamenti dell'ambiente di lavoro remoto e ibrido che hanno subito un'accelerazione negli ultimi anni ci hanno portato a pensare a nuove opzioni per fornire il software JMP nei prossimi 3-5 anni.
Questo tema può assumere molte forme. Significa modernizzare il modo in cui forniamo il software desktop, sia le versioni principali che gli aggiornamenti. Significa fornire il software utilizzando la nuova tecnologia per trasferire il software desktop nel cloud (ad esempio con Amazon AppStream). E significa estendere la piattaforma JMP Live per archiviare dati JMP pre-puliti e organizzati per tutti gli utenti JMP e rendere disponibili piattaforme di base per risolvere i problemi dall'interno di un browser, direttamente da JMP Live. Siamo entusiasti di questo tema perché ci sono così tante opportunità per risolvere i problemi in modo diverso in futuro.
Nel futuro.
Il ruolo del team di prodotto è definire la visione e la roadmap di JMP ascoltando la voce del cliente e collaborando con i nostri team di vendita globali per comprendere meglio come i clienti utilizzano oggi JMP per risolvere i problemi e come vorrebbero utilizzarlo meglio in futuro. Monitoriamo inoltre il panorama competitivo, comprendiamo le tendenze del settore e siamo tutti noi stessi utenti JMP di lunga data. Tutto ciò si traduce negli sforzi volti a definire le priorità, pensare al futuro ed essere proattivi nel modo in cui cresciamo ed espandiamo il nostro software per risolvere nuovi problemi, aumentare l'efficienza ingegneristica e rendere JMP lo strumento standard per tutti gli scienziati e gli ingegneri di tutto il mondo che hanno bisogno di accelerare l'innovazione e prendere decisioni migliori con i dati.
I temi del prodotto sono una sezione importante del nuovo JMP Statistical Discovery LLC – Obiettivi 2022 ( Sezione 4: Sviluppare ottimo software) e sono stati condivisi in occasione del lancio del JMP a gennaio.
Continueremo a realizzare questi temi nelle versioni successive del software che sviluppiamo. Anche se JMP 17 non è ancora disponibile, abbiamo già iniziato a pianificare JMP 18 e le versioni successive.