Benvenuti all'aggiornamento sullo sviluppo di JMP del 31 maggio 2024!
Questa settimana, i responsabili dello sviluppo JMP e la gestione del prodotto hanno concordato di posticipare il congelamento del codice JMP 19 EA1 al 14/06/24 per consentire l'implementazione delle modifiche all'autorizzazione EA e agli installatori. Con le modifiche al codice sorgente JMP completate e le modifiche ai programmi di installazione EA in corso, i team di test non vedranno l'ora di effettuare una serie di test iniziali degli installatori per verificare presto tutte le modifiche. Una volta congelato il codice e generati e approvati i candidati installatori, gli installatori verranno resi disponibili ai membri del programma EA in MyJMP. Il processo di convalida del programma di installazione per un EA iniziale richiede in genere circa due settimane.
Per il programma EA JMP 19, vedremo un cambiamento significativo: il programma sarà basato sulla licenza JMP dell'utente anziché determinato dall'appartenenza alla campagna EA in SalesForce. In sostanza, qualsiasi utente con una licenza JMP, JMP Pro o JMP Clinical sarà in grado di installare e autorizzare la versione EA appropriata (JMP, JMP Pro o JMP Clinical): non sarà più richiesto un invito formale a partecipare al programma EA per consentire l'autorizzazione. Dietro le quinte, gli EA JMP 19 ora utilizzeranno lo stesso percorso del codice Salesforce utilizzato quando si autorizzano le versioni di produzione. Ciò ci aiuterà a testare l’autorizzazione alla produzione in modo più approfondito nelle prime fasi del ciclo JMP 19. Presto arriveranno ulteriori dettagli, ma per favore informa Mia Stephens se hai domande.
Ci stiamo inoltre muovendo rapidamente verso l'inizio della modalità di approvazione di JMP 18.1 il 4/6/24. Ti ricordiamo che avrai comunque bisogno di una revisione del codice per eventuali correzioni che necessitano di approvazione per la versione 18.1. Se si dispone di una correzione critica che deve essere inclusa nella versione 18.1, inviare una richiesta all'elenco e-mail degli approvatori JMP con il nome del revisore e le informazioni sulla modifica proposta, inclusa una breve descrizione del problema con il collegamento Jira e il collegamento Swarm ( se applicabile). Assicurati di commentare qualsiasi impatto previsto della modifica per il test. Grazie
Annunci generali
Prossime date importanti
- Inizio della modalità di approvazione di JMP 18.1 – 4/6/24
- Congelamento del codice JMP 19 EA1 – 14/06/24
- Blocco del codice JMP 18.1 – 28/06/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Xan: Aggiunta di opzioni di smussamento e sovrapposizione per il jitter della griglia: caratteristiche del fondamentale documento Dot Plot di Wilkinson.
- Ernest: La scorsa settimana è stato inviato il supporto per il Column Tagging ( pagina Confluence qui ). Mi piacerebbe ascoltare casi d'uso da SE o altri che potrebbero dirigere lo sviluppo.
- Dave B: Tempo di caricamento migliorato delle mappe wafer (JMPHTML-13752). Ho risposto alla discussione nella comunità degli utenti JMP sull'utilizzo dell'HTML interattivo negli iFrame. Studiata la possibilità di ampliare il filtro dei dati locali per visualizzare categorie di filtro molto ampie (JMPPRODMGMT-1420).
- Dan S: Correzioni integrate alla 18.1 per gli artefatti visivi del Panel Box del Mac, i filtri dei dati della piattaforma di gruppo, il focus della pagina con schede e i bug di annullamento del focus del testo. Aggiornamenti 19.0 per l'albero degli oggetti del pannello Proprietà per preservare lo stato di apertura/chiusura, il dimensionamento di ListBox quando viene aggiunta/rimossa la barra di scorrimento e i selettori di colonna della piattaforma di gruppo per impedire il passaggio utilizzando la colonna Per.
- Evan: Analisi dei dati di telemetria riguardanti l'importazione e l'utilizzo di Excel. Integrazione delle correzioni alla versione 18.1. Lavorare su un prototipo per semplificare il copia/incolla per le colonne.
DOE e affidabilità
- Caleb: correzione di bug e miglioramenti agli esploratori delle dimensioni del campione convertiti. Ho anche creato una pagina di funzionalità per questi e alcuni miglioramenti apportati alle curve OC.
Hosting e interfacce
- Will Morgan: Sto lavorando per integrare il mio modulo client AWS S3 in un pacchetto Python da integrare nell'ambiente Python di JMP. Si spera che questo pacchetto Python venga utilizzato con un componente aggiuntivo JMP per il connettore dati AWS S3. Andando avanti, esaminerò lo sviluppo richiesto per creare un componente aggiuntivo JMP e scoprirò come il componente aggiuntivo si interfaccerà con il mio pacchetto Python AWS.
- John Schroedl: La finestra Home su Windows è stata leggermente aggiornata visivamente come parte delle mie modifiche per rimuovere l'utilizzo della libreria docking Telerik (JMP-20282). Per ridurre la nostra dipendenza da Telerik, sostituirò il loro controllo degli effetti con il mio, che avrà anche un aspetto più moderno. Trascorrere del tempo tenendo il passo con la raffica di annunci di Microsoft relativi a Copilot (la loro offerta di intelligenza artificiale) e Windows su ARM. CIS sta valutando l'acquisto di una macchina con la nuova CPU Snapdragon X Elite e inizierò il lavoro necessario per creare una build nativa ARM di JMP. (JMP-21513). Ha aiutato le persone a eseguire il debug di vari problemi come perdite di memoria, problemi di file e creare domande.
- Paul N: Lavorando sul supporto Python:
- JMP-20811 – dove l'esecuzione del codice di punteggio nell'editor di script JMP 18 non trova jmp_score.py. Testato su macOS JMP 19. Finirà il test e passerà alle versioni 18.1 e 19.
- JMP-18386 – riposizionare le DLL Python nell'installazione di Windows. Questo risolve anche il caso in cui il modulo _socket non veniva trovato durante l'installazione dei pacchetti Python. Spinto a 19.0 e 18.1.
- Michael H: Modifiche al sistema di compilazione del Mac per rendere i nostri script personalizzati della fase di compilazione più gestibili e fornire anche le informazioni necessarie a Xcode in modo che possa determinare quando tali script devono essere eseguiti.
- Kristen: Lo sviluppo di questa settimana si è concentrato sull'implementazione di un flusso di autenticazione OIDC utilizzando myJMP all'interno dell'ambiente di test del Marketplace JMP - JMPMRKT-94
HTML interattivo
- Praveena: Triage della carta di controllo -
- Supporto per forme basate sullo stato di triage e identificazione del cambiamento dello stato della riga e disabilitazione del menu Triage.
- Ho lavorato sull'aggiornamento del documento IDF per gli avvisi sulle carte di controllo.
- Grafico a torta: ho trascorso un po' di tempo con lo stagista Sam Blashill per il lavoro sui segmenti di torta.
- John Powell: Tempo di caricamento migliorato delle mappe wafer ( JMPHTML-13752 ). Risposto alla discussione nella comunità degli utenti JMP sull'utilizzo dell'HTML interattivo negli iFrame . Studiata la possibilità di ampliare il filtro dei dati locali per visualizzare categorie di filtro molto ampie ( JMPPRODMGMT-1420 ).
- Paul Spychala : inviato il commit di rendering WebGL iniziale per HTML5 [ JMPHTML-13795 ] per passare alle pipeline di rendering su WebGL quando sono necessarie maggiori prestazioni.
- Mike Stickles : Stiamo lavorando sullo spostamento dei colori di riempimento per i segmenti della barra nella sezione Informazioni XML per migliorare le prestazioni ( JMPHTML-2018 ); fatto circa il 70%.
- Sam Blashill : Ho imparato moltissimo sulla base di codice JMP e ho iniziato a sporcarmi le mani sviluppando il supporto per i grafici a torta interattivi in JMP Live.
JMP in diretta
- Aurora: 19.0: miglioramenti agli avvisi sulle carte di controllo (Clay Barker è stato così gentile da incontrarci per parlare della brevettabilità, inoltre sto generando un riepilogo dei progressi/urgenza del triage per rapporto)
- Aaron: Stiamo completando il supporto per l'utilizzo degli script Python per gli aggiornamenti dei dati su JMP Live. Lavorare sui problemi di pubblicazione delle carte di controllo.
Statistiche
- Laura CS: Ha continuato il lavoro su MIIV-2SLS in SEM inclusa l'unione di tutte le matrici di covarianza delle stime attraverso le equazioni in un'unica grande matrice per la presentazione nel rapporto, ha aggiunto le stime nel diagramma del percorso (solo per intercetta/regressioni/caricamenti), ha aggiunto un esempio di indice di scripting, indagando su un bug per le intercettazioni quando si utilizza lo stimatore solo per i valori iniziali e ripulito tutto il codice per renderlo pronto per l'invio al main (speriamo all'inizio della prossima settimana!). Ho creato 3 esempi per il team accademico in modo da poter creare guide di una pagina per SEM.
Documentazione statistica
- Michael C: Revisionato l'indice degli script e gli aggiornamenti della documentazione per Colleen; preparato per Hamid che inizierà a tempo pieno la prossima settimana; ha partecipato a una sessione di focus group tra manager con JMP HR.
Test statistico
- Mark: corretto il timeout intermittente su una macchina tramite uno script di test unitario Easy DOE con Jacob. Risolto dividendo i test (>2200) in due set di test. Sviluppo di un prototipo di una piattaforma di ottimizzazione bayesiana con Chris. Refactoring dello script per accogliere nuove funzionalità. Lavorare su un concetto per le informazioni degli utenti sull'enfasi di una nuova corsa sull'esplorazione o sullo sfruttamento. Risposte alle domande nella community JMP.
- Jacob: Test categorico. Avvio dei test per la nuova estensione FDR (JMP-2012) e aggiornamento degli unit test per tenere conto delle recenti modifiche. Indagare potenziali problemi di prestazioni. Indagando su un incidente in una routine BLAS, trovato da Chris Gotwalt. Stiamo lavorando su un test unitario per riprodurre l'incidente.
- Tonya: Testare le carte di controllo a breve termine. Presentato in risposta al feedback sulla beta ai gruppi di test. Verifica dei bug.
Aggiornamenti sulle scienze della vita
- Reetika Sarkar: ho partecipato al pranzo con pizza da Cary all'inizio di questa settimana e mi è piaciuto. Questa settimana ho lavorato sulla formazione STIPS e JSL.
- Rebecca: Correzione dei bug finali per JMP Clinical 18.1. Sto mettendo insieme le diapositive per un workshop congiunto con la FDA che si svolgerà alla conferenza DIA il 18 giugno.
- Richard: Prototipazione di un report sulle recidive per riassumere gli eventi avversi all'interno di uno studio clinico e continuato a scrivere sul manoscritto sugli AE.
Gestione del prodotto e marketing del prodotto
- Bryan: Ha continuato a lavorare con Dan Schikore, David Barbour ed Evan McCorkle su cambiamenti stilistici che possono essere invocati su richiesta. Ha lavorato con Sarah Sylvestre ed Evan McCorkle su un rapporto che descrive in dettaglio i risultati della tabella dati provenienti dalle interviste agli utenti e agli SE, nonché alla telemetria.
Supporto tecnico e coinvolgimento
- Wendy: Con la settimana più breve, il volume dei casi è stato leggermente inferiore ma comunque piuttosto intenso! L'allenamento sia per Dawn che per Joe sta andando bene. L'impegno si sta preparando per le prossime modifiche allo Store poiché JMP Pro e Clinical saranno presto disponibili.
- Come di consueto, 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
- Shannon L: Revisionato con Product Mgmt e prototipo finalizzato per tenere traccia dei problemi di Jira tramite il rilascio di EA (ulteriori informazioni in arrivo); assistito nella segnalazione degli incidenti; ha iniziato a lavorare con il Procurement per i rinnovi di Atlassian per luglio; collaborare con Atlassian sulle discrepanze nel conteggio della gestione degli account; ha dato il via a riunioni settimanali di sviluppo mirate sulla migrazione di AWS, una per StringBot e un'altra per Builds.
- Melanie: Processi di aiuto: i lavori chiave di aiuto sono ora aggiornati e in esecuzione per l'aiuto 18.1 e 19.0; alcuni miglioramenti generali apportati agli script. Processi DevOps: indagini generali, test, risoluzione dei problemi per i flussi di unit test; macchina Mac Crash Symbolize aggiornata; ha partecipato alle riunioni di migrazione della build e di pianificazione EA. Migrazione di Stringbot: incontro con Shannon C, Shannon L e Myron per il primo incontro sullo sprint; criteri di accettazione finalizzati per le storie aperte per questo sprint; iniziato la pianificazione dei test.
- Myron: iniziata la configurazione di Stringbot su AWS (JMPTOOL-1181, JMPTOOL-870). Ha lavorato sul processo dei dati di esempio (JMPTOOL-1050). I problemi di errore di tipo risolti nel simbolo di arresto anomalo di Windows (JMPTOOL-1221).
- Jim: Crea aggiornamenti di script macchina. Build abilitate di JMP 18.0.2 per Mac e Win; idem per i test unitari. Preparazione alla versione beta di JMP 19.
Localizzazione
- Allison: traduzioni 18.1 JMP Live finalizzate e convalidate e notificata al QA per i test; risolto il problema di traduzione JA riscontrato dal QA. Comunicato con BRD in merito alla pianificazione delle attività DTP della documentazione JMP 18.0 localizzate. Risposta a domande relative alla localizzazione dell'interfaccia utente portatile e della documentazione JMP. Inviati i dati di esempio 18.1 ai team di traduzione per la localizzazione.
- Krzysztof: Elaborazione (convalida e push) dei resi del progetto di localizzazione per l'interfaccia utente 18.1: PortableUI, Builtins, SampleData, JMP Live. Elaborazione dei resi del progetto Libro. Ricerca e documentazione dello studio di localizzazione per JMP Clinical. Stiamo lavorando alla migrazione degli strumenti di localizzazione sul nostro nuovo computer rivolto all'esterno.
- Trish: Ho preparato l'ordine del giorno per la riunione mensile di doc/loc. Documentazione valutata sulla localizzazione 18.1: considerazioni su processo e tempistica. Pianificazioni riconfigurate a seguito del blocco del codice di sviluppo spostato di due settimane. Raccolta di informazioni per i team di traduzione per valutare la traduzione di alcune stringhe di Sample Size Explorer.
- Sandy: ha lavorato alla convalida del confronto dei file con le etichette da eseguire dopo il popolamento del lavoro. Terminato il test delle API dell'interfaccia Jira.
- Sohail: correzioni di bug e nuovi miglioramenti delle funzionalità dell'interfaccia di ricerca delle traduzioni.
Documentazione
- Devon: JMP-21601: Suggerimenti per gli aggiornamenti alla Guida per l'utente da Kyoko Takenaka, JMP-21592: Rimosso un riferimento su JMP che ospita istanze JMP Live, aggiungendo script di screenshot per le immagini delle preimpostazioni della piattaforma e aggiornandone alcune per 18.1, lavorando sui problemi con elenchi e immagini nella conversione di Discovering JMP in XML.
- Khawar: Modifiche UG ( JMP-21471 : Continuando con le modifiche minori. Indice di esempio ( JMPDOC-2184
Ho iniziato a scorrere l'elenco e a prendere appunti. Passaggi manuali dagli screenshot ( JMPDOC-26
Risolti gli script per tutte le cartelle UG.
- Qiana: Finito di passare attraverso UG Jiras per 18.1. Chiuso JMPDOC-26. Ho visitato la pagina delle funzionalità di JMP 18.1. Pianificazione e coordinamento del progetto JMP 18.1.
Test di sistema/host-Cary
- Adnane El Hachami: Impegnato in ulteriori corsi di formazione su JMP e JSL. Ho finito di lavorare sul mio progetto di visualizzazione dei dati e su una versione iniziale del progetto di raccolta dei riferimenti URL, che mira a facilitare e automatizzare il controllo se gli URL sono ancora accessibili e validi nelle tabelle di dati di esempio. Ho anche iniziato a lavorare un po' al mio terzo progetto che mira a generalizzare alcuni test preimpostati a più lingue diverse dall'inglese. Un altro obiettivo di questo progetto è rendere i test più efficienti; in questo modo, possono diventare test di base. Ho iniziato a informarmi su questo e a leggere il codice questo pomeriggio.
- Mandy: Ho lavorato sul raggruppamento di colonne e script per la modifica apportata da Ernest – ho riscontrato alcuni problemi JSL con ungroup – ancora in corso; ho scoperto "valori forzati" come proprietà di colonna (JMP-6518 ) e ora c'è una pagina Funzionalità e la aggiungerò al video EA 1 che faccio per la tabella Dati. Il tagging delle colonne è un altro di quelli su cui sto lavorando a 19, quindi ci saranno 4 cose evidenziate nel video. Sto lavorando su un diario in modo da poter fare clic e mostrare come accedervi e mantenerlo entro 5-6 minuti. Ha anche lavorato su una correzione del filtro dati e su un arresto anomalo associato che verrà introdotto anche nella versione 18.1.
- Audrey: Ho incontrato l'ufficio legale per parlare di un sito Web per la divulgazione di terze parti, un po' di pianificazione per i tirocinanti, un po' di roba di amministrazione di Atlassian, ho indagato sugli errori dei test unitari, ho rimosso i test Matlab e R dal framework JMP 19; potrebbe essere necessario riscrivere tali test utilizzando la nostra integrazione Python.
- Mike M: Un test Sikuli ha rilevato una regressione per CCB per gruppi. Migliorati alcuni test Sikuli per coprire scenari più interattivi. Tenere il passo con le differenze dei test delle immagini, gli errori di base e i test per alcune verifiche.
- Lisa: Ha lavorato alla modifica di un test unitario fallito che sia Mandy che Audrey hanno rivisto. È stato inoltre inserito un bug in cui l'anteprima nelle impostazioni degli assi non si aggiornava correttamente.
Test Web – Cary
- Josh: Risponde alle domande sulla distribuzione del server JMP Live. Supportare i membri del team quando necessario. Mappatura delle prossime aree di Live e HTML che vorrei vedere automatizzate. Creati nuovi certificati SSL da utilizzare con JMP Live e Keycloak per i server situati in na.sas.com e dev.jmp.com.
- Anna: Problemi di selezione dei marcatori in HTML5. Inizio a controllare gli aggiornamenti di Parker per migliorare Maps su desktop. Testando i problemi con la piattaforma di gruppo e il commutatore di colonne, Dan ha affrontato e risolto il problema limitando le colonne disponibili per popolare CS. Problema del componente aggiuntivo Marketplace Capability Explorer con la modalità Scuro su Mac, segnalati problemi DAD 17 in JMP 17 su Windows.
|
Stato del Web Test Team Pechino / Cary Jira
|
|
Test
|
5
|
|
Prova pronta
|
43
|
|
Creato negli ultimi 7 giorni
|
15
|
|
Chiuso negli ultimi 7 giorni
|
33
|
Test di sistema/host-Pechino
Nota di Shannon
Grazie a Dan Valente che ha condiviso questo interessante articolo della BBC sulle risposte irregolari fornite dalla nuova ricerca panoramica basata sull'intelligenza artificiale di Google, uno strumento che sicuramente non vorrai ancora utilizzare per ottenere le tue ricette per i pasti del fine settimana...
Inoltre, grazie a Josh LoPresti per aver condiviso questo articolo! Sono contento di non avere allegati da condividere con l'aggiornamento di questa settimana... :smiling_face_with_smiling_eyes: ma ci penserò la prossima volta che lo farò!
Spero che abbiate passato un fantastico fine settimana!