Benvenuti all'aggiornamento sullo sviluppo di JMP del 5 maggio 2023!
Ci stiamo avvicinando alla data di congelamento per JMP 18 EA3 il 5/12/23 . Aggiorna la sezione Motivazione e riepilogo delle pagine delle funzionalità con eventuali nuove informazioni per consentire ai clienti di guidare i loro sforzi di test per quest'ultima iterazione. Se stai creando una nuova pagina di funzionalità, consulta questa pagina di istruzioni nella categoria Funzionalità di JMP 18 in Confluence che spiega come utilizzare il modello di pagina di funzionalità di JMP 18. Se hai bisogno di aiuto per impostare una pagina di funzionalità o aggiungere epiche o storie per le funzionalità di JMP 18, faccelo sapere! Sono sempre felice di aiutare.
Le pagine delle funzionalità sono risorse estremamente importanti per la gestione del prodotto poiché funzionano per comunicare i principali elementi nuovi e aggiornati ai nostri clienti EA con ogni iterazione. Mia mi dice che le pagine delle funzionalità hanno notevolmente semplificato il processo di raccolta delle informazioni rivolte ai clienti da condividere sulla pagina web di EA! Dovresti sempre creare e collegare le epiche Jira e le storie secondarie ad esse associate alle pagine delle funzionalità e utilizzare i tuoi problemi Jira per comunicare i dettagli di sviluppo a tester e scrittori. I team a valle dipendono dai dettagli forniti nelle pagine delle funzionalità, nei numeri epici e della storia per comprendere cosa fanno le nuove funzionalità e come cambiano nel tempo man mano che il ciclo di sviluppo continua. E, naturalmente, i tester utilizzano storie e bug per verificare modifiche specifiche.
Ti ricordiamo che non dovresti mai tenere traccia dei push di codice in un problema di tipo Epic . Gli Epic non hanno ruoli come Sviluppatore, Tester, ecc. Crea sempre un Epic come contenitore per un grande progetto (ad esempio, "Torch Deep Learning Add-in for JMP 18") che descriva l'idea principale del progetto e aggiungi specifici storie sottostanti per catturare aspetti del progetto che richiedono verifica (ad esempio, "Implementazione iniziale per JMP 18 EA3" (storia), "Aggiungi il supporto per la matrice di profitto a tre livelli per le variabili Y" (richiesta di funzionalità), "Rimuovi i caratteri di sottolineatura per rendere il parametro etichette più facili da leggere” (bug?)). Puoi anche collegare elementi correlati a un grande progetto in altri modi, ad esempio "Supporta le librerie C++ di Torch sui Mac M1" o "Aggiungi ruoli di supporto per il nuovo componente Torch Deep Learning").
E a proposito di quel progetto... Grazie mille a Russ Wolfinger per aver presentato all'incontro di sviluppo di giovedì le funzionalità di analisi delle immagini di Torch Deep Learning su cui ha lavorato in collaborazione con lo studente stagista JMP Chunwei Ma . Un ringraziamento speciale a Chunwei per aver risposto a così tante domande nella chat molto attiva dell'incontro mentre Russ presentava il suo lavoro! Se ti sei perso l'incontro, puoi trovare una registrazione qui , che mostra numerosi esempi interessanti di classificazione delle immagini (e altri). Ora che il team LS ha superato il processo di approvazione legale, prevede di includere le librerie Torch C++ in un componente aggiuntivo che i clienti possono installare in JMP 18. Recentemente, Russ ha lavorato al processo di creazione di un set di file binari universali per il componente aggiuntivo in modo che funzioni su Windows e sui Mac Intel e M1/arm64 ora preferiti dai clienti JMP (almeno quelli che ci inviano file di telemetria in modo anonimo).
Inoltre, grazie mille a Tonya Mauldin per aver inviato le tracce Beta/Crash di questa settimana (con i crash selezionati)!
Rapporto JMP Beta - Distribuzione (2) | JMP Live (sas.com)
Annunci generali
Prossime date importanti
- JMP 18 EA3 Congelamento – 5/12/23
- Approvazione del codice JMP 17.2 – 13/06/23
- JMP 18 EA4 Congelamento – 23/06/23
- Blocco del codice JMP 17.2 – 30/06/23
- Visita Confluence per un elenco completo delle date JMP 17 e JMP 18 .
Aggiornamenti sullo sviluppo di JMP
Gestione del prodotto
- Questa settimana il marketing di prodotto ha presentato una sessione di formazione sulle vendite e sul marketing sulla valutazione del flusso di lavoro , uno strumento di vendita che consente ai team di comprendere dove viene utilizzato JMP in un account e con quale frequenza. Il team US Central High Tech composto da Peter Polito, Kyle Bickford e Ben Rost ha raccontato come ha utilizzato questo strumento per costruire una storia, una strategia e una tabella di marcia forti per i propri account. Grazie a Sara Doudt e Kaylee Warren per il resoconto qui che fornisce maggiori dettagli sulla formazione!
Supporto tecnico
- Wendy: Questa settimana, diversi membri del supporto tecnico si sono incontrati per pranzo nell'edificio C. È stato fantastico rivedere tutti e dare il benvenuto a Christine Kjellberg in persona in JMP! Christine ha iniziato la formazione con il supporto tecnico sugli strumenti che utilizziamo per supportare gli utenti JMP. Siamo entusiasti di averla nella squadra!
- Ecco i report di TS JMP Live e il collegamento al filtro Jira che mostra i ticket segnalati da TS negli ultimi 14 giorni .
Operazioni di sviluppo
- Bob: Ho finalizzato il processo e inserito i programmi di installazione revisionati di JMP Clinical 17.1 su vari siti di download. EA clinico preparato e EA Pro per EA3. Ha collaborato con Paul Nelson nell'aggiunta di file Python ai programmi di installazione di Windows V 18. Download nascosto di JMP Live 17.1 ristrutturato suddividendolo in un download in due parti. Il singolo file originale era troppo grande per essere gestito dal sistema SAS. Gestione continua del progetto per inserire la versione 17.2 nei processi di consegna SAS per la data di spedizione del 19 settembre 2023.
- Myron: Stiamo lavorando sulle esportazioni di telemetria; risoluzione dei problemi relativi all'esaurimento della memoria del lavoro di esportazione prima del completamento del lavoro. Aggiornate le assegnazioni dei proprietari di JiraBot (JMPTOOL-851, JMPTOOL-849, JMPTOOL-850, ecc.). Esaminare e/o correggere la creazione di documenti e aiutare a creare errori.
- Jim: Migrazione AWS in corso. Verifica dei bug. Supporto obbligatorio.
Documentazione
- Susan C: Ho finito di creare modelli di liste di controllo intelligenti in Jira per tenere traccia dei nostri risultati finali 18.0 sia per gli autori delle statistiche che per il team di Doc. Creato il processo Jiras per tutti gli EA e per la build finale. Ho creato un libro Jira per l'EG e devo solo finire di rivedere gli elementi della lista di controllo intelligente prima di creare il resto del libro/progetto Jiras. Redatto le note di rilascio 17.1.1 e inviato per la revisione via e-mail. Tenere il passo con il feedback sul rinnovamento del TOTD con suggerimenti Quick Start e proporre idee. Tenere il passo con le Jira JMP Live che arrivano e che hanno un impatto sui documenti.
- Chris B: Ho trascorso la settimana su una potenziale soluzione a JMPTOOL-334, ottenendo risultati di ricerca che indirizzano gli utenti inglesi all'aiuto cinese. Sapremo tra un mese (o due) se ha funzionato.
Test di sistema/host-Cary
- Mandy: ha creato un blog per la creazione di flussi di lavoro come seguito al Discovery Summit Europe. Ho lavorato su problemi ed esempi di JMP 18 WFB con If/Else e For Loop. Correzioni CCB e LDF testate per 17.2 che comportavano arresti anomali durante l'attivazione delle opzioni e problemi JIRA del filtro dati risolti per 18 e 17.2. Sono stati rilevati alcuni nuovi problemi con il generatore di flussi di lavoro, incluso uno relativo a Windows e Zoom ( JMP-16476 ) e un altro in cui lo spostamento delle azioni nell'area delle impostazioni dei passaggi le fa svanire come per magia ( JMP-16553 ). Ho risolto anche alcuni problemi di supporto tecnico, mentre mi preparo per essere OOO in vacanza dall'8 maggio al 23 maggio per prendermi una pausa tanto necessaria, pregando per la sicurezza e la buona salute! E non si verificheranno troppi problemi mentre sono in Italia a suonare!
- Nick H: ha lavorato ai test di installazione per JMP 17.1.1. così come le convalide dei bug in corso. Verificato un miglioramento della nostra accessibilità, aggiornando vari prompt portatili per utilizzare newLabel invece di newText che consente alle utilità per la lettura dello schermo di riconoscere e leggere il testo. Stiamo esaminando un problema con la dashboard dei test in cui i grafici della cronologia dei test non vengono caricati per determinate pagine dei singoli tester.
- Hunter: Durante il test finale del programma di installazione di JMP 17.1.1, ho riscontrato un arresto anomalo specifico del Mac in uno dei test di base per JMP 18.0 e l'ho segnalato a Dan S., e ho collaborato con un membro dello staff CIS su un problema BeyondTrust.
- Mike M: Una settimana meno produttiva per me mentre sto combattendo contro Covid. Mi sento meglio con Paxlovid. Aperto un Jira di regressione del filtro dati locale. Tutorial rimossi dai test JMP 18 Sikuli. Avviato il test del programma di installazione 17.1.1.
Gruppo di test web
- Josh L.: JMP 17.1.1. Il test di installazione è stato completato all'83%. Ho aiutato i tester esaminando i problemi della macchina e rispondendo alle domande. JMP Live Testa l'integrazione di Active Directory, JMP Live Space e Cronologia dati.
- Anna: Verifiche dei bug. Test del diagramma di contorno per HTML5. Lezioni sulle risorse umane. Un'altra settimana senza TEST INSTALLATORE! 8)
Test di sistema/host-Pechino
- Squadra di Pechino:
- È in corso il test del programma di installazione di JMP 17.1.1 (JMPTESTBJ-2260)
- Eric (Nai) Wang: (1) Test del programma di installazione di JMP 17.1.1. (2) Elaborazione di un nuovo test di "pubblicazione di vari report" per rigenerare tutti i report di esempio, JMPTESTBJ-2258 .
- Da Li: (1) Continuare il test delle funzionalità JMP-16294: Importazione OSIsoft PI: Importazione multi-attributo . (6). Bug JMP Live verificati e chiusi. (2) Test del programma di installazione di JMP 17.1.1.
- Mike Wu: (1) Test di installazione di JMP 17.1.1. (2) L'indagine di prova sulla migrazione da jmpdev2 al server temporaneo AWS per SAS 9.4 è ancora in corso, lo stato dettagliato è disponibile in JMPTOOL-740 . Per la configurazione di migrazione di SAS 9.4, ho riscontrato numerosi problemi imprevisti e ho cercato risorse interne e aiuto per risolvere i problemi e ho preso nota di conseguenza nella pagina di confluenza delle istruzioni di migrazione di SAS .
- Kimi (Yu) Wang: (1) Test installatore JMP 17.1.1. (2) Jenkins: imposta una VM per eseguire JMP E2E, per i dettagli fare riferimento a JMPTESTBJ-2243 – fatto. Eseguire il debug dei processi di interruzione per Mac UT.
- Da Zhang: (1) Test installatore JMP 17.1.1. (2) È stato esaminato un problema di arresto anomalo di JMP 17.1.1 nella finestra di dialogo di connessione JMP Live, impossibile ricreare l'arresto anomalo
- Articolo: (1) Test di installazione di JMP 17.1.1. (2) Completato il test delle nuove modifiche dell'integrazione CAS per 17.1.1, 17.2 e 18. I dettagli possono essere trovati in JMP-16240. (3) Esaminato un problema LDF della Public Control Chart segnalato da Eric Hill .
Scoperta dei dati
- Dave B: Rilevato un problema del supporto tecnico durante il salvataggio di Control Chart Builder in PDF su Windows, aggiunta la possibilità di personalizzare lo stile e il colore della linea di intervallo per Plot Col, risolto un arresto anomalo con la procedura guidata di importazione JSON segnalato dallo early adopter di JMP Craige Hales ( JMP -16535 ) e lavorando sull'allineamento delle righe ColStack. problemi Ha collaborato con John Schroedl per individuare i problemi durante l'esecuzione dei test delle immagini sulla macchina AWS.
- Dan S: Lavorando sull'interfaccia utente per i modelli di piattaforma, rielabora il salvataggio su componente aggiuntivo per App/Dashboard Builder per fare riferimento all'app in un file separato, esaminando la funzione di supporto per salvare il contesto del gruppo nelle tabelle salvate
- Evan: Sto esaminando le chiamate di Dispatch relative ai modelli di piattaforma. Preparare il lavoro per l'aggiornamento dell'indice dei dati di esempio. Aggiunta la telemetria per l'apertura/importazione dei tipi di file registrati (sia interattivi che con script).
- Xan: Finalmente rintracciato un arresto anomalo del Costruttore di grafici di controllo derivante da una modifica del Costruttore di grafici; correzione ora inviata per 17.2 ( JMP-16416 ).
- Ernest: lavoro di modello per modelli di piattaforma, supporto per trasformazioni multi-col.
DOE
- Brad: Stiamo ancora lavorando su un potenziale miglioramento dei DSD per stimare meglio gli effetti quadratici.
- Caleb: Questa settimana ho lavorato sull'adattamento della GUI delle specifiche del modello che Peng ha sviluppato qualche tempo fa per la piattaforma CSALT. È davvero fantastico e non vedo l'ora di mostrarlo ai nostri utenti! Ho anche continuato a lavorare sulla ricerca mia e di Brad.
- Peng: Ha continuato a lavorare su entrambi i fronti dello sviluppo di JMP 18 per DOE e affidabilità. Esaminato e risposto a diverse richieste dal supporto tecnico e dalla documentazione.
Ospite
- Paul: Far funzionare lo script pip wrapper jpip su Mac e Windows e utilizzare i file .zip per i moduli della libreria std di Python. Nota: a questo punto, ogni utente deve copiare lo script jpip e modificarlo per il proprio ambiente: nome utente, prodotto jmp (JMP, JMP Pro, JMPSUB) e directory di installazione. Lavoreremo per migliorare questo aspetto prima di rilasciare la versione finale di JMP 18. Testata build sul runner JMP su Windows, David Barbour sta aggiornando la parte di copia del runner JMP per raccogliere i componenti Python incorporati. Tutti i file sono stati inviati a Perforce, tranne le modifiche al progetto e jmpconfig.h per capovolgere la build: lunedì provvederemo a farlo. Bob Hickey ha aggiornato il programma di installazione di Windows per raccogliere i file Python necessari. Iniziata la ricostruzione di macOS Python per supportare le versioni precedenti del sistema operativo. (Se lo spingo stasera, invierò un'e-mail e le istruzioni su come modificare jpip e installare i moduli Python aggiuntivi necessari: numpy, pandas e matplotlib.
- John Schroedl: Modifiche dell'host per la transizione dalle classi .NET deprecate come parte del lavoro di .NET Core. Aiutato a indagare sui problemi del test di base/immagine. Modifica forzata per consentire il rendering del contenuto WPF sulla macchina senza display collegato. Macchina Win11 Insider Preview rimodellata a causa di modifiche di MS alla struttura del canale Insider.
- Paul: Riducendo la dimensione e il numero di file che entrano nel framework utilizzando i file .pyc compilati in byte e impacchettandoli in un file zip.
- Michael H: Implementazione iniziale dell'interfaccia utente per l'importazione di più attributi del server PI.
HTML interattivo
- Mike S: Completate tre correzioni per i caratteri delle etichette personalizzate che non venivano visualizzati correttamente nelle esportazioni HTML (barre, barre compresse e mappe di calore) e progressi su una quarta (grafici paralleli).
- John Powell: Presentati i progressi del nostro primo sprint di nuove funzionalità in JMP 18.
Modifica risolta in cui viene archiviato il colore per i dati mancanti ( JMPHTML-2090 ).
- Paul Spychala : Aggiunto il supporto per le linee a capo per i valori degli assi in HTML ( JMPHTML-1372 ).
JMP in diretta
- Aurora: 18.0 - Completato il lavoro sulla rimozione del controllo a livello di pacchetto sulla scaricabilità. Rimossa anche la funzionalità di richiesta di unione allo spazio (che non era mai stata esposta nell'interfaccia utente). E-mail di notifica ottimizzate. Discussione continua sul GDPR. Con Eric e Dieter, abbiamo iniziato a progettare il controllo dell'accesso a livello di cartella . Varie: ho condotto 2 studi rapidi e sporchi sull'usabilità (@ Menzioni e Filtraggio elenco post) con 3 partecipanti ciascuno.
Statistiche
- John Sall: La funzione incorporata Mostra comandi ora produce tabelle di dati invece di testo nel registro ( JMP-16483 ). Esempio: Mostra comandi (scriptable); Ciò è utile per censire le funzioni integrate e gli ScriptItem in JMP. Ad esempio, ci sono 5218 voci ScriptItem su 20.072 che non contengono suggerimenti o documenti. Se rimuovi ContinTable, ColumnNames e le combinazioni di NoMenu/NoScript/Deprecated, rimane 401. Molti di questi potrebbero non aver bisogno di suggerimenti, ma alcuni potrebbero. Esistono 69 comandi deprecati, ma sono suddivisi in soli 19 componenti, con Preferenze che hanno il numero maggiore (16). La distribuzione delle categorie degli operatori integrati è:
- Laura CS: Risolti un paio di bug in SEM (Robust Inference with MGA e Singularity Details) e ripreso il mio lavoro di scorciatoia per l'invarianza della misurazione (richiesto da Narayanan), che ora è quasi terminato. Ho iniziato a leggere il libro sull’inferenza causale “What if” per cercare di colmare le lacune con il “SEM tradizionale”.
Test statistico
- Mark: ha sviluppato uno studio sull'usabilità del nuovo rapporto FDR in Process Screening for John con Nicole e Jacob. Sviluppati miglioramenti al Plot Col Box per il test di usabilità FDR e ulteriore sviluppo della scheda Analizza in Easy DOE con Dave Barbour. Testare Easy DOE con Jacob. Completamento del prototipo della nuova area Risorse tecniche di ricerca e sviluppo nella community JMP con Caleb. Risposte alle domande nella community JMP.
- Jacob: Test di Easy DOE, aggiunta di test per gli aggiornamenti 17.2 e test del nuovo elenco di fattori. Test delle correzioni della colonna 17.2 Make Validation. Lavorando su test di usabilità con Mark Bailey e Nicole Jones.
- Tonya: Testare le carte di controllo a breve termine e lavorare sulla verifica dei bug.
Aggiornamenti sulle scienze della vita
- I programmi di installazione rivisti di JMP Clinical 17.1 sono stati approvati ieri dopo che la settimana scorsa è stata apportata una modifica per risolvere un importante bug riscontrato da un cliente interno.
Nota di Shannon
Spero che tutti voi abbiate visto l'e-mail di Lauren Buck all'inizio della settimana riguardo a un'opportunità in arrivo per donare abiti nuovi o usati delicatamente per una grande causa! In caso contrario, ecco di nuovo le informazioni. SAS e WIN hanno supportato questa organizzazione più volte nel corso degli anni. Se ti trovi a Cary, questo è un modo molto conveniente per donare! E se non lo sei, sentiti libero di donare online o di sostenere una delle tante organizzazioni simili in tutto il paese e nel mondo che si dedicano anche a questa causa. Buon fine settimana a tutti!
Buon pomeriggio. Il team US East Inside Sales farà volontariato mercoledì 10 maggio al Note in the Pocket . La loro missione è “fornire abbigliamento di qualità ai bambini e alle famiglie senza casa e poveri con dignità e amore”.
Il nostro team raccoglierà indumenti e scarpe nuovi e delicatamente usati che porteremo a Note in the Pocket quando arriveremo per il nostro tempo di volontariato. Puoi trovare l'elenco degli articoli più necessari qui . Se hai qualcosa che desideri donare, portalo entro le 12:00 di mercoledì 10 . C'è un cartello nell'atrio del 5 ° piano dell'edificio A dove puoi posizionare i tuoi oggetti. Grazie!