Marzo è Mese della storia delle donne , un momento per celebrare il contributo delle donne alla storia, alla cultura e alla società. In JMP, siamo fortunati ad avere alcune donne straordinarie che lavorano in tutta la divisione.
Celebriamo JMP Women è una serie in cui profiliamo donne selezionate che stanno facendo la differenza.
Oggi festeggiamo Shannon Conners, Direttore di JMP DevOps. Il gruppo di Shannon aiuta a produrre, testare, documentare e facilitare la traduzione del software JMP. Shannon ama così tanto JMP che non riesce a lasciarlo in ufficio. Nel suo tempo libero, Shannon utilizza JMP per visualizzare e persino pubblicare un blog sul proprio monitor di attività, dieta e dati di fitness.
Impariamo di più su Shannon.
Cosa ti ha ispirato a intraprendere una carriera STEM? C'è un momento, all'inizio della tua vita o carriera accademica che ti ha spinto in quella direzione?
Sono la maggiore di tre figlie. Mio padre è un ingegnere elettrico e mia madre è un'insegnante, quindi ho sempre avuto molti libri di scienze crescendo. Quando ero giovane, ero sempre il bambino che metteva insieme i giocattoli di McDonald's senza istruzioni perché mi piaceva imparare a farlo da solo. In seguito mi sono divertito a costruire modelli e dipingerli, e fortunatamente ho iniziato a leggere le indicazioni!
Quando ero in terza elementare, sono diventato ossessionato dalla lettura di astronomia e viaggi nello spazio. Quell'anno ho realizzato un progetto per una fiera della scienza sul sistema solare e ho iniziato a guardare la serie originale di Star Trek (su nastri VCR presi in prestito da un amico di famiglia). L'ho seguito con progetti per la fiera della scienza (con i modelli associati che ho costruito) sul programma Apollo e lo Space Shuttle. In prima media, ho fatto un progetto sull'impronta digitale del DNA e ne sono rimasto affascinato. Il mio interesse per lo spazio interiore è continuato durante le scuole medie e superiori, frequentando i corsi di biologia, chimica, fisica e matematica richiesti. Ho anche preso AP bio e progettato uno studio indipendente di genetica.
Ho avuto l'opportunità di lavorare in due laboratori come parte di un programma di tirocinio in scienze come senior. Uno era in un laboratorio di fisiologia gestito dalla dottoressa Marie Sauro presso il laboratorio di ricerca medica massonica a Utica e l'altro nel laboratorio di genetica fungina del dottor "Doc" Larry Aaronson all'Utica College. Doc aveva fatto da mentore a molti giovani scienziati nel corso degli anni e li aveva incoraggiati a perseguire l'istruzione superiore e lavori nelle scienze. Numerose ex studentesse del suo laboratorio hanno lavorato nel mondo accademico e industriale e ha pubblicato articoli con studenti come collaboratori. Questo mi ha fatto una grande impressione.
Raccontaci un po 'di più del tuo percorso professionale prima di entrare a far parte di JMP
Dopo il liceo, ho frequentato il Mount Holyoke College a South Hadley, MA. Ho iniziato a considerare Mount Holyoke dopo aver letto che questo college relativamente piccolo (~ 2000 studenti, e sì, lo è ancora non coed) ha prodotto più dottorati di chimica rispetto a istituzioni accademiche molto più grandi. Questa attenzione per le scienze rimane ancora oggi - “Tra tutti i college liceali, Mount Holyoke produce il maggior numero di donne che continuano a guadagnare dottorati STEM. (Fonte: National Science Foundation, Survey of Earned Doctorates, 1966 - 2015.) "(dal Pagina web MHC qui , che afferma anche che il 25% degli studenti MHC si specializza in campi STEM).
A Mount Holyoke, ho seguito una doppia specializzazione in biochimica interdisciplinare. Ho anche sviluppato un interesse per l'antropologia medica e progettato un minore interdisciplinare in Cultura, Salute e Scienza con il dottor Lynn Morgan e il dottor Jim Trostle (che oltre a condividere l'amore per l'antropologia medica erano anche una coppia sposata che bilanciava due carriere e due bambini). Anche se ho svolto stage in laboratorio per tre estati in varie località (Syracuse, Philly e Atlanta) e ho fatto alcuni diversi stage non retribuiti a gennaio, non ho scritto la mia tesi di laurea su una serie di esperimenti di laboratorio come la maggior parte dei miei compagni di classe di biochimica. Invece, ho studiato il campo emergente della psiconeuroimmunologia e ho scritto una tesi incentrata sulla cultura dello stress al college con un sondaggio su argomenti legati allo stress e alla malattia negli studenti universitari con l'aiuto dei miei consulenti, che è stato il pezzo finale per conseguire la mia laurea summa cum laude.
Ho trascorso due anni in un programma di dottorato in genetica molecolare alla Duke su un progetto di ricerca genetica in cui ho utilizzato risorse bioinformatiche generate dal progetto Genoma umano. Quando un altro gruppo ha trovato il gene e il mio professore ha cambiato la direzione della mia tesi, ho deciso di terminare le mie giornate in laboratorio versando gel e impostando test radioattivi di PCR (reazione a catena della polimerasi). Mi sono trasferito al nascente programma di bioinformatica NCSU e mi sono unito al laboratorio di genomica estremofila del Dr. Bob Kelly, dove ho iniziato a utilizzare SAS e JMP per analizzare i dati dei microarray individuati per il gruppo. Abbiamo ricevuto presto aiuto da un compagno di studi che lavorava presso SAS (Kevin Scott) e da Russ Wolfinger di JMP: abbiamo persino visitato SAS per incontrarlo. Ho anche incontrato l'ex superstar del gruppo JMP LS (e attuale manager del gruppo Enterprise Miner), la dottoressa Wendy Czika, quando il gruppo di Russ stava lavorando al prodotto di genomica SAS, Scientific Discovery Solutions, il precursore del software di JMP Genomics.
Cosa ti piace di più del tuo ruolo in JMP?
Nel mio attuale ruolo di Direttore di JMP DevOps, mi piace avere molte opportunità di imparare e crescere in nuove aree. Sebbene usassi JMP all'università e fossi stato product manager di JMP Genomics dal 2006 al 2012, quando mi sono trasferito nel gruppo JMP ho scoperto che non conoscevo JMP o JSL "vanilla" così bene come volevo. Quando ho iniziato a imparare le basi della mia nuova posizione, ho iniziato a cercare di acquisire maggiore familiarità con le funzionalità di JMP lavorando su vari progetti di dati con dati personali interessanti che avevo raccolto nel corso dell'anno e apprendendo alcune rudimentali abilità di scripting lungo il percorso.
Lavorare con i miei dati mi ha aiutato a sentirmi più a mio agio nel segnalare bug e nell'offrire feedback sulle funzionalità in fase di sviluppo. Continuo ad amare avere la possibilità di conoscere (e provare) nuovi aggiornamenti software su cui stanno lavorando i membri del team di sviluppo di JMP. Raccolgo molti di questi articoli in una newsletter di sviluppo che invio ogni venerdì sera. Come la serie di riunioni demo degli sviluppatori per cui recluto e ospito 2-4 volte al mese (attualmente su Teams), la mia raccolta di elementi di aggiornamento è continuata virtualmente tramite e-mail e la partecipazione è facoltativa. Ma credo che l'e-mail di aggiornamento degli sviluppatori e le demo degli sviluppatori aiutino noi introversi a tenerci in contatto meglio, specialmente quest'anno, mentre lavoravamo tutti da casa.
Negli anni trascorsi nel gruppo JMP principale, poiché ho lavorato per comprendere meglio i nostri (molti) processi di sviluppo, spesso rifletto con i miei team su come possiamo migliorare il modo in cui creiamo e manteniamo il nostro software utilizzando il nostro software. Il lavoro che ho svolto sui progetti di dati personali si è rivelato applicabile a questo processo: a quanto pare, il monitoraggio dei dati durante l'esercizio, il peso o le calorie nel tempo non è diverso dal monitoraggio del flusso di difetti e dei cambiamenti delle prestazioni nel software. Dopo aver scritto uno script per importare il testo del registro alimentare esportato da file PDF e creare file strutturati con corrispondenza regex (molto prima che l'Importazione guidata PDF di JMP rendesse obsoleto il mio processo), ho iniziato a utilizzare JMP per estrarre dati simili da registri di compilazione e test e analizzare importanti dettagli per la risoluzione dei problemi.
Ho lavorato con Trish per utilizzare i dati per cercare di comprendere i singhiozzi nei nostri processi di traduzione e ho sviluppato modi per verificare in modo proattivo la presenza di errori di processo con Melanie. Audrey e io abbiamo collaborato numerose volte nel corso degli anni a processi di script per estrarre dati di artefatti di sviluppo da vari sistemi per aiutarci a identificare e risolvere i problemi. Più recentemente, Audrey e io abbiamo collaborato per aiutare il gruppo di sviluppo a sfruttare due nuovi strumenti di sviluppo, coordinando una migrazione della nostra knowledge base wiki al software Confluence di Atlassian con l'assistenza sostanziale di Amy Stuart. Siamo ora nelle prime fasi della migrazione del monitoraggio dei problemi del software JMP da Defects a Jira, ancora una volta con il grande supporto di Audrey, Amy, Justin Chilton e molti altri membri del team. Sono entusiasta di vedere che queste modifiche agli strumenti avvengono e penso che aiuteranno a supportare i miglioramenti del processo di pianificazione delle funzionalità che abbiamo apportato in collaborazione con il team di gestione del prodotto di Dan nel corso degli anni.
Quale consideri il tuo più grande risultato professionale ... o quello che ti rende solo felice o orgoglioso?
Sono molto orgoglioso di aver contribuito alla produzione della sorveglianza degli arresti anomali e degli sforzi di riduzione di JMP nelle ultime versioni. Egoisticamente, come utente di JMP è stato un vantaggio per me avere una build quotidiana più stabile da utilizzare per i miei scopi! Ma credo che ne abbia beneficiato anche i nostri clienti.
Dopo essere passato dal team di scienze della vita al team di JMP, ho iniziato a notare che Jon Weisz commentava il suo desiderio che lo sviluppo lavorasse per ridurre il "crashiness di JMP". Jon parlava sia come leader di alto livello che parla ai clienti (interni ed esterni) dei loro problemi di qualità, ma anche come utente JMP avanzato che risolve problemi aziendali reali con dati reali. Quando Jon si imbatte in arresti anomali del software, prova la frustrazione che provano i nostri clienti in tutto il mondo: quando JMP si chiude improvvisamente, possono perdere ore di lavoro.
Quando ho iniziato a considerare la possibilità di correggere il crash di JMP, mi è sembrato un problema impegnativo. Abbiamo parlato di "incidenti" come una cosa monolitica che potrebbe essere affrontata. Mi ricorda come le persone parlano dell'insieme di singole malattie che chiamiamo "cancro" e dell'idea che un giorno possiamo "curare il cancro". Ci sono così tante diverse varietà di cancro e anche più sottotipi di ogni tipo. Gli studi su cellule e marker condotti in laboratorio rivelano un'incredibile diversità nella forma dei tipi di tessuto influenzati dalla crescita eccessiva delle cellule, quali firme genetiche vengono visualizzate e quali trattamenti funzionano per ogni sottotipo. Come un cancro, anche un arresto anomalo ha una firma univoca che rivela il percorso del codice distinto eseguito prima dell'arresto e tale firma indica la necessità di una correzione distinta. Le firme possono essere abbinate per identificare problemi duplicati suscettibili di una stessa soluzione, proprio come un trattamento per il cancro può funzionare bene su un sottotipo.
Ho iniziato a esplorare i nostri dati sugli arresti anomali dopo aver partecipato a una conferenza in cui i membri del team Microsoft hanno condiviso come avevano utilizzato la densità degli arresti anomali per mappare le aree del sistema operativo con un'alta probabilità di vulnerabilità della sicurezza. A quel tempo, stavamo utilizzando i dati sugli arresti anomali per risolvere uno alla volta i problemi dei clienti, ma presto la situazione è cambiata quando siamo stati sommersi dalle segnalazioni del famigerato "arresto anomalo del pulsante verde" rilasciato con MacOS Mojave. Negli anni ho lavorato con gli sviluppatori per capire come JMP raccoglie i dati sugli arresti anomali dai clienti e come estrarli dai luoghi in cui li archiviamo (Michael Hecht, John Schroedl, Dave Barbour, Chris Swift), membri del team di supporto tecnico che volevo utilizzare i dati per fornire risposte migliori sui problemi ai clienti e ai vari team interni che ho incoraggiato a iniziare a segnalare i propri arresti anomali attraverso il nostro sistema. Con l'aiuto di stagisti (tra cui Isabelle Tamburro, Lisa Grossman e Austin Hale), abbiamo iniziato a documentare firme note per arresti anomali esistenti, strutturare tabelle dati JMP delle firme di arresti anomali e automatizzarne la creazione. Alla fine siamo stati in grado di portare quei dati in un sistema di triage basato sul web (molte grazie a Myron Chandler). Ogni ora, i processi automatizzati lavorano sui file di arresto anomalo dei clienti in tutto il mondo e i risultati di corrispondenza degli arresti anomali delle e-mail vengono riportati alle tracce TS. Esaminiamo nuovi problemi e forniamo dettagli sulla correzione (se disponibili).
Riceviamo ancora molti rapporti sugli arresti anomali ogni giorno, ma ora almeno abbiamo un sistema di rilevamento precoce in esecuzione durante i periodi di utilizzo iniziale di JMP e un sistema in grado di vagliare i problemi interni rilevati di recente per individuare gli arresti anomali corrispondenti nel nostro database degli arresti anomali dei clienti.
Quale consideri il tuo più grande successo personale ... o quello che ti rende solo felice o orgoglioso?
Sono orgoglioso di condividere le mie lotte con le mie enormi fluttuazioni di peso negli anni prima della mia ultima gravidanza nel 2011. L'utilizzo di JMP per esaminare i miei dati ha contribuito a rafforzare l'importanza delle strategie di tracciamento dei dati per i miei obiettivi di mantenimento del peso a lungo termine. Esistono molti dispositivi interessanti per il monitoraggio delle attività e la maggior parte di essi fornisce dati a cui è possibile accedere utilizzando JMP. I progetti di dati personali che ho realizzato nel corso degli anni sono stati un trampolino di lancio per sviluppare le mie competenze in JMP e approcci di apprendimento che ho potuto applicare alle fonti di dati relative al lavoro.
Hai avuto un mentore che ti ha aiutato a raggiungere il successo accademico o professionale all'inizio della tua carriera? Chi considereresti il tuo mentore oggi?
Ho avuto la fortuna di avere uomini e donne come mentori durante la mia carriera scientifica. Il mio dottore di ricerca Dr. Kelly è stato un mentore per me durante la scuola di specializzazione in un momento cruciale. So che alcuni consulenti non sarebbero stati così comprensivi quando uno studente di dottorato senior (14 mesi dalla laurea) ha annunciato: "Sono incinta!" La sua prima reazione al mio annuncio è stata di eccitazione per me e Brian. Nel corso dei mesi che seguirono, ha condiviso storie su come quando era un giovane assistente professore alla John Hopkins, lui e sua moglie (un'infermiera professionista e membro della facoltà di infermieristica di lunga data all'UNC Chapel Hill) hanno avuto i loro tre figli in pochi anni. . Mi ha aiutato quanto avrebbe potuto esserlo quando ho completato la mia laurea e sono rimasto come postdoc part-time mentre Hannah era giovane.
Il dottor Doug Robinson è stato per me un mentore importante nei miei primi giorni in JMP. Anche se sono sicuro che abbia avuto momenti di frustrazione per le mie prospettive "fresche dal mondo accademico" dopo i suoi lunghi anni in posizioni industriali nel supporto tecnico e nell'ingegneria dei sistemi, abbiamo sviluppato una stretta collaborazione mentre continuavamo a spedire versioni ogni 6-12 mesi e migliorare il prodotto. Ho sempre apprezzato l'incoraggiamento e il tutoraggio di Diana Levey e Anne Bullard, che erano lì per sostenermi in ogni momento. Devo un enorme ringraziamento ai miei tre manager qui a JMP - Jon Weisz, Anne Milley e John Sall - per i loro consigli e la loro guida nel corso degli anni, che mi hanno permesso di tracciare il mio percorso, fare errori e imparare da loro.
Anche il dottor Joseph Morgan è stato per me un grande mentore negli ultimi anni. Mi ha incoraggiato a condividere alcuni dei progetti di dati che ho realizzato con gli artefatti di sviluppo di JMP attraverso workshop congiunti che abbiamo presentato insieme due volte alla conferenza IEEE ISSRE. Joseph può sembrare riservato se non lo conosci bene, ma è profondamente appassionato di tutti gli argomenti relativi alla qualità del software. Joseph mi ha sempre parlato dell'importanza di trovare approcci e strumenti che funzionino bene per la nostra cultura di gruppo, piuttosto che scegliere da un menu unico per tutti gli approcci che potrebbero adattarsi alle esigenze di altri gruppi ma forse potrebbero non essere adatti a JMP .
Che consiglio daresti alle giovani donne interessate a intraprendere una carriera STEM?
Non limitarti a un'area all'interno di STEM - potresti scoprire che i tuoi interessi si trovano ai confini dove le discipline si incrociano. Se hai la possibilità di esplorare campi interdisciplinari, approfittane. Non attenendoti solo a un particolare silo, sarai esposto a nuove prospettive e approcci che puoi portare ad altre aree di interesse.
Segui i tuoi interessi ovunque ti portino, anche se è inaspettato. Puoi sviluppare competenze in qualsiasi area in cui sei abbastanza appassionato da imparare. Se lasci che i tuoi interessi guidino i tuoi studi e sei disposto a imparare lungo la strada, ti ritroverai in seguito su un sentiero che sarebbe stato impossibile vedere guardando avanti, ma ha perfettamente senso guardare indietro.
Se ti trovi in un vicolo cieco, voltati e trova un nuovo percorso. È stato un momento molto doloroso quando ho ammesso a me stesso di essere così insoddisfatto del mio primo programma di dottorato che stavo per lasciare e trasferirmi in un'altra scuola e programma. Odiavo "ricominciare", ma sapevo solo che il mio cuore non era sul mio percorso originale. Mi sono voltato con il pieno sostegno della mia famiglia e non ho mai guardato indietro. Non mi sono mai pentito di quella decisione.
Prova qualcosa di nuovo, non lo sai mai. Sono stato assunto nel team di marketing di JMP da Jon Weisz e John Leary come product manager di JMP Genomics con il supporto di Russ. A quel tempo so che devono avermi assunto per il mio potenziale perché chiaramente non era dovuto a nessuna vera abilità o esperienza nel campo dello sviluppo software - non avevo letteralmente idea di cosa stessi entrando e questa è la verità onesta!
Sono arrivato a lavorare in JMP perché mi piaceva analizzare i dati utilizzando SAS e JMP e utilizzarli per comprendere processi complessi. Avevo esperienza nella traduzione tra i linguaggi di scienziati di laboratorio e programmatori. "Quando dice ABC, intende ... e quando dice XYZ, intende ..." Non mi rendevo conto di quanto dovessi imparare su vendite, marketing e sviluppo di prodotti. In quei primi giorni ho sicuramente annaspato per imparare la terminologia e per trovare un approccio per guidare lo sviluppo che funzionasse per il team delle scienze della vita, ma ho ascoltato, imparato e migliorato.
Allora, se mi fossi fermato a riflettere profondamente su quanto non sapevo prima di candidarmi per il lavoro di product manager di JMP Genomics, forse avrei deciso che non ero abbastanza qualificato per candidarmi e avrei potuto restare in un territorio più familiare. Sono contento di non averlo fatto, perché avrei perso anni di sfide e opportunità qui in JMP. Sono profondamente grato di essere qui!
Shannon, sua figlia Hannah e il marito Brian.
Hannah (nel ruolo di Ursula in Little Mermaid Jr) con il figlio di Shannon, Hunter. Sono distanti 7 anni quindi è difficile trovarne troppe foto insieme!
Brian e Hunter portano a spasso i cani di famiglia, Penny (davanti) e Hulk (dietro). Sono miscele da 85 libbre che provengono dalla stessa cucciolata di 12 cuccioli!