Bienvenue dans la mise à jour du développement JMP du 18 novembre 2022 !
Les chefs de produit et de développement ont modification des dates d'approbation du code et de gel du code pour JMP 17.1 pour accorder plus de temps aux rapports de bogues JMP 17.0 CRP. Vous pouvez voir le nouveau calendrier pour 17.1 sur le Dates JMP 17 page dans Confluence. Le mode d'approbation du code commencera en fin de journée le vendredi 6 janvier et le gel du code aura lieu en fin de journée le vendredi 27 janvier.
Merci de continuer à intégrer d'importants corrigés dans la piste 17.1 ! Veuillez noter que même si nous décalons le début de l'approbation et le gel du code, 17.1 Les dates de gel de Doc et L10N ne changeront pas . Les mises à jour de livres et leurs projets de traduction associés sont déjà en cours et la modification de ces calendriers pourrait avoir un impact négatif sur notre capacité à fournir des documents traduits dans les installateurs 17.2. Par conséquent, veuillez prêter une attention particulière au potentiel de tout doc et changements L10N qui pourraient être nécessaires pour les modifications de code que vous envisagez et travaillez avec ces équipes pour minimiser l'impact en aval. Étant donné que nous avons déjà transmis les chaînes 17.1, tout ajout ou modification de chaîne entraînera une chaîne en anglais pour 17.1 et cela peut avoir un impact négatif sur les documents/captures d'écran et semer la confusion chez les traducteurs et les réviseurs.
Merci beaucoup à Sarah Sylvestre pour avoir indiqué que la gestion des produits JMP a apporté des modifications au processus de liste de souhaits JMP qui auront un certain impact sur le développement et d'autres. À partir de la semaine prochaine, les membres de l'équipe PM cloneront les demandes de fonctionnalités de leur projet Product Management Jira dans le projet de développement Jira correspondant (JMP, JMP Clinical, WebJMP, etc.). Le clonage d'un ticket Jira signifie simplement que PM copiera le contenu de la demande de fonctionnalité du projet PM vers une histoire dans le projet de développement. Ces problèmes clonés apparaîtront automatiquement dans le projet de développement approprié, vous n'avez donc pas besoin d'essayer de déplacer les demandes de fonctionnalités du projet de gestion des produits vers un projet de développement (ou autre).
L'équipe a décidé de cloner les demandes de fonctionnalités de la liste de souhaits au lieu de les déplacer aux projets de développement, car cela leur permettra de suivre plus facilement l'avancement de leur propre backlog et de boucler la boucle avec nos clients.Veuillez contacter la gestion des produits (Sarah Sylvestre ou Mia Stephens) si vous avez des questions ou des préoccupations. L'équipe PM s'est portée volontaire pour discuter de cela et d'autres changements liés aux demandes de fonctionnalités de triage lors d'une future réunion de développement.
Enfin, grâce à Audrey Shull pour partager cette semaine Conseil Jira de la semaine !
Cette semaine, nous avons apporté un changement qui a eu un impact plus important que prévu sur les groupes R&D. Désolé à ce sujet - si nous l'avions réalisé, nous vous aurions donné plus d'avertissement ! Nous avons mis à jour les noms des valeurs des champs de statut hérités de SAS R&D Jira pour qu'ils soient plus lisibles :
- Test-Ready(Q) a été renommé Prêt pour le test
- Testing(W) a été renommé Essai
- Dev-ready(Q) a été renommé Prêt pour le développement
- Developing(W) a été renommé Développement
- Accepté et fermé(Q) a été renommé Accepté et fermé
Cela a eu l'impact malheureux de casser les filtres enregistrés qui utilisaient ces valeurs de statut, ce qui vous a fait voir un message comme celui-ci lorsque vous avez essayé d'en utiliser un :

