Benvenuti all'aggiornamento sullo sviluppo di JMP del 16 febbraio 2024!
I test di installazione per JMP 18.0 sono proseguiti questa settimana senza che siano stati rilevati ostacoli importanti relativi al codice sorgente. Tuttavia, lo sforzo di test si è interrotto oggi quando l'ufficio legale ha confermato che i contratti di licenza tradotti per il programma di installazione di JMP dovrebbero essere forniti con JMP 18.0. Tali accordi non potranno essere finalizzati fino alla fine della prossima settimana, dopodiché verrà generata una serie di candidati installatori finali e la verifica potrà riprendere. Grazie a tutti i team di sviluppo per aver dimostrato una notevole flessibilità durante questo ciclo di rilascio a volte caotico. Oltre alle modifiche al codice sorgente, JMP 18 ha registrato un tasso molto elevato di modifiche ai processi sia nell'ambito dello sviluppo che nell'intera azienda. Tutti i team dell'azienda stanno lavorando duramente per garantire il rispetto della data di rilascio prevista per metà marzo e la transizione dei clienti verso nuovi contratti e processi di consegna.
Grazie infinite a Hyde Miller per aver presentato il corso di formazione tecnica JMP in occasione dell'incontro degli sviluppatori JMP di questa settimana! Abbiamo avuto un'enorme partecipazione alla sessione dal vivo in cui abbiamo presentato questo toolkit di formazione multi-release, ma se non hai potuto essere presente, non preoccuparti: puoi trovare la registrazione qui . A differenza di Jeff P, sicuramente non ho pagato un dollaro a Hyde per complimentarmi con le pagine delle funzionalità di JMP 18 e la pagina delle funzionalità ultime in Confluence! Tuttavia, ho sicuramente apprezzato il fatto che ne abbia evidenziato l'utilità durante il suo processo di sviluppo della formazione. (E non posso parlare di quello che Mia potrebbe o non potrebbe aver fatto qui... :smiling_face_with_smiling_eyes: Sto solo scherzando, Mia!)
Durante l'incontro, Hyde ha affermato che il componente aggiuntivo per la formazione raccoglie dati sull'utilizzo e ha condiviso alcuni grafici sugli utilizzi giornalieri e richieste per rilascio (da marzo 2023).
Ha anche condiviso queste mappe ad albero che mostrano alcuni degli argomenti più popolari a cui i tecnici accedono tramite lo Starter:
Per JMP
Per JMPPro
Prima di ringraziarla per le consuete segnalazioni di early adopter, volevo fare congratulazioni speciali a Tonya Mauldin per il suo 25° anniversario di lavoro! Tonya ha iniziato a lavorare presso SAS come studentessa tecnica e nel corso degli anni ha ricoperto diversi ruoli: da SE ad analista del supporto tecnico fino al suo attuale ruolo di principale tester statistico per le piattaforme di qualità di JMP. Oltre alle sue responsabilità di test, Tonya raccoglie la maggior parte dei feedback dei primi utilizzatori di JMP (migliaia di elementi per ciclo!), facilita e distribuisce feedback dai colleghi di sviluppo su bug, richieste di funzionalità e altri problemi. Inoltre, svolge spesso lei stessa il ruolo di early adopter, intervenendo per provare le modifiche agli strumenti di test interni di JMP. Grazie, Tonya, per i tuoi molti anni di servizio a SAS e JMP!
Ecco i rapporti sulle beta e sugli arresti anomali di questa settimana per la settimana scorsa con gli arresti anomali selezionati:
Rapporto beta/crash per la settimana del 16/02/24 | JMP Live (sas.com)
Infine, grazie ad Audrey Shull per aver condiviso questo suggerimento della settimana su Jira :
Come molti di voi sanno, i Componenti di Jira rappresentano il modo principale in cui i nostri team di ricerca e sviluppo guidano la proprietà dei problemi di Jira. Il campo Componenti ti consente di aggiungere più componenti, il che può sembrare allettante se non sei sicuro di chi sia il proprietario o se l'elemento tocca più aree. Tuttavia, gli amministratori Jira vorrebbero chiederti solo di aggiungereun componente per ogni problema.Più componenti confondono sia le funzioni di assegnazione automatica integrate di Jira che lo strumento Jirabot utilizzato da JMP per compilare automaticamente i ruoli predefiniti per i componenti. Se non sei sicuro del componente corretto per un articolo, consulta Shannon per chiedere oppure fai un'ipotesi su un componente e potrai modificarlo se necessario.
Annunci generali
Prossime date importanti
- Approvazione QA di JMP 18.0 – FC#4, inizio marzo 2024
- Visita Confluence per un elenco completo delle date di JMP 18 .
Aggiornamenti sullo sviluppo di JMP
Ospite
- John Schroedl: Rielaborazione dello stile visivo dei controlli Button host per rispettare il riempimento e il dimensionamento cromato. Ulteriore lavoro su Home e Elenco finestre per rimuovere la dipendenza da Telerik e alcune modifiche all'interfaccia utente. Aggiornato nuovamente libxml2 alle versioni 18.1 e 19.0 per ottenere la correzione per un CVE medio.
HTML interattivo
- Michael Senoyuit: Ha lavorato per aggiornarsi sul componente asse e sull'utilizzo di Missing invece del punto per i numeri mancanti.
JMP in diretta
- Aurora: 18.1: Refactoring dell'autorizzazione del gruppo. Gli amministratori dello spazio ampio del sito ora possono anche amministrare i gruppi. 19.0: aggiunti test per i metodi di oggetti di grandi dimensioni esistenti. Revisione e aggiornamenti di librerie di terze parti. Varie: pulizia del ramo Bitbucket.
- Michael G: Ci siamo fusi nel nostro grande aggiornamento a Vue 3 nel client JMP Live. Concentrarsi su alcuni aggiornamenti e refactoring finali del pacchetto prima di iniziare le funzionalità e le correzioni della versione 18.1.
Statistiche
- John Sall: Ritornare alla programmazione dopo una settimana al Parco Nazionale della Patagonia . Codice iniziale preparato per Meichen per continuare con Fit Causal; orchestra due diverse chiamate a FitGLMM ( JMP-20202 ).
- Annie: Proseguo i preparativi per l'evento Statistical Speaking della prossima settimana con Bill Woodall e sto lavorando alle mie sessioni sulla Roadmap Discovery EU.
Test statistico
- Mark: ha aiutato Di Michaelson ad aiutare uno studente che aveva domande sui test di equivalenza. Scriverò il mio discorso lampo per una sessione della Roadmap il mese prossimo. Inoltre, chiusura dei ticket per Easy DOE ed esecuzione del debug di nuovi errori negli unit test Easy DOE che riguardano il Profiler. Ho frequentato il corso di formazione tecnica per il componente aggiuntivo Torch Deep Learning tenuto da Russ Wolfinger .
- Jacob: Aggiornamento dei test unitari Easy DOE per compatibilità con un prossimo elenco di effetti aggiornato. Lavorando su nuovi test per progetti OML con fattori numerici discreti. Partecipazione al seminario JSL di Joseph Morgan. Indagine su un arresto anomalo in Torch Deep Learning.
- Tonya: Ho partecipato al workshop JSL di Joseph e ho lavorato sulla verifica dei bug e sulla pulizia dei test unitari.
Gestione del prodotto e marketing del prodotto
- Bryan F: Sarah Sylvestre ha sviluppato una seconda serie di requisiti per un assistente AI e ha documentato i nostri risultati. Stiamo anche lavorando con Jacob ed Ernest per sviluppare alcuni test di usabilità per Discovery Summit Europe. Ho anche lavorato per assicurarmi di poter avviare e interrompere automaticamente le registrazioni video da JSL tramite Python incorporato in modo da poter registrare alcune sessioni di usabilità. Sarah e io abbiamo incontrato Andrea Coombs per discutere un sondaggio volto a raccogliere input per potenziali modifiche alle tabelle di dati. Revisionate alcune stringhe di testo per JMP Live. Più logistica relativa al Discovery Summit Europe (ad esempio, gadget).
Supporto tecnico e coinvolgimento
- Le ultime 4 settimane hanno visto un aumento dei casi rispetto alle settimane precedenti. Mi aspetto che ciò continui. TS continua a lavorare a stretto contatto con Digital Operations su vari progetti e Engagement continua a fornire input/feedback agli sviluppatori del JMP Store. Engagement ha collaborato anche con i settori legale, finanziario, vendite interne e Bizops. Siamo molto felici di dare il bentornato a Corrado dopo un paio di settimane di pausa! 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
- Bob: Creazione del file di convalida dell'installatore per il candidato finale n. 3. PDF di convalida del programma di installazione aggiornato per 18.0. Caricate le versioni precedenti dei file di installazione in My JMP. Aggiunto il programma di installazione a file singolo JMP Live 19 al processo notturno. Risoluzione dei problemi relativi ai problemi relativi ai componenti aggiuntivi Excel segnalati con 18. Modifica e revisione dell'e-mail di ordine del software per i prodotti JMP con modifiche imminenti al processo di rilascio di SAS. Programmi di installazione Windows 18.0.1 preparati. Lavoro testato svolto da Nick sul prototipo di 18 macchine di costruzione spostate dall'hardware fisico in laboratorio a un'istanza AWS.
- Myron: lavoro continuo sull'interfaccia utente di JiraBot 3.0 (JMPTOOL-939) e richiesta di esecuzione di JiraBot in circostanze aggiuntive/diverse (JMPTOOL-1045). Creazione dell'ambiente Windows AWS per server Web Apache (JMPTOOL-868).
- Nick: Configurazione continua della nostra macchina di creazione notturna AWS nella speranza di poter eseguire una prova oggi o all'inizio della prossima settimana, dopo aver confermato di aver disabilitato tutte le parti degli script post su JMPSRV01. Ne parleremo molto presto. Inoltre, aggiornate diverse macchine AWS per gli aggiornamenti di sicurezza:
- Macchine Windows CI e test di base
- Macchine IA Windows
- Server Jenkins Linux
- Macchina per utensili DevOps Linux
- Melania:
- Creata una pagina Confluence con informazioni utili da Nick per l'utilizzo dello strumento Jenkins Text Parser per un controllo più preciso di un lavoro Jenkins. Procedura: utilizzare il parser di testo Jenkins per controllare gli errori (mi è dispiaciuto non poter contrassegnare il codice come codice e impostarne alcune parti in grassetto: lo stile Confluence non è in grado di gestirlo.)
- Ho studiato modi per filtrare i dipendenti scomparsi/disattivati in Jira, ma nessuno di loro ha ancora funzionato. Shannon ha avuto un suggerimento che potrebbe funzionare: automatizzare la ricerca nella tabella dati JMP che creiamo con tutti i nostri Jira. Altri errori Jira vengono rilevati in questo modo da un processo automatizzato che viene eseguito settimanalmente e invia tramite email settimanalmente Shannon, Michael e Audrey (ad esempio, elementi aperti in cui Assegnatario e Sviluppatore non corrispondono, numeri di traccia TS non corretti).
- Ho pianificato alcuni lavori futuri e ho creato nuovi Jira per me stesso.
- Coordinato con Qiana e Jim per ottenere la versione finale delle chiavi della guida per 18.0 JMP Help.
- Si sta indagando sul motivo per cui il lavoro di jiraissues scade alle 00:03 ma viene eseguito correttamente negli altri orari. Nessuna risoluzione ancora.
- Shannon: Discussioni sul coordinamento del rilascio e sugli strumenti. Obiettivi e discussioni sul feedback dei manager. Riprendi la revisione e le conversazioni incentrate sulla posizione del responsabile del programma, ora ripubblicate qui . Giovedì in ufficio ho provato il nuovo giocattolo di Michael Hecht (Apple Vision Pro). (Grazie, Michael, molto bello! Ho sentito che anche Julian ne ha uno...)
Localizzazione
- Trish: Obiettivi del team di localizzazione finalizzati per il 2024. Ho fornito feedback al mio team sul sondaggio dei manager in preparazione alla discussione durante le riunioni individuali della prossima settimana. Qiana e io abbiamo toccato la base del progetto di conversione dell'ossigeno. Ho esaminato gli errori di localizzazione segnalati da Susan mentre cercava di creare la guida JMP Live localizzata: correggendo errori, documentando problemi e mettendo in atto processi per garantire che non si ripetano questi errori nelle consegne future.
- Allison: ha lavorato alla convalida dei kit di produzione per i progetti “Big books”. Modello di preventivo aggiornato per il fornitore da utilizzare per il prossimo progetto di localizzazione di Big Books. Testare l'automazione della dashboard di localizzazione e segnalare i problemi. Risolti i problemi relativi ai tag e alla spaziatura riscontrati nei file della Guida in linea JMPLive localizzati in memoQ.
- Howard: ha lavorato alla funzionalità di lancio del progetto Dashboard , inclusa la creazione di pacchetti, la generazione di WC, la connessione a OneDrive e il modello di posta elettronica. Continua a lavorare sulla funzionalità Sessione dashboard. Testare la nuova implementazione del WC.
- Sandy: Lavoro continuo sul lavoro di Jenkins per automatizzare la compilazione dei file in linguaggio xstr. Lavoro terminato sulle modifiche al conteggio delle parole per la dashboard. Bug Jira verificato per dashboard.
Documentazione
- Qiana: ho esaminato le mie nuove funzionalità nella pagina Novità in JMP. Ho collaborato con il supporto WebWorks per installare una patch per un problema di generazione di immagini. Rigenerata la guida localizzata HTML5. Ho eseguito il caricamento di Helpkeys-AWS e HelpMap su AWS. Rifatta la struttura delle cartelle //depot/main/docsource/Projects/. Aggiornati i file modello per i risultati finali 18.0, 18.1 e 18.2.
- Susan C: ha esaminato i problemi aperti di Jira 18.0 e li ha rinviati. Ho esaminato la pagina Novità di JMP di Landra per la versione 18.0. Lavoro sulla guida localizzata JMP Live/Public. Inviato l'aiuto HTML5 e JMP Live/Public EN da testare.
- Devon: aiutato con JMPDOC-2059: rimozione del carattere Avenir dai file della guida, lavoro continuato sulla tabella di conversione da FrameMaker a DITA.
Test di sistema/host-Cary
- Mandy: test di installazione 18.0 ripetuti con il candidato n. 3 all'inizio di questa settimana per Mac. Ho lavorato su alcune correzioni JIRA alle 19 e ho indagato su alcune tracce TS, inclusi 2 arresti anomali eccezionali di Holgar in cui ho chiesto maggiori dettagli e non ho ancora ricevuto risposta. Condivisione di una schermata delle modifiche al pannello sinistro della tabella dati e dei caratteri aggiornati per i nomi delle colonne, i riferimenti e gli script ( JMP-20148 : Riscrivi il pannello sinistro della tabella dati per utilizzare DisplayBox e la nuova tecnologia di elenco, JMP-20474 : Mostra più testo negli elenchi per carattere a riduzione automatica).
- Hunter: Ho quasi terminato i test del programma di installazione di JMP 18.0 per le configurazioni assegnate. Aperte due JIRA per problemi riscontrati nella pubblicazione di report su Big Sur su JMP Live e un problema di prestazioni durante la chiusura di JMP 18.0 su qualsiasi Mac con la preferenza di invio di statistiche di utilizzo anonime abilitata. Ho risposto a diversi casi di Early Adopter di JMP. Si è tentato di riprodurre un errore di autorizzazione segnalato con JMP Clinical 18.0 su Windows con JMP Pro 18.0 già installato e autorizzato.
- Mike M: Test di installazione per 18.0. Ho aperto un paio di Jira per questo, principalmente con documenti di aiuto e problemi con le mappe di aiuto. Sto esaminando un paio di tracce TS, aggiornando i test Sikuli per l'ultima esecuzione su 18.0 (un paio di differenze di carattere). Molte differenze di immagine non appena la versione 19.0 entra in funzione. Cercherò di far funzionare presto la 19.0 e la 18.1 a Sikuli.
- Lisa G: ha lavorato sulla configurazione di test del mio programma di installazione 18.0 e ha verificato due correzioni di arresti anomali della versione 19.0.
- Audrey : lavoro di amministrazione di Jira, test del programma di installazione 18.0.
Test Web – Cary
- Natalie M: Una settimana più breve perché ero malata nella prima parte della settimana. Ho iniziato 'di nuovo' :smiling_face_with_smiling_eyes: il mio compito di test per l'installatore 18.0. Ciò ha riempito la mia settimana principalmente con i test di inglese e francese. Ho imparato molto nel processo. Sono grato a Josh e Steve che mi hanno aiutato.
- Anna: Test installatore.
Scoperta dei dati
- Xan: supporto delle statistiche di riepilogo per il conteggio implicito di barra, linea e punti (di solito inutile ma il cliente desiderava la somma cumulativa, il che è utile). Pulizia del codice per RowStateAbility: utilizzo di bool invece di int e ridenominazione dei metodi profondi "rowRow".
- David B: ha lavorato per unire nuovamente le modifiche nella versione 18.1. Esportazione PDF migliorata su Windows aggiungendo un'opzione per non impaginare e problemi risolti con più righe in una tabella.
- Dan S: Comportamenti di riempimento migliorati per TextEditBox e NumEditBox. Risolti i problemi con gli stili dell'elenco schede, la stampa della casella di scorrimento e l'output di immagini da TableBox.
DOE
- Caleb: Questa settimana, altro lavoro sulla conversione del codice dell'esploratore delle dimensioni del campione. Sono molto entusiasta dei progressi che io e Peng stiamo facendo!
Nota di Shannon
Spero che abbiate passato un fantastico fine settimana!
Grazie a Dan Valente per aver condiviso questa divertente storia di Instagram in cui gli ingegneri cercano di creare la peggiore interfaccia utente su Reddit. Puoi fare clic sul collegamento per vederli tutti, ma ecco uno screenshot del mio preferito, errori di battitura e tutto il resto: