Alle Informationen unterliegen der Vertraulichkeit des Unternehmens SAS. Nicht preisgeben.
Willkommen beim JMP Development Update für den 30. April 2021!
Herzlichen Glückwunsch an Mandy Chambers zu ihrem 35-jährigen Jubiläum bei SAS! Und vielen Dank an Audrey für das Teilen des Folgenden!
Mandy hat im Laufe ihrer Karriere bei SAS viele Erfolge erzielt, und wir hatten das Glück, in den letzten mehr als sechs Jahren bei JMP mit ihr zusammenzuarbeiten. Mandy unterstützt „Datentabelle“, aber sie scheint sich in irgendeiner Form mit allem auseinanderzusetzen. Sie ist hartnäckig bei der Suche nach Fehlern und Abstürzen und hat eine kundenorientierte Denkweise sowohl gegenüber ihren Entwicklern als auch gegenüber unseren tatsächlichen Kunden, mit denen sie bei Discovery und über EA-Feedback interagiert. Die Zusammenarbeit mit ihr macht Spaß und sie erledigt Dinge. Bitte gratulieren Sie gemeinsam mit mir Mandy zu beeindruckenden 35 Jahren bei SAS!
Wir haben uns gestern als Gruppe getroffen, um etwas vom JMP-Produktmanagementteam zu hören. Wenn Sie nicht an der Besprechung teilnehmen konnten, finden Sie die Aufzeichnung hier . Vielen Dank an Dan V, Mia und Sara für die Weitergabe von Details über die Rollen und Verantwortlichkeiten unseres Produktmanagementteams, die Einführung von JMP 16, Feedback zum und Verbesserungen für das JMP 17 EA-Programm sowie Vertriebsaktivierung/-arbeit. Ich denke, dass es für alle in der Entwicklung sehr hilfreich ist, ein besseres Verständnis des JMP-Produktvermarktungsprozesses, der EA-Rekrutierung und Programmimplementierung sowie der Feldaktivierungsaktivitäten zu bekommen, die noch laufen, um Vertriebs- und Marketingteams über spannende JMP 16-Funktionen zu informieren, auch wenn wir noch dabei sind Entwickeln Sie unsere nächste Version.
Ich suche weitere Freiwillige für zukünftige Entwicklertreffen. Nächste Woche ist geöffnet, oder Sie können mir mitteilen, wann für Sie in Zukunft ein guter Zeitpunkt für eine Präsentation wäre! Wir bewegen uns schnell in Richtung JMP 16.1 Code Freeze, geplant für den 14.05.21, und gehen in Richtung der Reduzierung unseres ersten JMP 17 EA am 04.06.21. Ich weiß, dass es bereits einige Funktionen gibt, die jetzt oder in naher Zukunft als Demo verfügbar sein könnten.
Ich freue mich, dass das PM-Team mir bei dem Treffen die Gelegenheit gegeben hat, über die Feature Readiness Checklist zu sprechen, die in der aktuellen Version der JMP 17 Feature Template zu finden ist. Mia und ich haben diese Liste basierend auf dem Feedback der letzten Retrospektiven erstellt, um verschiedene wichtige Meilensteine auf dem Weg zur Feature-Reife festzuhalten.
Wir alle möchten unser Bestes tun, um im Voraus zu planen, die wichtigsten Schritte im gesamten Zyklus im Auge zu behalten, fortlaufend zu bewerten, wo wir uns befinden, und auch vermeiden, den Teams, die später im Prozess hinzukommen, Kopfschmerzen zu bereiten. Bitte stellen Sie sicher, dass Sie beim Erstellen einer Funktionsseite für Elemente, zu denen Sie Early Adopter-Feedback wünschen, die JMP 17-Funktionsvorlage verwenden, die die Checkliste für die Funktionsbereitschaft enthält. Wenn Sie eine Seite von einer früheren Version verschoben haben, aktualisieren Sie Ihre Seite bitte mit der neuen Vorlage.
Und wie ich bereits in der Abschlussbesprechung erwähnt habe, wirken sich die pünktlichen Features für eine Hauptveröffentlichung immer positiv aus. Wenn die Funktionen beim Einfrieren der Funktionen vollständiger sind, haben wir mehr Zeit zum Testen, um die Fehler zu beseitigen, für die Dokumentationsteams, um vollständige Details hinzuzufügen, und die Möglichkeit, UI-Inhalte für unsere internationalen Kunden zu übersetzen. Dies kann die Zeit reduzieren, die für die Behebung von Problemen während Wartungszyklen aufgewendet werden muss, und ermöglicht einen frühen Beginn der Feature-Arbeit im folgenden Zyklus.
Vielen Dank an Tonya für das Teilen der Abstürze und Telemetriedateien dieser Woche mit ausgewählter Version 16.1!
Produktveröffentlichung