La solution simple consiste à ajuster les noms des états dans votre filtre pour utiliser les nouveaux noms ci-dessus, et appuyez sur sauvegarder à côté du nom du filtre.
L'équipe d'administration a prévu quelques modifications supplémentaires qui optimiseront notre expérience Jira à l'avenir :
- Suppression des champs inutilisés (mais vous ne le remarquerez même pas - ils sont inutilisés !)
- Nettoyer et simplifier les options possibles pour le champ Résolution (nous travaillerons avec des groupes individuels et nous nous assurerons de ne pas supprimer votre résolution préférée)
- Ajoutez un champ Version planifiée. Une fois que nous avons ajouté cela, vous pouvez envisager d'utiliser ce champ plutôt que la balise :OPEN pour indiquer la version où vous visez à résoudre un problème. (Nous l'adopterons comme norme et déconseillerons l'utilisation de :OPEN lorsque nous démarrerons le cycle 17.2.)
- Nettoyer les étiquettes
Annonces générales
- Assurez-vous de lire l'e-mail d'aujourd'hui de Bob Hickey avec des conseils sur la façon d'utiliser la technologie OneDrive pour synchroniser les programmes d'installation avec votre PC/Mac afin d'éviter les problèmes de vitesse de téléchargement depuis Cary HQ.Remarque : ces programmes d'installation sont réservés aux employés.
Dates importantes à venir
- JMP 17.1 Doc Freeze – 21/12/22
- Début de l'approbation du code JMP 17.1 – 06/01/23
- Gel JMP 17.1 L10N – 16/01/23
- Gel du code JMP 17.1 – 27/01/23
- JMP 18 EA1 Gel – 03/02/23
- Gel JMP 18 EA2 – 07/04/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
BICHE
- Brad : J'ai un papier accepté cette semaine avec Technometrics. Co-auteurs Jon Stallrich NCSU et Katherine Allen Moyers Eli Lilly. J'ai soumis une révision d'un article sur les conceptions de criblage à niveaux mixtes à 2 et 3 niveaux au JQT. Co-auteurs Ryan Lekivetz et Chris Nachtsheim
- Ping : Préparation et présentation d'un didacticiel pour les développeurs : utilisation à la fine pointe de la technologie de la dégradation des mesures répétées pour modéliser les défaillances du produit ou de la pièce. Planifié et organisé par Gail, et a obtenu l'aide de Caleb, Jerry et Don. Ce fut un événement réussi. En dehors de cela, il y a des travaux d'entretien réguliers pour l'amélioration et les correctifs JMP-14652 , JMP-14749 .
- Caleb : J'ai terminé mes corrections d'explorateur de taille d'échantillon 17.1 car Yeng sera absente pour le reste de l'année pour terminer son travail de thèse. J'ai également fait de bons progrès dans la correction de certains bogues liés à la conception de MSA et j'ai aidé Peng à présenter un didacticiel de développement sur sa nouvelle plate-forme de dégradation par mesures répétées. Il a fait un excellent travail!
- Ryan L : publié un article dans Quality Engineering "Tester le profileur de prédiction avec des combinaisons non autorisées - Une étude de cas d'ingénierie statistique", avec Jeremy Ash, Caleb King, Laura Lancaster, Ryan Lekivetz, Joseph Morgan, Yeng Saanchi. ß Félicitations, équipe!
Héberger
- Daniel Powell : Terminer les tests pour le serveur d'activation AWS complet et ajouter quelques améliorations de la qualité de vie pour nos tests d'essai JMP Pro !
HTML5
- Pravéena : Travail terminé sur GB : Ligne : Empilé avec le remplissage ci-dessous à l'aide de données manquantes, masquées et exclues, donne un graphique différent , Ligne GB : données avec info-bulle incorrecte masquée/manquante/exclue , GB Line - Stacked : Info-bulles incorrectes , et Plot Col Box in Col Span Box n'est pas appliqué dans HTML interactif avec des données (Il s'agit d'un problème signalé par un client. John Powell a aidé à l'analyse). Travaille sur Go : Ligne : le graphique sans X et l'ordre des lignes doit utiliser par défaut Ligne au lieu de Moyenne .
- John Powel : Terminé un autre module de formation en sécurité de niveau 2. Intégration d'un correctif pour un test unitaire en panne dans 17.1. Tenue de sprint et dev. réunions de fin de cycle. Aidé nouveau développeur HTML5 Mike Stickles choisir le matériel initial pour sa date de début du 1er décembre St . Participation à la réception de lancement de JMP 17.
- Mayowa : Avoir suivi une formation sur la sécurité des produits, w par cœur un rapport de voyage pour la conférence connect.tech , participé à des réunions de planification de scrum html et de planification de sprint.
- Paul Spychala : Cette semaine a été consacrée à la finalisation de la planification du sprint pour notre prochain sprint, en ajoutant le support html pour l'étendue/l'alignement du titre [ JMPHTML-702 , JMPHTML-713 , JMPHTML-1768 , JMPHTML-1368 ], et plus de formation à la sécurité.
JMP en direct
- Aurore: Pour 17.1, a aidé Justin Chilton à réfléchir sur un événement de traitement de table bloqué. Pour 18.0, suppression de certains codes obsolètes.Divers : Formation requise en matière de sécurité (terminée). Correction de certains filtres Jira cassés et de références de macros Confluence. Travailler sur Perforce --> changement Git pour JMP Live.
Statistiques
- Laure CS : Correction de quelques bugs, dont un plantage, dans SEM. Continuez avec l'intégration restante des correctifs à 17.1. Faire des recherches sur l'algorithme de Bollen-Stein pour amorcer la statistique du chi carré et d'autres indices d'ajustement dans SEM.
- Jean Sal : Fit Group prend désormais en charge Design Space Profiler (JMP-14411). Oneway inclut maintenant la taille d'effet (D de Cohen). (JMP-14692).
Test de statistiques
- Jacob: Tester MSA Design, écrire un test unitaire pour comparer les calculs des carrés moyens attendus à SAS. Test de conceptions à l'aide de modèles de surface de réponse et de blocs aléatoires, enquête sur un bogue signalé par Tom Donnelly. Rédaction d'une étude d'utilisabilité de suivi pour le prototype Factor UI. Formation continue sur la sécurité des produits.
- Marquer: Suivre une formation sur la sécurité des produits de niveau 2. Travailler avec Brad et Joseph sur Easy DOE pour JMP 18. Préparation de l'enregistrement d'une présentation avec Jianfeng pour le JMP Discovery Summit Europe. Réponses aux questions de la communauté JMP.
- Tonia : Travail sur la présentation EA.Test du recalcul automatique dans la distribution. Vérification des bogues.
Gestion des produits
- Sara : Travail sur la création d'un meilleur flux de travail pour la liste de souhaits dans notre nouvelle instance Jira . Tester des moyens de représenter efficacement la hiérarchisation des problèmes effectuée dans JMP avec une formule pondérée dans Jira, avec une combinaison de champs personnalisés et de plug-ins (principalement en faisant ce travail pour l'équipe Data Discovery) . Tester comment nous pouvons incorporer la liste de contrôle de préparation des fonctionnalités dans Jira, éventuellement en utilisant des plug-ins. j'ai écrit un article de blog à propos de mon expérience en tant que nouvel utilisateur de JMP, alors n'hésitez pas à le consulter si vous souhaitez entendre les commentaires sincères des nouveaux utilisateurs. Le blog intègre ma propre expérience et ce que j'ai entendu des utilisateurs nouveaux et expérimentés de Discovery.
- Bryan F : Recherche de différentes plates-formes pour les tests utilisateurs, fourniture d'informations à l'équipe First 5 et travail sur l'obtention d'un essai sur UserTesting.com. Création d'icônes sollicitée et évaluée par quelques fournisseurs sur Fiverr. Création de la première instance d'image Amazon AppStream pour les tests d'utilisabilité. Coordination du deuxième test d'utilisabilité de JMP Projects.
- Mia : Les résultats de l'enquête JMP EA pour comprendre l'utilisation de Columns Viewer et la façon dont JMP est utilisé pour effectuer des tâches de base sont dans ce Rapport en direct JMP . (Notez que seule une analyse descriptive très superficielle a été effectuée, mais vous êtes plus que bienvenu pour explorer les données par vous-même.)
Soutien technique
- Duan : D'autres dossiers JMP 17 sont en cours d'ouverture. Voici les Rapports en direct TS JMP et l'intrigue habituelle ci-dessous.

