Bienvenue dans la mise à jour du développement de JMP du 5 mai 2023 !
Nous approchons de notre date de gel pour JMP 18 EA3 le 12/05/23 . Veuillez mettre à jour la section Motivation et résumé de vos pages de fonctionnalités avec toute nouvelle information destinée aux clients afin de guider leurs efforts de test pour cette dernière itération. Si vous créez une nouvelle page de fonctionnalité, veuillez consulter cette page de tutoriels sous la catégorie des fonctionnalités JMP 18 dans Confluence qui explique comment utiliser le modèle de page de fonctionnalité JMP 18. Si vous avez besoin d'aide pour configurer une page de fonctionnalités ou ajouter des épopées ou des histoires pour les fonctionnalités de JMP 18, faites-le moi savoir ! Je suis toujours heureux d'aider.
Les pages de fonctionnalités sont des ressources extrêmement importantes pour la gestion des produits, car elles permettent de communiquer les principaux éléments nouveaux et mis à jour à nos clients EA à chaque itération. Mia me dit que les pages de fonctionnalités ont considérablement simplifié le processus de collecte d'informations destinées aux clients à partager sur la page Web d'EA ! Vous devez toujours créer et lier des epics Jira et leurs histoires enfants associées à vos pages de fonctionnalités et utiliser vos tickets Jira pour communiquer les détails du développement aux testeurs et aux rédacteurs. Les équipes en aval dépendent des détails fournis dans les pages de fonctionnalités, les problèmes épiques et les histoires pour comprendre ce que font les nouvelles fonctionnalités et comment elles évoluent au fil du temps à mesure que le cycle de développement se poursuit. Et bien sûr, les testeurs utilisent des histoires et des bogues pour vérifier des changements spécifiques.
Pour rappel, vous devez ne jamais suivre les poussées de code dans un problème de type Epic . Les épopées n'ont pas de rôle comme Développeur, Testeur, etc. Créez toujours une épopée en tant que récipient pour un grand projet (par exemple, "Torch Deep Learning Add-in for JMP 18") qui décrit l'idée principale du projet et ajoute des histoires spécifiques en dessous pour capturer les aspects du projet qui nécessitent une vérification (par exemple, "Mise en œuvre initiale pour JMP 18 EA3 » (histoire), « Ajouter la prise en charge d'une matrice de profit à trois niveaux pour les variables Y » (demande de fonctionnalité), « Supprimer les traits de soulignement pour faciliter la lecture des étiquettes de paramètres » (bug ?)). Vous pouvez également créer un lien vers des éléments qui se rapportent à d'autres moyens dans un grand projet - par exemple, "Prendre en charge les bibliothèques Torch C++ sur les Mac M1" ou "Ajouter des rôles de support pour le nouveau composant Torch Deep Learning").
Et en parlant de ce projet… Merci beaucoup à Russ Wolfinger pour sa présentation lors de la réunion de développement de jeudi sur les fonctionnalités d'analyse d'images Torch Deep Learning sur lesquelles il a travaillé en collaboration avec un étudiant stagiaire de JMP Chunwei Ma . Un merci spécial à Chunwei pour avoir répondu à tant de questions dans le chat très actif de la réunion alors que Russ présentait son travail ! Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici , présentant de nombreux exemples intéressants de classification d'images (et autres). Maintenant que l'équipe LS a validé le processus d'approbation légale, elle prévoit d'inclure les bibliothèques Torch C++ dans un complément que les clients peuvent installer dans JMP 18. Récemment, Russ a travaillé sur le processus de création d'un ensemble de fichiers binaires universels pour le complément afin qu'il fonctionne sur Windows ainsi que sur les Mac Intel et M1/arm64 désormais préférés par les clients JMP (du moins ceux qui soumettent fichiers de télémétrie à nous de façon anonyme).
Aussi, merci beaucoup à Tonya Mauldin pour avoir envoyé les pistes Beta/Crash de cette semaine (avec les crashs sélectionnés) !

Rapport bêta JMP - Distribution (2) | JMP Live (sas.com)
Annonces générales
Dates importantes à venir
- Gel JMP 18 EA3 – 12/05/23
- Approbation du code JMP 17.2 – 13/06/23
- Gel JMP 18 EA4 – 23/06/23
- Gel du code JMP 17.2 – 30/06/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
Gestion des produits
- Cette semaine, le marketing produit a présenté une formation commerciale et marketing autour du Workflow Assessment - un outil de vente qui permet aux équipes de comprendre où JMP est utilisé dans un compte et à quelle fréquence il est utilisé. L'équipe US Central High Tech de Peter Polito, Kyle Bickford et Ben Rost ont partagé comment ils ont utilisé cet outil pour créer une histoire, une stratégie et une feuille de route solides pour leurs comptes.Grâce à Sara Doudt et Kaylee Warren pour la rédaction ici qui donne plus de détails sur la formation !

Soutien technique
- Wendy : Cette semaine, plusieurs membres du Support Technique se sont retrouvés pour déjeuner dans le bâtiment C.C'était super de voir tout le monde et d'accueillir en personne Christine Kjellberg chez JMP !Christine a commencé une formation avec le support technique sur les outils que nous utilisons pour assister les utilisateurs de JMP.Nous sommes ravis de l'avoir dans l'équipe!
- Voici les Rapports en direct TS JMP et le lien vers le filtre Jira montrant le tickets rapportés par TS depuis 14 jours .

Opérations de développement
- Bob: Finalisation du processus et placement des programmes d'installation révisés de JMP Clinical 17.1 sur divers sites de téléchargement. Préparation de l'EA clinique et de l'EA Pro pour EA3. A travaillé avec Paul Nelson pour ajouter des fichiers Python aux programmes d'installation Windows V 18. Restructuration du téléchargement caché de JMP Live 17.1 en le divisant en un téléchargement en deux parties. Le fichier unique d'origine était trop volumineux pour être géré par le système SAS. Gestion de projet continue pour placer 17.2 dans les processus de livraison SAS pour la date d'expédition du 19 septembre 2023.
- Myron : Travailler sur les exportations de télémétrie ; résolution des problèmes de mémoire insuffisante de la tâche d'exportation avant de terminer la tâche. Mise à jour des affectations de propriétaire JiraBot (JMPTOOL-851, JMPTOOL-849, JMPTOOL-850, etc.). Enquêter et/ou corriger les erreurs de construction de doc et d'aide à la construction.
- Jim : Migration AWS en cours. Vérification des bogues. Soutien obligatoire.
Documentation
- Suzanne C : Nous avons terminé la création de modèles de liste de contrôle intelligents dans Jira pour suivre nos livrables 18.0 pour les rédacteurs de statistiques et l'équipe Doc. Création de processus Jiras pour tous les EA et pour la version finale. Création d'un livre Jira pour l'EG et juste besoin de terminer la révision de ses éléments de liste de contrôle intelligents avant de créer le reste du livre/projet Jiras. Rédaction des notes de version 17.1.1 et envoi pour révision par e-mail. Suivre les commentaires sur la refonte du TOTD pour les conseils de démarrage rapide et proposer des idées. Suivre les JMP Live Jiras qui entrent dans la documentation sur l'impact.
- Chris B : J'ai passé la semaine sur une solution potentielle à JMPTOOL-334, obtenant des résultats de recherche qui envoient les utilisateurs anglais vers l'aide chinoise. Nous saurons dans un mois (ou deux) si cela a fonctionné.
Test système/hôte - Cary
- Mandy : Création d'un blog Workflow builder dans le prolongement du Discovery Summit Europe. Travail sur des problèmes et des exemples JMP 18 WFB avec If/Else et For Loop. Corrections CCB et LDF testées pour 17.2 impliquant un plantage lors du basculement des options et des problèmes de filtre de données JIRA corrigés pour 18 et 17.2. Trouvé quelques nouveaux problèmes avec Workflow Builder, dont un lié à Windows et Zoom ( JMP-16476 ) et une autre où le déplacement des actions dans la zone des paramètres de pas les fait disparaître comme par magie ( JMP-16553 ). Résolution de quelques pistes de support technique également, alors que je me prépare à être OOO en vacances du 8 au 23 mai pour prendre une pause bien méritée - en priant pour la sécurité et la bonne santé !Et pas trop de problèmes pendant que je joue en Italie !

- Nick H : Travail sur les tests d'installation pour JMP 17.1.1. ainsi que des validations de bogues en cours. Vérifié une amélioration de notre accessibilité, mettant à jour diverses invites portables pour utiliser newLabel au lieu de newText, ce qui permet aux lecteurs d'écran de reconnaître et de lire le texte. Examen d'un problème avec le tableau de bord de test où les graphiques de l'historique des tests ne se chargent pas pour certaines pages de testeur individuelles.
- Chasseur: En travaillant sur les tests du programme d'installation final de JMP 17.1.1, j'ai rencontré un plantage spécifique à Mac dans l'un des tests de référence pour JMP 18.0 et l'a signalé à Dan S., et j'ai travaillé avec un membre du personnel de CIS sur un problème BeyondTrust.
- Mike M : Une semaine moins productive pour moi alors que je lutte contre Covid. Je me sens mieux avec Paxlovid. Ouverture d'une régression de filtre de données locales Jira. Suppression des didacticiels des tests JMP 18 Sikuli. Démarrage des tests de l'installateur 17.1.1.
Équipe de test Web
- Josh L. : JMP 17.1.1. Les tests d'installation sont terminés à 83 %.J'ai aidé les testeurs en examinant les problèmes des machines et en répondant aux questions.JMP Live Testing intégration Active Directory et JMP Live Space et historique des données.
- Anna : Vérifications de bogues. Test de tracé de contour pour HTML5. Cours RH. Une autre semaine de TEST AUCUN INSTALLATEUR ! 8)
Test système/hôte - Pékin
- L'équipe de Pékin :
- Éric (Nai) Wang : (1) Test du programme d'installation de JMP 17.1.1. (2) Travailler un nouveau test "publier divers rapports" pour régénérer tous les exemples de rapports, JMPTESTBJ-2258 .
- Da Li : (1) Poursuivre les tests de fonctionnalités JMP-16294 : OSIsoft PI Import : importation multi-attributs . (6). Bogues JMP Live vérifiés et fermés. (2) Test du programme d'installation de JMP 17.1.1.
- Mike Wu : (1) Test de l'installateur JMP 17.1.1. (2) La migration de jmpdev2 vers l'enquête de répétition du serveur temporaire AWS pour SAS 9.4 est toujours en cours, le statut détaillé peut être trouvé dans JMPTOOL-740 . Pour la configuration de la migration SAS 9.4, rencontré un grand nombre de problèmes imprévus et recherché des ressources internes et de l'aide pour résoudre les problèmes et pris des notes dans le Page de confluence des instructions de migration SAS par conséquent.
- Kimi (Yu) Wang : (1) Test de l'installateur JMP 17.1.1. (2) Jenkins : définissez une machine virtuelle pour exécuter JMP E2E, pour plus de détails, reportez-vous à JMPTESTBJ-2243 - fait. Déboguez les travaux d'abandon pour les UT mac.
- Da Zhang : (1) Test de l'installateur JMP 17.1.1. (2) Enquête sur un problème de plantage de JMP 17.1.1 dans la boîte de dialogue de connexion JMP Live, impossible de recréer le plantage
- Nala : (1) Test de l'installateur JMP 17.1.1. (2) Achèvement des tests de nouveaux changements d'intégration CAS pour 17.1.1, 17.2 et 18. Les détails peuvent être trouvés dans JMP-16240. (3) Enquête sur un problème de publication de carte de contrôle LDF qui a été signalé par Eric Colline .
Découverte de données
- David B : Détection d'un problème de support technique lors de l'enregistrement de Control Chart Builder au format pdf sous Windows, ajout de la possibilité de personnaliser le style et la couleur des lignes d'intervalle pour Plot Col, correction d'un plantage avec l'assistant d'importation JSON signalé par Craige Hales, le premier utilisateur de JMP ( JMP-16535 ), et travailler sur l'alignement des lignes ColStack. problèmes J'ai travaillé avec John Schroedl pour résoudre les problèmes d'exécution des tests d'image sur la machine AWS.
- Dan S : Travailler sur l'interface utilisateur pour les modèles de plate-forme, retravailler l'enregistrement vers le complément pour App/Dashboard Builder pour référencer l'application dans un fichier séparé, en examinant la fonction d'assistance pour enregistrer le contexte du groupe dans les tables enregistrées
- Évan : Examiner les appels Dispatch liés aux modèles de plate-forme. Travail de préparation pour l'actualisation de l'index de données d'échantillon. Ajout de la télémétrie pour ouvrir/importer pour enregistrer les types de fichiers (à la fois interactifs et scriptés).
- Xane : Enfin trouvé un plantage de Control Chart Builder résultant d'un changement de Graph Builder ; correctif maintenant poussé pour 17.2 ( JMP-16416 ).
- Ernest : Modèle de travail pour les modèles de plate-forme, prise en charge des transformations multi-col.
BICHE
- Brad : Toujours en train de travailler sur une amélioration potentielle des DSD pour mieux estimer les effets quadratiques.
- Caleb : Cette semaine, j'ai travaillé sur l'adaptation de la spécification de modèle GUI que Peng a développée il y a quelque temps pour la plate-forme CSALT. C'est vraiment incroyable et j'ai hâte de le montrer à nos utilisateurs ! J'ai également continué à travailler sur mes recherches et celles de Brad.
- Ping : Poursuite du travail sur les deux fronts du développement de JMP 18 pour le DOE et la fiabilité. Enquête et réponse à plusieurs demandes de renseignements du support technique et de la documentation.
Héberger
- Paul: Faire fonctionner le script pip wrapper jpip sur Mac et Windows et utiliser les fichiers .zip pour les modules de la bibliothèque Python std.Remarque : à ce stade, chaque utilisateur doit copier le script jpip et le modifier pour son environnement : nom d'utilisateur, produit jmp (JMP, JMP Pro, JMPSUB) et répertoire d'installation. Nous travaillerons pour améliorer cela avant de livrer le JMP 18 final. Version testée sur JMP runner sous Windows, David Barbour met à jour la partie copie de JMP runner pour récupérer les composants python intégrés. Tous les fichiers ont été soumis à Perforce, à l'exception des modifications de projet et de jmpconfig.h pour inverser la construction - nous verrons à le faire lundi. Bob Hickey a mis à jour le programme d'installation de Windows pour récupérer les fichiers Python nécessaires. Début de la reconstruction de macOS Python pour prendre en charge les anciennes versions de système d'exploitation.(Si je le pousse ce soir, j'enverrai un e-mail et des instructions sur l'édition de jpip et l'installation des modules python supplémentaires nécessaires : numpy, pandas et matplotlib.
- John Schroedl : L'hôte change pour s'éloigner des classes .NET obsolètes dans le cadre du travail .NET Core. A aidé à enquêter sur les problèmes de test de base/d'image. Changement poussé pour permettre le rendu du contenu WPF sur la machine sans affichage attaché. Machine de prévisualisation Win11 Insider restaurée en raison des modifications apportées par MS à la structure du canal d'initié.
- Paul: Réduire la taille et le nombre de fichiers qui entrent dans le framework en utilisant les fichiers .pyc compilés en octets et en les empaquetant dans un fichier zip.
- Michel H : Implémentation initiale de l'interface utilisateur pour l'importation multi-attributs de PI Server.
HTML interactif
- Mike S : Achèvement de trois correctifs pour les polices d'étiquettes personnalisées qui ne s'affichent pas correctement dans les exportations HTML (barres, barres emballées et cartes thermiques) et progrès sur un quatrième (tracés parallèles).
- John Powel : Présentation de l'avancement de notre premier sprint de nouvelles fonctionnalités dans JMP 18.
Correction de la modification de l'emplacement de stockage de la couleur des données manquantes ( JMPHTML-2090 ).
- Paul Spychala : Ajout de la prise en charge des retours à la ligne pour les valeurs d'axe en HTML ( JMPHTML-1372 ).
JMP en direct
- Aurore : 18,0 - Travail terminé sur la suppression du contrôle au niveau du package sur la téléchargeabilité. Suppression également de la fonctionnalité de demande de jointure d'espace (qui n'avait jamais été exposée dans l'interface utilisateur).E-mails de notification modifiés. Discussion continue sur le RGPD. Avec Eric et Dieter, début de la conception de contrôle d'accès au niveau des dossiers . Divers - Mené 2 études d'utilisabilité rapides et sales (@ Mentioning et Post List Filtering) avec 3 participants chacune.
Statistiques
- Jean Sal : Le Afficher les commandes fonction intégrée produit maintenant des tableaux de données au lieu de texte sur le journal ( JMP-16483 ). Exemple : Afficher les commandes (scriptables) ; Ceci est utile pour recenser les fonctions intégrées et les ScriptItems dans JMP. Par exemple, il y a 5 218 entrées de ScriptItem sur 20 072 qui n'ont pas de conseil ou de doc. Si vous supprimez ContinTable,ColumnNames et les combinaisons de NoMenu/NoScript/Deprecated, cela laisse 401. Beaucoup d'entre eux n'ont peut-être pas besoin de conseils, mais certains pourraient en avoir besoin. Il existe 69 commandes obsolètes, mais elles ne se trouvent que dans 19 composants, les Préférences ayant le plus grand nombre (16). La distribution par catégorie des opérateurs intégrés est :

