Connaître les thèmes des produits est essentiel pour comprendre pourquoi JMP est ce qu'il est aujourd'hui et comment il évoluera et s'améliorera demain.
Depuis le début, notre mission a été de développer d'excellents logiciels. Les thèmes de produits de haut niveau nous guident pour faire les bonnes choses, plutôt que de simplement 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 des produits JMP pour JMP 18 et au-delà.
- Aidez-nous à communiquer la valeur des nouvelles fonctionnalités à notre clientèle en passant des conversations sur les fonctionnalités et les fonctions à des conversations basées sur la valeur pour résoudre les problèmes commerciaux, améliorer l'efficacité de l'ingénierie et susciter des conversations sur l'impact de JMP, les statistiques et la prise de décisions avec les données comme norme pratique dans toute une organisation.
Maintenant que les thèmes des produits constituent une section majeure 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 faire des découvertes statistiques à partir des données.L'une de mes présentations préférées est celle de John Sall Création d'un JMP en sept étapes . 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.Ce sont nos racines. Le temps change. La technologie change. Cependant, les sept habitudes perdurent.

Ces habitudes ne concernent pas les logiciels ou les fonctionnalités. Ils sont une direction et un ensemble de principes permettant de découvrir des modèles dans les données et des choses qui ne correspondent pas au modèle. Pour se concentrer sur la signification pratique et le "et alors?" Toujours apprendre – en particulier sur les statistiques et les bonnes techniques statistiques 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 développent et se développent, et nous devons rapidement permettre aux nouveaux utilisateurs de 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 rétention est dans l'esprit 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 capacité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 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 cours, vous ne pouvez pas vous déplacer dans le flux de travail analytique. C'est vrai dans certains flux de travail analytiques, comme dans DOE, vous créez des données au fur et à mesure. Mais souvent, avant d'exécuter un DOE, vous devez consulter 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 enfermées dans des bases de données ou uniquement accessibles via une API. Nous avons fait des progrès à ce sujet dans les versions récentes de JMP. Le générateur de requêtes a été un énorme pas en avant dans la création de jointures, l'écriture automatique de requêtes SQL et l'obtention de données dans des bases de données relationnelles. Mais d'autres exemples incluent l'assistant d'importation Excel, la fonctionnalité de requête HTTP (qui ouvre les portes au monde presque infini des sources de données via des appels d'API), Google Sheets, le connecteur de données OSI Pi dans JMP 17 et les interfaces vers SAS (y compris CAS et Viya), pour n'en nommer que quelques-uns. Nous continuerons à surveiller l'environnement de stockage des données et à hiérarchiser les connexions de données dans chaque version ultérieure de JMP afin d'étendre la bibliothèque de connecteurs de données disponibles. Nous nous efforçons d'obtenir un « oui » sans équivoque à la question : « JMP peut-il accéder aux données dans… ? »
Réduisez le temps dont disposent les utilisateurs pour préparer les données .
Ah, 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'obtiens généralement quelques roulements d'yeux et quelques rires. Les données sont désordonnées. Et désordonné de différentes manières.
JMP peut aider à démêler 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 traiter 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. Les colonnes de formules et la « nouvelle colonne de formules » en un clic, les plateformes Explorer les valeurs manquantes et les valeurs aberrantes, et l'ajout d'aperçus dans les plateformes de tableaux. Il y a tellement d'autres bons exemples. Nous voulons que les utilisateurs restent dans le flux d'analyse des données. Lorsqu'ils sont confrontés à l'inévitable "cela semble étrange", nous voulons qu'ils soient en mesure 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 .
Des clients du monde entier résolvent d'énormes problèmes avec JMP. Nous nous sommes efforcés d'étendre 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 la performance sous contrainte signifie également stocker les données aussi efficacement que possible. La compression de la table entière 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 deviennent de plus en plus puissants et nous voulons 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 routinières, plus de flux de travail.
Historiquement, il a été difficile de démarrer avec des scripts ou de passer d'un utilisateur JMP pointer-cliquer à un utilisateur qui automatise 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 tous les jours, vous avez 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 vous concentrant 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, qui devrait faciliter encore plus le passage de l'utilisateur JMP par pointer-cliquer au scripteur. Un sous-produit bénéfique ? Améliorez 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 les 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 capacités de classe mondiale pour l'analyse de données, l'analyse statistique, l'analyse exploratoire de données, la visualisation de données, la conception d'expériences et un langage de script robuste. Toutes ces fonctionnalités sont des parties matures du produit. Nous avons des leaders d'opinion internes, des statisticiens de recherche et des universitaires dans notre équipe de R&D qui publient des recherches de pointe et développent de nouvelles techniques ; ce sont des pionniers dans leurs domaines. Notre flux de travail permettant d'intégrer ces nouvelles techniques dans le produit d'une manière accessible et gérable pour un utilisateur sans doctorat en statistiques est d'une valeur inestimable pour notre base d'utilisateurs JMP.
Améliorez JMP en hub analytique pour SAS, R, MATLAB, Python, etc.
Pourquoi? Parce que les scientifiques et les ingénieurs ont ces outils sur leur bureau. Nous voulons nous interfacer avec les 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 place dans le workflow d'analyse JMP. En prenant en charge des connexions robustes entre JMP et ces produits, vous pouvez déplacer des données vers l'intérieur et l'extérieur, 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 ont sur leur bureau ou dans quels environnements les systèmes de production fonctionnent. Comme beaucoup de choses dans JMP, si nous l'entendons suffisamment de fois, de la part de suffisamment de clients différents dans nos secteurs cibles, nous prendrons au sérieux l'ajout d'interfaces supplémentaires dans le produit.
Continuer à investir dans des outils pour faire des découvertes JMP partageable .
JMP Live, le tout 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 le changement organisationnel ? » JMP Live met les découvertes faites avec les 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 et entre les mains de tout le monde peuvent conduire à un changement organisationnel.
Nous continuerons d'investir dans la technologie derrière JMP Live. Nous sommes ravis du chemin parcouru par le produit en quelques années seulement et attendons avec impatience l'avenir de JMP Live où il deviendra la norme pour 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 l'enregistreur d'actions. Pour le partage de modèles, le travail dans Model Screening et Formula Depot/Score code generation est également important.
Saisir les opportunités de livrer JMP à distance .
Vous avez peut-être vu le JMP pour le Cloud entraînement. L'évolution de l'environnement de travail à distance et hybride qui s'est accélérée au cours des dernières années nous amène à réfléchir à de nouvelles options pour fournir le logiciel JMP au cours des 3 à 5 prochaines années.
Ce thème peut prendre plusieurs formes. Cela signifie moderniser la façon dont nous fournissons les logiciels de bureau, à la fois les versions majeures et les mises à jour. Cela signifie fournir le logiciel en utilisant une nouvelle technologie pour élever le logiciel de bureau vers le cloud (par exemple avec Amazon AppStream). Et cela signifie étendre la plate-forme JMP Live pour entreposer des données JMP pré-nettoyées et organisées pour tous les utilisateurs JMP et rendre les plates-formes de base pour résoudre les problèmes disponibles à partir d'un navigateur, directement depuis JMP Live. Nous sommes enthousiasmés par ce thème car il y a tellement de possibilités de 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 de vente mondiales pour mieux comprendre comment les clients utilisent JMP aujourd'hui pour résoudre des 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 se traduit par des efforts pour prioriser, penser à l'avenir et être proactif dans la façon dont nous développons et développons notre logiciel pour résoudre de nouveaux problèmes, augmenter 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 des données.
Les thèmes de produits sont une section majeure de la nouvelle 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 sorti, nous avons déjà commencé à planifier JMP 18 et les versions ultérieures.