Tutte le informazioni sono riservate alla società SAS. Non rivelare.
Benvenuti all'aggiornamento sullo sviluppo di JMP del 30 aprile 2021!
Congratulazioni speciali a Mandy Chambers per il suo 35° anniversario con SAS! E grazie ad Audrey per aver condiviso quanto segue!
Mandy ha ottenuto molti risultati durante la sua carriera in SAS e siamo stati fortunati a lavorare con lei in JMP negli ultimi 6+ anni. Mandy supporta la "tabella dati" ma sembra entrare in tutto in un modo o nell'altro. È tenace nell'inseguire bug e arresti anomali e ha una mentalità di servizio al cliente sia nei confronti dei suoi sviluppatori che dei nostri clienti effettivi con cui interagisce su Discovery e attraverso il feedback di EA. È divertente lavorare con lei e porta a termine le cose. Per favore unitevi a me nel congratularmi con Mandy per gli impressionanti 35 anni alla SAS!
Ci siamo incontrati ieri in gruppo per ascoltare il parere del team di gestione del prodotto JMP. Se non sei riuscito a partecipare alla riunione, puoi trovare la registrazione qui . Grazie mille a Dan V, Mia e Sara per aver condiviso i dettagli sui ruoli e le responsabilità del nostro team di gestione del prodotto, sul lancio di JMP 16, feedback e miglioramenti per il programma EA JMP 17 e abilitazione/sensibilizzazione alle vendite. Penso che sia molto utile per tutti coloro che lavorano nello sviluppo comprendere meglio il processo di commercializzazione dei prodotti JMP, il reclutamento di EA e l'implementazione del programma, nonché le attività di abilitazione sul campo ancora in corso per istruire i team di vendita e marketing sulle interessanti funzionalità di JMP 16 anche mentre stiamo sviluppare la nostra prossima versione.
Sto cercando altri volontari per futuri incontri di sviluppo. La prossima settimana è aperta, oppure puoi farmi sapere quando sarebbe il momento giusto per presentare in futuro! Ci stiamo muovendo rapidamente verso il congelamento del codice JMP 16.1, previsto per il 14/5/21, e ci stiamo muovendo verso il taglio del nostro primo EA JMP 17 il 4/6/21. So che ci sono già alcune funzionalità che potrebbero essere dimostrabili ora o nel prossimo futuro.
Apprezzo il team PM che mi ha dato la possibilità durante la riunione di parlare dell'elenco di controllo della disponibilità delle funzionalità presente nella versione corrente del modello di funzionalità JMP 17 . Mia e io abbiamo creato questo elenco sulla base del feedback delle ultime retrospettive per catturare varie tappe importanti lungo il percorso verso la maturità.
Vogliamo tutti fare del nostro meglio per pianificare in anticipo, tenere traccia dei passaggi principali durante tutto il ciclo, valutare a che punto siamo su base continuativa ed evitare anche grattacapi ai team che intervengono più avanti nel processo. Assicurati che quando crei una pagina di funzionalità per gli elementi su cui desideri il feedback dei primi utilizzatori, utilizzi il modello di funzionalità JMP 17 che include l'elenco di controllo di disponibilità delle funzionalità. Se hai spostato una pagina avanti rispetto a una versione precedente, aggiorna la pagina con il nuovo modello.
E come ho già detto durante l'incontro, concludere in tempo le funzionalità per una versione principale porta sempre avanti in modo positivo. Quando le funzionalità sono più complete al momento del blocco delle funzionalità, abbiamo più tempo per i test per eliminare i bug, per i team di documentazione per aggiungere dettagli completi e per la capacità di tradurre i contenuti dell'interfaccia utente per i nostri clienti internazionali. Ciò può ridurre il tempo necessario da dedicare alla risoluzione dei problemi durante i cicli di manutenzione e consente di iniziare anticipatamente il lavoro nel ciclo successivo.
Grazie a Tonya per aver condiviso i crash e i file di telemetria di questa settimana con la versione 16.1 selezionata!
Rilascio del prodotto

Argomento

Sottoargomento

piattaforma

Azienda

File di crash e telemetria per la settimana del 30/4/21 | JMP Live (sas.com)
Annunci generali
-
Grazie a John Schroedl per aver menzionato che O'Reilly ha reso disponibile una versione PDF gratuita di “The Flamingo Book”. Ha osservato: "Google è un grande negozio di C++ e questo libro tratta di molte delle loro pratiche di successo che le gestiscono, tra cui CI, test, ecc. Non proprio un libro di codici, più un libro di processi/mentalità. Potrebbero esserci alcune pepite da considerare. Puoi scaricarlo qui in formato PDF: Ingegneria del software presso Google, lezioni apprese dalla programmazione nel tempo . Lo sto leggendo ed è molto bello!
-
Se desideri diventare un dipendente segnalato su Inside JMP, scarica una copia del modulo Informati . Compila semplicemente le domande e quando hai finito, caricalo, insieme a 3 tue foto nella cartella. Grazie per aver contribuito a rendere la nostra famiglia JMP un po' più familiare!
Prossime date importanti
-
Inizio della modalità di approvazione del codice JMP 16.1 – 27/4/21
-
Blocco del codice JMP 16.1 – 14/5/21
-
JMP 17.0 EA1 – 4/6/21
-
Visita Confluence per un elenco completo delle date JMP 16 e JMP 17 .
Aggiornamenti sullo sviluppo di JMP
Scoperta dei dati
- Xan: Sto lavorando su idee per mostrare le selezioni parziali con un "badge".

- Dave B: Ha esaminato i test delle immagini jmprunner rumorose, ha eseguito il debug dell'evidenziazione della selezione adattiva, ha integrato correzioni nella versione 16.1, ha corretto i difetti MFI.
- Dan S: Continua a lavorare sugli aggiornamenti al codice miniatura/boxToPicture per 17. Risolto un arresto anomalo di LocalDataFilter/AutoRecalc in Model Screening 16.1/17.
- Evan: Risolto il problema del registro che causava un test dell'immagine instabile. Assistenza nella correzione dei test traballanti con Window Handler. Recensioni per miglioramenti con il gestore finestre e problemi relativi alle piattaforme nidificate. Correzioni JSL Hamcrest e nuove funzionalità (funzioni fittizie e test/asserzioni saltati).
DOE
- Caleb: Concludo il mio lavoro di sviluppo della versione 16.1 e inizio la transizione al lavoro della versione 16.2. Ha iniziato a organizzare le questioni nella JIRA in preparazione al JMP 17.
- Joseph: Integrazione completata degli elenchi di modifiche JMP17 in JMP16.1.
- Brad: Sto ancora lavorando su un articolo per adattare i DSD per creare progetti a trama divisa.
Ospite
- John Schroedl: Risolto un bug per il quale il trascinamento del mouse sull'icona della finestra principale nella barra di stato attivava/disattivava rapidamente la visibilità della finestra principale. Lavora con Dan sulla performance e sulla pittura di boxToPicture. Inizio dei lavori sul supporto di F1 per avviare la finestra di aiuto (S1095328).
- Paul N: Aggiornamenti di attivazione JMP effettuati sui server PROD per supportare i prodotti in abbonamento JMP 16.1. (Aziende e studenti). Guardando l'output di Blackduck per 16.1. Aggiornamento di libcurl all'ultima versione 7.76.1 per correggere più vulnerabilità CVE.
-
Continuare il lavoro con Metal.
-
Michael H: Miglioramento del reporting delle perdite dei test unitari di esecuzione e migliore acquisizione dei report diagnostici, da migrare eventualmente all'esecuzione quotidiana di Testbot.
HTML5
- Josh M: Abbiamo concluso JMPHTML-505 eseguendo il refactoring del nostro framework di test per mantenere gli elenchi di immagini in un unico posto. Ciò ci renderà più efficienti durante la creazione di nuovi test e ne renderà più semplice la manutenzione. L'obiettivo principale di questa settimana è stato la preparazione di strumenti e best practice per i team HTML5/JMP Live da utilizzare per l'acquisizione di benchmark delle prestazioni in futuro ( JMPHTML-824 ). Controllati alcuni strumenti in Perforce in /test/HTML5Tests/Performance e documentati in Confluence qui . Valutazione dei difetti futuri ( JMPHTML-832 ).
- John Powell: ha fornito a Tommy O. una panoramica delle funzionalità, del codice, degli strumenti, delle pratiche e delle risorse di apprendimento di HTML5 per prepararlo a lavorare con noi part-time. Ho tenuto una retrospettiva sullo sprint e un incontro di pianificazione dello sprint. Triaged e NOFIX'ed Future tengono traccia dei difetti per aiutare a stabilire la priorità e impedire di popolare il nostro backlog JIRA con elementi non prioritari. Convertiti i difetti prioritari dal percorso futuro a Jira e riorganizzati gli elementi nel nostro backlog per prepararci al prossimo sprint. Curriculum esaminati per la nostra posizione di sviluppatore JavaScript aperto. Ho provato la visualizzazione di Xan della proporzione di righe selezionate e ho fornito feedback. Preparato un elenco di stringhe di messaggi di registro HTML5 per Dan V. con l'aiuto di Shannon e virtual join.
- Bryan F: Ha lavorato alla modifica del codice della mappa ad albero in modo che le mappe ad albero possano essere ricavate dalle informazioni passate da JMP sui gruppi di mappe ad albero. Inoltre, ho esportato gli indici di riga associati a ciascun gruppo di mappe ad albero. Lo scopo di questo lavoro è dimostrare che i nostri report possono essere creati senza dati di colonna. Pertanto, i nostri report possono potenzialmente essere molto più performanti per set di dati più grandi. Inoltre, ho iniziato a lavorare sulla specifica di una modalità scura utilizzando il sistema di colori creato per supportare i temi chiari e grigi HTML5.
- Mayowa: ha iniziato a lavorare sull'aggiunta di nuovi formati di numeri all'html interattivo ( JMPHTML-808 ).
JMP in diretta
- Aurora: risolti i problemi rilevati dalla scansione di sicurezza ZAP per 16.1. Aggiunta una route API REST per supportare un nuovo comando JSL JMP 17. Continua la progettazione del nuovo meccanismo di controllo degli accessi. Continuare il cablaggio nelle transazioni del database in modo più ampio. Inoltre: preparazione per l'onboarding con Justin!
Statistiche
- John Sall: La tabella salvata 2 per 2 dello Screening delle risposte ora dispone di script incorporati per eseguire grafici di rapporti di probabilità, rapporti di rischio e differenze di rischio ( S1588396 ).

