Conoscere i temi del prodotto è fondamentale per capire perché JMP è così com'è oggi e come si evolverà e migliorerà domani.
Fin dall'inizio, la nostra missione è stata quella di sviluppare un ottimo software. Temi di prodotto 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, spostando le conversazioni passate su caratteristiche e funzioni a conversazioni basate sul valore sulla risoluzione dei problemi aziendali, sul miglioramento dell'efficienza ingegneristica e sulla promozione delle conversazioni sull'impatto di JMP, sulle statistiche e sul prendere decisioni con i dati come standard pratica in tutta un'organizzazione.
Ora che i temi del prodotto sono una sezione importante del nuovo JMP Statistical Discovery LLC – Obiettivi 2022 ( Sezione 4: Sviluppare un ottimo software) e che siamo quasi pronti per dare il via al JMP 17 formazione alla vendita , è importante che i nostri team interni comprendano in che modo questi temi danno forma al futuro di JMP.
Allora, quali sono i temi del prodotto e perché sono importanti?

Rimanere fedele alle nostre radici e principi di progettazione.
JMP consente a scienziati e ingegneri di trarre rapidamente informazioni e fare scoperte statistiche dai dati.Una delle mie presentazioni preferite è quella di John Sall Sette passaggi Crea un JMP . Questa presentazione spiega 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 persistono.

