Connaître les thèmes des produits est essentiel pour comprendre pourquoi JMP est tel qu'il est aujourd'hui et comment il évoluera et s'améliorera demain.
Depuis le début, notre mission est de développer d'excellents logiciels. Les thèmes de produits de haut niveau nous guident pour faire les bonnes choses, plutôt que simplement pour faire les choses correctement.
Nos thèmes de produits fournissent un cadre pour :
- Prioriser les projets et initiatives de développement.
- Élaborez la feuille de route du produit JMP pour JMP 18 et versions ultérieures.
- Aidez-nous à communiquer la valeur des nouvelles fonctionnalités à notre clientèle – en passant des conversations sur les caractéristiques et les fonctions à des conversations basées sur la valeur sur la résolution de problèmes commerciaux, l'amélioration de l'efficacité de l'ingénierie et la conduite de conversations sur l'impact de JMP, les statistiques et la prise de décisions avec les données comme norme. pratique dans l’ensemble d’une organisation.
Maintenant que les thèmes de produits constituent une partie importante du nouveau JMP Statistical Discovery LLC – Objectifs 2022 ( Section 4 : Développer un excellent logiciel) et que nous sommes sur le point de lancer le Formation commerciale JMP 17 , il est important que nos équipes internes comprennent comment ces thèmes façonnent l'avenir de JMP.
Alors, quels sont les thèmes des produits et pourquoi sont-ils importants ?

Reste vrai à nos racines et à nos principes de conception.
JMP permet aux scientifiques et aux ingénieurs de tirer rapidement des enseignements et de réaliser des découvertes statistiques à partir des données.L'une de mes présentations préférées est celle de John Sall Sept étapes pour créer un JMP . Cette présentation explique pourquoi JMP est le logiciel de choix pour des centaines de milliers de scientifiques et d'ingénieurs dans le monde entier.Ce sont nos racines. Le temps change. La technologie évolue. Cependant, les sept habitudes perdurent.