Thema

Unterthema

Plattform

Unternehmen

Absturz- und Telemetriedateien für die Woche vom 30.04.21 | JMP Live (sas.com)
Allgemeine Ankündigungen
-
Vielen Dank an John Schroedl für die Erwähnung, dass O'Reilly eine kostenlose PDF-Version von „The Flamingo Book“ zur Verfügung gestellt hat. Er bemerkte: „Google ist ein sehr großer C++-Shop und in diesem Buch geht es um viele ihrer erfolgreichen Praktiken, die dies verwalten, einschließlich CI, Tests usw. Es handelt sich nicht wirklich um ein Codebuch, sondern eher um ein Buch über Prozesse und Denkweisen. Vielleicht sind da noch ein paar Nuggets dabei, die wir in Betracht ziehen sollten.“ Sie können es hier als PDF herunterladen: Software Engineering bei Google, Lessons Learned from Programming Over Time . Ich habe es gelesen und es ist sehr gut!
-
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
-
Der JMP 16.1-Code-Genehmigungsmodus beginnt – 27.04.21
-
Einfrieren des JMP 16.1-Codes – 14.05.21
-
JMP 17.0 EA1 – 04.06.21
-
Eine vollständige Liste der JMP 16- und JMP 17- Termine finden Sie auf Confluence .
JMP-Entwicklungsaktualisierungen
Datenermittlung
- Xan: Arbeite an Ideen, Teilauswahlen mit einem „Badge“ anzuzeigen.