Opérations de développement
- Myron : JiraBot – J'ai terminé les tests et je suis maintenant en train de parcourir des tickets sélectifs du backlog de production. J'enverrai un e-mail de masse lundi lorsque je le laisserai parcourir la population générale des tickets. Travailler sur de nouveaux projets de construction d'aide (JMPTOOL-582, JMPTOOL-597). Après une sauvegarde le week-end, je supprimerai des années d'anciens résultats de test pour libérer de l'espace table (JMPTEST-569). Commencer à remplacer le client OpenAM de jmptool comme demandé/mandaté par SAS IT
- Mélanie : Correction des bugs des tutoriels pour 17.1. Travaillé avec Myron pour extraire des chaînes pour des exemples de données pour 17.1. Collaboration avec l'équipe de localisation pour obtenir des kits de données d'échantillons préparés et prêts à être envoyés.
Documentation
- Qiana : Collaboration avec le support WebWorks pour créer des fichiers de contrôle pour l'aide JMP.Collaboration avec les RH sur l'offre de stage d'été. J'ai contacté la pratique d'éthique des données concernant les demandes que j'ai reçues des employés de JMP pour mettre à jour l'exemple de langage des tableaux de données ; travaillera avec SAS Chief Diversity Officer pour résoudre ces problèmes. Communication avec Landra concernant le support d'édition.
- Suzanne C : Travailler sur les mises à jour de Ross vers le document d'abonnement étudiant. Travailler sur JMP Live Jiras pour 17.1. A également fait une mise à jour de l'aide à l'installation suite à une demande par e-mail de Brian C et Dieter. La chaîne d'interface utilisateur a-t-elle été révisée, aucune mise à jour n'est nécessaire.
- Chris B : Travail sur JMPDOC-1567 et JMP-7698 (merci Melanie Drake !). Examiner comment nous pouvons fournir de l'aide et (peut-être) des PDF à l'avenir.
Test système/hôte - Cary
- Nick H :
- Travailler avec Mandy pour traquer les échecs mystérieux des tests unitaires qui ne se produisent que lors des exécutions nocturnes - nous n'avons pas réussi à les résoudre jusqu'à présent, mais nous essayons toujours quotidiennement d'obtenir plus d'informations. Examen des échecs dus à une régression liée aux modifications récentes apportées par Dan S (maintenant corrigées). Dan a retiré sa préférence pour les avertissements de compatibilité JMP 12 JSL ( JMP-14734 ) qui a nécessité un ajustement à de nombreux tests sur plusieurs fichiers. Nous avons également ajouté des tests unitaires pour vérifier quelques bogues et petites fonctionnalités.
- J'ai travaillé avec Audrey pour rechercher un problème où les problèmes connus ne sont pas marqués comme connus dans le tableau de bord de test, car le tableau que nous utilisons pour marquer ces problèmes est toujours extrait de l'ancien serveur Jira. Nous espérons résoudre ce problème bientôt. Il existe également un problème dans le tableau de bord de test où l'historique des échecs de test ne s'affiche pas en raison de l'expiration du délai de la requête SQL. J'espère qu'une fois que Myron aura terminé le nettoyage de l'une des tables dépendantes, les performances s'amélioreront. Enfin, j'implémente une nouvelle fonctionnalité pour les graphiques linéaires qui suivent le nombre d'échecs au fil du temps dans le tableau de bord pour que leur date de retour sur l'axe des x soit réglable via un curseur - une demande de Jim ici : JMPTEST-556 .
- Mandy : J'ai passé beaucoup de temps à rechercher un étrange problème de menu principal qui s'est produit vers le 11/08 et qui ne se produit que sous Windows et lors des exécutions nocturnes (semblant être un problème de machine de type sans tête).J'ai l'impression que le code a été poussé à 18, ce qui en est la cause, mais nous ne savons pas encore quoi ou qui!Avoir suivi une formation sécurité niveau 2. Travailler sur la vérification de quelques correctifs et l'ajout de tests, et travailler sur la démo de Workflow Builder pour la journée P&G du 1er décembre.
- Audrey : Travail avec Atlassian pour finir de réparer certains liens Confluence qui pointent toujours vers l'ancien Confluence, brainstorming avec Nala/Josh sur un environnement de stress pour JMP Live, Jira peaufine.
- Lise : Travail sur la mise à jour des noms de transition de statut et de flux de travail dans Jira et saisie de tickets pour certaines idées d'amélioration des annotations.
Test système/hôte - Pékin
- Éric Wang : (1) Terminé WEBJMP-2026 . Journal d'audit testé pour toutes les actions. (2) Déplacement des tests JMP Live de l'exécution nocturne de Cary vers l'environnement Beijing Jenkins. (3) Enquête sur les tests de résistance JMP Live.
- Da Li : (1) Bugs vérifiés JMP-14158 et JMPTEST-555 . (2) Vérification JMP-14661 et WEBJMP-6205 . (3) Partage des connaissances KnowledgeSharing-Da-20221114 Présentation du facteur .
- Mike Wu : (1) Tests de régression des bogues JMP 17.1, 18.0 sur le problème de migration itinérante JMP 18.0 et quelques exemples de modifications de tables de données/scripts. (2) L'activation de JMP 18.0 ProTrial contre le serveur d'activation Dev a rencontré des problèmes sur Windows et Mac et discussion avec Daniel, maintenant l'activation de JMP 18.0 ProTrial fonctionne bien sur Windows et Mac d'ici le 15/11. (3) Les tests de télémétrie JMP 18.0 se sont poursuivis, les détails peuvent être trouvés à partir de : JMPTESTBJ-1770 . Également mis à jour le plan de test de télémétrie JMP 18.0 en fonction de la nouvelle modification due à un bogue JMP-14650 .
- Kimi : (1) Aidez Jim à mettre à jour la version python vers 3.11.0 sur Cary UT env et mettez à jour le JSL vers la nouvelle version, les détails se réfèrent à JMPTOOL-390 . (2) Déboguer les échecs UT de Formula Depot, a créé un nouveau bogue JMP-14683 . (3) http://public.jmp.com est mis à jour vers 17.0, donc vérifié jira connexe WEBJMP-4739 et WEBJMP-2640 . (4) Jenkins : mise à niveau de la version python/anaconda pour win et mac dans Beijing Env. Mettez à jour Visual Studio Professional 2022 pour l'image de test AWS. Déboguer les échecs des JMP Live E2E Tests avec Eric.
- Da Zhang : (1) Recherche sur les tests de charge pour JMP Live à l'aide de JMeter. (2) Examen des échecs UT de base dans JMP 17.1 pour les non-anglais (japonais).
- Nala : (1) Vérification des tickets Jira. (2) Test I18N pour JMP Live 17.1. (3) Déploiement d'un serveur JMP Live 17.0 pour l'équipe de Pékin. (4) Conversation d'enregistrement terminée au sein de l'équipe de Pékin. (5) Étude des tests de charge et préparation d'une brève introduction aux tests de charge.
Découverte de données
- Évan : Travail sur l'ajout d'une restriction JSL RowStatesMask à <
- David B : Ajout d'une version max au générateur d'addin, correction d'un bug de copier/coller avec crosstabbox, correction d'un plantage du journal de sauvegarde, mise à disposition de $addinhome dans un script de déchargement d'addin, poussée de nouveaux fichiers de ressources de dialogue pour la boîte de dialogue de configuration de la page.
- Ernest : Annuler/Rétablir dans Workflow Builder. Affichage/modification des attributs dans la visionneuse de colonnes. Statistiques de thread dans la visionneuse de colonnes.
- Dan S : Correction de plantage du filtre de données intégré à 17.1, JMP 18 fonctionne sur New Window(), Data Filter et accélération de PCA avec de nombreuses colonnes.
Remarque de Shannon