Ces habitudes ne concernent pas les logiciels ou les fonctionnalités. Il s'agit d'une direction et d'un ensemble de principes permettant de découvrir des modèles dans les données et des éléments qui ne correspondent pas à ce modèle. Se concentrer sur la signification pratique et le « et alors ? Être toujours en train d’apprendre – en particulier sur les statistiques et les techniques statistiques solides pour comprendre les données. Ainsi, lorsque nous ajoutons quelque chose au produit, nous devons nous demander : est-ce que cela nous permet de rester fidèles à nos racines ?
Réduisez le temps nécessaire pour nouveaux utilisateurs être productif dans JMP .
Nous ajoutons chaque jour de nouveaux utilisateurs JMP. Les comptes se multiplient et se développent, et nous devons rapidement permettre aux nouveaux utilisateurs JMP d'être productifs dans JMP. JMP facilite l'efficacité de l'ingénierie et permet aux équipes d'ingénierie de devenir plus productives avec les données sans augmenter les effectifs – ce qui est si important dans un monde des affaires où la fidélisation est une préoccupation de tous.
Bryan Fricke se concentre sur la nouvelle expérience utilisateur. (Il dirige également l'initiative UX Workstream en 2022.) JMP 17 prendra en charge les nouveaux utilisateurs avec des fonctionnalités de recherche, leur permettant de trouver facilement une technique ou un exemple spécifique, de l'aide, l'index de script et la communauté JMP pour les résultats.
Facilitez-vous la tâche données d'accès quelle que soit la source de données .
Si vous ne pouvez pas accéder facilement aux données dont vous avez besoin pour résoudre le problème en question, vous ne pouvez pas vous frayer un chemin dans le flux de travail analytique. C'est vrai dans certains workflows analytiques, comme dans le DOE, vous créez des données au fur et à mesure. Mais souvent, avant d'exécuter un DOE, vous devez examiner des données historiques ou d'observation pour vous aider à identifier les facteurs et les plages de facteurs. Les données dont vous avez besoin peuvent être verrouillées dans des bases de données ou accessibles uniquement via une API. Nous avons fait des progrès dans ce domaine dans les versions récentes de JMP. Le Query Builder a constitué un énorme pas en avant dans la réalisation de jointures, l'écriture automatique de requêtes SQL et l'accès aux données dans des bases de données relationnelles. Mais d'autres exemples incluent l'assistant d'importation Excel, la fonctionnalité HTTP Request (qui ouvre les portes du monde presque infini des sources de données via des appels API), Google Sheets, le connecteur de données OSI Pi dans JMP 17 et les interfaces vers SAS (dont CAS et Viya), pour n'en nommer que quelques-uns. Nous continuerons de surveiller l'environnement de stockage des données et de prioriser les connexions de données dans chaque version ultérieure de JMP afin d'élargir la bibliothèque de connecteurs de données disponibles. Nous travaillons à un « Oui » sans équivoque à la question : « JMP peut-il accéder aux données dans… ? »
Réduisez le temps nécessaire aux utilisateurs pour préparer les données .
Ahh, oui. Les dangers des données sales. Il y en a partout. C'est presque une blague courante maintenant. Dans de nombreuses interactions avec les clients, je pose la question : « Vos données sont toujours parfaites et prêtes à être analysées lorsque vous les recevez, n'est-ce pas ? J’ai généralement quelques yeux qui roulent et quelques rires. Les données sont compliquées. Et désordonné de différentes manières.
JMP peut vous aider à gérer ces données désordonnées et nous travaillons progressivement sur ce thème depuis de nombreuses versions. Quelques mentions notables ici sont les plates-formes Recode et Text Explorer pour gérer les catégories désordonnées, les fautes d'orthographe (et des centaines d'autres choses) et la valeur enfermée dans les données de texte libre. Colonnes de formules et « nouvelle colonne de formule » en un clic, plateformes d'exploration des valeurs manquantes et des valeurs aberrantes, et ajout d'aperçus dans les plateformes de tableaux. Il y a tellement d’autres bons exemples. Nous souhaitons que les utilisateurs restent dans le flux de l’analyse des données. Lorsqu'ils sont confrontés à l'inévitable « cela semble étrange », nous voulons qu'ils soient capables de trier et de résoudre ou de contourner facilement le problème.
Améliorer le monde réel performance sous le stress des problèmes du monde réel .
Nous avons des clients du monde entier qui résolvent d'énormes problèmes avec JMP. Nous avons déployé des efforts pour élargir la portée des ensembles de données utilisés pour valider nos algorithmes statistiques avec notre « grand » cadre de test et nous avons adapté nos routines d'importation pour ouvrir rapidement des ensembles de données. Nous utilisons le multithreading lorsque cela a du sens, et les performances sous contrainte signifient également stocker les données aussi efficacement que possible. La compression de l'ensemble des tables fait des merveilles pour réduire la taille des fichiers et les efforts déployés pour adapter les performances aux problèmes de données étendus pour les ensembles de données génomiques dans JMP Pro 17 continuent d'élargir les possibilités d'analyse des données de bureau. Les ordinateurs de bureau sont de plus en plus puissants et nous souhaitons que JMP soit capable de résoudre tous les problèmes ou données que nos utilisateurs lancent sur nos plates-formes JMP.
Plus de « pointer et cliquer » automatisation de tâches de routine, plus de flux de travail.
Historiquement, il a été difficile de se lancer dans la création de scripts ou de passer d'un utilisateur JMP pointer-cliquer à un utilisateur automatisant les tâches de routine. Mais c'est beaucoup moins le cas avec l'ajout de l'enregistreur d'actions, qui capture les tâches interactives dans le journal amélioré en JSL bien formé pour créer des scripts sans avoir à écrire une ligne de code. Lorsque vous investissez dès le départ pour automatiser ce que vous faites chaque jour, vous disposez de plus de temps pour résoudre de nouveaux problèmes, vos tâches d'analyse de routine sont moins sujettes aux erreurs et, encore une fois, vous pouvez devenir plus efficace en utilisant votre temps pour vous concentrer sur la résolution de problèmes, l'innovation et conduire le changement dans votre organisation. Nous allons encore plus loin dans JMP 17 avec Workflow Builder, ce qui devrait faciliter encore plus le passage d'un utilisateur JMP pointer-cliquer à un scripteur. Un sous-produit bénéfique ? Améliorer les compétences des autres employés et des nouveaux utilisateurs de JMP en leur permettant de travailler directement dans JMP tout en apprenant un flux de travail plutôt qu'en se formant via des vidéos capturées à l'écran. Il supprime un niveau d'abstraction supplémentaire entre le nouvel utilisateur JMP et l'interface du logiciel et offre un moyen transparent de partager et de faire évoluer l'apprentissage entre un organisme de formation au sein d'une entreprise et les utilisateurs du logiciel.
Efforcez-vous de amélioration continue et innovation dans JMP pour l'analyse, l'EDA et la visualisation, le DOE et les scripts.
JMP dispose de fonctionnalités de classe mondiale en matière d'analyse de données, d'analyse statistique, d'analyse exploratoire de données, de visualisation de données, de conception d'expériences et d'un langage de script robuste. Toutes ces fonctionnalités sont des éléments matures du produit. Notre équipe de R&D compte des leaders d'opinion internes, des statisticiens de recherche et des universitaires qui publient des recherches de pointe et développent de nouvelles techniques ; ce sont des pionniers dans leur domaine. Notre flux de travail permettant d'intégrer ces nouvelles techniques au produit d'une manière accessible et gérable pour un utilisateur sans doctorat en statistiques est d'une valeur considérable pour notre base d'utilisateurs JMP.
Améliorer JMP en tant que centre d'analyse pour SAS, R, MATLAB, Python, etc.
Pourquoi? Parce que les scientifiques et les ingénieurs disposent de ces outils sur leur bureau. Nous souhaitons nous connecter aux autres logiciels que notre public principal utilise pour effectuer son travail. Notre objectif est de compléter et non de remplacer ces produits. Ils ont leur propre place dans le flux de travail analytique JMP. En prenant en charge des connexions robustes entre JMP et ces produits, vous pouvez déplacer des données entrantes et sortantes, visualiser les résultats de modèles de simulation exécutés dans MATLAB ou même publier des modèles créés dans JMP sur un système de production exécuté dans des environnements Python ou SAS. L’objectif ici est l’agilité et l’interopérabilité. Dans le cadre de la feuille de route, nous surveillons également le paysage concurrentiel et voyons quels autres outils les scientifiques et les ingénieurs disposent sur leur bureau ou dans quels environnements les systèmes productifs fonctionnent. Comme beaucoup de choses dans JMP, si nous l'entendons suffisamment de fois, de la part d'un nombre suffisant de clients différents dans nos secteurs cibles, nous prendrons au sérieux l'ajout d'interfaces supplémentaires au sein du produit.
Continuer à investir dans des outils pour faire des découvertes JMP partageable .
JMP Live, le dernier produit de la famille de produits JMP, vise à résoudre le problème « Comment puis-je utiliser ce que j'ai fait dans JMP et utiliser la découverte pour conduire un changement organisationnel ? » JMP Live met les découvertes réalisées grâce aux techniques statistiques éprouvées de JMP à la portée des décideurs et de toute personne disposant d'un navigateur Web. Les données entre les mains de quelques experts peuvent conduire à des améliorations, mais les données entre les mains de tous peuvent conduire au changement organisationnel.
Nous continuerons à investir dans la technologie derrière JMP Live. Nous sommes enthousiasmés par le chemin parcouru par le produit en quelques années seulement et attendons avec impatience l'avenir de JMP Live, où il deviendra la norme permettant d'augmenter considérablement la visibilité de la valeur que JMP apporte à une organisation. D'autres exemples incluent les projets JMP, Dashboard Builder, Workflow Builder et Action Recorder. Pour le partage de modèles, le travail de sélection de modèles et de génération de code Formula Depot/Score est également important.
Saisir les opportunités de livrer JMP à distance .
Vous avez peut-être vu le JMP pour le cloud entraînement. Les changements dans l'environnement de travail à distance et hybride qui se sont accélérés au cours des dernières années nous amènent à réfléchir à de nouvelles options pour fournir les logiciels JMP dans les 3 à 5 prochaines années.
Ce thème peut prendre plusieurs formes. Cela signifie moderniser la manière dont nous fournissons les logiciels de bureau, tant dans les versions majeures que dans les mises à jour. Cela signifie fournir le logiciel en utilisant une nouvelle technologie pour amener les logiciels de bureau vers le cloud (par exemple avec Amazon AppStream). Cela signifie également étendre la plate-forme JMP Live pour stocker des données JMP pré-nettoyées et organisées pour tous les utilisateurs JMP et créer des plates-formes de base pour résoudre les problèmes disponibles depuis un navigateur, directement depuis JMP Live. Nous sommes enthousiasmés par ce thème car il existe de nombreuses opportunités pour résoudre les problèmes différemment à l’avenir.
Dans le futur.
Le rôle de l'équipe produit est de définir la vision et la feuille de route de JMP en écoutant la voix du client et en travaillant avec nos équipes commerciales mondiales pour mieux comprendre comment les clients utilisent JMP aujourd'hui pour résoudre leurs problèmes et comment ils aimeraient l'utiliser. mieux à l'avenir. Nous surveillons également le paysage concurrentiel, comprenons les tendances du secteur et sommes nous-mêmes des utilisateurs de longue date de JMP. Tout cela s'inscrit dans les efforts visant à établir des priorités, à penser à l'avenir et à être proactifs dans la façon dont nous développons et développons nos logiciels pour résoudre de nouveaux problèmes, accroître l'efficacité de l'ingénierie et faire de JMP l'outil standard pour tous les scientifiques et ingénieurs du monde entier qui ont besoin d'accélérer l'innovation et prendre de meilleures décisions avec les données.
Les thèmes de produits constituent une section majeure du nouveau JMP Statistical Discovery LLC – Objectifs 2022 ( Section 4 : Développer un excellent logiciel) et ont été partagés lors du lancement du JMP en janvier.
Nous continuerons à réaliser ces thèmes dans les versions ultérieures des logiciels que nous développons. Même si JMP 17 n'est pas encore disponible, nous avons déjà commencé à planifier JMP 18 et les versions ultérieures.