Toutes les informations sont confidentielles pour la société SAS. Ne pas divulguer.
Bienvenue dans la mise à jour de développement JMP du 30 avril 2021 !
Félicitations spéciales à Mandy Chambers pour son 35e anniversaire chez SAS ! Et merci à Audrey pour le partage suivant !
Mandy a de nombreuses réalisations tout au long de sa carrière chez SAS, et nous avons eu la chance de travailler avec elle chez JMP au cours des 6 dernières années. Mandy prend en charge les « tableaux de données », mais elle semble s'intéresser à tout, sous une forme ou une autre. Elle est tenace dans la recherche des bugs et des plantages et a un état d'esprit de service client à la fois envers ses développeurs et nos clients réels avec lesquels elle interagit chez Discovery et via les commentaires d'EA. C'est agréable de travailler avec elle et elle fait avancer les choses. Joignez-vous à moi pour féliciter Mandy pour ses 35 années impressionnantes chez SAS !
Nous nous sommes réunis hier en groupe pour entendre l'équipe de gestion des produits JMP. Si vous n'avez pas pu rejoindre la réunion, vous pouvez retrouver l'enregistrement ici . Merci beaucoup à Dan V, Mia et Sara pour avoir partagé des détails sur les rôles et responsabilités de notre équipe de gestion de produits, le lancement de JMP 16, les commentaires et les améliorations du programme JMP 17 EA, ainsi que l'aide et la sensibilisation aux ventes. Je pense qu'il est très utile pour tous les acteurs du développement de mieux comprendre le processus de commercialisation des produits JMP, le recrutement et la mise en œuvre du programme EA, ainsi que les activités d'activation sur le terrain qui sont encore en cours pour former les équipes commerciales et marketing aux fonctionnalités intéressantes de JMP 16, même si nous développer notre prochaine version.
Je recherche d'autres bénévoles pour de futures réunions de développement. La semaine prochaine est ouverte, ou vous pouvez me faire savoir quel serait le bon moment pour que vous fassiez une présentation à l'avenir ! Nous nous dirigeons rapidement vers JMP 16.1 Code Freeze, prévu pour le 14/05/21, et nous nous dirigeons vers la suppression de notre premier JMP 17 EA le 04/06/21. Je sais qu'il existe déjà un certain nombre de fonctionnalités qui pourraient faire l'objet d'une démonstration maintenant ou dans un avenir proche.
J'apprécie que l'équipe PM m'ait donné l'occasion lors de la réunion de parler de la liste de contrôle de préparation des fonctionnalités trouvée dans la version actuelle du modèle de fonctionnalités JMP 17 . Mia et moi avons créé cette liste sur la base des commentaires des dernières rétrospectives afin de capturer diverses étapes importantes sur le chemin de la maturité des fonctionnalités.
Nous voulons tous faire de notre mieux pour planifier à l'avance, suivre les principales étapes tout au long du cycle, évaluer en permanence où nous en sommes et également éviter de causer des maux de tête aux équipes qui arrivent plus tard dans le processus. Assurez-vous que lorsque vous créez une page de fonctionnalités pour les éléments sur lesquels vous souhaitez obtenir des commentaires des premiers utilisateurs, vous utilisez le modèle de fonctionnalités JMP 17 qui inclut la liste de contrôle de préparation des fonctionnalités. Si vous avez avancé une page par rapport à une version antérieure, veuillez mettre à jour votre page avec le nouveau modèle.
Et comme je l'ai mentionné dans les fonctionnalités de clôture de la réunion à temps pour une version principale, cela se répercute toujours dans le bon sens. Lorsque les fonctionnalités sont plus complètes lors du gel des fonctionnalités, nous avons plus de temps pour tester afin d'éliminer les bogues, pour que les équipes de documentation ajoutent des détails complets et pour traduire le contenu de l'interface utilisateur pour nos clients internationaux. Cela peut réduire le temps nécessaire à la résolution des problèmes pendant les cycles de maintenance et permet de commencer plus tôt les travaux du cycle suivant.
Merci à Tonya d'avoir partagé les crashs et les fichiers de télémétrie de cette semaine avec la version 16.1 sélectionnée !
Lancement de produit

Sujet

Sous-thème

Plate-forme

Entreprise

Fichiers Crash et Télémétrie de la semaine du 30/04/21 | JMP Live (sas.com)
Annonces générales
-
Merci à John Schroedl d'avoir mentionné que O'Reilly a mis à disposition une version PDF gratuite de « The Flamingo Book ». Il a noté : « Google est une très grande entreprise de C++ et ce livre traite d'un grand nombre de leurs pratiques réussies en matière de gestion, notamment de CI, de tests, etc. Pas vraiment un livre de codes, plutôt un livre de processus/mentalité. Il y a peut-être quelques pépites à considérer. Vous pouvez le télécharger ici au format PDF : Software Engineering at Google, Lessons Learned from Programming Over Time . Je l'ai lu et c'est très bien !
-
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
-
Début du mode d’approbation du code JMP 16.1 – 27/04/21
-
Gel du code JMP 16.1 – 14/05/21
-
JMP 17.0 EA1 – 04/06/21
-
Veuillez visiter Confluence pour une liste complète des dates des JMP 16 et JMP 17 .
Mises à jour du développement JMP
Découverte de données
- Xan : Je travaille sur des idées pour afficher des sélections partielles avec un "badge".

- Dave B : Examen des tests d'images jmprunner bruyants, mise en évidence de la sélection adaptative déboguée, correctifs intégrés dans la version 16.1, correction des défauts MFI.
- Dan S : Continuez à travailler sur les mises à jour du code miniature/boxToPicture pour 17. Correction d'un crash de LocalDataFilter/AutoRecalc dans Model Screening 16.1/17.
- Evan : Correction d'un problème de journal provoquant un test d'image irrégulier. Aide à la correction des tests floconneux avec Window Handler. Examens des améliorations de With Window Handler et des problèmes de plates-formes imbriquées. Correctifs JSL Hamcrest et nouvelles fonctionnalités (fonctions simulées et tests/assertions ignorés).
BICHE
- Caleb : Je termine mon travail de développement 16.1 et commence la transition vers le travail 16.2. Début de l'organisation des tickets dans JIRA en préparation du JMP 17.
- Joseph : Intégration terminée des listes de modifications JMP17 dans JMP16.1.
- Brad : Je travaille toujours sur un article adaptant les DSD pour créer des conceptions en parcelles divisées.
Hôte
- John Schroedl : Correction d'un bug où le survol de l'icône de la fenêtre principale dans la barre d'état faisait rapidement basculer la visibilité de la fenêtre principale. Travaillez avec Dan sur les performances et la peinture de boxToPicture. Début des travaux sur la prise en charge de F1 pour lancer l'aide de la fenêtre (S1095328).
- Paul N : Mises à jour d'activation JMP effectuées sur les serveurs PROD pour prendre en charge les produits d'abonnement JMP 16.1. (Entreprise & Étudiant). En regardant la sortie de blackduck pour 16.1. Mise à jour de libcurl vers la dernière version 7.76.1 pour corriger plusieurs vulnérabilités CVE.
-
Poursuite du travail avec le Métal.
-
Michael H : Amélioration des rapports sur les fuites des tests unitaires d'exécution et meilleure capture des rapports de diagnostic – qui seront éventuellement migrés vers l'exécution quotidienne de Testbot.
HTML5
- Josh M : Nous avons terminé JMPHTML-505 en refactorisant notre cadre de test pour conserver les listes d'images au même endroit. Cela nous rendra plus efficaces lors de la création de nouveaux tests et facilitera la maintenance des tests. L'objectif principal de cette semaine a été la préparation d'outils et de bonnes pratiques permettant aux équipes HTML5/JMP Live d'utiliser les tests de performance de capture à l'avenir ( JMPHTML-824 ). J'ai archivé certains outils dans Perforce dans /test/HTML5Tests/Performance et documenté dans Confluence ici . Tri des futurs défauts ( JMPHTML-832 ).
- John Powell : a donné à Tommy O. un aperçu des fonctionnalités, du code, des outils, des pratiques et des ressources d'apprentissage HTML5 pour le préparer à travailler avec nous à temps partiel. Organisation d'une rétrospective de sprint et d'une réunion de planification de sprint. Les défauts triés et traités par NOFIX Future permettent de prioriser et d'éviter de remplir notre backlog JIRA avec des éléments non prioritaires. Conversion des défauts prioritaires de la future piste vers Jira et réorganisation des éléments de notre backlog pour préparer notre prochain sprint. CV examinés pour notre poste ouvert de développeur JavaScript. J'ai essayé la visualisation de Xan de la proportion de lignes sélectionnées et j'ai fourni des commentaires. Préparation d'une liste de chaînes de messages de journal HTML5 pour Dan V. avec l'aide de Shannon et de la jointure virtuelle.
- Bryan F : a travaillé sur la modification du code du treemap afin que les treemaps puissent être dessinés à partir des informations transmises par JMP sur les groupes de treemap. De plus, j'ai exporté les index de lignes associés à chaque groupe treemap. Le but de ce travail est de démontrer que nos rapports peuvent être créés sans données de colonnes. Ainsi, nos rapports peuvent potentiellement être beaucoup plus performants pour des ensembles de données plus volumineux. De plus, j'ai commencé à travailler sur la spécification d'un mode sombre en utilisant le système de couleurs créé pour prendre en charge les thèmes HTML5 clair et gris.
- Mayowa : J'ai commencé à travailler sur l'ajout de nouveaux formats de nombres au HTML interactif ( JMPHTML-808 ).
JMP en direct
- Aurora : Correction de problèmes détectés par l'analyse de sécurité ZAP pour 16.1. Ajout d'une route API REST pour prendre en charge une nouvelle commande JMP 17 JSL. Poursuite de la conception d'un nouveau mécanisme de contrôle d'accès. Continuez le câblage dans les transactions de base de données de manière plus large. Aussi : Préparer l’intégration avec Justin !
Statistiques
- John Sall : Le tableau enregistré 2 par 2 de Response Screening contient désormais des scripts intégrés pour créer des diagrammes de rapports de cotes, de rapports de risque et de différence de risque ( S1588396 ).

- Jianfeng : introduction de deux nouvelles fonctionnalités ( S1585387 et S1584976 ) dans JMP16.1 en réponse aux demandes du client Isaac Himanga (ADM). Conclusion du projet d'amélioration des tests d'équivalence JMP 17.
- Laura CS : J'ai continué à travailler sur l'estimateur des moindres carrés à deux étapes de variables instrumentales, j'ai étudié les problèmes de performances avec les scores factoriels, je suis revenu à l'analyse de groupes multiples dans SEM afin que je puisse obtenir le soutien d'Eric avec les fonctionnalités restantes du diagramme dans les prochains jours, il est toujours avec nous. (tu vas nous manquer Eric !).
- Peng : J'ai donné une conférence à l'Université de l'Arkansas dans le cadre de leur série de séminaires pour les praticiens industriels, principalement sur mon travail chez JMP et la science des données en général. Élaboration d'une réponse pour Laura Archer concernant une demande d'un client sur les détails d'un calcul de fiabilité, et poursuite du travail sur les dégradations répétées.
- Annie : Poussement de quelques dernières modifications pour les cartes de contrôle vers la v16.1.
Tests de statistiques
- Tonya : Réponse aux questions de la communauté des utilisateurs sur les limites de contrôle définies, la coloration des valeurs de spécifications et la manière dont CCB calcule les limites avec un LDF. Test des fonctionnalités de sous-groupe et de tri dans Process Screening pour s'assurer que Process Screening, Process Capability et CCB correspondent. Nettoyage des tests unitaires. Vérification des bugs.
- Jacob : Test des mises à jour du DOE dans la version 16.1. Vérification des défauts du DOE et ajout de tests unitaires. Révision des scripts d'analyse des performances dans le but de réduire le nombre de problèmes de performances faussement positifs.
Mises à jour sur les sciences de la vie
- Rebecca : J'ai terminé la première version du complément DILI pour la FDA. Nous avons commencé à analyser nos macros SAS pour le travail de préparation des données qui doit être transféré vers la version JSL de JMP Clinical.
Gestion des produits
- Dan V : Rencontré Gina et Stephanie pour discuter des projets du JMP Lab pour Discovery China. Participation à une démonstration/discussion P&G JMP Live. C'était formidable de participer au processus de planification et aux discussions du sprint HTML5. Je vois de nombreuses améliorations positives des processus provenant de leur adoption de Jira pour les efforts de planification du développement. Rencontre avec Russ, Mia et Wenjun pour discuter de la feuille de route de JMP Genomics.
- Mia : Travailler sur la mise en place de la campagne et compiler les listes d'invitations pour le programme JMP 17 EA. Travailler avec Brady et Field Enablement pour comprendre les difficultés et l'expérience utilisateur liées à la préparation des données dans JMP. Participation au sprint de l'équipe HTML. Travailler avec Field Enablement et Ryan Gilmore sur la refonte du livre de recettes JSL dans la communauté JMP pour en faire une bibliothèque de « extraits de code JSL » plus utile.
Soutien technique
- Duane
- Bobby et Dahlia ont rencontré Sara et Josh pour élaborer un plan visant à former nos équipes commerciales aux processus d'installation et de licence de JMP afin de mieux aider nos clients.
- TS a été en communication avec Roger et Aaron Kennedy au sujet d'un problème avec l'affichage de toutes nos notes JMP. Merci à Aaron et Roger de l'avoir résolu !
- Merci à Duane d'avoir partagé ce qui suit : « Plusieurs personnes de TS m'ont récemment dit que des félicitations devraient être données à Ryan Lekivetz . Il a été exceptionnellement utile et c'est un plaisir de travailler avec lui. Cela a été particulièrement vrai lorsque Sarah était absente du bureau. Alors, un grand « Merci » à lui !
- Voici les rapports TS JMP Live . (JMPLive 16). Voici les informations concernant les défauts signalés par le client déposées par TS .