- Laure CS : Correction de quelques bugs dans SEM (Robust Inference with MGA and Singularity Details) et reprise de mon travail de raccourci d'invariance de mesure (demandé par Narayanan), qui est maintenant presque terminé. J'ai commencé à lire le livre d'inférence causale "Et si" pour essayer de combler les lacunes avec le "SEM traditionnel".
Test de statistiques
- Marquer: Développement d'une étude d'utilisabilité du nouveau rapport FDR dans Process Screening pour John avec Nicole et Jacob. Développement d'améliorations du Plot Col Box pour le test d'utilisabilité FDR et développement ultérieur de l'onglet Analyze dans Easy DOE avec Dave Barbour. Tester Easy DOE avec Jacob. Finalisation du prototype de la nouvelle zone de ressources techniques R&D dans la communauté JMP avec Caleb. Répondre aux questions dans la communauté JMP.
- Jacob: Test d'Easy DOE, ajout de tests pour les mises à jour 17.2 et test de la nouvelle liste de facteurs. Test des correctifs de Make Validation Column 17.2. Travail sur des tests d'utilisabilité avec Mark Bailey et Nicole Jones.
- Tonia : Tester des cartes de contrôle à court terme et travailler sur la vérification des bogues.
Mises à jour des sciences de la vie
- Les programmes d'installation révisés de JMP Clinical 17.1 ont été approuvés hier après qu'une modification a été apportée la semaine dernière pour résoudre un bogue important découvert par un client interne.
Remarque de Shannon
J'espère que vous avez tous vu chez Lauren Buck envoyer un e-mail plus tôt dans la semaine à propos d'une opportunité de faire don de vêtements neufs ou légèrement usagés à une bonne cause ! Sinon, voici à nouveau les informations. SAS et WIN ont soutenu cette organisation à plusieurs reprises au fil des ans. Si vous êtes à Cary, c'est un moyen très pratique de faire un don ! Et si ce n'est pas le cas, n'hésitez pas à faire un don en ligne ou à soutenir l'une des nombreuses organisations similaires à travers le pays et le monde qui se consacrent également à cette cause. Passez tous un bon week-end!
Bon après-midi. L'équipe US East Inside Sales sera bénévole le mercredi 10 mai e , à Note dans la poche . Leur mission est de "fournir des vêtements de qualité aux enfants et aux familles sans abri et démunis avec dignité et amour".
Notre équipe collectera des vêtements et des chaussures neufs et légèrement usagés que nous apporterons à Note in the Pocket lorsque nous arriverons pour notre temps de bénévolat. Vous pouvez trouver la liste des articles les plus nécessaires ici . Si vous avez quelque chose que vous aimeriez donner, veuillez apporter vos articles avant midi le mercredi 10 e . Il y a un signe sur le 5 e hall d'entrée du bâtiment A où vous pouvez placer vos objets. Merci!