Willkommen beim JMP-Entwicklungsupdate vom 31. Mai 2024!
Diese Woche haben die Entwicklungsmanager und das Produktmanagement von JMP vereinbart , den JMP 19 EA1 Code Freeze auf den 14.06.24 zu verschieben, um die Implementierung von Änderungen an der EA-Autorisierung und den EA-Installationsprogrammen zu ermöglichen. Da die Änderungen am JMP-Quellcode abgeschlossen sind und Änderungen an den EA-Installationsprogrammen im Gange sind, freuen sich die Testteams auf eine Runde früher Installationstests, um alle Änderungen bald zu überprüfen. Sobald der Code eingefroren und mögliche Installationsprogramme generiert und freigegeben sind, werden die Installationsprogramme den EA-Programmmitgliedern in MyJMP zur Verfügung gestellt. Der Validierungsprozess des Installationsprogramms für ein frühes EA dauert normalerweise etwa zwei Wochen.
Beim JMP 19 EA-Programm wird es eine wesentliche Änderung geben: Das Programm wird auf der JMP-Lizenz des Benutzers basieren und nicht mehr durch die Mitgliedschaft in der EA-Kampagne in SalesForce bestimmt. Im Wesentlichen kann jeder Benutzer mit einer JMP-, JMP Pro- oder JMP Clinical-Lizenz die entsprechende EA-Version (JMP, JMP Pro oder JMP Clinical) installieren und autorisieren – eine formelle Einladung zum Beitritt zum EA-Programm ist nicht mehr erforderlich, um die Autorisierung zuzulassen. Hinter den Kulissen verwenden JMP 19 EAs jetzt denselben Salesforce-Codepfad, der beim Autorisieren von Produktionsversionen verwendet wird. Dies wird uns helfen, die Produktionsautorisierung früher im JMP 19-Zyklus gründlicher zu testen. Weitere Einzelheiten folgen in Kürze, aber wenden Sie sich bitte an Mia Stephens, wenn Sie Fragen haben.
Wir nähern uns auch schnell dem Beginn des JMP 18.1-Genehmigungsmodus am 04.06.24. Zur Erinnerung: Sie benötigen weiterhin eine Codeüberprüfung für alle Korrekturen, die für 18.1 genehmigt werden müssen. Wenn Sie eine kritische Korrektur haben, die in 18.1 enthalten sein muss, senden Sie bitte eine Anfrage an die E-Mail-Liste der JMP-Genehmiger mit dem Namen Ihres Prüfers und Informationen zur vorgeschlagenen Änderung, einschließlich einer kurzen Beschreibung des Problems mit Jira-Link und Swarm-Link (falls zutreffend). Bitte kommentieren Sie unbedingt alle erwarteten Auswirkungen der Änderung zum Testen. Vielen Dank
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1-Genehmigungsmodus beginnt – 04.06.24
- JMP 19 EA1 Code-Einfrieren – 14.06.24
- JMP 18.1 Code-Freeze – 28.06.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Kern
- Xan: Hinzufügen von Glättungs- und Überlappungsoptionen für Grid-Jitter: Funktionen aus Wilkinsons bahnbrechendem Dot-Plot-Papier.
- Ernest: Habe letzte Woche die Unterstützung für Column Tagging vorangetrieben ( Confluence-Seite hier ). Würde mich über Anwendungsfälle von SEs oder anderen freuen, die die Entwicklung leiten könnten.
- Dave B: Verbesserte Ladezeit von Wafer Maps (JMPHTML-13752). Hat auf die Diskussion in der JMP-Benutzercommunity über die Verwendung von interaktivem HTML in iFrames reagiert. Hat die Möglichkeit untersucht, den lokalen Datenfilter zu erweitern, um sehr breite Filterkategorien anzuzeigen (JMPPRODMGMT-1420).
- Dan S: Integrierte Fehlerbehebungen für 18.1 zur Behebung visueller Artefakte des Mac Panel Box, Datenfilter der Group Platform, Tab Page-Fokus und Text Focus. 19.0-Updates für den Objektbaum des Property Panels, um den geöffneten/geschlossenen Zustand beizubehalten, die Größenanpassung der ListBox beim Hinzufügen/Entfernen einer Bildlaufleiste und die Spaltenumschalter der Group Platform, um das Umschalten mithilfe der Spalte „Nach“ zu unterbinden.
- Evan: Telemetriedaten bezüglich Excel-Import und -Verwendung analysiert. Fixes wieder in v18.1 integrieren. Arbeite an einem Prototyp, um das Kopieren/Einfügen für Spalten zu vereinfachen.
DOE und Zuverlässigkeit
- Caleb: Fehlerbehebungen und Verbesserungen an den konvertierten Stichprobengrößen-Explorern. Ich habe auch eine Feature-Seite für diese erstellt und einige Verbesserungen an den OC-Kurven vorgenommen.
Hosting und Schnittstellen
- Will Morgan: Ich arbeite daran, mein AWS S3-Clientmodul in ein Python-Paket zu integrieren, das in die Python-Umgebung von JMP integriert werden kann. Dieses Python-Paket wird hoffentlich mit einem JMP-Add-In für den AWS S3-Datenkonnektor verwendet. In Zukunft werde ich mich mit der Entwicklung befassen, die zum Erstellen eines JMP-Add-Ins erforderlich ist, und herausfinden, wie das Add-In mit meinem AWS-Python-Paket interagiert.
- John Schroedl: Das Home-Fenster unter Windows wurde im Rahmen meiner Änderungen zur Entfernung unserer Nutzung der Docking-Bibliothek Telerik optisch etwas aufgefrischt (JMP-20282). Um unsere Abhängigkeit von Telerik zu verringern, werde ich deren Spin-Steuerung durch meine eigene ersetzen, die auch moderner aussehen wird. Ich verbringe Zeit damit, die Flut von Ankündigungen von Microsoft zu Copilot (ihrem KI-Angebot) und Windows auf ARM zu verfolgen. CIS prüft den Kauf einer Maschine mit der neuen Snapdragon X Elite-CPU und ich werde mit der Arbeit beginnen, die zur Erstellung eines ARM-nativen Builds von JMP erforderlich ist. (JMP-21513). Ich habe Leuten geholfen, verschiedene Probleme wie Speicherlecks, Dateiprobleme und Build-Fragen zu debuggen.
- Paul N: Arbeite an der Python-Unterstützung:
- JMP-20811 – wenn der Scoring-Code im JMP 18-Skripteditor ausgeführt wird, wird jmp_score.py nicht gefunden. Getestet unter macOS JMP 19. Der Test wird abgeschlossen und dann 18.1 und 19 hinzugefügt.
- JMP-18386 – Python-DLLs in Windows-Installation verschieben. Dies behebt auch den Fall, dass das _socket-Modul bei der Installation von Python-Paketen nicht gefunden wurde. Auf 19.0 und 18.1 übertragen.
- Michael H: Änderungen am Mac-Build-System, um unsere benutzerdefinierten Build-Phase-Skripte wartungsfreundlicher zu machen und außerdem die Informationen bereitzustellen, die Xcode benötigt, um bestimmen zu können, wann diese Skripte ausgeführt werden müssen.
- Kristen: Die Entwicklung dieser Woche konzentrierte sich auf die Implementierung eines OIDC-Authentifizierungsflusses mit myJMP innerhalb der JMP Marketplace-Testumgebung - JMPMRKT-94
Interaktives HTML
- Praveena: Kontrolldiagramm-Triage -
- Unterstützung für Formen basierend auf dem Triage-Status und Identifizierung von Zeilenstatusänderungen sowie Deaktivierung des Triage-Menüs.
- Arbeitete an der Aktualisierung des IDF-Dokuments für Kontrolldiagrammwarnungen.
- Kreisdiagramm: Habe einige Zeit mit dem Praktikanten Sam Blashill an der Arbeit am Kreissegment verbracht.
- John Powell: Verbesserte Ladezeit von Wafer Maps ( JMPHTML-13752 ). Antwortete auf die Diskussion in der JMP-Benutzercommunity über die Verwendung von interaktivem HTML in iFrames . Untersuchte die Möglichkeit, den lokalen Datenfilter zu erweitern, um sehr breite Filterkategorien anzuzeigen ( JMPPRODMGMT-1420 ).
- Paul Spychala : Hat das erste WebGL-Rendering-Commit für HTML5 [ JMPHTML-13795 ] übermittelt, um Rendering-Pipelines auf WebGL umzustellen, wenn mehr Leistung benötigt wird.
- Mike Stickles : Arbeite daran, Füllfarben für Balkensegmente in den XML-Infobereich zu verschieben, um die Leistung zu verbessern ( JMPHTML-2018 ); ungefähr 70 % fertig.
- Sam Blashill : Ich habe eine Menge über die JMP-Codebasis gelernt und angefangen, mich mit der Entwicklung von Support für interaktive Kreisdiagramme in JMP Live zu beschäftigen.
JMP Live
- Aurora: 19.0: Verbesserungen bei Kontrolldiagrammwarnungen (Clay Barker war so freundlich, sich mit uns zu treffen, um die Patentierbarkeit zu besprechen. Außerdem erstelle ich eine Zusammenfassung des Triage-Fortschritts/der Dringlichkeit pro Bericht.)
- Aaron: Beenden der Unterstützung für die Verwendung von Python-Skripten für Datenaktualisierungen in JMP Live. Arbeiten an Problemen bei der Veröffentlichung von Kontrolldiagrammen.
Statistiken
- Laura CS: Fortsetzung der Arbeit an MIIV-2SLS in SEM, einschließlich Zusammenführung aller Kovarianzmatrizen von Schätzungen über Gleichungen hinweg in eine große Matrix zur Darstellung im Bericht, Hinzufügen von Schätzungen zum Pfaddiagramm (nur für Achsenabschnitte/Regressionen/Ladungen), Hinzufügen eines Skriptindexbeispiels, Untersuchen eines Fehlers für Achsenabschnitte bei Verwendung des Schätzers nur für Startwerte und Bereinigen des gesamten Codes, um ihn für die Veröffentlichung im Hauptprogramm vorzubereiten (hoffentlich Anfang nächster Woche!). 3 Beispiele für das akademische Team erstellt, damit einseitige Anleitungen für SEM erstellt werden können.
Stat-Dokumentation
- Michael C: Überprüfte den Scripting Index und die Dokumentationsaktualisierungen für Colleen; bereitete sich auf Hamid vor, der nächste Woche Vollzeit anfängt; nahm an einer Fokusgruppensitzung für Manager mit JMP HR teil.
Statistische Tests
- Mark: Habe das zeitweilige Timeout auf einem Rechner mithilfe eines Easy DOE-Unit-Testskripts mit Jacob debuggt. Habe es durch Aufteilen der Tests (>2200) in zwei Testsätze gelöst. Habe mit Chris einen Prototyp einer Bayesian-Optimierungsplattform entwickelt. Habe das Skript überarbeitet, um neue Funktionen zu integrieren. Habe an einem Konzept für Benutzerinformationen über den Schwerpunkt eines neuen Durchlaufs auf Exploration oder Nutzung gearbeitet. Habe Fragen in der JMP-Community beantwortet.
- Jacob: Kategorisches Testen. Beginne mit Tests für die neue FDR-Erweiterung (JMP-2012) und aktualisiere Unit-Tests, um aktuelle Änderungen zu berücksichtigen. Untersuche mögliche Leistungsprobleme. Untersuche einen Absturz in einer BLAS-Routine, der von Chris Gotwalt gefunden wurde. Arbeite an einem Unit-Test, um den Absturz zu reproduzieren.
- Tonya: Testen kurzfristiger Kontrolldiagramme. Präsentation zum Reagieren auf Beta-Feedback an die Testgruppen. Fehlerüberprüfung.
Neuigkeiten aus den Biowissenschaften
- Reetika Sarkar: Ich war Anfang der Woche beim Pizza-Mittagessen in Cary und es hat mir gefallen. Ich habe diese Woche an der STIPS- und JSL-Schulung gearbeitet.
- Rebecca: Beheben der letzten Fehler für JMP Clinical 18.1. Zusammenstellen von Folien für einen gemeinsamen Workshop mit der FDA, der am 18. Juni auf der DIA-Konferenz stattfinden wird.
- Richard: Erstellen eines Prototyps für einen Rezidivbericht zur Zusammenfassung unerwünschter Ereignisse im Rahmen einer klinischen Studie und Weiterschreiben des AE-Manuskripts.
Produktmanagement und Produktmarketing
- Bryan: Arbeitete weiter mit Dan Schikore, David Barbour und Evan McCorkle an stilistischen Änderungen, die bei Bedarf aufgerufen werden können. Arbeitete mit Sarah Sylvestre und Evan McCorkle an einem Bericht mit detaillierten Datentabellenergebnissen aus Benutzer- und SE-Interviews sowie Telemetriedaten.
Technischer Support und Engagement
- Wendy: Durch die kürzere Woche war das Fallaufkommen etwas geringer, aber es war trotzdem noch viel los! Das Training für Dawn und Joe läuft gut. Engagement bereitet sich auf bevorstehende Änderungen im Store vor, da JMP Pro und Clinical bald verfügbar sein sollen.
- Wie gewohnt finden Sie hier die TS JMP Live-Berichte und den Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Fallvolumen pro Woche:
Fallthemen für die Engagement-Warteschlange, gesamt:
Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsvorgänge
- Shannon L: Mit dem Produktmanagement geprüft und Prototyp zur Verfolgung von Jira-Problemen nach EA-Version fertiggestellt (weitere Informationen folgen); bei der Absturzberichterstattung geholfen; mit der Beschaffung für Atlassian-Verlängerungen für Juli zu arbeiten begonnen; mit Atlassian an Diskrepanzen bei der Kontoverwaltungszählung gearbeitet; wöchentliche fokussierte AWS-Migrationsentwicklermeetings gestartet, eines für StringBot und ein weiteres für Builds.
- Melanie: Hilfeprozesse: Hilfeschlüsseljobs sind jetzt aktualisiert und werden für die Hilfe von 18.1 und 19.0 ausgeführt; einige allgemeine Verbesserungen an den Skripten vorgenommen. DevOps-Prozesse: Allgemeine Untersuchung, Tests, Fehlerbehebung für Unit-Test-Streams; aktualisierte Mac Crash Symbolize-Maschine; nahm an Build-Migrations- und EA-Planungsmeetings teil. Stringbot-Migration: Traf mich mit Shannon C, Shannon L und Myron zum ersten Sprintmeeting; finalisierte Akzeptanzkriterien für offene Stories für diesen Sprint; begann mit der Testplanung.
- Myron: Habe mit der Einrichtung von Stringbot auf AWS begonnen (JMPTOOL-1181, JMPTOOL-870). Habe an einem Beispieldatenprozess gearbeitet (JMPTOOL-1050). Probleme mit Typfehlern bei der Windows-Absturzsymbolisierung behoben (JMPTOOL-1221).
- Jim: Skript-Updates für Build-Maschinen. Builds von JMP 18.0.2 für Mac und Windows aktiviert; das Gleiche gilt für Unit-Tests. Vorbereitung für Beta-Release von JMP 19.
Lokalisierung
- Allison: 18.1 JMP Live-Übersetzungen fertiggestellt und validiert und QA zum Testen benachrichtigt; das von QA gefundene JA-Übersetzungsproblem gelöst. Mit BRD über den Zeitplan für lokalisierte 18.0 JMP-Dokumentations-DTP-Aufgaben kommuniziert. Auf Anfragen bezüglich Portable UI und Lokalisierung der JMP-Dokumentation geantwortet. 18.1-Beispieldaten zur Lokalisierung an Übersetzungsteams gesendet.
- Krzysztof: Verarbeitung (Validierung und Übertragung) von Lokalisierungsprojektrückläufen für 18.1 UI: PortableUI, Builtins, SampleData, JMP Live. Verarbeitung von Buchprojektrückläufen. Recherche und Dokumentation der Lokalisierungsstudie für JMP Clinical. Arbeite an der Migration von Lokalisierungstools auf unsere neue, nach außen gerichtete Maschine.
- Trish: Tagesordnung für monatliches Doc/Local-Meeting vorbereitet. Lokalisierung der 18.1-Dokumentation ausgewertet – Prozess- und Zeitüberlegungen. Zeitpläne aufgrund des um zwei Wochen verschobenen Dev-Code-Freezes neu konfiguriert. Informationen für Übersetzungsteams sammeln, um die Übersetzung einiger Sample Size Explorer-Strings auszuwerten.
- Sandy: Habe an der Dateivergleichsvalidierung mit Labels gearbeitet, die nach dem Auffülljob ausgeführt werden sollen. Testen der Jira-Schnittstellen-APIs abgeschlossen.
- Sohail: Fehlerbehebungen und neue Funktionserweiterungen für die Übersetzungssuchoberfläche.
Dokumentation
- Devon: JMP-21601: Vorschläge für Aktualisierungen des Benutzerhandbuchs von Kyoko Takenaka, JMP-21592: Ein Verweis auf das Hosten von JMP Live-Instanzen durch JMP wurde entfernt, Screenshot-Skripte für Bilder von Plattformvorgaben hinzugefügt und einige davon für 18.1 aktualisiert, an Problemen mit Listen und Bildern bei der Konvertierung von Discovering JMP in XML gearbeitet.
- Khawar: UG-Änderungen ( JMP-21471 : Fortsetzung der kleineren Änderungen. Beispielindex ( JMPDOC-2184
Habe angefangen, die Liste durchzugehen und mir Notizen zu machen. Manuelle Schritte aus Screenshots ( JMPDOC-26
Die Skripte für alle UG-Ordner wurden behoben.
- Qiana: Habe die UG Jiras für 18.1 durchgearbeitet. JMPDOC-26 abgeschlossen. Habe die JMP 18.1-Funktionsseite durchgearbeitet. JMP 18.1-Projektplanung und -koordination.
System-/Hosttests - Cary
- Adnane El Hachami: Habe an weiteren JMP- und JSL-Schulungen teilgenommen. Habe die Arbeit an meinem Datenvisualisierungsprojekt und einer ersten Version des Projekts zur Sammlung von URL-Referenzen abgeschlossen, das die Überprüfung, ob URLs in Beispieldatentabellen noch zugänglich und gültig sind, erleichtern und automatisieren soll. Ich habe auch ein wenig mit der Arbeit an meinem dritten Projekt begonnen, bei dem es darum geht, einige voreingestellte Tests auf weitere Sprachen außer Englisch zu verallgemeinern. Ein weiteres Ziel dieses Projekts ist es, die Tests effizienter zu gestalten; auf diese Weise können sie zu Basistests werden. Ich habe heute Nachmittag angefangen, mich damit zu befassen und den Code zu lesen.
- Mandy: Habe an Gruppierungsspalten und Skripten für die von Ernest vorgenommene Änderung gearbeitet – habe einige JSL-Probleme mit der Aufhebung der Gruppierung gefunden – noch in Arbeit; habe „erzwungene Werte“ als Spalteneigenschaft (JMP-6518 ) entdeckt und jetzt gibt es eine Feature-Seite und ich werde sie dem EA 1-Video hinzufügen, das ich für die Datentabelle mache. Spaltenmarkierungen sind ein weiteres, woran ich bei 19 arbeite, also werden im Video 4 Dinge hervorgehoben. Arbeite an einem Journal, damit ich klicken und zeigen kann, wie man auf jedes einzelne zugreift und es auf 5-6 Minuten beschränken kann. Habe auch an einem Datenfilter-Fix und einem damit verbundenen Absturz gearbeitet, der auch in 18.1 einfließen wird.
- Audrey: Habe mich mit der Rechtsabteilung getroffen, um über eine Website für Offenlegungen gegenüber Dritten zu sprechen, ein bisschen Praktikantenplanung, ein bisschen Atlassian-Admin-Kram, habe Unit-Test-Fehler untersucht, Matlab- und R-Tests aus dem JMP 19-Framework entfernt; diese Tests müssen möglicherweise mithilfe unserer Python-Integration neu geschrieben werden.
- Mike M: Ein Sikuli-Test hat eine Regression für CCB By-Gruppen festgestellt. Einige Sikuli-Tests wurden verbessert, um mehr interaktive Szenarien abzudecken. Ich bleibe mit Bildtest-Diffs, Baseline-Fehlern und Tests für einige Verifizierungen auf dem Laufenden.
- Lisa: Habe an der Optimierung eines fehlgeschlagenen Komponententests gearbeitet, den sowohl Mandy als auch Audrey überprüft haben. Außerdem ist ein Fehler aufgetreten, bei dem die Vorschau in den Achseneinstellungen nicht richtig aktualisiert wurde.
Webtests – Cary
- Josh: Beantwortung von Fragen zur JMP Live-Serverbereitstellung. Unterstützung von Teammitgliedern bei Bedarf. Planung der nächsten Bereiche von Live und HTML, die ich gerne automatisiert sehen würde. Erstellung neuer SSL-Zertifikate zur Verwendung mit JMP Live und Keycloak für Server unter na.sas.com und dev.jmp.com.
- Anna: Probleme mit der Markierungsauswahl in HTML5. Beginne damit, Parkers Updates zu prüfen, um Maps auf dem Desktop zu verbessern. Beim Testen von Problemen mit der Gruppenplattform und dem Spaltenumschalter hat Dan das Problem angesprochen und behoben, indem er die zum Auffüllen von CS verfügbaren Spalten eingeschränkt hat. Problem mit dem Marketplace Capability Explorer-Add-In im Dunkelmodus auf dem Mac, gemeldete DAD 17-Probleme in JMP 17 unter Windows.
|
Webtestteam Peking/Cary Jira-Status
|
|
Testen
|
5
|
|
Testbereit
|
43
|
|
Erstellt in den letzten 7 Tagen
|
15
|
|
In den letzten 7 Tagen geschlossen
|
33
|
System-/Host-Tests – Peking
Notiz von Shannon
Vielen Dank an Dan Valente , der diesen interessanten BBC-Artikel über die sprunghaften Antworten der neuen KI-Übersichtssuche von Google geteilt hat – ein Tool, das Sie auf keinen Fall jetzt schon verwenden möchten, um an Rezepte für Ihr Wochenendessen zu gelangen …
Vielen Dank auch an Josh LoPresti für das Teilen dieses Artikels! Zum Glück habe ich diese Woche keine Anhänge zum Teilen mit dem Update … :smiling_face_with_smiling_eyes: aber ich werde das nächste Mal daran denken!
Ich hoffe, Sie haben alle ein schönes Wochenende!