La gestion produit trie activement les demandes de fonctionnalités à partir des listes de souhaits du projet Jira de gestion produit. Une fois l'accord obtenu pour travailler sur une demande de fonctionnalité, le chef de projet la clone dans le projet de développement. Si vous voyez des éléments du projet de chef de projet sur lesquels vous souhaitez travailler pour la version 18, veuillez commenter le problème ou contacter Sarah Sylvestre ; elle pourra le cloner dans votre projet. Cela garantit le bon fonctionnement des automatisations Jira. Pour toute question, n'hésitez pas à contacter Sarah !
Bienvenue dans la mise à jour du développement JMP du 23 février 2023 !
Nous sommes à quelques semaines de la date prévue pour la création des installateurs finaux candidats pour JMP 17.1 . Pour rappel, les installateurs de mise à jour pour JMP 17.1 seront disponibles pour tous les clients via support.sas.com. Vous trouverez ici plus d'informations sur la manière dont nous prévoyons de publier les versions lors de la transition de SAS vers JMP. Merci à Bob Hickey pour la création de cette page !
L'amélioration de la collecte de télémétrie JMP pour les versions 17.1 et 18.0 est le fruit d'un effort collectif mené par la direction produit JMP. Avec JMP 18 EA1 désormais disponible pour nos clients, nous commençons à recevoir des informations anonymes sur leur activité JMP au cours de différentes sessions. Les clients doivent accepter le partage, et bien que nous ne relions pas les noms des clients à leurs données de télémétrie, nous pouvons regrouper les rapports soumis depuis une même installation. John Schroedl partage :
Les serveurs et les processus gèrent désormais la charge de travail, désormais envoyée à chaque session JMP, grâce au travail de Dave White, Myron Chandler et de l' équipe de test de Pékin . Jusqu'à présent, 55 utilisateurs ont opté pour l'intégration et 22 274 enregistrements ont été enregistrés ce matin. Comme il s'agit de la première utilisation réelle, notre couverture présente des lacunes flagrantes, comme l'absence d'enregistrement des éléments du menu Table. Nous élaborons rapidement une liste de tâches pour EA2 afin de combler ces lacunes. Merci à Evan et Shannon pour leurs discussions, leurs extraits de script et leur manipulation des données afin de comprendre l'état d'avancement du projet. Bien entendu, tout le monde aimerait approfondir les données et en savoir plus sur les API disponibles pour améliorer la couverture. Nous prévoyons donc de présenter prochainement les fonctionnalités disponibles lors de la R&D.
Quelques anecdotes basées sur seulement 6 jours de données :
- Le temps médian jusqu'au premier lancement de Graph Builder est de 8 minutes et 8 secondes, le temps le plus rapide étant de 8 secondes après le début de la session.
- Un scripteur agressif représente près de 25 % de toutes nos données, exécutant Discriminant plus de 1 300 fois le premier jour.
- Top 10 des plateformes lancées : Discriminant, Graph Builder, Contingency, Fit Least Squares, Distribution, Survival, Model Dialog, Tabulate, Neural, Bivariate
- Voici une répartition du système d'exploitation jusqu'à présent par nombre d'utilisateurs.
| OpSysString/OpSysVersion |
N |
|
| Mac OS X |
18 |
|
| 11.2.3 |
1 |
|
| 11.5.2 |
1 |
|
| 12.2.1 |
1 |
|
| 12.6.2 |
1 |
|
| 13.0.1 |
1 |
|
| 13.1.0 |
1 |
|
| 13.2.0 |
3 |
|
| 13.2.1 |
9 |
|
| Windows 10 |
29 |
|
| 10.0.16299 |
1 |
|
| 10.0.17763 |
1 |
|
| 10.0.18363 |
1 |
|
| 10.0.19042 |
5 |
|
| 10.0.19044 |
17 |
|
| 10.0.19045 |
4 |
|
|
| Windows 11 |
8 |
|
|
| 10.0.22000 |
5 |
|
|
| 10.0.22621 |
3 |
|
|
| Tous |
55 |
|
|
| |
|
|
|
|
|
Merci à Audrey Shull d'avoir partagé cette astuce Jira de la semaine sur les raccourcis clavier !
Pour retrouver cette liste à tout moment, cliquez sur l'icône en forme de point d'interrogation en haut à droite de Jira et recherchez « Raccourcis clavier ». Mes raccourcis préférés récemment découverts sont : 1) la recherche rapide « / » dans n'importe quelle liste de tickets Jira ; 2) l'utilisation des touches « j » et « k » dans n'importe quelle liste de tickets Jira pour déplacer la sélection vers le haut ou vers le bas, puis « o » pour y accéder.
Annonces générales
- Si vous souhaitez être un employé vedette d'Inside JMP, veuillez télécharger le formulaire « Faire connaissance » . Remplissez simplement les questions et, une fois terminé, téléchargez-le, accompagné de trois photos de vous, dans le dossier. Merci de contribuer à faire connaître la famille JMP !
Dates importantes à venir
- Candidats à l'installation finale de JMP 17.1 JMP et JMP Pro – 08/03/2023
- Gel du JMP 18 EA2 – 07/04/2023
- Gel du JMP 18 EA3 – 12/05/2023
- Approbation du code JMP 17.2 – 13/06/2023
- JMP 18 EA4 Gel – 23/06/2023
- Gel du code JMP 17.2 – 30/06/2023
- Veuillez visiter Confluence pour une liste complète des dates des JMP 17 et JMP 18 .
Mises à jour du développement JMP
- Veuillez visiter cette page pour consulter les listes de vérification des bogues : Vérifications JMP
BICHE
- Félicitations à l'équipe du DOE pour la publication d'un nouveau brevet ! Il s'intitule :Interface utilisateur graphique interactive pour la construction de tests combinatoires personnalisables , délivrée le 24 janvier 2023 sous le brevet américain n° 11 516 690. Vous trouverez une copie sur le site Sharepoint de SAS pour les brevets délivrés.
- Brad : JQT a demandé une révision mineure de l'article sur le criblage à niveaux mixtes. Chris Nachtsheim, Ryan et moi-même espérons le soumettre rapidement. Caleb King et moi obtenons jusqu'à présent de bons résultats avec notre alternative proposée à la méthode de Lenth pour l'analyse des expériences factorielles non répliquées.
- Caleb : J'ai commencé à préparer la nouvelle plateforme ALT. J'ai également aidé Brad sur une nouvelle alternative à la méthode de Lenth pour analyser les conceptions saturées. Nous avons fait de grands progrès !
- Peng : Travail de refactorisation de la liste de facteurs dans le DOE.
Hôte
- Paul N:
- Réexécution du lien direct de Python intégré dans macOS.
- L'URL du serveur de cartes publiques sera transférée vers le nouveau serveur Open Street Map en début de semaine prochaine, probablement lundi. L'ancien serveur sera conservé pendant une semaine environ sur une autre URL, avant d'être mis hors service.
- Mise à jour de curl dans JMP 18.0 et 17.2 vers curl 7.88.1, publiée ce lundi. Les vulnérabilités de la version 7.87.0 concernent trois nouveaux supports qui n'affectent pas JMP, car nous n'activons pas les options vulnérables et ne construisons pas avec le backend vulnérable. Par conséquent, la version 17.1 n'a pas été mise à jour, mais les versions 17.2 et 18 ont été mises à jour vers la version corrigée.
- JMP 17.1 Tickets et sous-tickets d'analyse de sécurité tous marqués pour révision ou terminés :
- Michael H : Suppression de la fonctionnalité « Intégration SAS » de JMP 18. Cela supprime des éléments du menu principal, des barres d'outils, de JMP Starter, des Préférences, de l'Index des scripts, etc. Veuillez noter que j'ai bénéficié d'une aide précieuse de la part de John Schroedl. Plus de détails dans JMP-15601.
- Aaron : Modifications JMP Live pour la suppression de l'intégration SAS. Prise en charge de la publication pour ne pas générer ni envoyer de fichier de rapport HTML5 s'il est de toute façon immédiatement remplacé en raison des options de données sélectionnées. Nombre limité de boîtes de dialogue d'avertissement FileSpec à 3 par session. oooSuite du triage JIRA pour la version 18.0.
- John Schroedl : Traitement de la télémétrie et suppression de l'intégration SAS avec Michael.
HTML5
JMP en direct
- Aurora : 18.0 : Fin des travaux sur le contrôle d'accès pour la prochaine fonctionnalité d'importation de fichiers (par exemple, CSV). Poursuite des travaux sur la fonctionnalité de suppression d'utilisateur. Correction d'un bug de publication dans le vérificateur de validation HTML (merci à Aaron Andersen pour avoir trouvé la cause). Divers : Aide à la sélection des candidats pour un poste vacant chez JMP Live. Préparation pour Discovery.
Statistiques
- Laura CS : J'ai mis en place la dernière liste de modifications pour implémenter l'inférence robuste dans SEM. Elle est désormais disponible dans la RTM principale. Je suis ravie, car dans 80 % de mes présentations, on me pose systématiquement des questions sur l'hypothèse de normalité dans SEM. C'est la solution largement acceptée pour la non-normalité des données continues. J'ai également terminé la création d'images et la rédaction d'un article de blog pour promouvoir l'analyse multi-groupes dans SEM ; il est maintenant soumis à révision. Enfin, j'ai appris qu'un article a été accepté dans la revue Child Development, où j'ai utilisé la plateforme SEM de JMP pour des analyses complexes. J'espère que cela permettra à davantage de personnes de découvrir l'existence de SEM dans JMP et nos magnifiques diagrammes de chemins !
John Sal :
- Correction préliminaire d'un bug dans le cluster hiérarchique où le critère CCC était incorrect dans la version 17 pour la standardisation des colonnes. (JMP-15703)
- Dans Design Space Profiler, ajoutez la commande « Obtenir les points médians du profileur » et d'autres options de distribution du simulateur. (JMP-14553) Pour le filtrage des réponses d'ajustement : corrigez les collisions d'accès aux threads en créant un objet RSide pour chaque
- Thread (et Dave Barbour a corrigé un problème de threading de la barre de progression). Il exécute désormais un cas de 1 501 lignes, 1 501 colonnes aléatoires et 4 612 colonnes de commutation en 2 heures et 48 minutes sur un Mac Studio Ultra M1 à 20 cœurs, produisant 6,9 millions d'estimations BLUP. La prise en charge des estimations plus rapides de Mivque via l'option Nombre maximal d'itérations = 0 a également été terminée. (JMP-15593) La boîte de dialogue Modèle a supprimé la commande « Soumettre à SAS ». La fonction « Créer une tâche SAS » est toujours implémentée, car elle n'utilise pas l'IOM. (JMP-15601)
- Les formules d'ajustement mixte et d'ajustement des moindres carrés utilisent désormais des clauses Match plutôt que de longues clauses If pour les formules de prédiction conditionnelle à effet aléatoire. Cela fait passer le temps d'évaluation de la formule de 10 minutes à un temps quasi instantané pour un cas complexe avec 14 000 niveaux d'effet catégoriel. (JMP-15596)
Documentation statistique
- Michael C : fini les mises à jour de l'index de script pour Survival et Fit Life par X, répondu aux commentaires de L10N sur divers chapitres RSM dans la documentation, rencontré Mia et d'autres pour discuter de l'avenir de l'index des statistiques, du document sur les nouvelles fonctionnalités et de l'index des exemples.
- Karen : Cette semaine, j'ai fait fonctionner mon ordinateur portable, j'ai réservé le voyage pour la réunion et je peux maintenant retourner documenter des choses amusantes.
Tests statistiques
- Mark : Travaille sur une étude d'utilisabilité de l'étape Modèle dans Easy DOE avec Ryan et Jacob. Présentation de l'outil d'étude d'utilisabilité à Jon avec Jacob. Travaille avec Caleb sur le contenu de la nouvelle section Ressources techniques JMP au sein de la communauté JMP. Répond aux questions dans la communauté JMP.
- Jacob : Test des nouveaux diagnostics de conception dans MSA Design. Mise à jour des tests unitaires de MSA Design pour tenir compte de ces nouveaux diagnostics. Test d'une modification en attente pour la colonne « Créer une validation ». Travail sur une étude d'utilisabilité pour l'onglet Modèle dans Easy DOE, en collaboration avec Mark, Ryan et Joseph. Mise à jour de l'outil d'étude d'utilisabilité pour intégrer les retours de Mark Bailey, Mia Stephens et Ryan Lekivetz.
Gestion de produits
- Bryan F : Cette semaine a été chargée : j'ai codé, testé et débogué des scripts d'utilisabilité en Javascript. L'objectif est de permettre des tests d'utilisabilité non modérés lors de Discovery. Les utilisateurs recevront des instructions pour enregistrer leur session en vidéo, tandis que le script suivra le temps passé sur chaque page et enregistrera s'ils utilisent des astuces. De plus, les utilisateurs répondront à des sondages au fur et à mesure de leur progression dans le script. Notre objectif final est de développer une application web après la conférence, qui nous permettra d'envoyer des liens à tous pour des études non modérées.
- Dan V : J'ai rencontré Daniel et Sarah S pour lancer la discussion sur l'avenir de My.JMP dans JMP. Une ébauche de proposition/idée est disponible ici , et Daniel et Sarah commenceront à créer des wireframes et à rédiger des référentiels utilisateurs.
Opérations de développement
- Myron : JMPTOOL-662 – Ajout de JMPLanguage à la télémétrie. JMPTOOL-597 – Génération de l'aide pour la version 17.0. JMPTOOL-582 – Génération de l'aide pour les versions 17.1 et 18.0.
JMPTOOL-415 – Ajout d'un délai d'expiration à la base de données de test. Mises à jour du dictionnaire Stringbot (requêtes diverses). JMPTOOL-729 – Traitement de la télémétrie. JMPTOOL-495 – Téléchargement de la clé d'aide pour le projet Jenkins.
Localisation
- Nous réalisons de bons progrès dans les initiatives visant à automatiser un grand nombre de nos processus de localisation pour la V18.
- Nous continuons d'évaluer le transfert de notre outil de traduction, memoQ, vers AWS
- Source d'aide localisée JMP Live V17.1 livrée à l'équipe de documentation
- Un poste de stagiaire d'été a été publié pour l'équipe de localisation
Portail des carrières : Été 2023 – Stagiaire développeur en apprentissage automatique JMP
Lien de recommandation d'employé : Été 2023 - Stagiaire développeur en apprentissage automatique - Recommandation d'employé
Documentation
- Susan C : Rencontre pour discuter de l'avenir du TOTD. Vérification de l'aide de JMP Live pour la version 17.0 dans les langues localisées. Discussion sur la documentation des nouvelles fonctionnalités de JMP. Évaluation des encarts de texte et élaboration de directives sur leur utilisation par rapport aux liens.
- Qiana : Nous avons discuté de l'avenir du ToTD. Nous avons recréé l'aide de JMP Live 17.0 dans les langues locales. Nous avons discuté de la documentation des nouvelles fonctionnalités de JMP. Nous avons collaboré avec Myron pour que l'aide de JMP pour la version 18.0 s'affiche correctement. Nous avons commencé à créer l'aide de JMP Live pour la version 17.1. Nous avons planifié le projet.
- Chris B : J'ai travaillé sur la documentation de compatibilité et le nouveau menu d'aide de JMP. J'ai testé quelques outils pour faciliter la documentation.
Tests système/hôte - Cary
- Mandy : J'ai terminé la répétition de la présentation plénière sur le workflow, y compris la répétition en direct. J'ai répondu à environ 4 ou 5 sessions de support technique JMP18EA1 : suggestions, commentaires et un bug potentiel. J'ai également travaillé sur plusieurs problèmes détectés par Xan, comme la compression des colonnes et la suggestion de comparer les tables de données. J'ai également corrigé un crash lié à la modification des préférences et à l'exécution de tests JSL avec des colonnes compressées. J'ai testé les ajouts au générateur de workflows de JMP 18. Une fois Discovery terminé et les tests d'installation de JMP 17.1 terminés, je travaillerai à l'écriture de workflows avec de nouvelles fonctionnalités.
- Anna : Vérification des correctifs. Travailler avec Josh et l'équipe de test Web pour identifier les lacunes dans la couverture et déterminer les moyens d'améliorer les processus de test.
- Audrey : Apprentissage AWS et configuration de nouvelles machines, tâches d'administration Jira.
Tests système/hôte - Pékin
- Équipe de Pékin :
- Eric Wang : (1) Test du dossier racine de l'espace. Vérification des interfaces RESTAPI/GraphQL acceptant l'ID du dossier racine. Ajout de tests JEST : publication du package dans la racine de l'espace en spécifiant l'ID du dossier racine, ajout d'un signet/commentaire sur le dossier racine, modification de l'espace via la modification de la mutation du package, obtention des détails de l'espace avec les informations du dossier racine. (2) Test des tables restantes JMPC 17.1 terminé. (3) Test des performances de la machine AWS.
- Da Li : (1) Vérification et correction des bugs JMP concernant les composants Import-MFI, Import-SPSS et OSIPI, en ajoutant les cas UT en conséquence. Vérification et correction des bugs JMP Live concernant le composant Client-General. (2) Enquête sur le rapport TS 00034481, suivi par [JMP-15672] Compact settings and MFI, Set CVS has headers (0) - crashes - Jira (atlassian.net) . Ajout de nouveaux bugs. (3) Tests des tables restantes JMPC 17.1 terminés. (4) Test des performances de la machine AWS.
- Mike Wu : (1) Mise à jour des tests unitaires pour supprimer l'intégration SAS. (2) Enquête sur la nouvelle machine AWS de remplacement de jmpdev2 et retour d'information à Audrey pour confirmation de certaines questions. (3) Test des tables restantes des rapports JMP Clinical 17.1 terminé. (4) Test des performances de la machine AWS.
- Kimi : (1) Enquête et correction des échecs JSL UT de l'intégration SAS. (2) Suppression et déplacement des cas liés à l'intégration SAS. (3) Vérification des problèmes Jira. (4) Tests des tables restantes JMPC 17.1 terminés. (5) Préparation des tests de régression JMPC. (6) Jenkins : Mise à jour de la connexion au serveur Oracle et activation de l'image VS2022 pour AWS. Traitement de l'échec des tests E2E : en cours. Correction des erreurs lors de l'exécution des tests de charge JMP Live.
- Da Zhang : (1) Test de régression pour l'automatisation OLE et correction des échecs dans JMP 17.1/17.2/18. (2) Test des tables restantes de JMPC 17.1 terminé. (3) Test des performances de la machine AWS. (4) Vérification des bogues.
- Nala : (1) Tests JMPC 17.1 terminés [JMPTESTBJ-2062] Installation de JMP C 171 sur JMP C 170 sur Mac - Jira (atlassian.net) . (2) Test des performances de la machine AWS. (3) Mise à jour des tests unitaires pour supprimer l'intégration SAS.
Découverte de données
- Dan S : Ajout d'une boîte de dialogue de changement de colonne à Dashboard Builder et correction d'un problème de changement multiple dans un tableau de bord. Les fichiers de session créent désormais des scripts conservant des changement de colonne autonomes, pouvant être liés à plusieurs plateformes. Correction de problèmes de codes de valeur manquants dans le filtre de données et de problèmes d'enregistrement des modifications JSL dans la zone de texte (le script ne reproduit pas le rapport). Poursuite du travail de concentration.
- Xan : Mise à jour de la prise en charge du code des valeurs manquantes dans Term. Par défaut, les MVC sont fusionnés en un seul score si vous choisissez de noter les valeurs manquantes avec EScoreMissing::Yes. Utilisez la nouvelle valeur EScoreMissing::StoredValues si vous souhaitez conserver la valeur MVC d'origine. Ajout d'un contrôle utilisateur explicite sur le codage graphique de la variable Overlay (par couleur, par style ou non).
- Evan : J'ai consulté les données de télémétrie initiales de la version 18 pour obtenir des informations sur la recherche contextuelle et j'ai signalé les bugs détectés au cours de ce processus. J'ai déployé la version initiale de JSL Where, qui remplace Loc avec une haute performance.
- Ernest : Ajout d'un cadre d'invite de flux de travail.
Note de Shannon
Je suis sûr qu'aucun développeur JMP n'a ce problème, c'est juste moi et mon JSL…!
J'espère que vous passerez tous un bon week-end !