Bienvenue dans la mise à jour de développement JMP du 26 janvier 2024 !
Le JMP 18 EA8 a été branché cette semaine. Les installateurs EA8 pour JMP Pro et JMP Clinical sont actuellement testés et les équipes d'assurance qualité de Cary et de Pékin espèrent les approuver en début de semaine prochaine. JMP Live disposera également d'une version EA8 pour un client important.
Avec le gel de la documentation désormais dans le rétroviseur, l'équipe de documentation s'est concentrée sur la génération des fichiers d'aide JMP et sur la vérification que le contenu et le formatage sont tous corrects avant les tests finaux des candidats installateurs. Nous prévoyons actuellement d'utiliser les installateurs 18.0 du 30/01/24 comme candidats installateurs finaux pour JMP 18.0.
J'apprécie tout le travail sur le triage Jira que les gens ont fait aujourd'hui ! J'ai ajouté un rappel de calendrier pour deux semaines à partir d'aujourd'hui avec des détails sur la mise à jour des éléments non fermés restants pour lesquels la version planifiée = 18.0. Les éléments non mis à jour à ce stade verront la version 18.0 supprimée de la version planifiée. L'étape de mise à jour de la version planifiée est une partie importante du processus des développeurs pour clôturer la version 18.0. Il est également extrêmement utile dans le processus de planification de la version 18.1 pour les équipes en aval. Les équipes de documentation et de localisation travaillent actuellement ensemble pour envoyer le contenu des livres JMP à traduire et peuvent prioriser le travail différemment en fonction de ce qui est prévu à court terme dans le calendrier 18.1.
Si vous envisagez toujours d'ajouter de nouvelles fonctionnalités mineures dans la version 18.1 qui n'étaient pas prêtes à temps pour être livrées dans la version 18.0, sachez que notre date de gel des fonctionnalités de développement pour la version 18.1 est actuellement prévue pour le 19/04/24, juste avant la chaîne de l'interface utilisateur portable. date limite pour le 18.1. Il est d'une importance cruciale d'effectuer tout travail sur les fonctionnalités prévu au début du cycle afin que nous puissions atteindre nos jalons et livrer la version 18.1 comme prévu en septembre.
Le calendrier des réunions de développement JMP pour cette année est assez ouvert, alors veuillez ajouter votre nom au calendrier des bénévoles dans Confluence si vous souhaitez parler des nouvelles fonctionnalités prévues, partager un outil ou une pratique que vous utilisez et qui pourrait intéresser avec le groupe, ou partagez une présentation que vous faites ou avez faite à Discovery ou à une autre conférence.
Enfin, merci beaucoup à Tonya Mauldin pour avoir partagé le rapport de cette semaine sur les cas de bêta et de crash avec les crashs sélectionnés !
Cas de bêta et de crash de la semaine du 26/01/2024 | JMP Live (sas.com)
Annonces générales
- Si vous souhaitez figurer parmi les employés vedettes d'Inside JMP, veuillez télécharger une copie du formulaire Apprenez à connaître . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous, dans le dossier. Merci d'avoir contribué à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Candidat installateur final de JMP 18.0 – 30/01/24
- Approbation du contrôle qualité JMP 18.0 – 20/02/24
- Veuillez visiter Confluence pour une liste complète des dates du JMP 18 .
Mises à jour du développement JMP
Tests Web – Cary
- Josh L : Chris Humphrey et moi avons passé quelques heures lors d'un appel au support technique pour résoudre un problème de certificat. Le problème s'est avéré être un mauvais certificat racine sur le serveur et un certificat client corrompu sur le poste de travail. Refactorisation de certains scripts d'installation automatisés de JMP Live pour enregistrer désormais certaines heures de démarrage et d'arrêt. Cela aidera lors du débogage lors des remaniements de versions. Travailler sur la vérification d'un Jira qui a amélioré l'expérience de suppression pour les utilisateurs de JMP Live. Nous sommes passés d'un peu moins de 4 minutes à 49 secondes. Beaucoup de code a été modifié dans les versions 18.1 et 19.0, cette vérification me prend donc un certain temps.
- **Bienvenue à la nouvelle testeuse** Natalie M : J'ai enfin reçu le badge et je peux ouvrir les portes moi-même ! Yay! Nous avons reçu le matériel de bureau que nous avons commandé et progressé dans la mise en place du bureau de Cary. J'ai rencontré Beth pour plus d'intégration. Je travaille sur sa liste. Rencontre avec Audrey. Beaucoup de lectures sur Confluence pour se familiariser avec les responsabilités de l'équipe. Début des réunions hebdomadaires. J'ai suivi une formation JMP via des webinaires. J'ai travaillé avec Steve Chen pour commencer à apprendre le cadre d'automatisation.
- Anna : J'essaie de suivre les vérifications de tous les correctifs de Praveena pour les cartes de zones. Tout fonctionne maintenant ! Aider Paul S à détecter les problèmes liés au tracé Fit Curve dans divers navigateurs. Enquête sur les problèmes de sélection et de zoom dans JMP Live.
Tests système/hôte-Pékin
- Da Zhang : (1) Vérification des bugs. (2) Examen des résultats des tests de charge JMeter. (3) Enquête sur TS00122726 et TS00123740. (4) Test de deux nouvelles fonctionnalités de requête HTTP : JMP-20018 et JMP-19933 . (5) Enquête sur les échecs des tests JMP 19.0 WinAutomation ( JMPTESTBJ-2953 ).
Découverte de données
- Ernest : Refonte poussée du panneau de table de gauche. Les commentaires sont les bienvenus et n'hésitez pas à me signaler tout ce qui est cassé. Ce panneau gère la sélection des colonnes, de sorte que des nuances subtiles peuvent provoquer des changements de comportement involontaires à des endroits éloignés dans JMP.
- Dave B : aperçu poussé pour la boîte de dialogue Enregistrer au format PDF et correction des bugs associés, correction des pages vierges dans la table des matières et ajout du support JSL pour la table des matières (les zones de plan sont utilisées pour générer la table des matières).
- Xan : Travail de gigue et petits bugs : belles échelles logarithmiques, export SVG pour les valeurs extrêmes, exemples SI, cas GB dégénérés.
- Dan S : Plus de prototypage pour le style visuel dans JMP 19. Mises à jour JMP 18.1 pour Data Filter et CCB avec By-groups.
- Evan : J'ai terminé le deuxième cycle de prototypage pour le style visuel. Commencer à planifier les prochaines étapes.
- Morgan : J'ai terminé le travail de préparation pour la fusion de JMP Notebook et Scintilla 5.x dans JMP.
Hôte
- Paul N : Mises à jour de sécurité de JMP 19.0 et 18.1 : Libcurl vers 8.5.0, Zlib vers 1.3.1. Mise à jour de la copie de Zlib par JMPDtPreview et de la copie de Zlib par JMPPreviewer. Correction de JMP-20150 – JMP 19.0, 18.1 – Correction de Python Send()/Get() lorsque numpy est installé après le lancement de JMP. JMP ne le reconnaîtra pas avant le prochain redémarrage. Le problème existait depuis JMP 14, mais aucun client n'a été signalé. L'installation du package JMP 14 à 17 s'est toujours déroulée en dehors de JMP. JMP-20140 également résolu – JMP 18.0, 18.01, 18.1, 19.0 – Correction d'une erreur de module introuvable lors du tout premier lancement de JMP, le répertoire des packages de site n'existait pas et Python ignorait la recherche dans le répertoire jusqu'au prochain redémarrage là où il existait . Incident de support technique signalé par le client EA-7. Apportez la touche finale à la page de fonctionnalités Python.
- Michael H : Pour JMP 19, modification de la version minimale de macOS en macOS 12 Monterey. Cela a nécessité de nombreuses modifications de l'hôte Mac pour éviter d'appeler des API du système d'exploitation désormais obsolètes, principalement liées au système Mac pour identifier les types de fichiers. Si vous rencontrez de nouveaux problèmes de type de fichier (impossibilité d'ouvrir ou d'enregistrer des fichiers d'un type particulier, les fichiers n'ont pas d'icônes, etc.), veuillez m'en informer. Le copier/coller est également affecté.
- Daniel Powell : Actuellement, nous testons toutes les combinaisons d'expiration, de résiliation et de renouvellement, ainsi que l'amélioration d'AWS et de Salesforce avant la version de mars.
- John Schroedl : mises à jour terminées de libxml2, y compris les correctifs d'analyse statique. Préparation du remplacement du PC (sauvegardes, nettoyage, etc.). Travailler avec Evan et Dan sur l'effort de style visuel.
HTML interactif
- John Powell : Ajout de la prise en charge de l'affichage des rôles de couleur et de taille dans des tracés parallèles ( JMPHTML-1401 , JMPHTML-2021 ). Intégration d'un correctif pour les plages HDR dégénérées dans 18.1 ( JMPHTML-13440 ). J'ai enseigné aux nouveaux membres de l'équipe comment intégrer les modifications de main dans 18.1. Intégration d'un correctif pour le clustering de variables dans 18.1 ( JMPHTML-13442 ). J'ai proposé à mon équipe d'écrire des blogs pour le lancement de JMP 18.0 ( LAUN-62 ). Analyse des demandes de fonctionnalités HTML interactives avec Dieter, Praveena et Paul S. Correction d'un problème avec le rôle de couleur manquant apparaissant deux fois dans les info-bulles de tracé parallèle avec l'aide de Paul S. et Michael Senoyuit ( JMPHTML-13482 ).
- Paul Spychala : Le développement de cette semaine concerne les bugs et l'intégration dans la 18.1. Certains correctifs incluent : Problèmes de mode sombre en HTML ( JMPHTML-950 ). Créez des graphiques non pris en charge avec l'option First View Level statique ( JMPHTML-2170 ). Poursuite du travail sur la correction des incohérences de formulation manquantes dans HTML ( JMPHTML-13486 ).
- Michael Senoyuit : Correction de JMPHTML-830 : Info-bulle éloignée du coin du segment visible après utilisation de la loupe et travail sur JMPHTML-2290 : BV : L'image hoverlabel épinglée reste stationnaire lors du zoom | vue panoramique.
JMP en direct
- Aurora : 18.1 : Diverses corrections de bogues pour les enregistrements du journal d'audit et les enregistrements d'accès aux packages. Création d'un script pour générer un document API REST pour l'auto-hébergement interne. 19.0 : Suppression des outils CLI obsolètes. Suppression / remplacement de bibliothèques tierces malsaines. Divers : conférence en ligne enregistrée pour Discovery Europe. Démo JMP Marketplace révisée.
Statistiques
- Jianfeng : Des tests exacts non paramétriques pour plusieurs niveaux (plus de 2 niveaux) et pour N supérieur à 50 ( JMP-13863 ) ont été poussés. Une barre de progression permettant aux utilisateurs de contrôler le processus informatique est également ajoutée. La fonctionnalité est actuellement en cours de test. Si les tests se déroulent bien, la fonctionnalité est prévue pour JMP18.1. Merci!
- Laura CS : Correction de problèmes avec les options de copie du diagramme SEM. Il y avait 3 options différentes qui prêtaient à confusion et ne fonctionnaient pas correctement. Réduit à une option, assurez-vous que le diagramme n'est pas tronqué lors du collage (merci à Dave Barbour !), qu'il ne disparaît pas dans HTML5, que le rapport à onglets complet n'est pas copié et que le formatage des bords est conservé. Retour au travail sur un dialogue SEM personnalisé pour de nouvelles méthodes d'estimation.
- John Sall : intégré aux correctifs 18.1 pour VMedian (JMP-9346), Contour Profiler (JMP-20008), Model Dialog (JMP-19690), Interaction Profiler (JMP-19690) et Bootstrap Forest (JMP-20064). Dans le dépistage des réponses, terminé Poisson et binôme négatif (JMP-19552 et JMP-19559). Dans Design Spacer Profiler, implémentation du verrouillage interactif (JMP-18962). Dans Process Screening, correction d’un problème de sélection automatique du tableau de limites (JMP-20181). Dans la boîte de dialogue Ajuster le modèle, début de l'implémentation d'une personnalité Causal Trt (JMP-20202).
Documentation sur les statistiques
- Michael C : Vérifié via l'aide en ligne pour la documentation 18.0 ; examen de la page de confluence des nouvelles fonctionnalités ; propositions de mises à jour pour certaines entrées de carte de contrôle dans l'index de script, à effectuer dans la version 19.0/18.1.
Tests de statistiques
- Mark B : A assisté à la réunion de lancement de l'équipe d'action DEI 2024. Création d'une nouvelle étude d'utilisabilité à l'aide de Choice Design pour mieux comprendre les préférences pour le nouveau tracé interactif et l'aide utilisateur dans l'onglet Analyser d'Easy DOE. J'ai rencontré Mia et les autres participants d'une session de feuille de route pour le JMP Discovery Summit Europe afin de planifier des discussions éclair. Test du complément Torch Deep Learning avec l'aide de James pour configurer une machine virtuelle dans AWS qui fournit suffisamment de ressources informatiques pour exécuter le complément.
- Tonya : Travailler sur les rapports bêta, tester diverses options dans la version 18, examiner les problèmes à court terme soulevés par Yusuke et vérifier les bogues.
Gestion de produits et marketing de produits
- Bryan F : Sarah Sylvestre et moi avons développé les exigences initiales pour un assistant IA en synthétisant les points faibles des études d'utilisateurs internes à l'aide de l'assistant IA de Parker. Planification des travaux de « découverte » (c'est-à-dire des études d'observation externes) liés aux efforts du JMP 19 visant à améliorer les tableaux de données et à introduire un assistant d'IA. Tenue de la première réunion du club de lecture « Design of Everyday Things » avec le groupe de Julian. Création d'une instance AWS de JMP 18 pour tester certaines options de conception Easy DOE. Création d'une preuve de concept pour montrer comment envoyer les résultats d'une étude utilisateur à une base de données Google Firebase. Mise à jour de la bannière utilisée dans la boîte de dialogue À propos de JMP 18 pour qu'elle soit cohérente avec le nouvel écran de démarrage de l'application. Plus de logistique liée au JMP Usability Lab pour Discovery Summit Europe. Participation à la planification des mises à jour visuelles des rapports JMP Live.
Support technique et engagement
- Wendy : Le volume des dossiers augmente. L'équipe de support Salesforce ajoutera bientôt des mises à jour de sujets pour les métadonnées des requêtes. Nous espérons que cette mise à jour nous permettra de fournir une meilleure catégorisation et de meilleurs rapports sur les cas, à la fois pour le support technique et l'engagement. 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
- Mélanie : Implémentation, test et activation de tâches d'intégration automatique pour un démarrage rapide vers les branches 19.0 et 18.1. Interview de 2 candidats exceptionnels pour le poste de responsable de programme DevOps. Collaboré avec la localisation pour ajouter un travail qu'ils peuvent exécuter pour compiler les fichiers XSTR après avoir renvoyé les traductions. Réorganisation des tâches d'aide à la production Jenkins pour isoler les anciennes tâches à supprimer des tâches nouvelles/actuelles actuellement en cours d'utilisation/développement. Mises à jour testées des affectations Jirabot. Travailler sur diverses tâches Jenkins et autres travaux de mise à jour de Jira.
- Jim : Fichiers 18.0 ramifiés pour EA #8 pour JMP Pro et JMP Clinical sur WinOS et Mac OS. Prise en charge de Perforce – principalement les autorisations et les intégrations. Travailler sur la mise en place de nouvelles machines UT quotidiennes et s'associer aux projets Jenkins. De nombreuses mises à jour logicielles pour diverses machines de build et de tests unitaires.
- Myron : Travail sur la configuration Stringbot 18.1 (JMPTOOL-1076) et 19.0/main (JMPTOOL-877) et a continué à travailler sur l'interface utilisateur de JiraBot et sur les mises à jour du programme de support et de la base de données.
Localisation
- Allison : Livraison du HTML5 localisé à l'équipe Doc ; formé avec Krzysztof sur le processus d'exécution des validations dans Jenkins après que les fichiers localisés ont été poussés vers P4 ; formé avec Krzysztof sur le processus de validation et d'extraction des fichiers sources de production pour créer des projets de localisation ; traité MDC, KS et DJ localisés et vérifié que les modifications ont été mises en œuvre pour refléter les fichiers sources anglais mis à jour.
- Krzysztof : Configuration de notre flux de travail L10N pour les traductions de livres v18. Gérer les mises à jour tardives des projets DJ, cartes de description de menu, encarts de texte partagés et raccourcis clavier. Mise à jour de TermBank (terminologie) avec les dernières traductions de l'interface utilisateur. Affinement des paramètres d'assurance qualité pour les projets Books.
- Sohail : Fin des scripts et du processus TermBank. Implémentation de mises à jour de TM Search pour une exécution nocturne. Préparation au recyclage des modèles JMP Google AutoML.
- Trish : dirigé la réunion mensuelle de l'équipe de documentation et de localisation ; fichiers localisés nécessaires à la création de l'aide HTML5 pour la version 18.0 fournie à l'équipe de documentation ; réunions avec Allison pour examiner la configuration du projet pour les projets de documentation ; recueillir des informations à envoyer aux fournisseurs concernant le transfert de la documentation utilisateur JMP à la traduction.
- Sandy : Travail sur l'automatisation de la vérification pour diverses tâches de population source Jenkins l10n. Exécution à sec du chargement des sources Big Books. Vérification de divers bugs Jira. Début du travail sur le travail Jenkins pour la compilation du fichier XSTR effectué après le traitement des retours. Cela remplacera le processus manuel actuellement exécuté.
- Howard : Fin de la migration du travail l10n Jenkins vers AWS.
Documentation
- Qiana : Fermé ou déplacé vers l'ouverture 18.0 Jiras. J'ai examiné mes livrables dans l'aide JMP générée. J'ai travaillé sur mes nouveaux éléments de fonctionnalités. Mise à jour du livre de référence sur l'automatisation et des cartes de description des menus.
- Devon : révision finale de l'importation de fichiers multiples pour les documents Excel et Wide Transforms, diverses tâches de publication de documents et dépannage.
Tests système/hôte-Cary
- Mandy : J'ai travaillé sur les modifications de Main(19) et j'ai repéré plusieurs crashs en 19 ou 18.1. Plusieurs changements apportés à Main pour Mac ont provoqué quelques différences – les développeurs ont dû y apporter des modifications. J'ai examiné à nouveau plusieurs pistes TS cette semaine et signalé un crash et quelques autres problèmes intéressants avec Tables > Résumé (Filtre de données local) pour 18, mais seront résolus dans 18.1 et 19.0. J'ai rencontré la nouvelle testeuse de Josh, Natalie. J'ai effectué des tests d'installation pour JMP18EA8 pour Mac – et j'ai signalé que je n'avais pas vu de problèmes avec celui-ci. REMARQUE : la prochaine étape sera les tests de l'installateur 18.0 – les développeurs devront surveiller de près ce qu'ils poussent vers la branche principale, pour s'assurer qu'ils ne cassent pas de choses, car tous les testeurs seront occupés par les tests de l'installateur. :smiling_face_with_smiling_eyes:
- Hunter : davantage de tests d'autorisation avec les dates d'expiration et de fin, ainsi qu'une grille de configurations et de problèmes signalés à Daniel, testé le programme d'installation pour plusieurs versions de JMP 18 EA 8 pour Jim, une révision de la documentation et exécuté une série de chemins et d'emplacements de fichiers. tests affectant les projets et ouvert un numéro.
Note de Shannon
Merci à (directeur de la gestion des produits) Dan Valente d'avoir transmis cette publication Instagram d'un développeur vous rappelant que l'équipe PM croit en vous ! (Comme si vous aviez besoin de ce rappel. Nous savons tous que notre équipe PM en a vraiment besoin.) Passez tous un bon week-end !