Benvenuti all'aggiornamento sullo sviluppo di JMP del 3 maggio 2024!
Con i candidati finali ora creati, sono in corso i test del programma di installazione di JMP 18.0.1 per tutti i prodotti e le note di rilascio per 18.0.1 sono in fase di revisione. I team QA di JMP a Cary e Pechino prevedono di completare le matrici di test la prossima settimana e di approvarle il 18.0.1. Una volta disponibile, la versione 18.0.1 diventerà la versione di spedizione predefinita di JMP 18.
Una volta finalizzata la versione 18.0.1, Jim creerà una traccia di rilascio 18.0.2 e lui, Jim e Nick replicheranno CI e build notturne, programmi di installazione e test unitari per la nuova traccia. Similmente alla versione 18.0.1, la versione 18.0.2 sarà aperta solo alle correzioni di sicurezza e ai bug critici delle librerie di terze parti.
A proposito, John Sall mi ha chiesto di condividere i seguenti aggiornamenti del nome del dipartimento di ricerca e sviluppo, che ho utilizzato per rinominare alcune sezioni nell'aggiornamento seguente:
JMP R&D Core (precedentemente Data Discovery)
- DevOps di ricerca e sviluppo di JMP
- DOE e affidabilità di ricerca e sviluppo di JMP
- Hosting, interfacce e attività di ricerca e sviluppo JMP
- JMP R&S Scienze della vita
- Statistiche di ricerca e sviluppo di JMP
Tutti i team di sviluppo di JMP sono impegnati con le funzionalità di JMP 19 e le correzioni di JMP 18.1. Grazie mille per tutto l'aiuto nell'esaminare i recenti crash misteriosi di JMP 17.2 e 18.0 e i problemi dei clienti derivanti dal supporto tecnico, dalla community e dal sistema di crash! È molto utile risolvere i problemi comuni e non-stop in tempo per essere presi in considerazione nella 18.1.
Grazie mille a Clay Barker e Ryan Parker per aver presentato le nuove funzionalità FDE all'incontro degli sviluppatori JMP di questa settimana! Se non hai potuto partecipare di persona, puoi trovare la registrazione qui . Audrey Shull è stata così gentile da ospitare l'incontro dato che ero in viaggio.
Nelle prossime settimane JMP si prepara ad accogliere un nuovo gruppo di stagisti estivi ! JMP HR, Audrey Shull e Andy Zhou hanno contribuito a coordinare i piani per l'inserimento dei tirocinanti. Molti stagisti SAS e JMP saranno nel campus per SAS Internpolooza e incontreranno i loro mentori JMP e altri stagisti ( vedi bozza del programma qui ). Avremo un mix di studenti estivi remoti e ibridi.
Grazie a John Sall e Nicole Jones per aver condiviso questa bella foto dei membri del team JMP che partecipano alla cena sui brevetti SAS all'Umstead! John riferisce che Joseph e Ryan hanno ricevuto quattro targhe di brevetto ciascuno, Yeng ne ha ottenute due, John ne ha ottenuta una e Clay rappresentava il comitato dei brevetti. Anche Caleb ne ricevette diversi, ma era distante. Congratulazioni a tutti!
Infine, grazie mille a Nicole Jones per aver condiviso questa foto dei membri del team del dipartimento di statistica che hanno recentemente partecipato a un evento di teambuilding presso Burkett Farms!
Annunci generali
Prossime date importanti
- Rilascio di JMP 18.0.1 – ~ 18/5/24
- Inizio della modalità di approvazione di JMP 18.1 – 21/5/24
- JMP 19.0 EA1 Congelamento – 31/5/24
- Blocco del codice JMP 18.1 – 14/06/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Xan: aggiunta la modalità jitter a griglia esagonale smussata.
- Dave B: Risolto il problema con l'ordine delle schede con i tablebox, se i box e gli span box causavano problemi. Risolti i problemi della griglia di allineamento durante il salvataggio in formato HTML ed Excel. Risolto un problema relativo ai riquadri della tabella con riquadri if e titoli di 2 righe.
- Dan S: Lavoro di VisualStyling, per lo più work-in-progress su un ramo, ma alcune spinte al main per rifattorizzare il funzionamento di PushPref e refactoring BorderBox per utilizzare la proprietà del colore di sfondo della classe base.
DOE e affidabilità
- Caleb: Presentato un tutorial per sviluppatori sulla nuova piattaforma CSALT con Jacob Rhyne. Abbiamo avuto una grande partecipazione e tante belle domande! Inoltre ho terminato alcune revisioni di documenti e continuo a lavorare sul miglioramento del comportamento di ricerca inversa negli esploratori delle dimensioni del campione convertiti.
Host e interfacce
- Kristen: focalizzato sui miglioramenti delle prestazioni basati sui test di carico che includevano il miglioramento della memorizzazione nella cache sia dell'interfaccia utente che dei servizi API Marketplace JMPMRKT-65 e JMPMRKT-29 .
HTML interattivo
- John Powell: ha frequentato il corso di formazione per manager tirocinanti. Corso di gestione Trust and Inspire completato. Ho aiutato Duane a indagare sul problema JMP Live di un cliente ( WEBJMP-8489 ). Pagine di confluenza riorganizzate e create di nuove per aiutare a coordinare il nostro lavoro di miglioramento delle prestazioni del tempo di caricamento. Esaminare le prestazioni del tempo di caricamento dei marcatori ( JMPHTML-13704 ). Inviata una build di JMP Runner per testare la nuova sintassi JavaScript con gli strumenti di regressione HTML aggiornati di Dave B.. Ha funzionato! È stato esaminato un problema per Dieter in cui un commutatore di colonne configurato in modo errato pubblicato su JMP Live non funzionava. Ho incontrato Dieter, Praveena e Paul per pianificare le funzionalità di JMP 19.
- Michael Senoyuit: ha lavorato sulle barre e sull'istogramma di profilazione delle prestazioni oltre a correggere alcuni script di test delle prestazioni.
JMP in diretta
- Aurora: 18.1: allentare le restrizioni sugli amministratori dello spazio che esaminano i record di accesso ai pacchetti. 19.0: Miglioramenti agli avvisi sui grafici di controllo (supporto per la modifica dello stato di triage, attività di triage del registro di controllo, eliminazione delle notifiche per i grafici con triage completo).
Statistiche
- Screening della risposta: il comando "Adatta selezionato" ora richiama GenReg se Poisson o Neg Binomial (se JMPPro), altrimenti modello lineare generalizzato (JMP-21254).
- Categorical ha riposizionato alcune opzioni della cella in un sottomenu, inclusi i nuovi elementi dell'intervallo di confidenza (JMP-21300).
- La categoria ora dispone di intervalli di confidenza per le medie e include più statistiche nella tabella di output Salva medie (JMP-21318).
- Emma Keeling di P&G sta ridefinendo le priorità di molte delle loro richieste categoriche, ponendo maggiore enfasi sulla capacità di riformattare i riepiloghi di output.
- Annie: Lavoro finalizzato con Di Michelson e Bill Woodall per sviluppare metodi e formule per il grafico XBar/R standardizzato a breve termine con dimensioni di sottogruppi disuguali, sia per la stima dell'intervallo medio complessivo che per i limiti di controllo adeguati. Ora che il lavoro è terminato e Di ha eseguito simulazioni per confermare l'efficienza dei calcoli, ho effettuato il passaggio a main (Jira JMP-20221).
- Laura CS: Sono tornata a lavorare sullo stimatore MIIV-2SLS per SEM; risolti un paio di problemi con i vincoli di uguaglianza e sto ancora lavorando sulle estensioni per far funzionare correttamente l'analisi di più gruppi. Organizza un incontro con Ken Bollen (sostenitore di questo stimatore) per ottenere feedback sull'attuale implementazione e funzionalità dell'interfaccia utente. Integrate alcune correzioni di bug nella versione 18.1 per il bootstrap. Ho risposto al Prof. Fred Oswald (Rice University) che ha richiesto informazioni sulle scorciatoie del modello SEM.
- Laura L: Ho terminato il lavoro sull'espansione dei metodi di confronto per Confronta pendenze in alcune piattaforme di modellazione utilizzando il framework Confronti multipli per maggiori funzionalità. Vedi altri confronti per confrontare le piste per maggiori dettagli. Ho anche iniziato a lavorare sull'aggiunta di colonne di raggruppamento alla piattaforma Process Capability.
Documentazione statistica
- Michael C: Ho esaminato alcuni eccezionali documenti 18.1 Jiras; revisionato le modifiche al SI e alla documentazione per Colleen; stringhe di statistiche finalizzate per l'handoff di stringhe 18.1.
Test statistico
- Mark: ha valutato i ticket DOE aperti per il rischio tecnico, l'impatto e la facilità di implementazione per la pianificazione di JMP 19 con Ryan, Joseph e Jacob. Ho partecipato alla sessione Lunch and Learn di SAS sul software open source. Sviluppo di un prototipo di una nuova piattaforma per l'ottimizzazione bayesiana con Chris. Ho aiutato Evan con la progettazione e l'analisi di un esperimento per quantificare la dipendenza del tempo di calcolo con Jacob. Risposte alle domande nella community JMP.
- Jacob: Sto completando gli script per rieseguire automaticamente gli unit test falliti e aiutando James Koepfler a configurare questo framework sul suo computer Windows. Aggiornamento dei test unitari categoriali per tenere conto dei nuovi intervalli di confidenza del punteggio medio. Partecipare al tutorial per sviluppatori CSALT di Caleb e aiutare con domande e risposte.
- Tonya: Preparazione per una presentazione per i primi utenti per il test. Verifica dei bug. Riscritture dei test unitari. Risposta alla domanda della community di utenti sui limiti asimmetrici.
Aggiornamenti sulle scienze della vita
- Richard: Sto lavorando su un rapporto di sopravvivenza che abbia un'animazione nel tempo e passi da una misura all'altra di sintesi (incluso il tempo di sopravvivenza medio limitato) sul secondo asse y.
- Drew: lavoro continuo sui bug della 18.1 e sulle funzionalità della 19.0. Triage e risoluzione dei vari problemi dei clienti.
Gestione del prodotto e marketing del prodotto
- Bryan F: Questa settimana Sarah Sylvestre e io abbiamo incontrato il SE Jordan Hiller per discutere delle sfide che gli utenti devono affrontare lavorando con le tabelle dati JMP. Abbiamo inoltre utilizzato una lavagna Miro per elaborare i dati ottenuti da un gruppo più ampio di SE sulle sfide relative alle tabelle dati JMP. Ho incontrato Michael Goff e Landra Robertson per fare la revisione finale delle corde per JMP Live. Infine, ho lavorato su ulteriori dettagli sulle modifiche al layout per HTML5 e sulla creazione di un prototipo Figma di potenziali opzioni di stile all'interno di JMP.
Supporto tecnico e coinvolgimento
- Duane: Wendy ha una nuova persona nella sua squadra! Dawn Sekelsky si è unita martedì e aiuterà con le questioni relative al coinvolgimento. Lavorerà in remoto dalla Florida, ma lavorerà nelle ore del fuso orario del Pacifico dopo una formazione iniziale. Wendy, "la procedura guidata", ha contribuito anche all'articolo Novità: JMP Store e Il mio JMP con Falco. Qui discutono varie questioni relative a JMP Store.
- Il volume dei casi è ancora elevato, ma i team di supporto mantengono felici i nostri clienti! Di gran lunga, le domande più comuni per JMP 18 riguardano la sua messa in funzione (installazione, arresti anomali, My JMP e autorizzazione), ma riceviamo domande sull'importazione, sul generatore di grafici e sull'integrazione di Python. Sono sicuro che le domande sull'utilizzo aumenteranno man mano che sempre più clienti adotteranno la versione più recente.
- Ecco i report di TS JMP Live e il collegamento al filtro Jira che mostra i ticket segnalati da TS negli ultimi 14 giorni .
Volume dei casi per settimana:
Argomenti del caso per la coda di coinvolgimento, totale:
Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana:
Operazioni di sviluppo
- Nick:
- Ho installato l'aggiornamento 17.9.6 di Visual Studio 2022 sui computer Windows 19.0 CI e Analysis ed ho eseguito una ricostruzione completa di ciascuno per evitare errori del compilatore dopo l'aggiornamento.
- Dopo l'aggiornamento di Visual Studio, ho dedicato un po' di tempo alla risoluzione dei problemi della build di Windows Analysis 19.0 per determinare se gli script CSA assegnavano gli utenti P4 corretti dopo che un gran numero di avvisi erano stati generati grazie al nuovo compilatore. Michael ha confermato che lo script funziona come previsto e che le e-mail vengono assegnate in base al cambio di riga e non alla persona che ha toccato per ultimo il file, come pensavo in precedenza. Tuttavia, grazie alla discussione di questa settimana è stata migliorata la comprensione generale dei progetti di Analisi.
- Abbiamo esaminato le impostazioni multithreading di Windows Visual Studio/msbuild più veloci per velocizzare il processo di integrazione continua e di creazione notturna, dopo aver testato alcune configurazioni per le macchine della classe r7a in AWS, abbiamo risparmiato qualche minuto su una build completa, che con una sincronizzazione Perforce è ora con una media di circa 20 minuti e le build incrementali rimangono una media molto rapida nei minuti.
- Aggiornata la macchina da laboratorio Mac Monterey JMP e risolti i problemi di connettività Perforce sia su mdh375 che su mdh378.
- Bob: ha lavorato per risolvere i problemi di prestazioni con 18 macchine di creazione AWS nella copia dei file. Aggiornati i programmi di installazione di JMP Pro Live in modo che corrispondano ai codici dei programmi di installazione di JMP Pro (Windows). Creati benchmark di convalida del programma di installazione 18.0.1 per JMP, JMP Pro, JMP Clinical (Windows). Aggiunta la creazione del programma di installazione JMP Pro Live e la creazione di file zip/exe JMP Live alla macchina di creazione AWS. Ha collaborato con John Schroedl per aggiornare VC Redistributable utilizzato nella versione 19 (Windows). Creata la pagina di approvazione 18.0.1 per lo sviluppo.
- Shannon L: Ho aiutato il team di Doc a creare un piano di progetto per il progetto Oxygen, con visualizzazioni Jira per dipendenze e tempistiche; assistito nelle indagini sui rapporti sugli incidenti; esaminato le modifiche imminenti di Atlassian per Jira e Confluence.
- Jim: creato JMP 18.0.1 e candidato all'installazione finale n. 1. Risultati elaborati del test unitario LEAKS JMP 19.0 e JIRA segnalati. Ha lavorato con Daniel Powell su JMP-21234 per l'autorizzazione giornaliera alla corsa UT.
Localizzazione
- Allison: ha lavorato alla preparazione dei progetti di localizzazione 18.1 JMP Live UI, Installer e Keycloak per l'handoff. Ho esaminato le diverse parti del progetto GPO con Trish per prepararmi alla localizzazione e impostare gli strumenti di localizzazione; risposto a domande di traduzione relative alle stringhe nella documentazione JMP da parte di linguisti; abbiamo inviato pacchetti di produzione di 18.1 JMP Live UI, Installer e Keycloak ai nostri fornitori per la localizzazione.
- Krzysztof: Esecuzione del lavoro Stringbot (test e produzione) per la versione 18.1 in preparazione alla distribuzione della localizzazione. Debug e risoluzione del problema Stringbot riscontrato il 2 maggio. Preparazione di progetti memoQ per JMP Live (webjmp, keycloak e programma di installazione). Correzione del database terminologico.
- Howard: Rilasciato il lavoro di confronto immagini l10n per consentire il confronto dei file con l'etichetta. Rilasciato il lavoro di popolamento del libro l10n per consentire i file con etichetta. Ha lavorato sulla build dB di l10n Dashboard:
- API JIRA
- API di controllo qualità
- Sandy: Finito di testare varie API di convalida dei file. I test continui popolano il lavoro di origine con le etichette. Ho iniziato a testare Jira API. Proseguimento del lavoro sulla suite di test del progetto di convalida dei file.
- Sohail: Aggiornamenti completati all'interfaccia dello strumento di ricerca TM. Ricerca continua sulla soluzione LLM.
Documentazione
- Devon : ha iniziato a lavorare con lo strumento FM2DITA e a lavorare sulla conversione finale del libro Discovering JMP, esaminando i tasti della guida e i richiami delle immagini in XML e iniziando ad analizzare parte della nostra documentazione utilizzando BeautifulSoup.
- Khawar: rimozione dei passaggi manuali dagli screenshot - JMPDOC-26 (11/15 sottocartelle completate). Ho finito di leggere e annotare UG e di averlo condiviso con il team di Documenti. Terminato il corso di formazione sulla sicurezza del prodotto.
- ChrisB : Sto lavorando su una nuova intestazione della guida. Guida pubblicata 18.1 e 19.0. Capire come gestire i callout delle immagini in Oxygen. Guardando i nostri lavori di helpmap.
- Qiana : Esempio di lavoro con una tabella dati. Pianificazione e coordinamento del progetto Oxygen.
Test di sistema/host-Cary
- Audrey: Preparazione per i tirocinanti in arrivo, test di convalida finale dell'installatore 18.0.1, test di autorizzazione relativi ai prodotti di prova.
- Hunter: avviato il test del programma di installazione finale di JMP 18.0.1. Ho incontrato Daniel per acquisire familiarità con i campi di autorizzazione del software in Salesforce per aggiornare i nostri account di prova. Testato e studiato diversi altri elementi che influiscono sull'autorizzazione.
- Mandy: completato il test del programma di installazione 18.0.1 sul Mac. Ho lavorato su alcuni JIRA: test e verifiche. Lavorare con alcuni dei dati condivisi da Clay, per testare le modifiche alla tabella dati apportate da David White.
- Lisa G: Concludiamo i test di installazione della versione 18.0.1 e continueremo gli aggiornamenti al dashboard di telemetria.
Test Web – Cary
- Josh L: Test del programma di installazione di JMP Live 18.0.1. Finora abbiamo dovuto ricostruire a causa di avvisi non corrispondenti e di un GUID errato per JMP Live 18.0.1. Sono riuscito a chiudere alcuni Jira questa settimana. Ho anche risposto ad alcune domande sulla distribuzione dei clienti dal vivo.
- Anna: test della funzionalità del filtro dati locale in JMP Live. La continuazione dei test per confermare che gli aggiornamenti del refactoring del team HTML5 non hanno causato regressioni. Test continui delle modifiche più recenti di Dan per la piattaforma Group.
|
Stato del Web Test Team Pechino / Cary Jira
|
|
Test
|
2
|
|
Prova pronta
|
54
|
|
Creato negli ultimi 7 giorni
|
14
|
|
Chiuso negli ultimi 7 giorni
|
45
|
Test di sistema/host-Pechino
Nota di Shannon
Ebbene, la conversazione su questa targa continua…in Jira! Penso che se funziona, John Powell esaminerà un nuovo piatto cosmetico... Scommetto su JMP-2343 . :smiling_face_with_smiling_eyes:
Spero che abbiate passato un fantastico fine settimana!