- Dave B: Ich habe mir verrauschte jmprunner-Bildtests angesehen, die adaptive Auswahlhervorhebung debuggt, Korrekturen in 16.1 integriert und MFI-Fehler behoben.
- Dan S: Arbeiten Sie weiter an Aktualisierungen des Thumbnail-/boxToPicture-Codes für 17. Ein Absturz von LocalDataFilter/AutoRecalc in Model Screening 16.1/17 wurde behoben.
- Evan: Protokollproblem behoben, das zu einem flockigen Bildtest führte. Unterstützt bei der Behebung flockiger With Window Handler-Tests. Rezensionen zu With Window Handler-Verbesserungen und verschachtelten Plattformproblemen. JSL Hamcrest-Korrekturen und neue Funktionen (Mock-Funktionen und übersprungene Tests/Behauptungen).
DAMHIRSCHKUH
- Caleb: Ich beende meine 16.1-Entwicklungsarbeit und beginne mit dem Übergang zur 16.2-Arbeit. Begann mit der Organisation von Issues in JIRA zur Vorbereitung auf JMP 17.
- Joseph: Integration der JMP17-Änderungslisten in JMP16.1 abgeschlossen.
- Brad: Ich arbeite immer noch an einer Arbeit, in der DSDs angepasst werden, um Split-Plot-Designs zu erstellen.
Gastgeber
- John Schroedl: Fehler behoben, bei dem durch Ziehen mit der Maus über das Hauptfenstersymbol in der Statusleiste die Sichtbarkeit des Hauptfensters schnell umgeschaltet wurde. Arbeiten Sie mit Dan an der Performance und Malerei von boxToPicture. Beginn der Arbeiten zur Unterstützung von F1 zum Starten der Fensterhilfe (S1095328).
- Paul N: JMP-Aktivierungsaktualisierungen auf den PROD-Servern zur Unterstützung von JMP 16.1-Abonnementprodukten. (Unternehmen und Studenten). Schauen Sie sich die Blackduck-Ausgabe für 16.1 an. Aktualisierung von libcurl auf die neueste Version 7.76.1, um mehrere CVE-Schwachstellen zu beheben.
-
Fortsetzung der Arbeit mit Metal.
-
Michael H: Verbesserung der Leak-Berichterstattung bei Run-Unit-Tests und bessere Erfassung von Diagnoseberichten – um schließlich auf den täglichen Testbot-Lauf zu migrieren.
HTML5
- Josh M: JMPHTML-505 durch die Umgestaltung unseres Test-Frameworks abgeschlossen, um Bildlisten an einem Ort aufzubewahren. Dies wird uns bei der Erstellung neuer Tests effizienter machen und die Wartung der Tests erleichtern. Der Schwerpunkt dieser Woche lag auf der Vorbereitung von Tools und Best Practices für die HTML5/JMP Live-Teams, um künftig Leistungsbenchmarks für die Erfassung zu verwenden ( JMPHTML-824 ). Habe einige Tools in Perforce unter /test/HTML5Tests/Performance eingecheckt und hier in Confluence dokumentiert. Triagierung zukünftiger Fehler ( JMPHTML-832 ).
- John Powell: Gab Tommy O. einen Überblick über HTML5-Funktionalität, Code, Tools, Praktiken und Lernressourcen, um ihn auf die Teilzeitarbeit bei uns vorzubereiten. Durchführung einer Sprint-Retrospektive und eines Sprint-Planungstreffens. Triagierte und mit NOFIX versehene Futures verfolgen Fehler, um bei der Priorisierung zu helfen und zu verhindern, dass unser JIRA-Backlog mit Elementen ohne Priorität gefüllt wird. Wir haben vorrangige Mängel aus dem Future Track in Jira umgewandelt und Elemente in unserem Backlog neu angeordnet, um uns auf unseren nächsten Sprint vorzubereiten. Überprüfte Lebensläufe für unsere offene Stelle als JavaScript-Entwickler. Habe Xans Visualisierung des Anteils der ausgewählten Zeilen ausprobiert und Feedback gegeben. Mit Hilfe von Shannon und Virtual Join wurde eine Liste mit HTML5-Protokollnachrichtenzeichenfolgen für Dan V. erstellt.
- Bryan F: Ich habe an der Änderung des Treemap-Codes gearbeitet, sodass Treemaps aus Informationen erstellt werden können, die von JMP über Treemap-Gruppen übergeben wurden. Außerdem habe ich die Zeilenindizes exportiert, die jeder Treemap-Gruppe zugeordnet sind. Der Zweck dieser Arbeit besteht darin, zu zeigen, dass unsere Berichte ohne Spaltendaten erstellt werden können. Daher können unsere Berichte bei größeren Datensätzen möglicherweise viel leistungsfähiger sein. Außerdem begann ich damit, einen Dunkelmodus festzulegen, indem ich das Farbsystem nutzte, das zur Unterstützung der hellen und grauen HTML5-Themen erstellt wurde.
- Mayowa: Begann mit der Arbeit am Hinzufügen neuer Zahlenformate zu interaktivem HTML ( JMPHTML-808 ).
JMP Live
- Aurora: Probleme beim ZAP-Sicherheitsscan für 16.1 behoben. Eine REST-API-Route zur Unterstützung eines neuen JMP 17 JSL-Befehls hinzugefügt. Kontinuierliche Entwicklung neuer Zugangskontrollmechanismen. Setzen Sie die Verkabelung in Datenbanktransaktionen im weiteren Sinne fort. Außerdem: Vorbereitung auf das Onboarding mit Justin!
Statistiken
- John Sall: Die gespeicherte 2-mal-2-Tabelle von Response Screening verfügt jetzt über eingebettete Skripte zum Erstellen von Quotenverhältnissen, Risikoverhältnissen und Risikodifferenzdiagrammen ( S1588396 ).

- Jianfeng: Als Reaktion auf Anfragen des Kunden Isaac Himanga (ADM) wurden zwei neue Funktionen ( S1585387 und S1584976 ) in JMP16.1 integriert. Abschluss des Projekts zur Verbesserung der JMP 17-Äquivalenztests.
- Laura CS: Arbeitete weiter am zweistufigen Kleinste-Quadrate-Schätzer für instrumentelle Variablen, untersuchte Leistungsprobleme mit Faktorbewertungen und wechselte zurück zur Mehrgruppenanalyse im SEM, damit ich in den nächsten Tagen Erics Unterstützung bei den verbleibenden Diagrammfunktionen erhalten kann. Er ist immer noch bei uns (Wir werden dich vermissen, Eric!).
- Peng: Habe an der University of Arkansas im Rahmen ihrer Seminarreihe für Industriepraktiker einen Vortrag gehalten, der sich hauptsächlich mit meiner Arbeit bei JMP und der Datenwissenschaft im Allgemeinen befasste. Erarbeitete für Laura Archer eine Antwort auf eine Kundenanfrage zu Berechnungsdetails der Zuverlässigkeit und arbeitete weiter an der wiederholten Verschlechterung.
- Annie: Ein paar letzte Änderungen für Kontrollkarten wurden auf Version 16.1 verschoben.
Statistiktests
- Tonya: Beantwortete Fragen der Benutzergemeinschaft zum Festlegen von Kontrollgrenzen, zum Ausfärben von Spezifikationswerten und zur Berechnung der Grenzen durch CCB mit einem LDF. Testen der Untergruppen- und Sortierfunktionen im Prozess-Screening, um sicherzustellen, dass Prozess-Screening, Prozessfähigkeit und CCB übereinstimmen. Unit-Tests bereinigen. Fehlerüberprüfung.
- Jacob: Testen von DOE-Updates in 16.1. Verifizierung von DOE-Defekten und Hinzufügen von Unit-Tests. Überarbeitung von Leistungsanalyseskripten, um die Anzahl falsch positiver Leistungsprobleme zu reduzieren.
Updates zu den Biowissenschaften
- Rebecca: Erste Version des DILI-Add-Ins für die FDA fertiggestellt. Wir haben damit begonnen, unsere SAS-Makros nach Datenvorbereitungsarbeiten zu durchsuchen, die auf die JSL-Version von JMP Clinical übertragen werden müssen.
Produkt Management
- Dan V: Treffen mit Gina und Stephanie, um die Pläne von JMP Lab für Discovery China zu besprechen. Teilnahme an einer P&G JMP Live-Demo/Diskussion. Es war großartig, am Planungsprozess und der Diskussion des HTML5-Sprints beteiligt zu sein. Ich sehe viele gute Prozessverbesserungen durch die Einführung von Jira für die Entwicklungsplanung. Treffen mit Russ, Mia und Wenjun, um die Roadmap von JMP Genomics zu besprechen.
- Mia: Ich arbeite an der Einrichtung der Kampagne und der Zusammenstellung von Einladungslisten für das JMP 17 EA-Programm. Arbeiten Sie mit Brady und Field Enablement zusammen, um die Probleme und die Benutzererfahrung im Zusammenhang mit der Datenvorbereitung in JMP zu verstehen. Habe am HTML-Teamsprint teilgenommen. Zusammenarbeit mit Field Enablement und Ryan Gilmore bei der Überarbeitung des JSL-Kochbuchs in der JMP-Community, um es zu einer nützlicheren „JSL-Snippet“-Bibliothek zu machen.
Technische Unterstützung
- Duane
- Bobby und Dahlia trafen sich mit Sara und Josh, um einen Plan auszuarbeiten, wie wir unsere Vertriebsteams über JMP-Installations- und Lizenzierungsprozesse schulen können, um unsere Kunden besser unterstützen zu können.
- TS hat mit Roger und Aaron Kennedy über ein Problem mit der Anzeige aller unserer JMP-Notizen gesprochen. Vielen Dank an Aaron und Roger für die Lösung!
- Vielen Dank an Duane, der Folgendes mitgeteilt hat: „Ich habe kürzlich von mehreren Leuten bei TS gehört, dass Ryan Lekivetz ein großes Lob ausgesprochen werden sollte.“ Er war außergewöhnlich hilfsbereit und die Zusammenarbeit mit ihm war großartig. Dies war insbesondere der Fall, als Sarah nicht im Büro war. Also ein großes Dankeschön an ihn!“
- Hier sind die TS JMP Live-Berichte . (JMP Live 16). Hier finden Sie Informationen zu von Kunden gemeldeten Mängeln, die von TS eingereicht wurden .

Entwicklungsbetrieb
-
Jim B: Arbeitete mit der Qualitätssicherung zusammen, um UT-Fehler zu untersuchen. Koordiniert mit ISD für Windows Server 2012 R2, 2016 und 2019, insbesondere um diese in unseren Cluster zu migrieren; Konfigurieren aller drei VMs. Gemeldete LEAKS und Assertion Failure Jiras. Viele Software-Updates angewendet, um Mac-Maschinen zu testen und zu bauen; Ich plane für dieses Wochenende weitere Betriebssystem-Updates. Notwendige Unterstützung.
Dokumentation
-
Sheila: Das Buch Discovering JMP (DJ) und den Automatisierungsleitfaden für L10N fertiggestellt. Neu generierte 15.1- und 15.2-Hilfe mit Bannern, die auf die aktuelle Hilfe verweisen. Generierte die 16.1- und 17.0-Hilfe. Ich hatte einen Fehler in der englischen Hilfevorlage behoben und habe die Änderungen daher mit den ZH- und JA-Hilfevorlagen synchronisiert. Das Qualitäts-Whitepaper wurde aktualisiert, das bald hier verlinkt wird. Als Vorbereitung für die Erstellung der lokalisierten DJ-Webseiten für jmp.com habe ich die DJ-Hilfevorlagen fertiggestellt und Melanie mitgeteilt, welche Vorlagendateien lokalisiert werden müssen. Ich habe mich mit Ian Kleinfeld und dem Hilfeanbieter getroffen, um eine 404-Seite „Nicht gefunden“ für die Hilfe zu erstellen. (Diese Seite wird angezeigt, wenn der Benutzer auf das ?-Tool in einem Bericht klickt und die Hilfetaste nicht in der Hilfe enthalten ist oder wenn er auf einen Link klickt und die Seite aus irgendeinem Grund nicht gefunden werden kann.) Das PDF-Konvertierungsskript wurde geändert, um alle zu erstellen doc-PDF-Dateien, wenn sich die FrameMaker-Dateien über Nacht geändert haben. (Zuvor wurden nur die englischen PDF-Dateien im Produkt/Dokument generiert.) Ich habe viel Zeit damit verbracht, Fehler, Jiras und Confluence-Seiten zu sortieren, die Aktionselemente enthielten.
- Michael C: Zwei Beispiele zum SEM-Dokument für 16.1 hinzugefügt; Arbeitete weiter an Jira-Abfragen für Berichte des Dokumentteams.
System-/Hosttests
- Eric Wang: Habe versucht, JMP Live auf Azure bereitzustellen und habe die Seite „JMP Live auf Azure Confluence“ geschrieben. Ein Bereinigungsskript für JMPLiveJSL-Tests hinzugefügt (BRDSTG-3121). Getestet JMP Live Jira-Elemente. Mängel überprüfen.
- Da Li: Getestet Google Sheets NF (BRDSTG-3084). Testen Sie JMP Live Jira-Elemente. Überprüfte Software von Drittanbietern auf JMP 16.1 (BRDSTG-3078).
- Mike Wu: Getestet JMP 16.1-Aktivierung auf Testserver und Produktserver für Studentenabonnements, Abonnements, Testversionen und Pro-Testversionen auf Windows und Mac. Testen von JMP Live Jira-Elementen. Mängel überprüfen.
- Nala: Das Run-Python-Tool wird aktualisiert, um das Problem mit der Initialisierung von Python in JMP zu beheben und die Funktion des Tools für Anaconda 3.8.5 zu ermöglichen. Untersuchen, wie das Tool für verschiedene Versionen von Anaconda funktioniert. Testen Sie JMP Live Jira-Elemente. Mängel überprüfen. JSL UT-Fehler aktualisieren/beheben. Migration von Dokumenten aus altem SharePoint auf die Confluence-Seite des Pekinger Teams.
- Audrey : Jira- und Confluence-Koordination, Testen von Änderungen an den Test-Framework-Tools.
- Josh L: Wir arbeiten an der Openstack-zu-Azure-Migration unserer Testsysteme. Derzeit ist Platz für den JMP-Test. Ich warte darauf, dass GIS den Firewall-Zugriff auf SAS über ein virtuelles privates Netzwerk genehmigt. Hat Hui dabei geholfen, das Samsung-Tablet mit SAS zu verbinden. JMP Live-Story-Tests und Fehlerüberprüfung.
- Cary / Beijing JMP Live-Test des Jira-Status
- 3 Geschichten im Testen
- 3 Geschichten in Testbereitschaft
- 1 Fehler, der in den letzten 7 Tagen erstellt wurde
- 24 Geschichten/Bugs in den letzten 7 Tagen geschlossen
- Mandy: Hat an Tabulate, Data Table Random Subset und Tables Preview gearbeitet – Confluence-Seiten fertiggestellt und wird mit Mia an EA 1-Videos arbeiten. Verifizierte Fehler und JIRA-Tickets (hauptsächlich handelte es sich dabei um Skriptindex-Korrekturen von Justin) – und einen neuen JIRA-Filter eingerichtet, um mir zu zeigen, was offen ist und was alles mit meinem Namen versehen ist. Ich arbeite derzeit an Protokollfehlern des Action Recorders für 16.1 und 17.0 – ich nehme diese Komponente vorerst, da ich einige mit Entwicklern daran gearbeitet habe, und sie hilft bei der Umstellung eines neuen Testers.
- Mike M: Tolle Besprechung meiner interaktiven Tests mit Annie; 2 Prozess-Screening- und 1 Kontrollkarten-Builder-Sikuli-Tests hinzugefügt. Es wurde ein neuer Fehler für die 15.2-Hilfe gefunden, der startrelease=15.1 im HTML enthielt, es wurde an Hilfeüberprüfungen für 16.0 gearbeitet und die Dokumentzeichenfolgenaktualisierungen für mehrere Sikuli-Tests wurden abgeschlossen. Und ironischerweise wurde im Hilfeinhalt ein Tortendiagrammfehler gefunden, der mit dem Comic von heute Morgen übereinstimmt.
- Justin: Ich habe die Behebung oder Neuzuweisung offener Scripting Index Jira-Probleme abgeschlossen. Schaltfläche zu Bildtestergebnissen im Dashboard hinzugefügt, um jedes Bild auf Mac oder Windows anzuzeigen.
- Hunter: Getestet den aktualisierten SAS Download Manager 2.6.4 für Mac für SDWIT-185. JMP 16.1 und 17.0 Fehlerüberprüfung. Es wurden mehrere projektbezogene Mängel festgestellt.
- Hui: Mobile Tests für JMP16.1. Vielen Dank an Josh für seine Hilfe bei der Einrichtung eines Android-Mobilgeräts für mich. Überprüfen Sie die von den Entwicklern geleistete Entwicklungsarbeit. Gemeldete Probleme in JIRA auf HTML5 ( JMPHTML-793 )
Notiz von Shannon
Die Air Tags von Apple sind ab heute im Angebot – 29 US-Dollar pro Stück oder 99 US-Dollar im 4er-Pack. Ich fand diesen Axios-Artikel besonders interessant. Es unterstreicht nicht nur den Coolness-Faktor dieser neuen Gadgets, sondern auch ihren potenziellen Nutzen für Menschen mit Sehbehinderungen.
Vielen Dank für die Zusendung Ihrer Updates und ich wünsche Ihnen allen ein wundervolles Frühlingswochenende!
