Bienvenue dans la mise à jour du développement de JMP du 19 mai 2023 !
JMP 18 EA3 installateurs ont été créés pour JMP Pro et JMP Clinical sous Windows et sont en cours de vérification par des équipes de test à Cary et Pékin. Nous devrons encore reconstruire les programmes d'installation Mac JMP 18 EA3 la semaine prochaine pour résoudre certains problèmes de signature/notarisation de fichiers et également prévoir d'intégrer un correctif critique pour un crash affectant le complément Torch Deep Learning lorsqu'il est utilisé sur des Mac Intel.
La direction des produits note que nous avons ajouté plusieurs nouveaux membres EA pour cette dernière itération, et les annonces concernant EA3 seront probablement publiées plus tard la semaine prochaine une fois les approbations terminées. Regarder vers l'avant, JMP 18 EA4 est prévu de geler dans environ un mois. Veuillez continuer à mettre à jour vos pages de fonctionnalités dans Confluence à mesure que de nouveaux éléments sont prêts à être testés !
Tandis que nous continuons à travailler pour Gel des fonctionnalités de JMP 18 en deux petits mois, et Gel du code JMP 17.2 dans environ un mois, il est important de se rappeler que de nombreux clients JMP n'adoptent que maintenant JMP 17 et découvrent ses nouvelles fonctionnalités intéressantes. (Seule une petite partie de nos clients participent à notre programme EA, et de nombreux clients n'installent pas toutes les versions de production de JMP.)
En fait, Jeff Perkinson a transmis ce fil de discussion de la communauté JMP cette semaine intitulé Merci pour les aperçus de table ! Il fait référence à une fonctionnalité dont beaucoup d'entre nous ne peuvent pas se passer - et développeur JMP à la retraite Craig Hales (l'un de nos testeurs JMP Early Adopter les plus dévoués) a même donné son approbation. Cet utilisateur a parfaitement capturé mes réflexions sur cette fonctionnalité de JMP 17 - cela me fait gagner du temps et réduit mes frustrations à chaque fois que j'utilise JMP. Merci encore à Ernest Pasour pour avoir développé cette fonctionnalité en 17 - c'est l'une des fonctionnalités de JMP 17 qui m'a empêché de revenir à une version plus ancienne !

En parlant de l'utilisation de différentes versions de JMP, lors de la réunion JMP Dev de cette semaine, John Schroedl et David Blanc présenté sur les progrès de la télémétrie JMP 17.1 et JMP 18. John a passé en revue les détails historiques sur la collecte de données de télémétrie JMP et a partagé certaines de nos connaissances acquises lors du processus de collecte des téléchargements de télémétrie 17.1 auprès des utilisateurs de la version d'essai de JMP. Dave a partagé les améliorations apportées à la collecte de données dans JMP 18 ainsi que des détails techniques pour les développeurs cherchant à ajouter la télémétrie pour les fonctionnalités de JMP 18. Myron Chandler a collaboré avec Dave et John sur la base de données principale de télémétrie et dispose d'un processus automatisé qui enregistre ici des copies des données sous forme de tables JMP selon un calendrier régulier. (Si vous avez décidé d'y jeter un coup d'œil, veuillez copier les tableaux afin qu'ils ne soient pas verrouillés pour la prochaine actualisation.) Si vous avez manqué la réunion de télémétrie, vous pouvez trouver un enregistrement ici dans Sharepoint .
Grâce à Audrey Shull pour avoir fourni le conseil Atlassian de cette semaine !
Conseil Jira de la semaine : Il convient de mentionner que JMP accorde actuellement une licence à deux produits Jira. Logiciel Jira est utilisé par des équipes telles que les groupes de R&D, la gestion des produits et les opérations numériques pour suivre les problèmes et les bogues tout au long d'un cycle de publication de logiciel. Jira Software inclut le concept de sprints, actuellement utilisé par nos équipes HTML et JMP Live, pour décomposer les grandes tâches en périodes de projet. Gestion du travail Jira (JWM) est plus un outil à usage général, souvent utilisé dans une capacité de gestion de projet, pour gérer les tâches et les délais. Le personnel JMP qui possède une licence Jira Software peut afficher tous les projets, y compris ceux classés comme projets JWM. Ceux qui ont une licence JWM ne peuvent voir que d'autres projets JWM et ne peuvent pas voir les projets de R&D, par exemple, si vous pensez avoir besoin d'accéder à du contenu dans Jira et que vous pensez avoir une licence, veuillez contacter Audrey Shull, Brian Corcoran ou Shannon Conners pour rectifier la situation.
Et merci beaucoup à Tonya Mauldin pour avoir partagé les rapports bêta/crash de cette semaine !

Vous pouvez trouver ce rapport dans JMP Live ici : Rapport bêta JMP - Distribution (3) | JMP Live (sas.com)
Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance former . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Début de l'approbation du code JMP 17.2 – 13/06/23
- JMP 18 EA4 et JMP Clinical EA2 Freeze – 23/06/23
- Gel du code JMP 17.2 – 30/06/23
- Gel des fonctionnalités de JMP 18 – 21/07/23
- JMP 18 EA5 et JMP Clinical EA3, JMP Live 18 EA1 – 11/08/23
- JMP 18 EA6 et JMP Clinical EA4 – 03/10/23
- JMP 18 EA7 et JMP Clinical EA5 – 08/12/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
Stagiaires JMP
- Anusha Bellapu : Je suis stagiaire en test logiciel chez JMP sous la direction de Wenjun Bao. Ce fut une excellente semaine pour commencer. Nous tous les stagiaires avons eu la meilleure introduction à la culture SAS-JMP et à son histoire. J'ai également découvert JMP et ses fonctionnalités, ses utilisations et son DOE grâce à une session amusante en hélicoptère par Byron et son équipe. Nous avons eu tellement d'événements de réseautage pour parler à tous les dirigeants de SAS et de JMP. Nous avons vraiment apprécié la journée RFC. Merci pour cette merveilleuse opportunité d'explorer le campus.
- Hamid Sanei : J'ai assisté aux séances d'orientation, qui ont été extrêmement utiles pour comprendre la culture, les valeurs et les processus de l'entreprise. Ils ont également fourni une excellente occasion de rencontrer et d'interagir avec des collègues de différents départements. J'ai eu le plaisir de rencontrer mon manager et certains membres de l'équipe, et ils ont été incroyablement accueillants et solidaires. Ensemble, nous avons discuté des attentes et des objectifs, assurant une compréhension claire de mon rôle et de mes responsabilités au sein de l'organisation. J'ai réussi à configurer mon ordinateur et à configurer tous les logiciels nécessaires. De plus, j'ai eu l'occasion de participer à une réunion avec le groupe de rédaction JMP aujourd'hui. Je suis ravi d'apporter mes compétences et mes connaissances à ce groupe et de travailler à nos objectifs communs. En termes de planification, j'ai établi un calendrier provisoire pour les semaines à venir. Pour acquérir une compréhension globale du projet de départ, j'ai regardé activement des vidéos enregistrées et lu avec diligence la documentation connexe. Cela m'a permis de me familiariser avec les objectifs, la portée et les exigences du projet. J'ai hâte d'explorer davantage mon rôle et de collaborer avec mes collègues pour atteindre nos objectifs collectifs.
- Kyra Dalbo : Je Je travaille sous Andy et Curt, et je suis vraiment excité à propos de cet été. Je l'aime déjà ici! Au cours de ma première semaine, j'ai principalement participé à Internpalooza et terminé le processus d'intégration. Cependant, j'ai récemment terminé toutes les activités à faire pour cela, et je commence maintenant à apprendre JMP et à entrer dans son histoire d'origine également !! Ce fut une excellente semaine pour apprendre à connaître tout le monde, et je suis si heureux de faire partie de l'équipe !
- Trevor Rathje : Cette semaine était ma première semaine chez JMP et je suis tellement excitée pour l'été ! J'ai assisté à l'événement SAS internpalooza du mardi au jeudi, qui était une excellente introduction aux politiques et à quoi ressemblerait l'été. J'ai également eu mon orientation JMP et j'ai pu me présenter à l'équipe de direction de JMP. Je vais apprendre à utiliser Salesforce aujourd'hui pour préparer le démarrage des projets la semaine prochaine !
- Vidisha Mahajan : Je suis stagiaire au sein de l'équipe Digital Operations. J'ai passé une première semaine incroyable chez JMP et j'ai vraiment apprécié de rencontrer tout le monde ! Je suis super excité de travailler sur un projet avec Trevor et Aya cet été. Nous allons créer une campagne qui vend une industrie JMP actuelle ; Je vais me concentrer sur l'aspect marketing de ce projet.
Découverte de données
- David B : Travailler sur les performances de la conversion html sur la nouvelle machine AWS. Enquête sur un problème d'ouverture de fichiers csv avec des espaces de fin dans les colonnes et vérification de la liste. Correction d'une régression de clic d'en-tête de tablebox (liée à la sélection de la pile/ligne, JMP-16718 ) et débogué un plantage qui se produit lors des tests d'image.
- Ernest : Cinq premiers dessins.Les éléments du menu Make Table génèrent des noms de table tout le temps.Les modèles de plate-forme fonctionnent.Modification de l'alignement des statistiques d'en-tête pour les étiquettes et les données catégorielles et continues.
- Dan S : Travail supplémentaire de l'interface utilisateur et prise en charge de la diffusion pour les modèles de plate-forme.Suppression des mauvais triangles de la triangulation Surface Plot. Travailler sur la prise en charge générale de la diffusion pour les opérations ClickState.
- Xane : Nettoyage du code : modification de nombreux swaps à 3 instructions pour utiliser std::swap(). Ajout de stdx :: swap_if () pour les swaps de commande conditionnels.
- Évan : Cinq premiers dessins. Début des modifications de la syntaxe Dispatch pour les modèles de plate-forme. Nettoyage des dépendances.
BICHE
- Brad : Se prépare à donner une conférence à la conférence de recherche du printemps de l'ASA et de l'IMS au Canada la semaine prochaine.
- Ping : Rédaction d'un document de discussion sur une sélection préalable par l'étudiant officiel de Bill et ses coauteurs, dont Bill. Travailler sur une fonctionnalité d'interface dans la plate-forme Contour, afin que mon travail sur d'autres plates-formes puisse être vérifié.
Héberger
- Paul N : Mettez à jour cURL dans 18.0 et 17.2 vers 8.1.0, pour plusieurs problèmes de sécurité. Travailler à obtenir la version macOS d'EA3 notariée. Se préparer à supprimer la dépendance au package Python matplotlib.
- Brian C : A poussé (et a cassé la construction) le changement du moteur d'import Excel pour Windows.Nous utilisons maintenant LibXL au lieu de SpreadsheetGear. Une modification des conditions de licence a rendu cela nécessaire.
HTML interactif
- John Powel : A fait de nouveaux progrès sur la prise en charge des dendrogrammes (regroupement hiérarchique) dans le HTML interactif. Début de la mise en œuvre de la prise en charge de CellPlotBox utilisé dans le clustering hiérarchique bidirectionnel. Candidats interviewés pour notre poste de développeur ouvert. Demandes de fonctionnalités évaluées avec Dieter pour examen futur. Début du transfert de connaissances sur la prise en charge de Column Switcher sur JMP Live vers Praveena. Rencontre avec Josh, Hui et Steve C. pour discuter des progrès des tests de régression interactifs automatisés.
- Paul Spychala : Nous avons eu deux bugs critiques qui ont pollué nos tests d'image : un avec des alertes "Erreur lors de la lecture des données" ( JMPHTML-2149 ) et un avec des attributs legendModelID en double dans le XML du rapport JMP ( JMPHTML-2049 ). Espérons qu'avec les correctifs en place, nous ne recevrons pas autant d'alertes sur les modifications HTML.
- Mike S : Travail terminé sur JMPHTML-2059, formation sur la sécurité des produits terminée 1. A commencé à se pencher sur JMPHTML-1866.
JMP en direct
- Aurore: Améliorations apportées à la documentation d'intégration pour les développeurs JMP Live, grâce à Praveena qui a testé la documentation après avoir obtenu une nouvelle machine.Amélioration des performances d'octroi d'accès à un groupe avec un grand nombre d'utilisateurs (~ 96%).Amélioration des performances de révocation de l'accès d'un tel groupe (~ 99 %).La nouvelle fonctionnalité de synchronisation AD (un moyen facile d'obtenir un grand nombre d'utilisateurs) met l'accent sur certains aspects de JMP Live et nous renforçons les choses au fur et à mesure.A également enquêté sur un temps de chargement de la table d'historique lent par intermittence, mais n'a pas encore résolu celui-ci.
- Alexandre : Créé Normes de balisage AWS page dans Confluence basée sur une discussion de cette semaine sur la façon de suivre et de gérer les AMI et images AWS existantes.
Statistiques
- Laure CS : Réalisation d'une étude d'utilisabilité pour les nouveaux raccourcis modèles dans SEM à mettre en évidence dans EA3. Ajout d'un menu contextuel aux éléments de l'onglet Listes dans SEM. Travailler sur un correctif pour distinguer les variances et les covariances des variances/covariances résiduelles dans l'interface utilisateur SEM. Début du travail pour le bootstrap à l'échelle de la plate-forme. Partage d'un exemple avec Narayanan pour l'utilisation de données résumées dans SEM. Ravi de rencontrer certains de nos nouveaux stagiaires et de ceux qui reviennent !
- Elisabeth : Structure de covariance non structurée et structure Toeplitz pour les GLMM. Il reste quelques structures spatiales à ajouter pour conclure la liste prévue pour 18, mais nous pourrions recevoir des demandes via l'EA.
Documentation statistique
- Michel C : A aidé James à mettre en place des stagiaires en R&D pour l'été ; correction de certaines formules de variance dans la documentation de la régression généralisée ; documenté quelques nouvelles fonctionnalités ajoutées pour Distribution dans 18.
- Karine : Travailler sur les défauts mineurs de la documentation pour clarifier divers éléments (par exemple, les marques de chevauchement de diamants, la simulation dans le DOE, etc.).
Test de statistiques
- Marquer: Travailler sur les fonctionnalités finales et tester Easy DOE dans JMP 17.2 avec Brad, Ryan, Joseph et Jacob. Billets Jira fermés avec Jacob. Localiser ou créer plus de contenu pour le prototype initial du nouveau site technique de R&D. Diapositives terminées pour la présentation de l'étude d'utilisabilité pour la conférence INFORMS QSR à Raleigh avec Jacob. A discuté des améliorations apportées à la nouvelle boîte de réception pour les études d'utilisabilité dans le cadre du programme EA avec Mia, Tonya et Jacob. Début du développement d'un outil d'analyse générale des résultats d'études d'utilisabilité en contrepartie de l'outil de conception avec Jacob. Réponses aux questions de la communauté JMP.
- Jacob: Écriture de tests unitaires pour Easy DOE Mode flexible pour les conceptions avec des facteurs difficiles à modifier ou des blocs aléatoires. Mise à jour de l'outil d'étude d'utilisabilité et aide à la finalisation des études d'utilisabilité pour EA3 (onglet Easy DOE Model, Short Run Control Chart et Response Screening Confidence Intervals). Préparation de la présentation pour la conférence INFORMS QSR avec Mark.
- Tonia : Tester des cartes de contrôle à court terme et aider à une étude d'utilisabilité des cartes de contrôle à court terme.
Gestion des produits
- Formation en direct sur les produits JMP 18/05/2023 : Le 18 mai, l'équipe marketing produit a organisé une session de formation produit sur JMP Live. Geanine Tyson, Janet Brazel, Alex Lippincott et Dieter Pisot fourni des informations utiles sur tout ce qui concerne JMP Live. Veuillez consulter le lien ci-dessus pour plus de détails et un enregistrement !
Soutien technique