Queste abitudini non riguardano software o funzionalità. Sono una direzione e un insieme di principi in base ai quali scoprire schemi nei dati e cose che non si adattano allo schema. Concentrarsi sul significato pratico e sul "e allora?" Imparare sempre, in particolare sulle statistiche e sulle solide tecniche statistiche per comprendere i dati. Quindi, quando aggiungiamo qualcosa al prodotto, dobbiamo chiederci: questo ci permette di rimanere fedeli alle nostre radici?
Ridurre il tempo necessario per nuovi utenti essere produttivi in JMP .
Ogni giorno aggiungiamo nuovi utenti JMP. Gli account crescono e si espandono e dobbiamo consentire rapidamente ai nuovi utenti di JMP di essere produttivi in JMP. JMP facilita l'efficienza ingegneristica e consente ai team di ingegneri di diventare più produttivi con i dati senza aumentare l'organico, un fattore così importante in un mondo aziendale in cui la fidelizzazione è nella mente di tutti.
Bryan Fricke si concentra sulla nuova esperienza utente. (Sta anche guidando l'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 community 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, crei dati mentre procedi. Ma spesso prima di eseguire un DOE è necessario esaminare i 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 su questo nelle ultime versioni di JMP. Il generatore di query è stato un enorme passo avanti nella creazione di join, nella scrittura automatica di query SQL e nell'ottenere dati nei database relazionali. Ma altri esempi includono l'Excel Import Wizard, la funzionalità HTTP Request (che apre le porte al mondo quasi infinito di origini dati tramite chiamate API), Google Sheets, 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 inequivocabile "Sì" alla domanda: "JMP può accedere ai dati in...?"
Ridurre il tempo per gli 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 ottengo un paio di occhi al cielo e alcune risatine. I dati sono disordinati. E disordinato in modi diversi.
JMP può aiutare a gestire 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 rinchiuso nei dati di testo libero. Colonne formula e la "nuova colonna formula" con un clic, le piattaforme Esplora valori mancanti e valori anomali e l'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 "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 problemi enormi con JMP. Abbiamo compiuto sforzi per espandere l'ambito dei set di dati utilizzati per convalidare i nostri algoritmi statistici con il nostro framework di test "grande" e abbiamo ridimensionato le nostre routine di importazione per aprire rapidamente i set di dati. Utilizziamo 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 per ridurre le dimensioni del file e gli sforzi compiuti per ridimensionare le prestazioni per problemi di dati ampi per i 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 inseriscano nelle nostre piattaforme JMP.
Più "punta e clicca" automazione delle attività di routine, più flussi di lavoro.
Storicamente, è stato un peso 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 acquisisce attività interattive nel registro avanzato in JSL ben formato per la creazione di 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 con il tuo tempo da dedicare alla risoluzione dei problemi, innovazione e guidare il cambiamento nella tua organizzazione. Stiamo andando ancora oltre in JMP 17 con il Workflow Builder, che dovrebbe rendere ancora più semplice il passaggio dall'utente JMP point-and-click allo scripter. Un sottoprodotto benefico? Miglioramento delle competenze di altri dipendenti e nuovi utenti di JMP consentendo loro di lavorare direttamente in JMP durante l'apprendimento di un flusso di lavoro rispetto alla formazione tramite video catturati da schermate. Elimina un ulteriore livello di astrazione tra il nuovo utente di 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 solido linguaggio di scripting. Tutte queste funzionalità sono parti mature del prodotto. Abbiamo leader di pensiero interni, statistici di ricerca e studiosi nel nostro staff di ricerca e sviluppo che pubblicano ricerche all'avanguardia e sviluppano nuove tecniche; sono pionieri nei loro campi. Il nostro flusso di lavoro per inserire queste nuove tecniche nel prodotto in un modo che sia accessibile e gestibile a un utente senza un dottorato di ricerca in statistica è di enorme valore per la nostra base di utenti JMP.
Migliora JMP come polo analitico per SAS, R, MATLAB, Python, ecc.
Come mai? 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 è complimentarmi 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 in un sistema di produzione eseguito in ambienti Python o SAS. L'obiettivo qui è l'agilità e l'interoperabilità. Come parte della roadmap, monitoriamo anche il panorama competitivo e vediamo quali altri strumenti hanno sul desktop scienziati e ingegneri o in quali ambienti sono in esecuzione i sistemi produttivi. Come molte cose in JMP, se lo sentiamo abbastanza volte, da un numero sufficiente di clienti diversi nei nostri settori di destinazione, prenderemo sul serio l'aggiunta di ulteriori interfacce all'interno del prodotto.
Continuare a investire in strumenti per fare 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 portare a miglioramenti, ma i dati e nelle mani di tutti possono guidare il cambiamento organizzativo.
Continueremo a investire nella tecnologia alla base di JMP Live. Siamo entusiasti di quanto lontano sia arrivato il prodotto in pochi anni e attendiamo con ansia il futuro di JMP Live, dove sarà lo standard per aumentare notevolmente la visibilità del valore che JMP fornisce a un'organizzazione. Altri esempi includono progetti JMP, Dashboard Builder, Workflow Builder e Action Recorder. Per la condivisione dei modelli, è importante anche il lavoro nel Model Screening e nella generazione del codice Formula Depot/Score.
Perseguire le opportunità per consegnare JMP da remoto .
Potresti aver visto il JMP per il cloud addestramento. I cambiamenti dell'ambiente di lavoro remoto e ibrido che hanno subito un'accelerazione negli ultimi anni ci fanno 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 portare il software desktop nel cloud (ad esempio con Amazon AppStream). E significa estendere la piattaforma JMP Live per immagazzinare dati JMP pre-puliti e organizzati per tutti gli utenti JMP e rendere le piattaforme di base per risolvere i problemi disponibili all'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 consiste nell'impostare la visione e la tabella di marcia di JMP ascoltando la voce del cliente e collaborando con i nostri team di vendita globali per comprendere meglio in che modo i clienti utilizzano oggi JMP per risolvere i problemi e come vorrebbero utilizzarlo meglio in futuro. Monitoriamo anche il panorama competitivo, comprendiamo le tendenze del settore e siamo tutti utenti JMP di lunga data. Tutto ciò si traduce in sforzi per stabilire 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 un ottimo software) e sono stati condivisi al calcio d'inizio di JMP a gennaio.
Continueremo a portare avanti questi temi nelle versioni successive del software che sviluppiamo. Anche se JMP 17 non è disponibile, abbiamo già iniziato a pianificare JMP 18 e le versioni successive.