Opérations de développement
-
Jim B : J'ai travaillé avec l'assurance qualité pour enquêter sur les échecs de l'UT. Coordonné avec ISD pour Windows Server 2012 R2, 2016 et 2019, notamment pour les migrer vers notre cluster ; configurer les trois machines virtuelles. FUITES signalées et échec d’assertion Jiras. Application de nombreuses mises à jour logicielles pour tester et construire des machines Mac ; nous prévoyons d'autres mises à jour du système d'exploitation ce week-end. Support obligatoire.
Documentation
-
Sheila : J'ai terminé le livre Discovering JMP (DJ) et le Guide d'automatisation pour L10N. Aide 15.1 et 15.2 régénérée avec des bannières pointant vers l'aide actuelle. Génération du support 16.1 et 17.0. J'avais corrigé un bug dans le modèle d'aide en anglais, j'ai donc synchronisé les modifications avec les modèles d'aide ZH et JA. Mise à jour du livre blanc Qualité, qui sera bientôt lié ici . En préparation de la génération des pages Web DJ localisées pour jmp.com, j'ai finalisé les modèles d'aide DJ et indiqué à Mélanie quels fichiers modèles devaient être localisés. J'ai rencontré Ian Kleinfeld et le fournisseur d'aide au sujet de la création d'une page 404 introuvable pour l'aide. (Cette page apparaît lorsque l'utilisateur clique sur l'outil ? d'un rapport et que la touche d'aide ne figure pas dans l'aide, ou qu'il clique sur un lien et que la page est introuvable pour une raison quelconque.) Script de conversion PDF modifié pour créer tout doc fichiers PDF si les fichiers FrameMaker ont été modifiés du jour au lendemain. (Auparavant, seuls les fichiers PDF anglais du produit/doc étaient générés.) J'ai passé beaucoup de temps à trier les défauts, les Jiras et les pages Confluence contenant des éléments d'action.
- Michael C : Ajout de 2 exemples à la documentation SEM pour 16.1 ; j'ai continué à travailler sur les requêtes Jira pour les rapports de l'équipe documentaire.
Tests système/hôte
- Eric Wang : J'ai essayé de déployer JMP Live sur Azure et j'ai écrit la page JMP Live sur Azure Confluence. Ajout d'un script de nettoyage pour les tests JMPLiveJSL (BRDSTG-3121). Testé les éléments JMP Live Jira. Vérifier les défauts.
- Da Li : Test de Google Sheets NF (BRDSTG-3084). Testez les éléments JMP Live Jira. Logiciel tiers vérifié pour JMP 16.1 (BRDSTG-3078).
- Mike Wu : Test de l'activation de JMP 16.1 sur le serveur de test et le serveur Prod pour l'abonnement étudiant, l'abonnement, l'essai et l'essai professionnel sur Windows et Mac. Test des éléments JMP Live Jira. Vérifier les défauts.
- Nala : Mise à jour de l'outil d'exécution Python pour résoudre le problème d'initialisation de Python dans JMP et permettre à l'outil de fonctionner pour Anaconda 3.8.5. Étudier comment faire fonctionner l'outil pour différentes versions d'Anaconda. Testez les éléments JMP Live Jira. Vérifier les défauts. Mise à jour/correction des échecs JSL UT. Migration de documents de l'ancien SharePoint vers la page Confluence de l'équipe de Pékin.
- Audrey : Coordination Jira et Confluence, tests des évolutions des outils du framework de tests.
- Josh L : Travailler sur la migration Openstack vers Azure de nos systèmes de test. Il y a actuellement un espace pour JMP Test. J'attends que le SIG approuve l'accès du pare-feu à SAS via un réseau privé virtuel. A aidé Hui à connecter la tablette Samsung à SAS. Test d'histoire JMP Live et vérification des bugs.
- Cary / Pékin JMP Live teste le statut Jira
- 3 histoires de tests
- 3 histoires en cours de test
- 1 bug créé au cours des 7 derniers jours
- 24 histoires / bugs résolus au cours des 7 derniers jours
- Mandy : a travaillé sur Tabulate, le sous-ensemble aléatoire de table de données et l'aperçu des tableaux – pages de confluence terminées, et travaillera sur les vidéos EA 1 avec Mia. Défauts vérifiés et tickets JIRA (il s'agissait principalement de correctifs d'index de script réalisés par Justin) – et configuration d'un nouveau filtre JIRA pour me montrer ce qui est ouvert par rapport à ce qui porte tous mon nom dessus. Je travaille maintenant sur les défauts du journal d'Action Recorder, pour 16.1 et 17.0 – en prenant ce composant pour l'instant, car j'ai travaillé dessus avec des développeurs, et cela nous aide pendant la transition vers un nouveau testeur.
- Mike M : Super séance de révision avec Annie de mes tests interactifs ; ajout de 2 tests de dépistage de processus et d'un générateur de cartes de contrôle Sikuli. J'ai trouvé un nouveau défaut pour l'aide 15.2 contenant startrelease=15.1 dans le HTML, travaillé sur les vérifications de l'aide pour 16.0, terminé les mises à jour des chaînes de documentation pour plusieurs tests Sikuli. Et ironiquement, j'ai trouvé un défaut de graphique TARTE dans le contenu de l'aide qui correspondait à la bande dessinée de ce matin.
- Justin : J'ai fini de corriger ou de réattribuer les problèmes ouverts de Scripting Index Jira. Ajout d'un bouton pour imager les résultats des tests dans le tableau de bord pour afficher n'importe quelle image sur Mac ou Windows.
- Hunter : Test de la mise à jour de SAS Download Manager 2.6.4 pour Mac pour SDWIT-185. Vérification des défauts JMP 16.1 et 17.0. Ouverture de plusieurs défauts liés au projet.
- Hui : Tests mobiles pour JMP16.1. Merci à l'aide de Josh pour configurer l'appareil mobile Android pour moi. Vérifier le travail de développement effectué par les développeurs. Problèmes signalés dans JIRA sur HTML5 ( JMPHTML-793 )
Note de Shannon
Les Air Tags d'Apple sont en vente aujourd'hui – 29 $ pour un ou un pack de 4 pour 99 $. J'ai trouvé cet article d'Axios particulièrement intéressant. Il met en évidence non seulement le côté cool de ces nouveaux gadgets, mais aussi leur utilité potentielle pour les personnes ayant une déficience visuelle.
Merci d'avoir envoyé vos mises à jour et j'espère que vous passerez tous un merveilleux week-end de printemps !