Opérations de développement
- Mélanie : Configuration d'un nouveau Mac. Fin de la migration des travaux MIF-PDF vers le système AWS. Exécution spéciale de Stringbot pour la localisation. Mise à jour de la documentation de plusieurs jobs Jenkins dans Confluence.
- Myron : Correctifs/mises à jour de configuration pour l'exécution de Stringbot 17.2. Correction de quelques erreurs de formatage et Unicode pour les exportations de télémétrie 17.1. Plusieurs mises à jour JiraBot (JMPTOOL-859, JMPTOOL-851, JMPTOOL-858, JMPTOOL-830). A travaillé sur plusieurs problèmes liés à l'aide/à la documentation (JMPTOOL-767, JMPTOOL-692).
Documentation
- Chris B. : Poussée de la nouvelle aide 17.2 et 18.0 (avec des valeurs startrelease corrigées). J'ai travaillé sur quelques nouveaux scripts Jenkins pour faciliter le déplacement des fichiers lors de la publication. Documenté certains processus internes, y compris la façon d'itérer le script et le travail de construction d'aide, et quelques éléments de terminal Unix utiles. Rencontré Emily, notre stagiaire.
- Dévon : Beaucoup d'intégration et de formation en tant que nouvel employé à temps plein ! En regardant les scripts pour les captures d'écran dans mes livres dans le but de supprimer les étapes manuelles à l'aide de la nouvelle prise en charge de JMP à partir de la version 17.0 pour le dialogue modal dans les scripts. Refonte de l'équipe Documentation Nouvelle page d'orientation des rédacteurs sur Confluence .
- Suzanne C : Vous avez fini de créer la plupart des Jiras de livre. Travailler sur les conseils de démarrage rapide.
Travaux prévus pour 17,2 IA. Mise à jour des modèles anglais JMP Live 17.2.
- Qiana : Intégration de Devon et Emily. Travail de simplification du menu d'aide. Planification de projet.
Test système/hôte - Cary
- Audrey : Bienvenue à nos stagiaires ! Cette semaine, j'ai donné une session d'orientation et j'ai parlé à de nombreuses personnes de l'intégration de JMP et SAS. Nous avons des esprits brillants ici et j'ai hâte de voir sur quoi ils vont travailler. De plus, les tests EA3 pour Windows sont en cours !
- Josh L : JMP Live Group Sync avec test d'Active Directory.Cela m'a obligé à ajouter un groupe profond de 100 niveaux avec un total de 10 000 utilisateurs.J'ai demandé à Da Zhang de commencer à chercher une synchronisation de groupe pour avoir un autre regard sur la fonctionnalité.Réponse aux questions sur le déploiement de JMP Live et résolution de certains problèmes de démarrage du serveur.
Statut Jira de l'équipe de test Web
|
|
55
|
Test prêt
|
4
|
Essai
|
17
|
Bugs créés au cours des 7 derniers jours
|
21
|
Histoires fermées au cours des 7 derniers jours
|
Test système/hôte - Pékin
- L'équipe de Pékin :
- Les tests JMP18 EA3 pour Windows ont été effectués (JMPTESTBJ-2278)
- Test JMP Live 17.2 I18N (JMPTESTBJ-2268)
- JMPDev3 est disponible. La base de données de l'équipe de Pékin et les tests unitaires liés à SAS pointent maintenant vers JMPDev3.
- Éric (Nai) Wang : (1) Test de la fonctionnalité '@ mention' dans les commentaires du package ( WEBJMP-6952 ). Ajout de tests de plaisanterie. Certaines vérifications de l'interface utilisateur. (2) Pages de journal d'historique testées dans l'espace et la page de package. Maintenant, la page du journal de l'historique peut afficher plus de détails ( WEBJMP-5349 ). (3) Vérification des bogues.
- Da Li : (1) Test JMP18 EA3 pour Windows. (2) Tests de fonctionnalités effectués pour JMP-8429 NF : ajout de la prise en charge de l'exportation des fichiers de transport de la version 8 . (3) Prêt à effectuer des tests de fonctionnalités pour JMP-16445 : OSIsoft PI Import : améliorations de l'interface utilisateur (4) Test Org JMP Live 17.2 I18N. (5) Vérification des bogues. (6) Enquête sur le problème de migration JMP Live (16.2 > 18). (7) Jenkins : correction d'un problème dans le script de travail Jenkins de l'UT de Pékin.
- Mike Wu : (1) Test JMP18 EA3 pour Windows. (2) Rapport TS enquêté 00041322. (3) Vérification des bogues. (4) Investigation des échecs des tests unitaires.
- Kimi (Yu) Wang : (1) Test JMP18 EA3 pour Windows. (2) Modifiez les scripts UT liés à SAS/Formula Depot en jmpdev3. (3) Testez des ports spécifiques pour la machine AWS. (4) Tester l'interface Python pour JMP 18 : Discutez avec Paul du plan futur pour les tests d'intégration Python. Tests de base, JMP-16664 : intégration Python initiale coupée pour JMP 18 EA3 . (5) Créé Comment installer des packages Python pour Python intégré JMP . (6) A aidé les autres à résoudre les nouveaux problèmes liés à l'interface Python.
- Da Zhang : (1) Test JMP18 EA3 pour Windows. (2) Aidez les autres membres de l'équipe de Pékin à vérifier leurs problèmes JMP Live Jira. (3) Test JMP Live 17.2 I18N. (4) Jouer avec la fonction d'importation de groupe AD. (5) Échecs des tests OLE examinés/corrigés.
- Nala : (1) Test JMP18 EA3 pour Windows. (2) Vérification des bogues. (3) Test JMP Live 17.2 I18N.
Remarque de Shannon
Grâce à Jean Sall pour avoir partagé une photo de cette jolie tasse à café qu'il a vue en voyage et qui lui a rappelé - quoi d'autre ? – Le menu « petit triangle rouge » (LRT) de JMP !

Et parce que cette tasse me rappelait aussi un canard…
