Bienvenue dans la mise à jour de développement JMP du 5 avril 2024 !
Joyeux anniversaire en retard au PDG de JMP, Jon Weisz (1er avril) et au fondateur et président John Sall (4 avril) ! Ils apprécient tous les deux une bonne blague, de sorte que le début du mois d’avril me semble toujours approprié. :smiling_face_with_smiling_eyes: J'ai failli craquer pour l'histoire du poisson d'avril de Diana sur Inside JMP lundi - c'était particulièrement convaincant lorsque je l'ai lue dans un e-mail contenant uniquement du texte et dépourvu des images générées par l'IA. Et si vous avez manqué l'histoire du poisson d'avril sur les chaussures sur InsideSAS, vous pouvez la trouver ici . Comme la plupart d’entre vous le savent probablement, SAS Shoes (la société) existe déjà ! Il y a vraiment trop de blagues de cette semaine pour n'en partager que quelques-unes, mais j'ai particulièrement aimé celle que j'ai vue sur le retour de Michael Jordan au basket-ball professionnel après plus de 20 ans et cet article sur les différentes options auxquelles les entreprises sont confrontées pour répondre au 1er avril. (avec quelques liens idiots vers des articles et des vidéos liés à la technologie).
Blague à part, à mesure que de plus en plus de clients commencent à adopter JMP 18, le développement et la gestion des produits commencent enfin à avoir un aperçu des données télémétriques soumises de manière anonyme par des clients non EA. Un tableau de bord est disponible dans JMP Live ici pour suivre les dernières soumissions et Evan a publié ce complément JMP permettant aux développeurs de parcourir les données détaillées directement dans JMP. Nous devons remercier de nombreuses personnes pour avoir activé la fonctionnalité de télémétrie dans le produit et contribué à sa prise en charge – pour n'en nommer que quelques-unes, la direction du produit pour l'avoir défendue et avoir travaillé avec le service juridique de JMP (merci !) pour que cela se produise, David White, John Schroedl, Brian Corcoran et Evan McCorkle pour le travail de développement, Myron Chandler pour la prise en charge des bases de données, Nan Wu pour les tests de l'infrastructure de télémétrie et Lisa Grossman pour la gestion des données post-base de données et la publication JMP Live. Toutes mes excuses si j'oublie quelqu'un – l'activation de la télémétrie a certainement été un gros effort de groupe au sein du développement et de nombreux autres groupes ! Je pense que la collecte de ces données sera payante à mesure que nous continuerons à développer des informations sur les modèles d'utilisation des clients et des essais de JMP. Des efforts similaires pour la collecte de données sur les crashs ont certainement porté leurs fruits au fil des années en nous aidant à détecter plus tôt les problèmes courants, à trouver rapidement des ensembles de rapports associés, à relier les crashs répétés aux problèmes connus et à améliorer la stabilité globale des produits JMP.
Merci beaucoup à Melanie Drake d'avoir écrit la mise à jour alors que j'étais OOTO la semaine dernière ! Et merci également à John Sall pour sa présentation lors de la réunion des développeurs jeudi dernier. Si vous avez manqué cette réunion, vous pouvez cliquer sur ce lien pour retrouver sa présentation enregistrée de JMP Dev sur le dépistage des réponses et le dépistage des réponses adaptées, les tranches et les sous-groupes . Si vous souhaitez faire une présentation lors d'une prochaine réunion de développement, veuillez vous inscrire dans Confluence ici .
Annonces générales
Dates importantes à venir
- Gel des fonctionnalités JMP 18.1 – 19/04/24 - Veuillez vous assurer que vos fonctionnalités 18.1 sont représentées sur la page Fonctionnalités JMP 18.1 .
- Gel du code JMP 18.0.1 – 26/04/24 – Veuillez vous assurer que les mises à jour des bibliothèques tierces sont terminées avant cette date.
- Sortie de JMP 18.0.1 – ~ 18/05/24
- Début du mode d’approbation JMP 18.1 – 21/05/24
- Gel du code JMP 18.1 – 14/06/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Mises à jour sur les sciences de la vie
- Richard : Engager deux étudiants de l'UNC dans des stages d'été non rémunérés pour développer des compléments JMP (dont l'un pourrait devenir une thèse de premier cycle spécialisée) - une mise à jour du complément Forest Plot pour le rendre plus réceptif aux modifications des utilisateurs et remédier à certaines lacunes. , et un complément UpSet Plot pour examiner les facteurs de sous-groupes et leurs interactions. Nous avons également partagé divers prototypes avec l'ensemble de l'équipe des sciences de la vie pour obtenir des commentaires avant un développement ultérieur :
- Parcelles forestières doubles. Comprend un changement entre le temps dans le traitement (comme indiqué) ou le traitement dans le temps (qui peut également être utilisé pour des sous-groupes au lieu du temps) et un commutateur pour le traitement de référence pour modifier la comparaison du traitement dans le cadre de droite.
- Un rapport pour résumer les données du questionnaire.
- Un rapport pour examiner et résumer les facteurs de plusieurs sous-groupes et leurs interactions afin d'évaluer l'hétérogénéité du traitement. Cela utilise les mises à jour de John Sall concernant le dépistage des réponses.
- Un rapport pour évaluer la durée de cooccurrence d'événements ou d'interventions qui utilise la plateforme de l'Association. Des travaux ultérieurs pourraient intégrer des aspects de la plateforme multivariée.
Support technique et engagement
- Wendy : Encore une semaine chargée au sein des équipes Support ! Plusieurs membres du support technique ont souhaité exprimer leurs sincères remerciements à l'équipe de développement de JMP. Les personnes suivantes ont été spécifiquement mentionnées pour avoir dépassé les attentes cette semaine : Bryan Boone, Dan Schikore, Daniel Powell et Caleb King . L'équipe Engagement a rencontré Kyoko Takenaka pour discuter de JMP 18 et de la manière de trouver des informations dans Salesforce. 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 .
Volume de dossiers par semaine :
Sujets de requête pour la file d'attente d'engagement, total :
Sujets de cas pour la file d'attente d'engagement, la semaine dernière :
Opérations de développement
- Nous sommes ravis d'accueillir Shannon Leslie, nouvelle responsable du programme JMP DevOps, dans l'équipe ! Shannon déménagera bientôt ses bureaux du bâtiment R au bâtiment A. Avant cela, elle travaillera selon un horaire hybride et utilisera une agence de voyages JMP lorsqu'elle sera sur le campus.
- Jim : Modification approuvée intégrée dans la branche 18.0.1 ; fourni un support Perforce supplémentaire. Signalement de nombreux JIRA pour les fuites et les échecs d'assertion rencontrés lors de la dernière exécution d'UT. Système d'exploitation de la machine mis à jour pour le Mac mini de Russ, ce qui permet d'obtenir un accès à distance (merci à Russ et Paul pour leur aide). Rencontre avec Nick Ruva, Melanie et Shannon Conners pour résoudre les problèmes associés aux arrêts des machines de test unitaire AWS.
- Bob : J'ai rencontré Brian et Jim pour commencer la stratégie de création de JMP Pro for Live. Cela nécessitera de nouvelles versions exécutables nocturnes et de nouveaux installateurs. Le prototype semble bon et le travail continuera. Ajout de nouveaux contrats de licence approuvés pour les installateurs de la version 19. Le travail se poursuivra avec la mise à jour des accords de licence avec l'équipe juridique.
- Myron : Travail sur JMPTOOL-1108 et les tickets associés – préparation de l'interface utilisateur et du serveur JiraBot pour le déploiement. Mises à jour du propriétaire de JiraBot ( JMPTOOL-1148 , JMPTOOL-1142 ). Suppression des champs liés à la mémoire de script de la base de données pour ASAN et autres tests volumineux ( JMPTEST-1172 ).
- Shannon : préparation et tenue de réunions d'intégration avec la nouvelle responsable du programme DevOps , Shannon Leslie . Participation à la première réunion du Cercle des Managers. Examen des progrès réalisés sur les tests unitaires Windows dans Jenkins avec Jim, Nick et Melanie. Enquête sur de nombreux crashs de la version bêta tardive et des mystères de production de JMP 18, saisie de quelques éléments JMPTEST pour enquête et ajout de numéros de cas, de liens anonymes et de commentaires vers des problèmes existants. Merci à Dan S d'avoir aidé à reproduire un problème de générateur de graphiques/sélecteur de colonnes signalé par un utilisateur tardif d'EA ( JMP-21035 ) ! Problèmes Jira liés aux outils et processus signalés et vérifiés.
- Mélanie : Jirabot 3.0 : ajout d'un nouveau champ à la production Jira ; ajout de nouvelles règles d'automatisation. Outillage général : aide au diagnostic de divers problèmes d'automatisation.
Localisation
- Trish : Triage des requêtes de localisation. Planification de projet pour les plannings et les contrats 18.1. Préparation de l'ordre du jour de la réunion mensuelle de l'équipe de documentation et de localisation. Nous avons examiné plus de 18.1 chaînes bloquées dans Stringbot qui ont été attribuées à notre ami Generic JMP Builder Account , traqué les développeurs et envoyé des e-mails leur demandant de bien vouloir les réviser. Des conversations visant à déplacer le support de traduction de JMP Clinical vers l'équipe de localisation sont en cours. Courte séance de rencontre avec Shannon Leslie.
- Allison : Testé l'automatisation de la création de compléments localisés et signalé les problèmes à Howard. Soumission des demandes d'ordre de travail à JMP Legal. Répondre aux requêtes des traducteurs sur les chaînes de Big Books et partager les informations pertinentes avec toutes les équipes de traduction. Début de la préparation pour la localisation de l'interface utilisateur 18.1 : mise à jour des modèles de devis, des projets Jiras et memoQ.
- Krzysztof : Réalisation d'une étude de localisation pour JMP Marketplace ; terminé le recyclage des modèles JMP MT avec les dernières données de traduction JMP, traductions SAS + données publiques du domaine juridique ; partagé les API d'accès aux modèles MT avec JMP Live et Marketing, gérant les projets de localisation en cours (envoi de fichiers, confirmation des MT) et implémentant de petits correctifs (corrections liées aux espaces) ; données de nombre de mots générées pour la portée des mises à jour 18.1 de l'interface utilisateur.
- Howard : Publication de deux tâches d'automatisation pour la création de compléments. Remarque à ce sujet : la communauté JMP autorise uniquement une taille de téléchargement allant jusqu'à 175 Mo. Les compléments localisés mesurent désormais environ 170 M. En cours de publication de la version Dashboard dB prévue pour fin mai.
- Sohail : mise en œuvre d'améliorations de l'application TM Search. Travailler sur l'automatisation de la gestion des fichiers tmx.
Documentation
- Susan C : Ajout d'objectifs pour 2024 dans Workday. JMP Live/Public - Création d'un filtre pour JMP Live/Public 18.1 Jiras et mise à jour du serveur doc JMP Live vers 18.1 (vérifié avec Trish, c'était ok). Eric prévoit la démo de la première itération pour la 3ème semaine d'avril. Examen des nouvelles fonctionnalités et des Jiras corrigés. Jira - Fin des modèles pour les 2 Jiras épiques de fin de projet (pour Doc Team et Roger) et création par lots de toutes les histoires sous chaque épopée. Création d'un Epic Jira pour les écrivains pour 18.1. J'ai rencontré le nouveau stagiaire en rédaction technique Khawar pour répondre à quelques questions sur FrameMaker. J'ai rencontré Chris B pour parler du processus de création de JMP Live/Public Help.
- Devon : J'ai manqué les deux premiers jours de la semaine à cause de la grippe, j'ai travaillé sur la mise à jour de la documentation de l'outil Ruler, j'ai travaillé sur les erreurs dans le XML produit à partir du processus de conversion FM vers XML.
- Qiana : tri Jira. Planification du projet de migration d'oxygène, y compris la création de Jiras. Exemple de travail de table de données pour JMP 18.1.
Tests système/hôte-Cary
- Hunter : démarrage de la vérification du problème d'autorisation SSO sur Mac dans JMP-20912 . J'ai rencontré Aaron pour discuter de certains cas signalés par des utilisateurs dans lesquels les projets mis à jour ne parviennent pas à être enregistrés sur OneDrive. JMP-18205 mis à jour avec des fichiers de crash et un projet de test puisque j'ai pu reproduire un crash avec un fichier de projet JMP 18.1 mis à jour dans OneDrive mais le fichier de projet résultant est resté intact.
- Audrey : Planification des stagiaires, planification de la version 18.0.1 et amélioration des tâches Jenkins automatisées.
Tests Web – Cary
- Natalie : Poursuite de la mise à jour des échecs des cas de test dans notre automatisation HTML5 existante. Les chiffres de notre rapport quotidien semblent BEAUCOUP meilleurs cette semaine. Des progrès supplémentaires ont été réalisés grâce à une nouvelle couverture des modifications de valeurs manquantes dans les info-bulles.
Tests système/hôte-Pékin
- Équipe de Pékin :
- Fixation d'objectifs et conversation au premier trimestre – Terminé
- Correction des échecs de base pour les langues localisées - En cours
Découverte de données
- Dan S : Correction de certains problèmes d'exportation HTML introduits lors de la prise en compte des modifications apportées à Chrome + Padding. Ajout de la possibilité de définir des options d'étirement/alignement sur les enfants de ColBox. Correction d'une fuite de mémoire liée aux espaces de noms des boîtes.
- Dave B : J'essaie de résoudre un problème avec le traitement des images HTML avec les dernières fonctionnalités de script Java. Correction d'un problème de sélection de lignes de tablebox avec des colonnes empilées. Ajout d'un délai personnalisé à la barre de progression pour lui permettre d'apparaître plus rapidement si nécessaire.
- Ernest : refonte de l'interface utilisateur pour la modification des étiquettes de valeur, des scores de valeur et des codes de valeur manquants. Expérimentation d'une nouvelle propriété pour les « valeurs forcées » afin de gérer le cas d'utilisation des « zéros d'échantillonnage ».
- Xan : mise à jour de MarkerSeg pour utiliser FlatHashMap
BICHE
- Caleb : Tri des tickets JIRA, en particulier ceux liés aux Sample Size Explorers. Poursuite du travail avec Sky sur le projet jaguar-puma, sur lequel nous soumettons un résumé au Discovery Summit Americas.
HTML interactif
- John Powell : conversion de MarkerSegment.js et DataFilter.js en classes JavaScript ( JMPHTML-13619 , JMPHTML-13644 ). Travailler sur la conversion de Format.js en classe JavaScript ( JMPHTML-13645 ). Remplacement de l'utilisation de '…' par le caractère points de suspension ( JMPHTML-542 ). Examen des demandes de fonctionnalités avec Praveena, Paul et Dieter pour planifier JMP 19. Discussion du nouveau look du contenu HTML interactif avec Praveena, Paul S., Michael S., Bryan F. et Dieter. Réponse à un message de la communauté des utilisateurs JMP concernant le filtre de données local interactif .
- Mike Stickles : Travail de refactorisation terminé sur JMPHTML-13616 (Refactoring des segments de barre vers les classes JS ES6), essayant actuellement de retrouver la cause de deux échecs de tests déclenchés par le nouveau code. J'espère les retrouver et obtenir le code pour examen au début de la semaine prochaine.
JMP en direct
- Aurora : 18.1 : Corrections de bugs. 19.0 : mises à jour de bibliothèques tierces. Fin de la pose des bases des améliorations des avertissements des cartes de contrôle. Poursuite de ce projet en exposant des informations sur les avertissements individuels au client. Divers : Triage Jira.
Statistiques
- John Sall : Dans Fit Response Screening , ajout d'une colonne PlotCol au rapport BLUP et définition du tableau du rapport pour qu'il soit déroulant. Dans Profiler Simulator - Simulation Experiment - amélioration de l'automatisation, développement d'une nouvelle méthode de remplissage d'espace et autres améliorations ( JMP-20973 ). Pour les plates-formes de modèles linéaires, la routine des moindres carrés a permis de produire des estimations de pente à la place ( JMP-4302 ).
- Elizabeth : Nous sommes sur le point de disposer de calculs de degrés de liberté de confinement à utiliser conjointement avec des erreurs types sandwich pour divers modèles mixtes. Un grand merci à Ernest Pasour pour une discussion utile sur la correspondance de chaînes et de termes !
Documentation sur les statistiques
- Michael C : Révision des mises à jour de l'index de script pour Colleen. Planification du travail pour les mises à jour de la documentation statistique 18.1 et réalisation des révisions de chaînes pour la version 19.0. Travaux de planification des programmes de conférences JSM et FTC en 2024 (avec Ryan Lekivetz).
Tests de statistiques
- Mark : Travailler sur un nouveau concept pour la fonctionnalité de coefficients aléatoires du simulateur de réponse d'Easy DOE. Travail sur un questionnaire et une étude d'utilisabilité de simulation de réponse avec JMP DOE. Création d'un script de test unitaire pour les anciens et nouveaux générateurs de nombres aléatoires uniformes.
- Jacob : Enquête sur les conceptions du guide DOE qui sont différentes sur les machines Apple Silicon dans JMP 19. Test des intervalles de confiance catégoriels, ajout de tests pour les cas avec des supercatégories. Test des correctifs DOE pour 19 et travail sur les tests unitaires. Assister le support technique de JMP pour les questions d'évaluation de la conception.
Note de Shannon
Merci à Melanie Drake d'avoir partagé quelques détails sur la prochaine éclipse solaire –
Préparez-vous à observer le ciel la semaine prochaine : le Triangle connaîtra une éclipse solaire partielle (environ 78,4 %) commençant vers 13 h 58 et se terminant vers 16 h 29, avec un maximum vers 15 h 15. Vous avez gardé vos lunettes d'il y a quelques années, non ?
https://xkcd.com/2816/
Et merci à Audrey Shull d'avoir partagé ce graphique d'AirBnB à guichets fermés la semaine prochaine le long du chemin de l'éclipse de la totalité. J'ai entendu dire que Niagara Falls NY allait être une maison de fous – et pour ajouter à l'excitation, ma sœur (qui vit dans le centre de New York) a rapporté qu'ils avaient eu un tremblement de terre de faible intensité aujourd'hui (4,8). J'espère que tout le monde pourra observer le ciel en toute sécurité lundi après-midi. Passez tous un bon week-end!