Bienvenue dans la mise à jour de développement 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és, veuillez consulter cette page de procédures sous la catégorie Fonctionnalités JMP 18 dans Confluence qui explique comment utiliser le modèle de page de fonctionnalités JMP 18. Si vous avez besoin d'aide pour configurer une page de fonctionnalités ou pour 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 rationalisé le processus de collecte d'informations destinées aux clients à partager sur la page Web d'EA ! Vous devez toujours créer et lier les épopées Jira et leurs histoires enfants associées à vos pages de fonctionnalités et utiliser vos tickets Jira pour communiquer les détails de 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 numéros épiques et d'histoire 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 bugs pour vérifier des modifications spécifiques.
Pour rappel, vous ne devez jamais suivre les poussées de code dans un problème de type Epic . Les épopées n'ont pas de rôles tels que Développeur, Testeur, etc. Créez toujours une épopée en tant que conteneur pour un grand projet (par exemple, « Complément Torch Deep Learning pour JMP 18 ») qui décrit l'idée principale du projet et ajoutez des éléments spécifiques. histoires en dessous pour capturer les aspects du projet qui nécessitent une vérification (par exemple, « Implémentation initiale pour JMP 18 EA3 » (histoire), « Ajouter la prise en charge de la matrice de profit à trois niveaux pour les variables Y » (demande de fonctionnalité), « Supprimer les traits de soulignement pour créer des paramètres étiquettes plus faciles à lire » (bug ?)). Vous pouvez également créer des liens vers des éléments liés à un grand projet par d'autres moyens – par exemple, « Prise en charge des 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 Chunwei Ma , étudiant stagiaire chez JMP. Un merci spécial à Chunwei pour avoir répondu à tant de questions lors du chat très actif de la réunion pendant 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 franchi 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 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 nous soumettent des fichiers de télémétrie de manière anonyme).
Merci également beaucoup à Tonya Mauldin pour l'envoi des pistes Beta/Crash de cette semaine (avec les crashs sélectionnés) !
Rapport bêta de JMP - Distribution (2) | JMP Live (sas.com)
Annonces générales
Dates importantes à venir
- Gel du 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 des dates des JMP 17 et JMP 18 .
Mises à jour du développement JMP
Gestion des produits
- Cette semaine, le marketing produit a présenté une session de formation commerciale et marketing autour de l'évaluation du flux de travail , 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 composée de Peter Polito, Kyle Bickford et Ben Rost a expliqué comment elle a utilisé cet outil pour créer une histoire, une stratégie et une feuille de route solides pour leurs comptes. Merci à Sara Doudt et Kaylee Warren pour l'article ici qui fournit plus de détails sur la formation !
Soutien technique
- Wendy : Cette semaine, plusieurs membres du support technique se sont réunis pour un déjeuner dans le bâtiment C. C'était formidable de voir tout le monde et d'accueillir Christine Kjellberg en personne chez JMP ! Christine a commencé une formation avec le support technique sur les outils que nous utilisons pour aider les utilisateurs de JMP. Nous sommes ravis de l'avoir dans l'équipe!
- Voici les rapports TS JMP Live et le lien vers le filtre Jira montrant les tickets signalés par TS pour les 14 derniers 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éparé l'EA clinique et l'EA Pro pour l'EA3. Travailler avec Paul Nelson pour ajouter des fichiers Python aux installateurs Windows V 18. Téléchargement caché de JMP Live 17.1 restructuré en le divisant en un téléchargement en deux parties. Le fichier unique d'origine était trop volumineux pour que le système SAS puisse le gérer. Poursuite de la gestion du projet pour placer 17.2 dans les processus de livraison SAS pour la date d'expédition du 19 septembre 2023.
- Myron : Je travaille sur les exportations de télémétrie ; résolution des problèmes liés au manque de mémoire du travail d'exportation avant de terminer le travail. Affectations de propriétaires JiraBot mises à jour (JMPTOOL-851, JMPTOOL-849, JMPTOOL-850, etc.). Enquêter et/ou corriger la construction du document et aider à créer les erreurs.
- Jim : Migration AWS en cours. Vérification des bugs. Support obligatoire.
Documentation
- Susan C : Fin de la création de modèles de listes de contrôle intelligentes 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. J'ai créé un livre Jira pour l'EG et j'ai juste besoin de finir de réviser les éléments de la liste de contrôle intelligente 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 courrier électronique. Suivre les commentaires sur la refonte de TOTD, les conseils de démarrage rapide et proposer des idées. Suivre les JMP Live Jiras qui ont un impact sur les documents.
- Chris B : J'ai passé la semaine sur une solution potentielle à JMPTOOL-334, obtenant des résultats de recherche qui renvoient les utilisateurs anglais vers l'aide chinoise. Nous saurons dans un mois (ou deux) si cela a fonctionné.
Tests système/hôte-Cary
- Mandy : Création d'un blog Workflow Builder dans le cadre du suivi du Discovery Summit Europe. Travail sur des problèmes JMP 18 WFB et des exemples avec If/Else et For Loop. Test des correctifs CCB et LDF pour 17.2 impliquant un plantage lors du basculement des options et des problèmes de filtre de données JIRA résolus pour 18 et 17.2. Nous avons découvert quelques nouveaux problèmes avec Workflow Builder, dont un lié à Windows et Zoom ( JMP-16476 ) et un autre dans lequel le déplacement d'actions dans la zone des paramètres d'étape les fait disparaître comme par magie ( JMP-16553 ). J'ai également résolu quelques pistes de support technique, 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 une bonne santé ! Et il n’y a 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 les validations de bogues en cours. Vérification d'une amélioration de notre accessibilité, mise à jour de 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.
- Hunter : lors des tests du programme d'installation final de JMP 17.1.1, j'ai rencontré un crash spécifique à Mac lors de l'un des tests de base pour JMP 18.0 et je l'ai 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 car je lutte contre Covid. Je me sens mieux avec Paxlovid. Ouverture d'une régression de filtre de données local Jira. Suppression des didacticiels des tests JMP 18 Sikuli. Début des tests du programme d'installation 17.1.1.
Équipe de tests 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. Intégration de JMP Live Testing Active Directory et JMP Live Space et historique des données.
- Anna : Vérifications de bugs. Test de tracé de contour pour HTML5. Cours RH. Une autre semaine sans TESTS D'INSTALLATEUR ! 8)
Tests système/hôte-Pékin
- Équipe de Pékin :
- Les tests du programme d'installation de JMP 17.1.1 sont en cours (JMPTESTBJ-2260)
- Eric (Nai) Wang : (1) Test du programme d'installation JMP 17.1.1. (2) Exécution d'un nouveau test « publier divers rapports » pour régénérer tous les exemples de rapports, JMPTESTBJ-2258 .
- Da Li : (1) Continuer les tests de fonctionnalités JMP-16294 : importation OSIsoft PI : importation multi-attributs . (6). Bugs JMP Live vérifiés et corrigés. (2) Test du programme d'installation JMP 17.1.1.
- Mike Wu : (1) Test du programme d'installation JMP 17.1.1. (2) L'enquête de répétition de la migration de jmpdev2 vers le serveur temporaire AWS pour SAS 9.4 est toujours en cours, l'état détaillé peut être trouvé dans JMPTOOL-740 . Pour la configuration de la migration SAS 9.4, j'ai rencontré un grand nombre de problèmes imprévus et j'ai recherché des ressources internes et de l'aide pour résoudre les problèmes et j'ai pris note en conséquence sur la page de confluence des instructions de migration SAS .
- Kimi (Yu) Wang : (1) Test du programme d'installation JMP 17.1.1. (2) Jenkins : configurez une machine virtuelle pour exécuter JMP E2E, pour plus de détails, reportez-vous à JMPTESTBJ-2243 – terminé. Déboguez les tâches d'abandon pour les UT Mac.
- Da Zhang : (1) Test du programme d'installation JMP 17.1.1. (2) Enquête sur un problème de crash de JMP 17.1.1 dans la boîte de dialogue de connexion JMP Live, impossible de recréer le crash
- Nala : (1) Test du programme d'installation JMP 17.1.1. (2) A terminé les tests des nouvelles modifications de l'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 la carte de contrôle LDF signalé par Eric Hill .
Découverte de données
- Dave 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 crash avec l'assistant d'importation JSON signalé par Craige Hales, l'un des premiers utilisateurs de JMP ( JMP -16535 ), et je travaille 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 la sauvegarde dans un complément pour App/Dashboard Builder pour référencer l'application dans un fichier séparé, étudier la fonction d'assistance pour enregistrer le contexte de groupe dans les tables enregistrées.
- Evan : Examen des appels de répartition liés aux modèles de plate-forme. Travail de préparation pour l’actualisation de l’exemple de données. Ajout de la télémétrie pour l'ouverture/l'importation pour enregistrer les types de fichiers (à la fois interactifs et scriptés).
- Xan : Enfin, nous avons détecté un crash de Control Chart Builder résultant d'une modification de Graph Builder ; correctif maintenant poussé pour 17.2 ( JMP-16416 ).
- Ernest : Travail de modèle pour les modèles de plate-forme, prise en charge des transformations multi-colonnes.
BICHE
- Brad : Je travaille toujours 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 du modèle GUI Peng développée il y a quelque temps pour la plateforme CSALT. C'est vraiment incroyable et j'ai hâte de le montrer à nos utilisateurs ! J'ai également continué à travailler sur mes recherches et sur celles de Brad.
- Peng : Nous avons continué à travailler sur les deux fronts du développement du JMP 18 pour le DOE et la fiabilité. Enquêté et répondu à plusieurs demandes de support technique et de documentation.
Hôte
- 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 à améliorer cela avant de livrer la version finale de JMP 18. 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 du projet et de jmpconfig.h pour inverser la version - nous examinerons cela 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 du 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 : modifications de l'hôte 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. Modification poussée pour permettre le rendu du contenu WPF sur une machine sans écran connecté. Machine Win11 Insider Preview restaurée en raison des modifications apportées par MS à la structure des canaux internes.
- Paul : Réduire la taille et le nombre de fichiers entrant dans le framework en utilisant les fichiers .pyc compilés en octets et en les regroupant dans un fichier zip.
- Michael H : Implémentation initiale de l'interface utilisateur pour l'importation multi-attributs du PI Server.
HTML interactif
- Mike S : Correction de trois correctifs pour les polices d'étiquettes personnalisées qui n'apparaissent pas correctement dans les exportations HTML (barres, barres compressées et cartes thermiques) et progression sur un quatrième (tracés parallèles).
- John Powell : présentation des progrès réalisés depuis notre premier sprint de nouvelles fonctionnalités dans JMP 18.
Modification corrigée de l'emplacement de stockage de la couleur des données manquantes ( JMPHTML-2090 ).
- Paul Spychala : Ajout de la prise en charge des lignes de retour à la ligne pour les valeurs d'axe en HTML ( JMPHTML-1372 ).
JMP en direct
- Aurora : 18.0 - Travaux terminés 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. Poursuite de la discussion sur le RGPD. Avec Eric et Dieter, début de la conception du contrôle d'accès au niveau des dossiers . Divers - J'ai mené 2 études d'utilisabilité rapides et sales (@ Mentionnement et Filtrage de liste de publications) avec 3 participants chacune.
Statistiques
- John Sall : La fonction intégrée Afficher les commandes produit désormais des tableaux de données au lieu du 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, 5 218 des 20 072 entrées ScriptItem ne contiennent ni astuce ni document. 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 le faire. Il existe 69 commandes obsolètes, mais elles ne figurent que dans 19 composants, les Préférences ayant le plus grand nombre (16). La répartition des catégories des opérateurs intégrés est la suivante :
- Laura CS : Correction de quelques bugs dans SEM (Inférence robuste avec MGA et détails de singularité) et reprise de mon travail de raccourci sur l'invariance des mesures (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 ».
Tests de statistiques
- Mark : 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 de Plot Col Box pour le test d'utilisabilité FDR et développement ultérieur de l'onglet Analyser dans Easy DOE avec Dave Barbour. Test d'Easy DOE avec Jacob. Finalisation du prototype du nouvel espace 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 la colonne de validation 17.2. Travailler sur des tests d'utilisabilité avec Mark Bailey et Nicole Jones.
- Tonya : Tester les cartes de contrôle à court terme et travailler sur la vérification des bogues.
Mises à jour sur les 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 ait été apportée la semaine dernière pour résoudre un bug important découvert par un client interne.
Note de Shannon
J'espère que vous avez tous vu l'e-mail de Lauren Buck plus tôt dans la semaine concernant une opportunité à venir de faire don de vêtements neufs ou légèrement usagés à une bonne cause ! Sinon, voici à nouveau l'information. SAS et WIN ont soutenu cette organisation à plusieurs reprises au fil des années. 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 dans le monde qui se consacrent également à cette cause. Passez tous un bon week-end!
Bon après-midi. L'équipe des ventes internes de l'Est des États-Unis fera du bénévolat le mercredi 10 mai chez Note in the Pocket . Leur mission est de « fournir des vêtements de qualité aux enfants et aux familles sans abri et pauvres 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 à notre arrivée pour notre temps de bénévolat. Vous pouvez trouver la liste des éléments les plus nécessaires ici . Si vous souhaitez donner quelque chose, veuillez apporter vos objets avant 12h le mercredi 10 . Il y a un panneau dans le hall du 5 e étage du bâtiment A où vous pouvez placer vos objets. Merci!