Rappel spécial de Meg Hermes : veuillez utiliser ce lien d'enquête pour faire connaître à Meg et JR vos réseaux sociaux préférés non liés au travail ! Vous pouvez en savoir plus à ce sujet dans cet article : Dites-nous quels sont vos réseaux sociaux préférés ! - Communauté d'utilisateurs JMP
Bienvenue dans la mise à jour du développement JMP du 14 juin 2024 !
Nous sommes toujours en mode d'approbation de JMP 18.1 et nous atteindrons le gel du code source 18.1 le 28/06/24. Cette semaine, les responsables du développement ont approuvé un délai supplémentaire pour les correctifs de sécurité 18.1 des bibliothèques tierces, prolongeant la date de gel de sécurité 18.1 au 14/07/24. Les correctifs de sécurité étant de plus en plus importants pour nos clients et nos nouvelles versions point-à-point ajoutées pour raccourcir le délai de livraison, nous travaillons à optimiser nos dates afin de pouvoir fournir des correctifs de sécurité aux clients environ tous les deux mois.
Nous avons maintenant atteint notre gel du code pour JMP 19 EA1 . Les installateurs de test ont été examinés cette semaine et les installateurs finaux seront créés dans les prochains jours et vérifiés par les équipes d'assurance qualité avant leur publication. Juste un autre rappel que la date limite pour créer ou mettre à jour les pages de fonctionnalités et enregistrer les vidéos EA pour JMP 19 EA1 et JMP Clinical 19 EA1 est fixée à la fin de la journée du mardi 18 juin .
Si vous souhaitez mettre en avant une fonctionnalité dans EA1, veuillez créer une nouvelle page de fonctionnalité à l'aide du modèle Nouvelle page de fonctionnalité et inclure tout ce que vous souhaitez partager avec les membres EA (les informations les plus importantes se trouvent dans la section motivation et résumé du modèle). Si c'est la première fois que vous créez une page de fonctionnalité, consultez ce guide pratique pour plus d'informations.
Si vous n'avez pas encore enregistré de vidéo EA pour votre long métrage, c'est le moment idéal. Notez que toutes les vidéos (et autres contenus) sont également utilisées pour soutenir la formation technique interne. Veuillez consulter les consignes relatives aux vidéos EA ou contacter Mia Stephens pour toute question.
La semaine prochaine, Mia présentera avec Shannon C et Shannon L le processus EA et la manière dont il s'intègre dans le cadre général des versions JMP. En plus des informations sur le processus EA JMP 19, nous aborderons les détails de l'affectation prochaine des problèmes Jira Story du projet JMP dans un sprint EA1. J'espère que vous pourrez nous rejoindre !
Annonces générales
Dates importantes à venir
- Gel de la JMP 19.0 EA1 – 14/06/24ßAUJOURD'HUI!
- Gel du code JMP 18.1 – 28/06/24
- Gel de sécurité JMP 18.1 – 14/07/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
HTML interactif
- Sam Blashill : Je travaille sur le développement de graphiques circulaires HTML interactifs pour JMP Live. J'ai réussi à faire fonctionner l'affichage de base, mais je n'ai pas encore abordé la sélection ou l'étiquetage. Voici un exemple :
- John Powell :
- Résultats d'amélioration des performances mesurés et documentés pour le graphique à bulles .
- Nous avons terminé notre sprint de performance et créé un bilan des réalisations de l'équipe pendant le sprint .
- Correction d'une régression dans le rendu de tracé parallèle causée par un changement d'amélioration des performances ( JMPHTML-13849 ).
- Exception JavaScript étudiée qui a commencé lorsque le traitement des points sans variable de réponse a changé dans JMP ( JMPHTML-13765 ).
- J'ai commencé à étudier les fonctionnalités de Scatterplot 3D pour créer des exigences pour la mise en œuvre d'un sous-ensemble de ses fonctionnalités dans HTML interactif ( JMPHTML-13491 ).
- Nous avons étudié l’impact de la suppression des info-bulles « Cette fonctionnalité n’est pas interactive » des pages Web HTML interactives ( JMPHTML-13846 ).
- J'ai remarqué que la licence Perforce de notre machine de construction était sur le point d'expirer, ce qui a été rapidement résolu par Jim Borek (merci !).
- Nous avons mis à jour notre build Jenkins pour envoyer des notifications à Sam Bashill car il va bientôt valider du code.
- J'ai effectué des tests en boîte blanche.
- Praveena : Correction d'un bug de graphique de contrôle à court terme dans les rapports HTML exportés et les rapports publiés sur JMP Live. J'ai commencé à travailler sur l'ajout de la prise en charge du responsable de triage dans les info-bulles. J'étudie comment identifier un graphique de contrôle dans un rapport qui est statique et transmet ces informations à JMP Live. J'ai effectué des tests Whitebox aujourd'hui avec le reste de l'équipe.
- Paul Spychala : Correction d'un bug où les motifs de remplissage de la carte arborescente ne s'affichaient pas correctement ( JMPHTML-13739 ). Fin du sprint de performance pour 19 et documentation des résultats de nos changements. Préparation du développement des fonctionnalités pour 19.0.
- Mike Stickles : a commencé à travailler sur l'implémentation des nuages de mots JMP en HTML ( JMPHTML-13665 ). J'ai effectué des tests en boîte blanche vendredi.
- Michael Senoyuit : J'ai terminé l'analyse des performances du segment de forme, j'ai commencé à en apprendre davantage sur le filtre de données local et les tests en boîte blanche.
JMP en direct
- Aurora : 18.1 : Réponses à certaines questions de documentation. 19.0 : Améliorations des avertissements du graphique de contrôle (prise en charge du filtrage des publications par statut de triage, début du travail sur l'affectation et l'annotation, rencontre avec les avocats en brevets SAS).
- Michael G : Je continue à travailler sur le tri des marqueurs de cartes de contrôle. J'ai eu une première réunion avec des avocats en brevets au sujet des fonctionnalités. Tout se passe bien.
Statistiques
- John Sall : Pour Categorical, implémentez une option « Mettre en surbrillance les cellules » pour colorer de manière conditionnelle les cellules dans les tableaux croisés (JMP-21743) et implémentez « Forcer les étiquettes horizontalement » pour les faire s'enrouler plutôt que de les faire pivoter pour les ajuster (JMP-21721). Je suis prêt à dévoiler trois de mes sujets pour EA1 : Categorical, Profiler Simulator et Response Screening (Subgroups and Sliced Means).
- Annie : je travaille à l'ajout de fonctionnalités pour la version 19 de Control Chart Builder qui étaient présentes dans les cartes de contrôle héritées. La nouvelle fonctionnalité de cette semaine est « Utiliser les points exclus sur les cartes à plage mobile ».
- Laura CS : Peaufinage des détails pour MIIV-2SLS dans SEM, y compris le nettoyage/l'organisation du code, l'ajout de paramètres oméga au diagramme de chemin et l'activation de toutes les autres options RTM avec le nouvel estimateur. J'essaie de faire fonctionner Relaunch avec la boîte de dialogue personnalisée.
Documentation statistique
- Hamid : Tâches d'intégration et d'orientation des nouveaux employés. Réunions avec mon manager Michael, mon équipe et Laura CS pour planifier la documentation des nouvelles fonctionnalités. J'ai appris de nouvelles choses liées à mon travail. J'ai mis à jour les détails statistiques pour l'analyse de médiation dans SEM. J'ai terminé certaines tâches Jira plus anciennes et je les ai mises à jour et résolues. J'ai ajouté un exemple de modèles d'erreur de mesure dans SEM.
Tests statistiques
- Mark : J'ai assisté à la réunion du sous-comité des mesures DEI pour élaborer des questions pour la prochaine enquête. J'ai préparé des versions courtes et longues de l'affiche avec Jacob pour la conférence HCI à Washington du 1er au 4 juillet. J'ai rédigé la version en ligne de l'article avec Tonya pour le JMP Discovery Summit. J'ai participé à l'événement d'idéation d'Evan sur les comportements futurs pour Auto Recalc.
- Jacob : Tests de catégorie, travail sur de nouveaux tests pour les comparaisons de notes moyennes à l'aide de tableaux complexes. Préparation d'une présentation pour HCI International avec Mark Bailey. Test des mises à jour des facteurs de charge dans DOE. Travail avec Yeng sur une conception et un script pour tester Torch.
Actualités sur les sciences de la vie
- Drew : a aidé à résoudre un problème grave chez Novo concernant les modifications apportées à leur installation JMP Clinical. De nouvelles fonctionnalités ont été ajoutées au profil du patient, permettant à l'utilisateur de visualiser les tracés de résultats de 4 manières différentes : résultat observé, changement par rapport à la ligne de base, changement en pourcentage par rapport à la ligne de base et pourcentage de la ligne de base. De nouvelles fonctionnalités ont été ajoutées au rapport narratif sur les événements indésirables, permettant au rédacteur du modèle de spécifier des options dans le modèle (sous forme de commentaire) qui peuvent influencer la manière dont les étapes de préparation des données sont gérées lors de l'exécution du rapport. Cela permet aux différents modèles d'obtenir beaucoup plus facilement exactement ce dont ils ont besoin à partir des données.
- Meichen : mise à jour de la plateforme de traitement causal : ajout du modèle GPS pour le cas de traitement continu. Mise à jour de l'estimateur Sandwich pour SE pour le cas IPW. Soumission du manuscrit en collaboration avec Laura CS et Russ : « Causal Inference for Observational Data in JMP Pro using Structural Equation Models, Propensity Scoring, and Machine Learning » à une revue.
- Anisa : Vérification des bugs restants de JMP Clinical 18.1 et test des scénarios de représentation des lignes de profil des patients et des dates pour plus de précision.
- Tom : J'ai continué à travailler sur la documentation des nouvelles fonctionnalités de JMP Clinical 18.1 ainsi que sur la fermeture d'un tas de JIRA.
Gestion de produit et marketing de produit
- Joyeux 15e anniversaire de travail à Mia Stephens ! Dan Valente a écrit un article de blog commémorant l'occasion ici .
- Bryan F : J'ai travaillé avec Greg Kraus pour mettre à jour les rapports de conformité d'accessibilité JMP (ACR) pour Mac et Windows qui suivent les directives VPAT. Sarah Sylvestre et moi-même avons présenté les résultats des tables de données issues des entretiens SE et des formulaires de commentaires ainsi que des études d'utilisabilité. J'ai continué à développer un thème unifié pour JMP qui suit les directives de Vuetify. J'ai fourni des commentaires à Michael Goff et Justin Chilton concernant une page d'accueil JMP Live repensée. J'ai fourni à Bob Hickey des écrans de démarrage d'installation mis à jour pour la première version d'EA.
Assistance technique et engagement
Volume de cas d'assistance technique par semaine :
Volume de cas de soutien à l'engagement par semaine :
Sujets de cas 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
- Melanie : 18.1 : Tableaux de données d'exemple mis à jour avec des traductions nouvelles et mises à jour sur main, 19.0 et 18.1. 18.0.2 : PDF obsolètes supprimés de la branche 18.0.2 pour refléter les modifications apportées dans main, 19.0 et 18.1. Jira/Jirabot : Mise à jour de la page Confluence How To Use Jirabot avec quelques clarifications. Mise à jour de l'une des règles de Jira Automation pour exempter JMPDOC des mises à jour d'Assignee lorsqu'un champ de composants de Jira change. Processus DevOps : Enquête générale, tests, dépannage ; participation aux réunions de build et de migration de stringbot.
- Bob : Code d'installation modifié pour 18.1 pour supprimer les fichiers pyd et dll liés à Python du dossier racine d'installation, car ces fichiers se trouvent désormais dans le dossier Dlls. Code d'installation 19.0 modifié pour ajouter la possibilité de restreindre les fichiers Python installés via la ligne de commande du programme d'installation (JMP-21814). Test et dépannage pour l'autorisation pour 19 EA1. Installateurs créés et testés pour 19 EA1.
- Jim : J'ai installé le nouveau système d'exploitation Apple, Sequoia, sur un Mac mini et j'exécute la suite UT tous les soirs sur JMP Pro 19.0. J'aide Jacob avec #INC2434019. Vérification JIRA.
- Myron : Je travaille sur la migration de Stringbot avec quelques correctifs annexes chaque fois que nécessaire pour les tâches JiraBot et Telemetry Jenkins.
Localisation
- Allison : finalisation des traductions de l'interface utilisateur portable 18.1 ; examen et test du problème d'espace insécable « PValue » pour ZH et KO dans l'interface utilisateur ; exécution de validations sur les fichiers de documentation JMP localisés ; finalisation des traductions des données d'échantillon 18.1 ; réponse aux requêtes concernant la localisation de la documentation JMP 18.0 des équipes de traduction.
- Krzysztof : Traitement (validations et push) des traductions SampleData et PortableUI 18.1 et 18.0 Books. Corrections de bugs. Préparation du démarrage de Sohail à plein temps (objectifs et logistique). Participation à la conférence memoQ,
- Sohail : Je me prépare pour le début de mon travail à temps plein avec JMP le 17 .
- Sandy : Vérification des défauts pour le tableau de bord de création de projet. Fin des tests des API Jira. Travail sur la validation de la comparaison de fichiers Jenkins.
Documentation
- Devon : Mise à jour du chapitre Préférences pour la version 18.1, envoi de la conversion XML du livre Discovering JMP à L10N pour révision, examen des modifications suivies du livre Using JMP de Khawar et al., et début de la lecture du Global English Style Guide de John Kohl en utilisant l'abonnement SAS EBSCO.
- ChrisB : J'ai terminé les outils de la carte d'aide. J'ai appris un peu comment fonctionne l'application d'aide. Susan et moi avons discuté, et nous allons maintenant trier les chaînes ensemble afin d'être plus cohérents. Bonne discussion avec Mike Muhlada sur la façon de tester l'aide (en particulier KO).
Tests système/hôte - Cary
- Audrey : Nous jouons avec nos dates actuelles pour JMP 18 et essayons de resserrer notre jeu de fin (de publication). Nous jouons avec le nouveau concept de Shannon C sur une date de gel de sécurité distincte du gel du code de développement. Le gel du code de développement resterait le même, mais nous continuerions à laisser du temps pour les correctifs de sécurité jusqu'à juste avant la création d'une image candidate finale. Notre objectif actuel est de livrer une version de correctif de sécurité tous les 60 jours.