- Jianfeng: inserite due nuove funzionalità ( S1585387 e S1584976 ) in JMP16.1 in risposta alle richieste del cliente Isaac Himanga (ADM). Conclusione del progetto di miglioramento dei test di equivalenza JMP 17.
- Laura CS: Ha continuato a lavorare sullo stimatore dei minimi quadrati a due stadi delle variabili strumentali, ha studiato il problema delle prestazioni con i punteggi dei fattori, è tornato all'analisi di gruppi multipli in SEM in modo da poter ottenere il supporto di Eric con le restanti funzionalità del diagramma nei prossimi giorni. È ancora con noi (ci mancherai Eric!).
- Peng: Ho tenuto un discorso presso l'Università dell'Arkansas nella serie di seminari per relatori di professionisti industriali, principalmente sul mio lavoro presso JMP e sulla scienza dei dati in generale. Ho elaborato una risposta per Laura Archer in merito a una richiesta di un cliente sui dettagli di calcolo dell'affidabilità e ho continuato a lavorare sul degrado ripetuto.
- Annie: Introdotte alcune ultime modifiche per le carte di controllo alla versione 16.1.
Test statistico
- Tonya: ha risposto alle domande della comunità di utenti sui limiti di controllo impostati, sulla colorazione dei valori delle specifiche e su come CCB calcola i limiti con un LDF. Testare il sottogruppo e le funzionalità di ordinamento in Screening processo per assicurarsi che Screening processo, Capacità processo e CCB corrispondano. Ripulitura dei test unitari. Verifica dei bug.
- Jacob: test degli aggiornamenti DOE nella 16.1. Verifica dei difetti DOE e aggiunta di test unitari. Revisione degli script di analisi delle prestazioni nel tentativo di ridurre il numero di problemi di prestazioni di falsi positivi.
Aggiornamenti sulle scienze della vita
- Rebecca: Completata la prima versione del componente aggiuntivo DILI per FDA. È stata avviata la scansione delle nostre macro SAS per il lavoro di preparazione dei dati che deve essere trasferito alla versione JSL di JMP Clinical.
Gestione del prodotto
- Dan V: Ho incontrato Gina e Stephanie per discutere dei piani di JMP Lab per Discovery China. Partecipazione a una demo/discussione P&G JMP Live. È stato fantastico essere coinvolti nel processo e nella discussione di pianificazione dello sprint HTML5. Vedo molti miglioramenti positivi nei processi derivanti dall'adozione di Jira per le attività di pianificazione dello sviluppo. Incontro con Russ, Mia e Wenjun per discutere la roadmap di JMP Genomics.
- Mia: Sto lavorando all'impostazione della campagna e alla compilazione degli elenchi di inviti per il programma EA JMP 17. Collaborare con Brady e Field Enablement per comprendere i problemi e l'esperienza dell'utente relativi alla preparazione dei dati in JMP. Ho partecipato allo sprint del team HTML. Collaborazione con Field Enablement e Ryan Gilmore per rinnovare JSL Cookbook nella comunità JMP affinché diventi più un'utile libreria di "snippet JSL".
Supporto tecnico
- Duane
- Bobby e Dahlia si sono incontrati con Sara e Josh per elaborare un piano per istruire i nostri team di vendita sui processi di installazione e licenza di JMP per assistere meglio i nostri clienti.
- TS è in contatto con Roger e Aaron Kennedy in merito a un problema con la visualizzazione di tutte le nostre note JMP. Grazie ad Aaron e Roger per averlo risolto!
- Grazie a Duane per aver condiviso quanto segue: “Recentemente ho sentito da diverse persone in TS che i complimenti dovrebbero essere dati a Ryan Lekivetz . È stato eccezionalmente disponibile ed è stato fantastico lavorare con lui. Ciò è stato particolarmente vero mentre Sarah era fuori ufficio. Quindi, un grande 'Grazie' a lui!”
- Ecco i rapporti di TS JMP Live . (JMP Live16). Di seguito sono riportate le informazioni relative ai difetti segnalati dal cliente presentati da TS .

Operazioni di sviluppo
-
Jim B: ha collaborato con il QA per indagare sui guasti dell'UT. Coordinato con ISD per Windows Server 2012 R2, 2016 e 2019, in particolare per migrarli sul nostro cluster; configurando tutte e tre le VM. PERDITE segnalate e Jiras di asserzione fallita. Applicati numerosi aggiornamenti software per testare e costruire macchine Mac; sto pianificando altri aggiornamenti del sistema operativo questo fine settimana. Supporto obbligatorio.
Documentazione
-
Sheila: Ho completato il libro Discovering JMP (DJ) e la Guida all'automazione per L10N. Guida 15.1 e 15.2 rigenerata con banner che rimandano alla guida corrente. Generato l'aiuto 16.1 e 17.0. Avevo corretto un bug nel modello di guida in inglese, quindi ho sincronizzato le modifiche con i modelli di guida ZH e JA. Aggiornato il white paper sulla Qualità, che presto sarà linkato qui . In preparazione alla generazione delle pagine web DJ localizzate per jmp.com, ho finalizzato i modelli della guida DJ e ho detto a Melanie quali file modello dovevano essere localizzati. Ho incontrato Ian Kleinfeld e il fornitore dell'aiuto per creare una pagina 404 non trovata per l'aiuto. (Questa pagina viene visualizzata quando l'utente fa clic sullo strumento ? in un report e il tasto della guida non è presente nella guida oppure fa clic su un collegamento e la pagina non può essere trovata per qualche motivo.) Script di conversione PDF modificato per creare tutto doc PDF se i file FrameMaker sono cambiati durante la notte. (In precedenza, venivano generati solo i file PDF in inglese nel prodotto/doc.) Ho trascorso molto tempo a ordinare i difetti, Jiras e le pagine Confluence che contenevano elementi di azione.
- Michael C: Aggiunti 2 esempi al documento SEM per 16.1; ha continuato a lavorare sulle query Jira per i report del team di documenti.
Test del sistema/host
- Eric Wang: Ho provato a distribuire JMP Live su Azure e ho scritto JMP Live sulla pagina Azure Confluence. Aggiunto uno script di pulizia per i test JMPLiveJSL (BRDSTG-3121). Elementi JMP Live Jira testati. Verificare i difetti.
- Da Li: Fogli Google testati NF (BRDSTG-3084). Testare gli elementi JMP Live Jira. Software di terze parti controllato per JMP 16.1 (BRDSTG-3078).
- Mike Wu: Testato l'attivazione di JMP 16.1 rispetto al server Test e al server Prod per Student Subscription, Subscription, Trial e Pro-Trial sia su Windows che su Mac. Test degli elementi JMP Live Jira. Verificare i difetti.
- Nala: Aggiornamento dello strumento Esegui Python per risolvere il problema di inizializzazione di Python in JMP e consentire allo strumento di funzionare per Anaconda 3.8.5. Esaminare come far funzionare lo strumento per diverse versioni di Anaconda. Testare gli elementi JMP Live Jira. Verificare i difetti. Aggiornamento/correzione degli errori JSL UT. Migrazione dei documenti dal vecchio SharePoint alla pagina Confluence del team di Pechino.
- Audrey : Coordinamento tra Jira e Confluence, test delle modifiche agli strumenti del framework di test.
- Josh L: Stiamo lavorando alla migrazione da OpenStack ad Azure dei nostri sistemi di test. Attualmente disponiamo di uno spazio per il test JMP. Sto aspettando che GIS approvi l'accesso del firewall a SAS tramite una rete privata virtuale. Ho aiutato Hui a connettere il tablet Samsung a SAS. Test delle storie JMP Live e verifica dei bug.
- Cary / Pechino JMP Live Test dello stato di Jira
- 3 storie in fase di test
- 3 storie in prova pronte
- 1 Bug creato negli ultimi 7 giorni
- 24 Storie / Bug chiusi negli ultimi 7 giorni
- Mandy: ha lavorato su Tabulazione, sottoinsieme casuale della tabella dati e Anteprima tabelle – pagine di confluenza completate e lavorerà sui video EA 1 con Mia. Difetti verificati e ticket JIRA (per lo più si trattava di correzioni dell'indice di scripting di Justin) - e impostato un nuovo filtro JIRA per mostrarmi cosa è aperto rispetto a cosa ha il mio nome sopra. Sto lavorando sui difetti del registro di Action Recorder ora, per 16.1 e 17.0: per ora prendo quel componente, poiché ci ho lavorato alcuni con gli sviluppatori e aiuta durante la transizione a un nuovo tester.
- Mike M: Ottima sessione di ripasso con Annie dei miei test interattivi; aggiunti 2 test Sikuli per lo screening del processo e 1 test Sikuli per la creazione di carte di controllo. Trovato un nuovo difetto per la Guida 15.2 contenente startrelease=15.1 nell'HTML, lavorando alle verifiche della Guida per 16.0, completati aggiornamenti della stringa di documento per diversi test Sikuli. E ironicamente ho trovato un difetto nel grafico a torta nel contenuto della Guida per corrispondere al fumetto di questa mattina.
- Justin: Ho finito di risolvere o riassegnare i problemi Jira aperti di Scripting Index. Aggiunto pulsante ai risultati del test delle immagini nella dashboard per visualizzare qualsiasi immagine su Mac o Windows.
- Hunter: Testato l'aggiornamento SAS Download Manager 2.6.4 per Mac per SDWIT-185. Verifica dei difetti JMP 16.1 e 17.0. Sono stati aperti diversi difetti relativi al progetto.
- Hui: test mobile per JMP16.1. Grazie all'aiuto di Josh per configurare il mio dispositivo mobile Android. Verificare il lavoro di sviluppo svolto dagli sviluppatori. Problemi segnalati in JIRA su HTML5 ( JMPHTML-793 )
Nota di Shannon
Gli Air Tag di Apple sono in vendita oggi a $ 29 per uno o una confezione da 4 per $ 99. Ho trovato questo articolo di Axios particolarmente interessante. Evidenzia non solo il fattore cool di questi nuovi gadget, ma la loro potenziale utilità per le persone con disabilità visive.
Grazie per aver inviato i vostri aggiornamenti e spero che tutti voi abbiate uno splendido fine settimana primaverile!
