Bienvenue dans la mise à jour de développement JMP du 31 mai 2024 !
Cette semaine, les responsables du développement et la direction produit de JMP ont convenu de retarder le gel du code JMP 19 EA1 au 14/06/24 pour permettre la mise en œuvre des modifications apportées à l'autorisation EA et aux installateurs. Les modifications du code source de JMP étant terminées et les modifications apportées aux installateurs EA en cours, les équipes de test attendront avec impatience une série de tests préliminaires des installateurs pour vérifier bientôt toutes les modifications. Une fois le code gelé et les installateurs candidats générés et signés, les installateurs seront mis à la disposition des membres du programme EA dans MyJMP. Le processus de validation de l’installateur pour une première EA prend généralement environ deux semaines.
Pour le programme JMP 19 EA, nous verrons un changement significatif : le programme sera basé sur la licence JMP de l'utilisateur plutôt que déterminé par l'adhésion à la campagne EA dans SalesForce. Essentiellement, tout utilisateur disposant d'une licence JMP, JMP Pro ou JMP Clinical pourra installer et autoriser la version EA appropriée (JMP, JMP Pro ou JMP Clinical) - une invitation formelle pour rejoindre le programme EA ne sera plus requise. pour permettre l'autorisation. En coulisses, les EA JMP 19 utiliseront désormais le même chemin de code Salesforce que celui utilisé lors de l'autorisation des versions de production. Cela nous aidera à tester l'autorisation de production de manière plus approfondie plus tôt dans le cycle JMP 19. Plus de détails seront bientôt disponibles, mais n'hésitez pas à informer Mia Stephens si vous avez des questions.
Nous avançons également rapidement vers le début du mode d’approbation de JMP 18.1 le 04/06/24. Pour rappel, vous aurez toujours besoin d'une révision du code pour tout correctif nécessitant une approbation pour la version 18.1. Si vous disposez d'un correctif critique qui doit être inclus dans la version 18.1, veuillez envoyer une demande à la liste de diffusion des approbateurs JMP avec le nom de votre réviseur et des informations sur la modification proposée, y compris une brève description du problème avec le lien Jira et le lien Swarm ( le cas échéant). Assurez-vous de commenter tout impact attendu du changement à des fins de test. Merci
Annonces générales
Dates importantes à venir
- Début du mode d’approbation JMP 18.1 – 04/06/24
- Gel du code JMP 19 EA1 – 14/06/24
- Gel du code JMP 18.1 – 28/06/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Cœur
- Xan : Ajout d'options de lissage et de chevauchement pour la gigue de la grille : fonctionnalités de l'article phare de Wilkinson, Dot Plot.
- Ernest : Prise en charge du marquage de colonnes poussé la semaine dernière ( page Confluence ici ). J'adorerais entendre des cas d'utilisation de SE ou d'autres personnes susceptibles de diriger le développement.
- Dave B : Amélioration du temps de chargement de Wafer Maps (JMPHTML-13752). Réponse à une discussion au sein de la communauté des utilisateurs JMP sur l'utilisation du HTML interactif dans iFrames. Etude de la possibilité d'élargir le filtre de données local pour afficher des catégories de filtres très larges (JMPPRODMGMT-1420).
- Dan S : correctifs intégrés à la version 18.1 pour les artefacts visuels Mac Panel Box, les filtres de données de la plate-forme de groupe, le focus de la page à onglets et les bogues d'annulation du focus de texte. 19.0 met à jour l'arborescence des objets du panneau de propriétés pour préserver l'état d'ouverture/fermeture, le dimensionnement de ListBox lorsque la barre de défilement est ajoutée/supprimée et les sélecteurs de colonnes de la plate-forme de groupe pour interdire la commutation à l'aide de la colonne Par.
- Evan : Analyse des données de télémétrie concernant l'importation et l'utilisation d'Excel. Intégration des correctifs à la v18.1. Travailler sur un prototype pour simplifier le copier/coller des colonnes.
DOE et fiabilité
- Caleb : Correction de bugs et améliorations des explorateurs de taille d'échantillon convertis. J'ai également créé une page de fonctionnalités pour celles-ci et quelques améliorations que j'ai apportées aux courbes OC.
Hébergement et interfaces
- Will Morgan : Je travaille à l'intégration de mon module client AWS S3 dans un package Python à intégrer dans l'environnement Python de JMP. Nous espérons que ce package python sera utilisé avec un complément JMP pour le connecteur de données AWS S3. À l'avenir, j'examinerai le développement requis pour créer un complément JMP et déterminerai comment le complément s'interfacera avec mon package AWS python.
- John Schroedl : La fenêtre d'accueil sous Windows a été légèrement rafraîchie visuellement dans le cadre de mes modifications visant à supprimer notre utilisation de la bibliothèque d'accueil Telerik (JMP-20282). Afin de réduire notre dépendance à Telerik, je remplacerai leur contrôle de rotation par le mien qui aura également un look plus moderne. Passer du temps à suivre la vague d'annonces de Microsoft concernant Copilot (leur offre d'IA) et Windows sur ARM. CIS étudie l'achat d'une machine avec le nouveau processeur Snapdragon X Elite et je vais commencer les travaux nécessaires pour créer une version native ARM de JMP. (JMP-21513). A aidé les gens à déboguer divers problèmes tels que les fuites de mémoire, les problèmes de fichiers et à créer des questions.
- Paul N : Travailler sur le support Python :
- JMP-20811 – où l'exécution du code de notation dans l'éditeur de script JMP 18 ne trouve pas jmp_score.py. Testé sur macOS JMP 19. Terminera les tests et passera aux versions 18.1 et 19.
- JMP-18386 – déplacez les DLL Python dans l'installation de Windows. Cela corrige également le cas où le module _socket est introuvable lors de l'installation des packages Python. Poussé à 19.0 et 18.1.
- Michael H : Modifications apportées au système de build Mac pour rendre nos scripts de phase de build personnalisés plus maintenables et également fournir les informations dont Xcode a besoin pour déterminer quand ces scripts doivent être exécutés.
- Kristen : Le développement de cette semaine s'est concentré sur la mise en œuvre d'un flux d'authentification OIDC à l'aide de myJMP dans l'environnement de test JMP Marketplace - JMPMRKT-94.
HTML interactif
- Praveena : Triage des cartes de contrôle -
- Prise en charge des formes basées sur l'état de triage, identification du changement d'état des lignes et désactivation du menu Triage.
- Travail sur la mise à jour du document IDF pour les avertissements des cartes de contrôle.
- Diagramme à secteurs : j'ai passé du temps avec le stagiaire Sam Blashill pour le travail sur les segments à secteurs.
- John Powell : Amélioration du temps de chargement de Wafer Maps ( JMPHTML-13752 ). Réponse à une discussion au sein de la communauté des utilisateurs JMP sur l'utilisation du HTML interactif dans iFrames . Étude de la possibilité d'élargir le filtre de données local pour afficher des catégories de filtres très larges ( JMPPRODMGMT-1420 ).
- Paul Spychala : Soumission de la validation de rendu WebGL initiale pour HTML5 [ JMPHTML-13795 ] afin de basculer les pipelines de rendu vers WebGL lorsque davantage de performances sont nécessaires.
- Mike Stickles : Travailler sur le déplacement des couleurs de remplissage pour les segments de barre dans la section Informations XML pour améliorer les performances ( JMPHTML-2018 ) ; environ 70% fait.
- Sam Blashill : J'ai beaucoup appris sur la base de code JMP et j'ai commencé à me salir les mains en développant la prise en charge des diagrammes circulaires interactifs dans JMP Live.
JMP en direct
- Aurora : 19.0 : améliorations des avertissements relatifs aux cartes de contrôle (Clay Barker a eu la gentillesse de nous rencontrer pour discuter de la brevetabilité, je génère également un résumé des progrès du triage/de l'urgence par rapport)
- Aaron : Fin de la prise en charge de l'utilisation de scripts Python pour les mises à jour des données sur JMP Live. Travailler sur les problèmes de publication des cartes de contrôle.
Statistiques
- Laura CS : Poursuite du travail sur MIIV-2SLS dans SEM, notamment en fusionnant toutes les matrices de covariance des estimations à travers les équations en une seule grande matrice pour présentation dans le rapport, ajout d'estimations dans le diagramme de chemin (pour les interceptions/régressions/chargements uniquement), ajout d'un exemple d'index de script, enquêtant sur un bogue pour les interceptions lors de l'utilisation de l'estimateur uniquement pour les valeurs de départ, et nettoyé tout le code pour le préparer à être poussé vers le main (espérons-le au début de la semaine prochaine !). J'ai proposé 3 exemples pour l'équipe académique afin que des guides d'une page puissent être créés pour le SEM.
Documentation sur les statistiques
- Michael C : révision de l'index des scripts et des mises à jour de la documentation pour Colleen ; préparé pour Hamid qui débutera à temps plein la semaine prochaine ; participé à une séance de groupe de discussion des managers avec JMP HR.
Tests de statistiques
- Mark : Débogage du délai d'expiration intermittent sur une machine par un script de test unitaire Easy DOE avec Jacob. Problème résolu en divisant les tests (> 2 200) en deux ensembles de tests. Développer un prototype de plateforme d'optimisation bayésienne avec Chris. Refactorisation du script pour accueillir de nouvelles fonctionnalités. Travailler sur un concept d'information des utilisateurs sur l'accent mis par une nouvelle campagne sur l'exploration ou l'exploitation. Réponse aux questions de la communauté JMP.
- Jacob : Tests catégoriques. Démarrage des tests pour la nouvelle extension FDR (JMP-2012) et mise à jour des tests unitaires pour tenir compte des changements récents. Enquêter sur les problèmes de performances potentiels. Enquête sur un crash dans une routine BLAS, trouvé par Chris Gotwalt. Travail sur un test unitaire pour reproduire le crash.
- Tonya : Test des cartes de contrôle à court terme. Présenté sur la réponse aux commentaires bêta aux groupes de test. Vérification des bugs.
Mises à jour sur les sciences de la vie
- Reetika Sarkar : J'ai assisté au déjeuner pizza à Cary plus tôt cette semaine et je l'ai apprécié. J'ai travaillé sur les formations STIPS et JSL cette semaine.
- Rebecca : Correction des derniers bugs de JMP Clinical 18.1. Rassemblement de diapositives pour un atelier conjoint avec la FDA qui aura lieu lors de la conférence DIA le 18 juin.
- Richard : Prototypage d'un rapport de récidive pour résumer les événements indésirables au cours d'un essai clinique et poursuite de la rédaction du manuscrit AE.
Gestion de produits et marketing de produits
- Bryan : Nous avons continué à travailler avec Dan Schikore, David Barbour et Evan McCorkle sur des changements stylistiques pouvant être invoqués à la demande. Travail avec Sarah Sylvestre et Evan McCorkle sur un rapport détaillant les résultats des tableaux de données issus des entretiens avec les utilisateurs et les SE ainsi que de la télémétrie.
Support technique et engagement
- Wendy : Avec la semaine plus courte, le volume de dossiers a été un peu moindre mais reste assez chargé ! L'entraînement de Dawn et de Joe se déroule bien. Engagement se prépare aux changements à venir dans le Store, car JMP Pro et Clinical devraient bientôt être disponibles.
- Comme d'habitude, 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
- Shannon L : révisé avec Product Mgmt et prototype finalisé pour le suivi des problèmes Jira d'ici la version EA (plus d'informations à venir) ; aidé avec les rapports d'accident ; a commencé à travailler avec les achats pour les renouvellements d'Atlassian pour juillet ; travailler avec Atlassian sur les écarts dans le nombre de comptes de gestion ; a lancé des réunions hebdomadaires de développement de migration AWS ciblées, une pour StringBot et une autre pour les builds.
- Mélanie : Processus d'aide : les tâches clés d'aide sont désormais mises à jour et exécutées pour l'aide 18.1 et 19.0 ; quelques améliorations générales apportées aux scripts. Processus DevOps : enquête générale, tests, dépannage pour les flux de tests unitaires ; Machine Mac Crash Symbolize mise à jour ; participé aux réunions de migration de build et de planification EA. Migration Stringbot : rencontré Shannon C, Shannon L et Myron pour la première réunion de sprint ; critères d'acceptation finalisés pour les histoires ouvertes pour ce sprint ; commencé à planifier les tests.
- Myron : Début de la configuration de Stringbot sur AWS (JMPTOOL-1181, JMPTOOL-870). Travail sur des exemples de processus de données (JMPTOOL-1050). Problèmes d’erreur de type résolus dans le symbole de crash Windows (JMPTOOL-1221).
- Jim : Créez des mises à jour de scripts machine. Versions activées de JMP 18.0.2 pour Mac et Win ; idem pour les tests unitaires. Préparation de la version bêta de JMP 19.
Localisation
- Allison : traductions finalisées et validées de JMP Live 18.1 et notification du contrôle qualité pour les tests ; résolu le problème de traduction JA trouvé par QA. Communication avec BRD concernant le calendrier des tâches de PAO de la documentation JMP 18.0 localisées. Réponse aux requêtes liées à la localisation de l'interface utilisateur portable et de la documentation JMP. Envoi d'exemples de données 18.1 aux équipes de traduction pour localisation.
- Krzysztof : Le projet de localisation de traitement (validation et diffusion) renvoie pour l'interface utilisateur 18.1 : PortableUI, Builtins, SampleData, JMP Live. Le projet Processing Book est renvoyé. Rechercher et documenter une étude de localisation pour JMP Clinical. Travail sur la migration des outils de localisation vers notre nouvelle machine externe.
- Trish : Ordre du jour préparé pour la réunion mensuelle doc/loc. Évaluation de la documentation de localisation 18.1 – considérations de processus et de calendrier. Calendriers reconfigurés à la suite du gel du code de développement qui s'est éloigné de deux semaines. Collecte d'informations pour les équipes de traduction afin d'évaluer la traduction de certaines chaînes Sample Size Explorer.
- Sandy : Travail sur la validation de la comparaison de fichiers avec des étiquettes à exécuter après le travail de remplissage. Fin du test des API de l'interface Jira.
- Sohail : corrections de bugs et nouvelles améliorations des fonctionnalités de l'interface de recherche de traduction.
Documentation
- Devon : JMP-21601 : Suggestions de mises à jour du guide de l'utilisateur de Kyoko Takenaka, JMP-21592 : Suppression d'une référence sur l'hébergement par JMP des instances JMP Live, ajout de scripts de capture d'écran pour les images de préréglages de plate-forme et mise à jour de quelques-unes d'entre elles pour la version 18.1, travail sur les problèmes avec des listes et des images lors de la conversion de Discovering JMP en XML.
- Khawar : modifications UG ( JMP-21471 : suite des modifications mineures. Exemple d'index ( JMPDOC-2184
J'ai commencé à parcourir la liste et à prendre des notes. Étapes manuelles à partir de captures d'écran ( JMPDOC-26
Correction des scripts pour tous les dossiers UG.
- Qiana : Fini de passer par l'UG Jiras pour la 18.1. Clôturé JMPDOC-26. J'ai parcouru la page des fonctionnalités de JMP 18.1. Planification et coordination du projet JMP 18.1.
Tests système/hôte-Cary
- Adnane El Hachami : Engagé dans d'autres formations JMP et JSL. J'ai fini de travailler sur mon projet de visualisation de données et une version initiale du projet de collecte de références d'URL, qui vise à faciliter et automatiser la vérification si les URL sont toujours accessibles et valides dans des exemples de tableaux de données. J'ai également commencé à travailler un peu sur mon troisième projet qui vise à généraliser certains tests prédéfinis à plus de langues autres que l'anglais. Un autre objectif de ce projet est de rendre les tests plus efficaces ; de cette façon, ils peuvent devenir des tests de référence. J'ai commencé à en apprendre davantage et à lire le code cet après-midi.
- Mandy : J'ai travaillé sur le regroupement des colonnes et des scripts pour le changement apporté par Ernest – j'ai trouvé quelques problèmes JSL avec le dissociation – toujours en cours ; J'ai découvert les « valeurs forcées » en tant que propriété de colonne (JMP-6518 ) et maintenant il y a une page de fonctionnalités et je vais l'ajouter à la vidéo EA 1 que je fais pour la table de données. Le balisage des colonnes est un autre de ceux sur lesquels je travaille à 19 ans, il y aura donc 4 choses mises en évidence dans la vidéo. Je travaille sur un journal pour pouvoir cliquer et montrer comment accéder à chacun et le limiter à 5-6 minutes. J'ai également travaillé sur un correctif de filtre de données et un crash associé qui entrera également dans la version 18.1.
- Audrey : Rencontre avec le service juridique pour parler d'un site Web pour les divulgations de tiers, d'un peu de planification interne, d'un peu de trucs d'Atlassian Admin, d'une enquête sur les échecs des tests unitaires, de la suppression des tests Matlab et R du framework JMP 19 ; ces tests devront peut-être être réécrits à l'aide de notre intégration Python.
- Mike M : Un test Sikuli a détecté une régression pour les groupes CCB By. Amélioration de quelques tests Sikuli pour couvrir des scénarios plus interactifs. Suivre les différences de tests d'image, les échecs de base et tester quelques vérifications.
- Lisa : J'ai travaillé sur la modification d'un test unitaire défaillant que Mandy et Audrey ont examiné. Également entré un bug où l'aperçu dans les paramètres de l'axe n'était pas mis à jour correctement.
Tests Web – Cary
- Josh : Répondre aux questions sur le déploiement du serveur JMP Live. Soutenir les membres de l’équipe en cas de besoin. Cartographie des prochains domaines de Live et HTML que j'aimerais voir automatisés. Création de nouveaux certificats SSL à utiliser avec JMP Live et Keycloak pour les serveurs situés sur na.sas.com et dev.jmp.com.
- Anna : Problèmes de sélection de marqueurs en HTML5. Je commence à vérifier les mises à jour de Parker pour améliorer Maps sur ordinateur. En testant les problèmes avec la plate-forme de groupe et le sélecteur de colonnes, Dan a résolu et résolu le problème en limitant les colonnes disponibles pour remplir CS. Problème du module complémentaire Marketplace Capability Explorer avec le mode sombre sur Mac, problèmes DAD 17 signalés dans JMP 17 sous Windows.
|
Équipe de test Web Pékin / Cary Jira Statut
|
|
Essai
|
5
|
|
Test prêt
|
43
|
|
Créé les 7 derniers jours
|
15
|
|
Fermé les 7 derniers jours
|
33
|
Tests système/hôte-Pékin
Note de Shannon
Merci à Dan Valente qui a partagé cet intéressant article de la BBC sur les réponses erratiques fournies par la nouvelle recherche d'ensemble de l'IA de Google – un outil que vous ne voulez certainement pas utiliser pour l'instant pour obtenir vos recettes pour les repas du week-end…
Merci également à Josh LoPresti pour le partage de cet article ! Heureux de n'avoir aucune pièce jointe à partager avec la mise à jour de cette semaine… :smiling_face_with_smiling_eyes: mais j'y penserai la prochaine fois !
J'espere que vous passerez une tres bonne fin de semaine.