- Hunter : J'ai installé et testé la dernière version SAS Download Manager 3.06 sur deux de nos configurations Mac à la demande de l'équipe de déploiement de SAS 9 pour leur version 24W25. J'ai appliqué la nouvelle version bêta 1 de MacOS Sequoia Developer sur les deux Mac de test hôtes dans le laboratoire et j'ai effectué quelques tests avec JMP 17.2, 18.1 et 19. J'ai travaillé avec Daniel Powell sur un problème d'autorisation où un message d'expiration n'apparaissait pas au lancement. J'ai également assuré le suivi avec Daniel et Bob Hickey en envoyant des informations sur le crash de la première version de test de JMP Clinical 19 EA1 sur Windows qui était dû à deux DLL WebView incorrectes présentes dans l'installation.
- Mandy : je travaille sur le journal et la démonstration des fonctionnalités de table de données pour EA1 et j'ai détecté quelques plantages lors de l'utilisation de ces fonctionnalités. Je vérifie les JIRA et j'écris des tests d'image, ainsi que des tests JSL pour le framework pour les groupes de colonnes et les scripts, les valeurs forcées et les balises. J'ai travaillé sur un workflow auquel un SE m'a contacté et j'ai trouvé un bug avec celui-ci, mais je suis heureux de l'aider car elle le fait pour Discovery.
- Adnane : Correction de quelques problèmes et finalisation de la localisation des tests unitaires prédéfinis. Quelques vérifications ont été effectuées sous Windows et Mac et des tests unitaires ont été ajoutés à certains d'entre eux. Ouverture de tickets Jira pour les tables de données d'exemple qui nécessitent la mise à jour de leurs références d'URL et découverte de nouvelles sources pour certaines d'entre elles. Peaufinage du programme qui vérifie les références d'URL des tables de données d'exemple et ajout d'une logique qui vérifie si l'une de ses erreurs est déjà connue et a des tickets Jira.
- Lisa : J'ai travaillé sur le test de JMP-21713 qui permet de placer plus de variables dans les zones de dépôt du générateur de graphiques. J'ai également enquêté sur un mystère de colonne de transformation avec Mandy lors de l'utilisation de Configure Levels dans le générateur de graphiques.
Tests Web – Cary
- Natalie : L'automatisation des tests HTML a permis de découvrir 2 bugs cette semaine. Le premier a été rapidement résolu par le développement car il bloquait les efforts de débogage de l'automatisation. Après sa résolution, j'ai découvert un deuxième bug qui fait échouer plusieurs tests automatisés. Suite du développement de nouveaux tests automatisés pour les avertissements des graphiques de contrôle.
Tests système/hôte - Pékin
Cœur
- Parker Dingman : correction du crash de la carte de la NASA et maillage quadruple géodésique pour de meilleures performances de zoom/déplacement.
- Dave B : Correction d'un problème d'alignement lorsqu'une zone d'édition de colonnes de nombres ne se trouve pas dans une zone de tableau. Ajout de la prise en charge du journal et du flux pour la nouvelle prise en charge de la mise en surbrillance des tableaux croisés de John. Nous travaillons avec Nick et ISD pour essayer de déterminer ce qui fait que les tests d'image prennent 3 à 4 fois plus de temps à s'exécuter et nous recherchons des solutions de contournement.
- Dan S : J'ai terminé l'analyse des performances pour le segment de forme, j'ai commencé à en apprendre davantage sur le filtre de données local et les tests en boîte blanche.
DOE et fiabilité
- Caleb : J'ai fini de ranger les nouveaux explorateurs pour EA1. J'ai également apporté les dernières modifications au document sur les loirs et préparé mon exposé à la conférence de recherche conjointe à l'Université de Waterloo en Ontario la semaine prochaine.
Hébergement et interfaces
- Will Morgan : Je travaille sur le script S3 Data Connector pour interagir avec l'interface C++ que Neal a fournie et sur laquelle il continue de travailler. J'apporte les mises à jour nécessaires à mon module API S3 selon les besoins, y compris la refactorisation du code de gestion des erreurs et de parcours de répertoire. Je passe en revue les commentaires de révision du code pour m'assurer que mes modifications sont à jour avec ce que le code source JMP s'attend à voir à l'intérieur du script. Parallèlement à cela, je fais de bons progrès dans mon cours de certification SAS, donc si quelqu'un a des conseils à me donner sur le cours ou l'examen, n'hésitez pas à me contacter !
- John Schroedl : J'ai passé pas mal de temps à déboguer le problème de dessin de métafichier lié à Get Picture (JMP-21026). J'ai commencé à ajouter plus de détails de télémétrie sur l'utilisation du menu principal/de la barre d'outils (JMP-21628). J'ai étudié le problème d'authentification dans le code Clinical EA. Discussions concernant les attentes en matière de comportement des variables de chemin.
Note de Shannon
Bonne fête des pères à tous les papas ! J'espère que vous passerez un bon week-end et que vous resterez au frais ! Ce week-end n'est pas le moment de faire du jardinage... détendez-vous ! :smiling_face_with_smiling_eyes: