Willkommen beim JMP Development Update für den 26. Januar 2024!
JMP 18 EA8 wurde diese Woche verzweigt. EA8-Installationsprogramme für JMP Pro und JMP Clinical werden derzeit getestet und die QA-Teams in Cary und Peking hoffen, Anfang nächster Woche die Genehmigung zu erteilen. JMP Live wird auch eine EA8-Version für einen wichtigen Kunden herausbringen.
Da die Dokumentation jetzt eingefroren ist, hat sich das Dokumentationsteam darauf konzentriert, JMP-Hilfedateien zu erstellen und zu überprüfen, ob Inhalt und Formatierung alle korrekt sind, bevor der endgültige Test des Installationsprogrammkandidaten durchgeführt wird. Wir planen derzeit, die 18.0-Installationsprogramme ab dem 30.01.24 als unsere endgültigen Installationskandidaten für JMP 18.0 zu verwenden.
Ich schätze all die Arbeit, die die Leute heute an der Jira-Triage geleistet haben! Ich habe für zwei Wochen ab heute eine Kalendererinnerung mit Details zur Aktualisierung verbleibender, nicht geschlossener Elemente hinzugefügt, die noch die Planversion = 18.0 haben. Für Elemente, die zu diesem Zeitpunkt nicht aktualisiert wurden, wird 18.0 aus der geplanten Version entfernt. Der Schritt der Aktualisierung der geplanten Version ist ein wichtiger Teil des Entwicklerprozesses zur Schließung von 18.0. Es ist auch im Planungsprozess für 18.1 für nachgelagerte Teams äußerst hilfreich. Dokumentations- und Lokalisierungsteams arbeiten derzeit zusammen, um JMP-Buchinhalte zur Übersetzung zu versenden, und priorisieren die Arbeit möglicherweise anders, je nachdem, was für die nahe Zukunft im 18.1-Zeitplan geplant ist.
Wenn Sie immer noch planen, kleinere neue Funktionen in 18.1 hinzuzufügen, die nicht rechtzeitig für die Auslieferung in 18.0 bereit waren, beachten Sie bitte, dass unser Datum für das Einfrieren der Entwicklungsfunktionen für 18.1 derzeit für den 19.04.24 geplant ist, kurz vor der Veröffentlichung der tragbaren Benutzeroberfläche Frist für den 18.1. Es ist von entscheidender Bedeutung, alle geplanten Feature-Arbeiten frühzeitig im Zyklus abzuschließen, damit wir unsere Meilensteine erreichen und 18.1 wie geplant im September ausliefern können.
Der Zeitplan für die JMP Dev-Meetings für dieses Jahr ist ziemlich offen. Tragen Sie daher bitte Ihren Namen in den Freiwilligenplan in Confluence ein , wenn Sie über Pläne für neue Funktionen sprechen oder ein von Ihnen verwendetes Tool oder eine Praxis vorstellen möchten, die für Sie von Interesse sein könnte der Gruppe oder teilen Sie eine Präsentation, die Sie auf der Discovery oder einer anderen Konferenz halten oder gehalten haben.
Abschließend möchte ich mich ganz herzlich bei Tonya Mauldin bedanken, die den Bericht dieser Woche über Beta- und Absturzfälle mit ausgewählten Abstürzen geteilt hat!
Beta- und Absturzfälle für die Woche vom 26.01.2024 | JMP Live (sas.com)
Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu werden, laden Sie bitte eine Kopie des Kennenlernformulars herunter. Füllen Sie einfach die Fragen aus und wenn Sie fertig sind, laden Sie es zusammen mit drei Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beigetragen haben, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige bevorstehende Termine
- Kandidat für den endgültigen Installer für JMP 18.0 – 30.01.24
- JMP 18.0 QA-Abnahme – 20.02.24
- Eine vollständige Liste der JMP 18- Termine finden Sie auf Confluence .
JMP-Entwicklungsaktualisierungen
Webtests – Cary
- Josh L: Chris Humphrey und ich verbrachten ein paar Stunden mit einem Anruf beim technischen Support, um ein Zertifikatsproblem zu beheben. Es stellte sich heraus, dass das Problem das falsche Stammzertifikat auf dem Server und ein beschädigtes Client-Zertifikat auf der Workstation war. Einige der automatischen Installationsskripts von JMP Live wurden überarbeitet, um jetzt einige Start- und Stoppzeiten zu protokollieren. Dies hilft beim Debuggen während des Release-Shuffles. Wir arbeiten an der Überprüfung eines Jira, das das Löscherlebnis für JMP Live-Benutzer verbessert hat. Wir sind von knapp 4 Minuten auf 49 Sekunden gestiegen. In 18.1 und 19.0 wurde viel Code geändert, daher dauert es eine Weile, bis diese Überprüfung abgeschlossen ist.
- **Willkommen beim neuen Tester** Natalie M: Endlich das Abzeichen erhalten und kann selbst Türen öffnen! Yay! Wir haben die von uns bestellte Büroausstattung erhalten und sind mit der Einrichtung des Cary-Büros vorangekommen. Ich habe mich mit Beth getroffen, um weitere Informationen zum Onboarding zu erhalten. Ich arbeite ihre Liste durch. Habe mich mit Audrey getroffen. Viel Confluence-Lesung, um sich mit den Teamaufgaben vertraut zu machen. Wöchentliche Treffen begonnen. Einige JMP-Schulungen im Rahmen von Webinaren abgeschlossen. Arbeitete mit Steve Chen zusammen, um mit dem Erlernen des Automatisierungs-Frameworks zu beginnen.
- Anna: Ich versuche, mit den Überprüfungen für alle Korrekturen von Praveena für Flächendiagramme Schritt zu halten. Jetzt funktioniert alles! Wir helfen Paul S dabei, Probleme mit der Kurvendarstellung in verschiedenen Browsern aufzuspüren. Untersuchung von Auswahl- und Zoomproblemen in JMP Live.
System-/Hosttests – Peking
- Da Zhang: (1) Fehlerüberprüfung. (2) Überprüfte JMeter-Lasttestergebnisse. (3) Untersuchung zu TS00122726 und TS00123740. (4) Testen von zwei neuen HTTP-Anfragefunktionen: JMP-20018 und JMP-19933 . (5) Untersuchung von JMP 19.0 WinAutomation-Testfehlern ( JMPTESTBJ-2953 ).
Datenermittlung
- Ernest: Überarbeitung der linken Tischplatte vorangetrieben. Feedback ist willkommen und Sie können mich gerne anpingen, wenn etwas kaputt ist. Dieses Panel verwaltet die Spaltenauswahl, sodass subtile Nuancen zu unbeabsichtigten Verhaltensänderungen an entfernten Stellen in JMP führen können.
- Dave B: Vorschau für den Dialog „Als PDF speichern“ verschoben und damit verbundene Fehler behoben, leere Seiten im Inhaltsverzeichnis behoben und JSL-Unterstützung für das Inhaltsverzeichnis hinzugefügt (Gliederungsfelder werden zum Generieren des Inhaltsverzeichnisses verwendet).
- Xan: Jitter-Arbeit und kleine Fehler: schöne Protokollskalen, SVG-Export für Extremwerte, SI-Beispiele, degenerierte GB-Fälle.
- Dan S: Mehr Prototyping für visuelles Styling in JMP 19. JMP 18.1-Updates für Datenfilter und CCB mit Nachgruppen.
- Evan: Die zweite Prototyping-Runde für Visual Styling ist abgeschlossen. Ich fange an, die nächsten Schritte zu planen.
- Morgan: Die Vorbereitungsarbeiten für die Zusammenführung von JMP Notebook und Scintilla 5.x in JMP sind abgeschlossen.
Gastgeber
- Paul N: Sicherheitsupdates für JMP 19.0 und 18.1: Libcurl auf 8.5.0, Zlib auf 1.3.1. Aktualisierte JMPDtPreview-Kopie von Zlib und JMPPreviewer-Kopie von Zlib. JMP-20150 behoben – JMP 19.0, 18.1 – Korrigieren Sie Python Send()/Get(), wenn Numpy nach dem JMP-Start installiert wird. JMP erkennt es erst beim nächsten Neustart. Das Problem bestand seit JMP 14, aber kein Kunde hat es gemeldet. Die Paketinstallation von JMP 14–17 erfolgte immer außerhalb von JMP. Außerdem behoben: JMP-20140 – JMP 18.0, 18.01, 18.1, 19.0 – Fehler „Modul nicht gefunden“ beim ersten Start von JMP behoben, das Verzeichnis „site-packages“ existierte nicht und Python ignorierte die Suche in dem Verzeichnis, in dem es existierte, bis zum nächsten Neustart . Vorfall beim technischen Support von einem EA-7-Kunden gemeldet. Geben Sie der Python-Feature-Seite den letzten Schliff.
- Michael H: Für JMP 19 wurde die Mindestversion von macOS auf macOS 12 Monterey geändert. Dies erforderte zahlreiche Änderungen am Mac-Host, um den Aufruf inzwischen veralteter Betriebssystem-APIs zu vermeiden, die hauptsächlich mit dem Mac-System zur Identifizierung von Dateitypen zu tun hatten. Wenn Ihnen neue Dateitypprobleme auffallen (Dateien eines bestimmten Typs können nicht geöffnet oder gespeichert werden, Dateien haben keine Symbole usw.), teilen Sie mir dies bitte mit. Kopieren/Einfügen ist ebenfalls betroffen.
- Daniel Powell: Derzeit testen wir alle Kombinationen von Ablauf, Kündigung und Verlängerungen und verbessern AWS und Salesforce bis zur Veröffentlichung im März.
- John Schroedl: Aktualisierungen für libxml2 abgeschlossen, einschließlich Korrekturen der statischen Analyse. Vorbereitung für den Ersatz-PC (Backups, Bereinigung usw.). Zusammenarbeit mit Evan und Dan beim visuellen Styling.
Interaktives HTML
- John Powell: Unterstützung für die Anzeige der Farb- und Größenrollen in parallelen Diagrammen hinzugefügt ( JMPHTML-1401 , JMPHTML-2021 ). Ein Fix für degenerierte HDR-Bereiche wurde in 18.1 integriert ( JMPHTML-13440 ). Habe neueren Teammitgliedern beigebracht, wie sie Änderungen aus der Hauptversion in 18.1 integrieren können. Ein Fix für Variablen-Clustering wurde in 18.1 integriert ( JMPHTML-13442 ). Mein Team war ehrenamtlich dabei, Blogs für den Start von JMP 18.0 ( LAUN-62 ) zu schreiben. Analysierte interaktive HTML-Funktionsanfragen mit Dieter, Praveena und Paul S. Mit Hilfe von Paul S. und Michael Senoyuit wurde ein Problem behoben, bei dem fehlende Farbrollen in parallelen Plot-Tooltips zweimal angezeigt wurden ( JMPHTML-13482 ).
- Paul Spychala : Bei der Entwicklung dieser Woche geht es um Fehler und die Integration in 18.1. Einige Korrekturen umfassen: Probleme mit dem dunklen Modus in HTML ( JMPHTML-950 ). Machen Sie nicht unterstützte Diagramme mit der Option „Erste Ansichtsebene“ statisch ( JMPHTML-2170 ). Fortsetzung der Arbeit zur Behebung von Formulierungsinkonsistenzen mit fehlenden Texten in HTML ( JMPHTML-13486 ).
- Michael Senoyuit : Behoben JMPHTML-830 : Tooltip weit weg von der Ecke des sichtbaren Segments nach Verwendung der Lupe und bearbeitet JMPHTML-2290 : BV: Angeheftetes Hoverlabel-Bild bleibt beim Zoomen stationär | Pan-Chart-Ansicht.
JMP Live
- Aurora: 18.1: Verschiedene Fehlerkorrekturen für Audit-Log-Datensätze und Paketzugriffsdatensätze. Skript zum Generieren eines REST-API-Dokuments für internes Selbsthosting erstellt. 19.0: Veraltete CLI-Tools gelöscht. Fehlerhafte Bibliotheken von Drittanbietern wurden entfernt/ersetzt. Sonstiges: Aufgezeichneter Online-Vortrag für Discovery Europe. Überprüfte JMP Marketplace-Demo.
Statistiken
- Jianfeng: Nichtparametrische exakte Tests für Mehrebenen (mehr als 2 Ebenen) und für N größer als 50 ( JMP-13863 ) wurden vorangetrieben. Außerdem wurde ein Fortschrittsbalken hinzugefügt, der Benutzern die Kontrolle über den Rechenprozess ermöglicht. Die Funktion befindet sich derzeit im Testprozess. Wenn die Tests gut verlaufen, ist die Funktion für JMP18.1 geplant. Danke!
- Laura CS: Probleme mit den Kopieroptionen für das SEM-Diagramm behoben. Es gab drei verschiedene Optionen, die verwirrend waren und nicht richtig funktionierten. Auf eine Option reduziert, sichergestellt, dass das Diagramm beim Einfügen nicht abgeschnitten wird (Danke an Dave Barbour!), dass es nicht in HTML5 verschwindet, dass der vollständige Bericht mit Registerkarten nicht kopiert wird und dass die Formatierung der Kanten beibehalten wird. Zurück zur Arbeit am angepassten SEM-Dialog für neue Schätzmethoden.
- John Sall: Integriert in 18.1-Fixes für VMedian (JMP-9346), Contour Profiler (JMP-20008), Model Dialog (JMP-19690), Interaction Profiler (JMP-19690) und Bootstrap Forest (JMP-20064). Im Response-Screening wurden Poisson und Negative Binomial (JMP-19552 und JMP-19559) abgeschlossen. Im Design Spacer Profiler wurde die interaktive Sperre implementiert (JMP-18962). Im Prozess-Screening wurde ein Problem mit der automatischen Auswahl der Grenzwerttabelle behoben (JMP-20181). Im Dialogfeld „Modell anpassen“ wurde die Implementierung für eine Kausal-Trt-Persönlichkeit (JMP-20202) gestartet.
Statistische Dokumentation
- Michael C: Habe die Ausgabe der Online-Hilfe für die 18.0-Dokumentation durchgesehen; Überprüfung der Confluence-Seite für neue Funktionen; Vorgeschlagene Aktualisierungen für einige Kontrolldiagrammeinträge im Scripting-Index, die in 19.0/18.1 durchgeführt werden sollen.
Statistiktests
- Mark B: Hat am Kickoff-Meeting des DEI Action Team 2024 teilgenommen. Erstellen einer neuen Usability-Studie mit Choice Design, um die Präferenzen für das neue interaktive Diagramm und die Benutzerhilfe auf der Registerkarte „Analysieren“ von Easy DOE besser zu verstehen. Treffen mit Mia und den anderen Teilnehmern einer Roadmap-Sitzung für den JMP Discovery Summit Europe, um Blitzgespräche zu planen. Testen des Torch Deep Learning-Add-Ins mit Hilfe von James, um eine virtuelle Maschine in AWS einzurichten, die ausreichend Rechenressourcen für die Ausführung des Add-Ins bereitstellt.
- Tonya: Ich arbeite an Beta-Berichten, teste verschiedene Optionen in 18, betrachte die von Yusuke angesprochenen kurzfristigen Probleme und verifiziere Fehler.
Produktmanagement und Produktmarketing
- Bryan F: Sarah Sylvestre und ich haben erste Anforderungen für einen KI-Assistenten entwickelt, indem wir Schwachstellen aus internen Benutzerstudien mit dem KI-Assistenten von Parker synthetisiert haben. Planung von „Entdeckungs“-Arbeiten (d. h. externen Beobachtungsstudien) im Zusammenhang mit den Bemühungen von JMP 19, Datentabellen zu verbessern und einen KI-Assistenten einzuführen. Erstes Treffen des Buchclubs „Design of Everyday Things“ mit Julians Gruppe. Erstellte eine AWS-Instanz von JMP 18 zum Testen einiger Easy-DOE-Designoptionen. Es wurde ein Proof of Concept erstellt, um zu zeigen, wie Benutzerstudienergebnisse an eine Google Firebase-Datenbank gesendet werden. Das im JMP 18-Dialogfeld „Info“ verwendete Banner wurde aktualisiert, um mit dem Begrüßungsbildschirm der neuen Anwendung übereinzustimmen. Mehr Logistik im Zusammenhang mit dem JMP Usability Lab für Discovery Summit Europe. Beteiligt an der Planung visueller Aktualisierungen von JMP Live-Berichten.
Technischer Support und Engagement
- Wendy: Das Fallvolumen nimmt zu. Das Salesforce-Supportteam wird in Kürze einige Themenaktualisierungen für Fallmetadaten hinzufügen. Wir hoffen, dass wir mit diesem Update eine bessere Kategorisierung und Berichterstattung über Fälle sowohl für den technischen Support als auch für Engagement ermöglichen können. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS für die letzten 14 Tage gemeldeten Tickets zeigt.
- Fallvolumen pro Woche:
- Fallthemen für Engagement-Warteschlange, insgesamt:
- Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsbetrieb
- Melanie: Implementierte, getestete und aktivierte automatische Integrationsjobs für einen schnellen Start in 19.0- und 18.1-Branches. Interview mit zwei hervorragenden Kandidaten für die Position des DevOps-Programmmanagers. Zusammenarbeit mit der Lokalisierung beim Hinzufügen eines Jobs, den sie ausführen können, um die XSTR-Dateien nach der Rückgabe der Übersetzungen zu kompilieren. Die Jenkins-Jobs der Help Production wurden neu organisiert, um alte Jobs zu isolieren, die von neuen/aktuellen Jobs gelöscht werden sollen, die derzeit verwendet/entwickelt werden. Getestete Updates für Jirabot-Aufgaben. Arbeiten Sie an verschiedenen Jenkins-Jobs und anderen Jira-Update-Arbeiten.
- Jim: Verzweigte 18.0-Dateien für EA #8 für JMP Pro und JMP Clinical unter WinOS und Mac OS. Perforce-Unterstützung – hauptsächlich Berechtigungen und Integrationen. Ich arbeite an der Einrichtung neuer täglicher UT-Maschinen und der Verknüpfung mit Jenkins-Projekten. Zahlreiche Software-Updates für verschiedene Build- und Unit-Test-Maschinen.
- Myron: Arbeitete an der Konfiguration von Stringbot 18.1 (JMPTOOL-1076) und 19.0/main (JMPTOOL-877) und arbeitete weiterhin an der JiraBot-Benutzeroberfläche und unterstützte Programm- und Datenbankaktualisierungen.
Lokalisierung
- Allison: Lokalisiertes HTML5 an das Doc-Team geliefert; Schulung mit Krzysztof im Prozess zum Ausführen von Validierungen in Jenkins, nachdem lokalisierte Dateien auf P4 übertragen wurden; Schulung mit Krzysztof im Prozess zur Validierung und zum Abrufen von Produktionsquelldateien zur Erstellung von Lokalisierungsprojekten; verarbeitete lokalisierte MDC-, KS- und DJ-Dateien und überprüfte, ob Änderungen implementiert wurden, um die aktualisierten englischen Quelldateien widerzuspiegeln.
- Krzysztof: Einrichten unseres L10N-Workflows für Bücherübersetzungen der Version 18. Umgang mit späten Updates für DJ-, Menübeschreibungskarten-, freigegebene Texteinfügungen und Tastaturkürzel-Projekte. Aktualisieren von TermBank (Terminologie) mit den neuesten UI-Übersetzungen. Verfeinern der QA-Einstellungen für Buchprojekte.
- Sohail: TermBank-Skripte und -Prozess abgeschlossen. Es wurden Updates für die TM-Suche implementiert, die jede Nacht ausgeführt wird. Vorbereitung für das erneute Training von JMP Google AutoML-Modellen.
- Trish: Leitung der monatlichen Besprechung des Dokumentations- und Lokalisierungsteams ; lokalisierte Dateien, die zum Erstellen der HTML5-Hilfe für 18.0 benötigt werden, werden an das Dokumentationsteam geliefert; Treffen mit Allison zur Überprüfung der Projekteinrichtung für Dokumentprojekte; Sammeln von Informationen zur Übermittlung an Anbieter bezüglich der Übergabe der JMP-Benutzerdokumentation an die Übersetzung.
- Sandy : Arbeitete an der Automatisierung der Verifizierung für verschiedene Jenkins-L10n-Quellpopulationsjobs. Probelauf des Big Books-Quellladens durchgeführt. Verschiedene Jira-Fehler überprüft. Beginn der Arbeit am Jenkins-Job für die Kompilierung der XSTR-Datei, der nach der Verarbeitung der Rückgaben erfolgt. Dies ersetzt den derzeit ausgeführten manuellen Prozess.
- Howard: Migration des l10n-Jenkins-Jobs zu AWS abgeschlossen.
Dokumentation
- Qiana: Geschlossen oder ausgezogen offen 18,0 Jiras. Habe meine Ergebnisse in der generierten JMP-Hilfe überprüft. Habe an meinen neuen Feature-Elementen gearbeitet. Das Automatisierungs-Referenzbuch und die Menübeschreibungskarten wurden aktualisiert.
- Devon: Abschließende Überprüfung des Mehrfachdateiimports für Excel- und Wide Transforms-Dokumente, verschiedener Aufgaben zur Dokumentveröffentlichung und Fehlerbehebung.
System-/Hosttests – Cary
- Mandy: Habe an Main(19)-Änderungen gearbeitet und mehrere Abstürze bei 19 oder 18.1 behoben. Mehrere Änderungen bei Main für Mac führten zu einigen Unterschieden – Entwickler mussten dort Änderungen vornehmen. Habe diese Woche noch einmal mehrere TS-Tracks überprüft und einen Absturz und einige andere interessante Probleme mit Tabellen > Zusammenfassung (Lokaler Datenfilter) für 18 gemeldet, die jedoch in 18.1 und 19.0 behoben werden. Habe die neue Testerin für Josh kennengelernt: Natalie. Habe das Installationsprogramm für JMP18EA8 für Mac getestet und festgestellt, dass ich keine Probleme damit festgestellt habe. HINWEIS: Als nächstes steht das Testen des 18.0-Installers an – Entwickler müssen genau im Auge behalten, was sie in den Hauptzweig pushen, um sicherzustellen, dass sie nichts kaputt machen, da alle Tester mit dem Testen des Installers beschäftigt sein werden. :smiling_face_with_smiling_eyes:
- Hunter: Weitere Autorisierungstests mit Ablauf- und Beendigungsdaten sowie ein Raster von Konfigurationen und an Daniel gemeldete Probleme, das Installationsprogramm für mehrere Builds von JMP 18 EA 8 für Jim getestet, einige Dokumentüberprüfungen durchgeführt und eine Reihe von Pfad- und Dateispeicherorten ausgeführt Tests, die Projekte betreffen, und ein Problem eröffnet.
Notiz von Shannon
Vielen Dank an (Direktor für Produktmanagement) Dan Valente für die Weiterleitung dieses Instagram-Beitrags eines Entwicklers, der Sie daran erinnert, dass das PM-Team an Sie glaubt! (Als ob Sie diese Erinnerung brauchen würden. Wir alle wissen, dass unser PM-Team das wirklich braucht.) Ich wünsche Ihnen allen ein tolles Wochenende!