Willkommen beim JMP Development Update für den 16. Februar 2024!
Die Installationstests für JMP 18.0 wurden diese Woche fortgesetzt, ohne dass größere Probleme im Zusammenhang mit dem Quellcode gefunden wurden. Die Testbemühungen wurden jedoch heute eingestellt, als die Rechtsabteilung bestätigte, dass übersetzte Lizenzvereinbarungen für das JMP-Installationsprogramm mit JMP 18.0 ausgeliefert werden sollten. Diese Vereinbarungen können erst Ende nächster Woche abgeschlossen werden. Danach wird eine Reihe endgültiger Installateurkandidaten generiert und die Überprüfung kann fortgesetzt werden. Vielen Dank an alle Entwicklungsteams für die bemerkenswerte Flexibilität in diesem manchmal chaotischen Veröffentlichungszyklus. Zusätzlich zu den Quellcodeänderungen weist JMP 18 eine sehr hohe Rate an Prozessänderungen sowohl innerhalb der Entwicklung als auch im gesamten Unternehmen auf. Alle Teams im gesamten Unternehmen arbeiten hart daran, sicherzustellen, dass wir unseren geplanten Veröffentlichungstermin Mitte März einhalten und unsere Kunden erfolgreich auf neue Verträge und Lieferprozesse umstellen.
Vielen Dank an Hyde Miller für die Präsentation des technischen JMP-Schulungsstarters beim JMP-Entwicklertreffen diese Woche! Bei der Live-Sitzung, bei der dieses Multi-Release-Trainings-Toolkit vorgestellt wurde, waren wir sehr gut besucht, aber wenn Sie nicht dabei sein konnten, machen Sie sich keine Sorgen – die Aufzeichnung finden Sie hier . Im Gegensatz zu Jeff P habe ich Hyde definitiv keinen Dollar für ein Kompliment für die JMP 18-Feature-Seiten und die späte Features-Seite in Confluence gezahlt! Allerdings habe ich es auf jeden Fall geschätzt, dass er in seinem Schulungsentwicklungsprozess deren Nützlichkeit hervorgehoben hat. (Und ich kann nicht dafür sprechen, was Mia hier getan hat oder nicht … :smiling_face_with_smiling_eyes:Nur ein Scherz, Mia!)
Während des Treffens erwähnte Hyde, dass das Trainings-Add-in Nutzungsdaten sammelt, und er teilte einige Diagramme der Nutzungen pro Tag sowie Anfragen nach Release (seit März 2023) mit.
Er hat auch diese Baumkarten geteilt, die einige der beliebtesten Themen zeigen, auf die Techniker über den Starter zugreifen:
Für JMP
Für JMP Pro
Bevor ich mich bei ihr für die üblichen Early-Adopter-Berichte bedanke, möchte ich Tonya Mauldin ganz besonders zu ihrem 25-jährigen Arbeitsjubiläum gratulieren! Tonya begann als technische Studentin bei SAS und hat im Laufe der Jahre verschiedene Rollen übernommen – von SE zur technischen Support-Analystin bis hin zu ihrer aktuellen Rolle als leitende statistische Testerin für die Qualitätsplattformen von JMP. Zusätzlich zu ihren Testaufgaben kümmert sich Tonya um den Großteil des Early-Adopter-Feedbacks von JMP (Tausende von Artikeln pro Zyklus!), erleichtert und verteilt Feedback von Entwicklungskollegen zu Fehlern, Funktionswünschen und anderen Problemen. Sie übernimmt auch häufig selbst die Rolle der Early Adopter und springt ein, um Änderungen an den internen Testtools von JMP auszuprobieren. Vielen Dank, Tonya, für Ihren langjährigen Dienst für SAS und JMP!
Hier sind die Beta-/Absturzberichte dieser Woche für die letzte Woche mit ausgewählten Abstürzen:
Beta-/Absturzbericht für die Woche vom 16.02.24 | JMP Live (sas.com)
Abschließend möchte ich mich bei Audrey Shull bedanken, die diesen Jira-Tipp der Woche geteilt hat:
Wie die meisten von Ihnen wissen, ist der Komponentenbereich von Jira der wichtigste Weg, mit dem unsere Forschungs- und Entwicklungsteams die Verantwortung für Jira-Probleme vorantreiben. Im Feld „Komponenten“ können Sie mehrere Komponenten hinzufügen. Dies kann verlockend erscheinen, wenn Sie nicht sicher sind, wer der Eigentümer ist, oder wenn das Element mehrere Bereiche berührt. Jira-Administratoren möchten Sie jedoch bitten, nur hinzuzufügeneine Komponente zu jeder Ausgabe.Mehrere Komponenten verwechseln sowohl die integrierten automatischen Zuweisungsfunktionen von Jira als auch das Jirabot-Tool, das JMP zum automatischen Ausfüllen von Standardrollen für Komponenten verwendet. Wenn Sie nicht sicher sind, welche Komponente für einen Artikel die richtige ist, wenden Sie sich bitte entweder an Shannon, um nachzufragen, oder raten Sie eine Komponente, die bei Bedarf geändert werden kann.
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.0 QA Signoff – FC#4, Anfang März 2024
- Eine vollständige Liste der JMP 18- Termine finden Sie auf Confluence .
JMP-Entwicklungsaktualisierungen
Gastgeber
- John Schroedl: Überarbeitung des visuellen Stils der Host-Button-Steuerelemente, um Polsterung und Chromgröße zu berücksichtigen. Weitere Arbeiten an der Startseite und der Fensterliste, um die Telerik-Abhängigkeit zu entfernen und einige Änderungen an der Benutzeroberfläche vorzunehmen. libxml2 wurde erneut auf 18.1 und 19.0 aktualisiert, um den Fix für ein mittleres CVE zu übernehmen.
Interaktives HTML
- Michael Senoyuit: Ich habe daran gearbeitet, mich mit der Achsenkomponente vertraut zu machen und Missing anstelle eines Punktes für fehlende Zahlen zu verwenden.
JMP Live
- Aurora: 18.1: Gruppenautorisierungs-Refactoring. Site-weite Space-Administratoren können jetzt auch Gruppen verwalten. 19.0: Tests für vorhandene Methoden für große Objekte hinzufügen. Überprüfung und Aktualisierung der Bibliotheken Dritter. Sonstiges: Bitbucket-Zweigbereinigung.
- Michael G: Wir haben unser großes Upgrade auf Vue 3 im JMP Live Client integriert. Konzentrieren Sie sich auf einige abschließende Paket-Upgrades und Refactorings, bevor Sie mit den Funktionen und Korrekturen von 18.1 beginnen.
Statistiken
- John Sall: Rückkehr zum Programmieren nach einer Woche im Patagonia-Nationalpark . Startercode für Meichen vorbereitet, um mit Fit Causal fortzufahren; Es orchestriert zwei verschiedene Aufrufe von FitGLMM ( JMP-20202 ).
- Annie: Ich fahre weiter mit den Vorbereitungen für die Statistical Speaking-Veranstaltung nächste Woche mit Bill Woodall und arbeite an meinen Discovery EU Roadmap-Sitzungen.
Statistiktests
- Mark: Hat Di Michaelson dabei geholfen, einem Studenten zu helfen, der Fragen zum Gleichwertigkeitstest hatte. Ich schreibe meinen Blitzvortrag für eine Roadmap-Sitzung im nächsten Monat. Außerdem werden Tickets für Easy DOE geschlossen und neue Fehler in Easy DOE-Komponententests behoben, die sich auf den Profiler beziehen. Teilnahme an einer technischen Schulung für das Torch Deep Learning-Add-in von Russ Wolfinger .
- Jacob: Aktualisierung der Easy DOE-Einheitentests zur Kompatibilität mit einer bevorstehenden aktualisierten Effektliste. Arbeit an neuen Tests für OML-Designs mit diskreten numerischen Faktoren. Teilnahme am JSL-Workshop von Joseph Morgan. Untersuchung eines Absturzes in Torch Deep Learning.
- Tonya: Ich habe an Josephs JSL-Workshop teilgenommen und an der Fehlerüberprüfung und der Bereinigung von Unit-Tests gearbeitet.
Produktmanagement und Produktmarketing
- Bryan F: Sarah Sylvestre hat einen zweiten Satz von Anforderungen an einen KI-Assistenten entwickelt und unsere Ergebnisse dokumentiert. Wir arbeiten außerdem mit Jacob und Ernest zusammen, um einige Usability-Tests für den Discovery Summit Europe zu entwickeln. Ich habe auch daran gearbeitet, sicherzustellen, dass wir Videoaufzeichnungen von JSL über eingebettetes Python automatisch starten und stoppen können, damit wir einige der Usability-Sitzungen aufzeichnen können. Sarah und ich trafen uns mit Andrea Coombs, um eine Umfrage zu besprechen, um Input für mögliche Änderungen an Datentabellen zu sammeln. Einige Textzeichenfolgen für JMP Live überprüft. Mehr Logistik im Zusammenhang mit Discovery Summit Europe (z. B. Beute).
Technischer Support und Engagement
- In den letzten vier Wochen kam es zu einem Anstieg der Fälle im Vergleich zu den Vorwochen. Ich erwarte, dass das so bleibt. TS arbeitet bei verschiedenen Projekten weiterhin eng mit Digital Operations zusammen und Engagement stellt den JMP Store-Entwicklern weiterhin Input/Feedback zur Verfügung. Engagement hat auch mit den Bereichen Recht, Finanzen, Inside Sales und Bizops zusammengearbeitet. Wir freuen uns sehr, Corrado nach ein paar Wochen Pause wieder bei uns begrüßen zu dürfen! 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
- Bob: Erstellung der Installer-Validierungsdatei für Final Candidate #3. Aktualisierte Installer-Validierungs-PDF für 18.0. Frühere Versionen von Installationsdateien wurden in My JMP geladen. JMP Live 19-Einzeldateiinstallationsprogramm zum nächtlichen Prozess hinzugefügt. Fehlerbehebung für gemeldete Excel-Add-In-Probleme mit 18. Änderung und Überprüfung der Software-Bestell-E-Mail für JMP-Produkte mit bevorstehenden Änderungen am SAS-Veröffentlichungsprozess. Vorbereitete 18.0.1 Windows-Installationsprogramme. Getestete Arbeit von Nick am Prototyp einer Maschine mit 18 Builds, die von physischer Hardware im Labor auf eine AWS-Instanz umgestellt wurde.
- Myron: Fortsetzung der Arbeit an der JiraBot 3.0-Benutzeroberfläche (JMPTOOL-939) und der Anforderung, dass JiraBot unter zusätzlichen/anderen Umständen ausgeführt wird (JMPTOOL-1045). Erstellen einer Windows AWS-Umgebung für Apache-Webserver (JMPTOOL-868).
- Nick: Die Einrichtung unserer nächtlichen AWS-Build-Maschine wird fortgesetzt, in der Hoffnung, heute oder sehr früh nächste Woche einen Testlauf durchzuführen, nachdem ich bestätigt habe, dass ich alle Teile der Skripte deaktiviert habe. Mehr dazu in Kürze. Außerdem wurden mehrere AWS-Maschinen auf Sicherheitsupdates aktualisiert:
- Windows CI- und Baseline-Testmaschinen
- Windows-KI-Maschinen
- Linux-Jenkins-Server
- Linux DevOps-Tooling-Maschine
- Melanie:
- Erstellte eine Confluence-Seite mit nützlichen Informationen von Nick zur Verwendung des Jenkins Text Parser-Tools zur genaueren Steuerung eines Jenkins-Jobs. How-To: Verwenden Sie den Jenkins-Textparser, um Fehler zu kontrollieren (Ich war traurig, dass ich den Code nicht als Code markieren und einiges davon auch fett setzen konnte – das Confluence-Styling kommt damit einfach nicht zurecht.)
- Es wurden Möglichkeiten untersucht, verschwundene/deaktivierte Mitarbeiter in Jira zu filtern, aber noch keine davon hat sich bewährt. Shannon hatte einen Vorschlag, der funktionieren könnte – die Automatisierung einer Suche in der JMP-Datentabelle, die wir mit all unseren Jiras erstellen. Andere Jira-Fehler werden auf diese Weise durch einen automatisierten Prozess erkannt, der wöchentlich ausgeführt wird und wöchentlich E-Mails an Shannon, Michael und Audrey sendet (z. B. offene Elemente, bei denen Beauftragter und Entwickler nicht übereinstimmen, fehlerhafte TS-Tracknummern).
- Habe einige zukünftige Arbeiten geplant und neue Jiras für mich erstellt.
- Mit Qiana und Jim koordiniert, um den letzten Lauf für die Hilfeschlüssel für die JMP-Hilfe 18.0 zu erhalten.
- Untersuchen, warum der Jiraissues-Job um 00:03 Uhr abläuft, zu den anderen Zeiten jedoch erfolgreich ausgeführt wird. Noch keine Lösung.
- Shannon: Release-Koordination und Tooling-Diskussionen. Ziele und Manager-Feedback-Gespräche. Lebenslaufüberprüfung und Gespräche rund um die Position des Programmmanagers, jetzt hier erneut veröffentlicht . Habe Michael Hechts neues Spielzeug (Apple Vision Pro) am Donnerstag im Büro ausprobiert. (Danke, Michael, sehr cool! Ich habe gehört, dass Julian auch einen hat …)
Lokalisierung
- Trish: Finalisierte Ziele des Lokalisierungsteams für 2024. Ich habe meinem Team Feedback zur Managerbefragung zur Verfügung gestellt, um es in Einzelgesprächen nächste Woche zu besprechen. Qiana und ich haben uns über ein Sauerstoffumwandlungsprojekt unterhalten. Untersuchte die von Susan gemeldeten Lokalisierungsfehler, als sie versuchte, eine lokalisierte JMP Live-Hilfe zu erstellen – Fehler zu beheben, Probleme zu dokumentieren und einen Prozess einzurichten, um sicherzustellen, dass wir diese Fehler bei zukünftigen Lieferungen nicht wiederholen.
- Allison: Arbeitete an der Validierung der Produktionskits für „Big Books“-Projekte. Aktualisierte Angebotsvorlage für Anbieter zur Verwendung für das bevorstehende Lokalisierungsprojekt „Big Books“. Testen Sie die Automatisierungs- und Berichtsprobleme des Lokalisierungs-Dashboards. Behebung von Tag- und Abstandsproblemen in den lokalisierten JMPLive-Online-Hilfedateien in memoQ.
- Howard: Arbeitete an der Dashboard-Projektstartfunktion , einschließlich Paketerstellung, WC-Generierung, OneDrive-Verbindung und E-Mail-Vorlage. Arbeite weiter an der Dashboard-Sitzungsfunktion. Testen der neuen WC-Implementierung.
- Sandy: Fortsetzung der Arbeit am Jenkins-Job zur Automatisierung der xstr-Sprachdateikompilierung. Die Arbeit an den Änderungen der Wortanzahl für das Dashboard ist abgeschlossen. Verifizierter Jira-Fehler für Dashboard.
Dokumentation
- Qiana: Habe meine neuen Funktionselemente auf der Seite „Neu in JMP“ überprüft. Arbeitete mit dem WebWorks-Support zusammen, um einen Patch für ein Bildgenerierungsproblem zu installieren. Die lokalisierte HTML5-Hilfe wurde neu generiert. Habe die Jobs „Helpkeys-AWS & HelpMap Upload to AWS“ ausgeführt. Die Ordnerstruktur //depot/main/docsource/Projects/ wurde überarbeitet. Die Vorlagendateien für die Ergebnisse 18.0, 18.1 und 18.2 wurden aktualisiert.
- Susan C: Offene 18.0 Jira-Probleme überprüft und verschoben. Habe Landras Seite „Was ist neu in JMP“ für 18.0 rezensiert. Arbeite an der lokalisierten JMP Live/Public-Hilfe. Habe die HTML5- und JMP Live/Public EN-Hilfe zum Testen gesendet.
- Devon: Hat bei JMPDOC-2059 geholfen: Avenir-Schriftart aus Hilfedateien entfernt, Arbeit an der FrameMaker-zu-DITA-Konvertierungstabelle fortgesetzt.
System-/Hosttests – Cary
- Mandy: Wiederholte 18.0-Installer-Tests mit Kandidat Nr. 3 Anfang dieser Woche für Mac. Habe mit 19 Jahren an ein paar JIRA-Korrekturen gearbeitet und ein paar TS-Tracks untersucht, darunter zwei herausragende Abstürze von Holgar, bei denen ich um weitere Einzelheiten gebeten und noch keine Antwort erhalten habe. Teilen eines Screenshots der Änderungen im linken Bereich der Datentabelle und der aktualisierten Schriftarten für die Spaltennamen, Referenzen und Skripte ( JMP-20148 : Linken Bereich der Datentabelle umschreiben, um DisplayBoxes und die neuere Listentechnologie zu verwenden, JMP-20474 : Mehr Text anzeigen in Listen durch automatische Verkleinerung der Schriftart).
- Hunter: Die Tests des JMP 18.0-Installationsprogramms für meine zugewiesenen Konfigurationen sind fast abgeschlossen. Es wurden zwei JIRAs für Probleme beim Veröffentlichen von Berichten über Big Sur in JMP Live und ein Leistungsproblem beim Schließen von JMP 18.0 auf jedem Mac geöffnet, bei dem die Einstellung „Anonyme Nutzungsstatistiken senden“ aktiviert war. Reagierte auf mehrere JMP Early Adopter-Fälle. Es wurde versucht, einen mit JMP Clinical 18.0 gemeldeten Autorisierungsfehler unter Windows zu reproduzieren, wobei JMP Pro 18.0 bereits installiert und autorisiert war.
- Mike M: Installer-Tests für 18.0. Dazu wurden einige Jira-Dateien geöffnet, hauptsächlich mit Hilfedokumenten und Hilfekartenproblemen. Untersuche ein paar TS-Tracks und aktualisiere die Sikuli-Tests für den letzten Lauf auf 18.0 (ein paar Schriftartenunterschiede). Viele Bildunterschiede treten auf, wenn 19.0 in Gang kommt. Ich werde versuchen, bald 19.0 und 18.1 in Sikuli zum Laufen zu bringen.
- Lisa G: Ich habe an der Testkonfiguration meines 18.0-Installationsprogramms gearbeitet und zwei 19.0-Absturzkorrekturen überprüft.
- Audrey : Jira-Administratorarbeit, 18.0-Installer-Tests.
Webtests – Cary
- Natalie M: Eine kürzere Woche, da ich in der ersten Hälfte der Woche krank war. „Noch einmal“ begonnen :smiling_face_with_smiling_eyes: meine 18.0 Installer-Testaufgabe. Meine Woche war größtenteils mit den Englisch- und Französisch-Prüfungen gefüllt. Ich habe dabei viel gelernt. Vielen Dank an Josh und Steve, die mir geholfen haben.
- Anna: Installer-Tests.
Datenermittlung
- Xan: Unterstützt zusammenfassende Statistiken für die implizite Zählung für Balken, Linien und Punkte (normalerweise sinnlos, aber der Kunde wollte eine kumulative Summe, was nützlich ist). Codebereinigung für RowStateAbility: Verwendung von bool anstelle von int und Umbenennung tiefer „rowRow“-Methoden.
- David B: Habe daran gearbeitet, die Änderungen wieder in 18.1 zusammenzuführen. Verbesserter PDF-Export unter Windows durch Hinzufügen einer Option zum Verzicht auf Paginierung und Behebung von Problemen mit mehreren Zeilen in einer Tabellenbox.
- Dan S: Verbessertes Auffüllverhalten für TextEditBox und NumEditBox. Probleme mit Tab-Listenstilen, Scrollbox-Druck und Bildausgabe von TableBox behoben.
DAMHIRSCHKUH
- Caleb: Diese Woche wird weiter an der Codekonvertierung des Stichprobengrößen-Explorers gearbeitet. Ich bin sehr gespannt auf die Fortschritte, die Peng und ich gemacht haben!
Notiz von Shannon
Ich hoffe, ihr habt alle ein tolles Wochenende!
Vielen Dank an Dan Valente für die Weitergabe dieser lustigen Instagram-Geschichte über Ingenieure, die versuchen, die schlechteste Benutzeroberfläche auf Reddit zu erstellen. Sie können auf den Link klicken, um sie alle anzuzeigen. Hier ist jedoch ein Screenshot meines persönlichen Favoriten, einschließlich aller Tippfehler: