Blog CAOSS

Se desideri scrivere un articolo per il nostro blog, contatta il nostro community manager – Elisabetta Barron.

A group of CHAOSS community members taking a selfie on the bridge leading to the Bilbao old town area

CHAOSS at Open Source Summit Europe

By blog post Non ci sono commenti

The CHAOSS crew was well-represented at the Vertice Open Source della Linux Foundation event in Bilbao last week with several talks and panels from CHAOSS community members. 

On Tuesday, we held a panel discussion: Demonstrating OSPO Value with Daniel Izquierdo, Chan Voong, David Hirsch, and me. The idea for this panel came out of the CHAOSS OSPO WG, and during the panel we talked about how to demonstrate OSPO impact using metrics, practical applications for OSPOs, tools, and how to build a narrative for your stakeholders out of your data.

CHAOSS board member, Brian Proffitt, along with his Red Hat colleague, Natalie Pazmiño, held a session about the challenges of Measuring the Impact of Community Events, which can be harder to measure than traditional industry events that rely mostly on lead generation. They talked about creating collateral that can be measured (e.g., whitepaper downloads, landing pages via QR code) and creating opportunities for later participation in a channel that you can measure. They had some creative approaches, so I talked to Brian about the possibility of creating some CHAOSS metrics / metrics models to share their ideas.

Daniel Izquierdo and Yehui Wang had a session about Building SaaS Services with CHAOSS Technology to Evaluate Community Health and Sustainability where they talked about how CHAOSS’ GrimoireLab software is based on 16 years of research, development, and testing in the market, which made it possible for Bussola OSS to be built on top of GrimoireLab in just one year! OSS Compass is a SaaS solution implementing CHAOSS metrics and metrics models, and the slides at the link above show examples of how they’ve implemented them. CHAOSS has brought great visibility for GrimoireLab, and the community has been a great amplifier. 

I also gave a talk about Contributor Growth Strategies for OSS Projects where I talked about the challenges that maintainers face and how hard it can be to get more people participating in a project along with some ideas for ways that these challenges can be overcome. I used several graphs from CHAOSS tools to demonstrate how metrics can help maintainers decide where to focus their efforts for growing their contributor base. The slides in the link above have more details about the challenges, solutions, and metrics. 

In addition to the talks from the Chaotics at the event, there were a few others that I found interesting:

  • Nithya Ruff’s keynote about the Evolving OSPO touched on several topics that we’ve been talking about recently in the OSPO WG. She talked about how risk can slow innovation, and how OSPOs are working hard to manage risks that include licenses, AI, security, and regulations.
  • Building On-Ramps for Non-Code Contributors in Open Source by Natali Vlatko and Celeste Horgan echoed many of the conversations we’ve had over the years in the CHAOSS DEI WG with some solid ideas for both maintainers and contributors about how to get more people engaged in your project through documentation, community, project management, and other roles.
  • There were also a bunch of other talks that were relevant for CHAOSS folks, especially some from the Diversity Empowerment Summit, Vertice sulla leadership open sourcee OSPOCon.

The individual session videos aren’t yet available, but the full day videos for some tracks are available, and this video from the Leadership track contains the talks from Daniel and Yehui (time index 16:20), Natali and Celeste (1:08:50), and my talk (2:05:01).

In addition to the content from the talks, Linux Foundation Research also released 4 new reports: The 2023 State of OSPOs and OSS Initiatives, The World of Open Source Europe Spotlight 2023, The European Public Sector Open Source Opportunitye Open Source for Sustainability.

Overall, it was great to see many of my CHAOSS friends, some of them for the first time in person. We had great conversations and fun both at the conference and over pintxos, a traditional food in northern Spain’s Basque region.

Emilio and Miguel Angel at the Bitergia booth with an orange bitergia tablecloth and table covered in stickers, coasters, and other materials to give away.
Emilio and Miguel Angel at the Bitergia booth

Esplora Compass Lab e i modelli metrici CHAOSS

By blog post Non ci sono commenti

Quello che segue è un post sul blog dei nostri amici in Progetto Bussola OSS. OSS Compass è una soluzione SaaS, ospitata in Cina, creata dal software CHAOSS GrimoireLab e distribuisce metriche e modelli metrici CHAOSS. C'è anche un video che mostra come funziona Compass Lab dal nostro incontro sui modelli CHAOSS del 29 agosto 2023. Puoi dare un'occhiata a quel video qui.


Esplora Compass Lab, semplificando la creazione di un modello di valutazione dei progetti open source!

Ciao, avventurieri open source! Oggi sono qui per presentarvi l'ultima meraviglia del regno open source: il nuovo tesoro del mondo OSS Compass (di seguito denominato “Compass”)! Sì, hai sentito bene. È il nostro nuovo servizio SaaS – Compass Lab! Aspetta, non ne hai ancora sentito parlare? Non preoccuparti, lascia che ti spieghi tutto passo dopo passo. Prometto che ti lascerà abbagliato ed emozionato!

Nel mondo dell'open source emergono ogni giorno innumerevoli progetti. Tuttavia, misurare accuratamente lo stato di salute di un progetto open source rimane una sfida fastidiosa. Fortunatamente abbiamo Compass, che è come un medico di controllo sanitario per i progetti open source. E recentemente si è unito un nuovo membro: Compass Lab!

01🌟 Cos'è Compass Lab?

Compass Lab è un incubatore di modelli metrici di valutazione della comunità open source. Potrebbe sembrare sofisticato, ma in realtà è essenzialmente un "centro di valutazione sanitaria" che fornisce un controllo completo per i progetti open source. Questo centro di valutazione non offre solo dati, ma funge anche da piattaforma piena di divertimento e creatività.

Compass Lab raccoglie un'enorme quantità di dati da oltre 20,000 progetti open source, offrendo più di 200 categorie di progetti e oltre 100 parametri di valutazione. Ciò significa che puoi condurre una valutazione sanitaria onnicomprensiva per un progetto: le possibilità sono infinite! Puoi selezionare diversi parametri di valutazione e set di dati in base alle tue esigenze, rendendolo un paradiso per gli appassionati di valutazione!

02🚀 Come “giocare” con Compass Lab?

In realtà è abbastanza semplice! Innanzitutto, devi affrontarlo con una mentalità curiosa. Quindi, registrati e accedi alla piattaforma di servizi SaaS di Laboratorio della bussola, dove scoprirai un mondo affascinante. Puoi scegliere modelli di valutazione esistenti o personalizzarne uno in base ai tuoi interessi.

➤Passaggi generali per creare un modello

1. Apri la pagina di creazione del modello:

Sulla Sito ufficiale della bussola, individua l'area di creazione del modello sul lato destro della pagina del laboratorio e fai clic su "Crea un modello ora" oppure utilizza il pulsante "Crea un modello" in alto.

2. Inserisci le informazioni di base:

Fornire informazioni di base sul modello, come la dimensione dell'ecosistema, il nome del modello, il settore applicabile e se è pubblico o privato.

3. Seleziona i set di dati:

Scegli un set di dati tra gli oltre 200 set di dati che si adatta alle tue esigenze, offrendo flessibilità per vari domini.

4. Scegli le metriche di valutazione:

Seleziona i parametri che ti interessano tra gli oltre 100 forniti da CHAOSS e Compass, classificati per codice, problemi, richieste pull, repository, contributori, ecc. E conferma la tua selezione.

5. Modificare pesi e soglie:

Successivamente, modifica i valori del peso nella casella di input della percentuale o trascina il cursore per regolare i pesi (l'impostazione predefinita è solo verso destra). Modificare le soglie nella casella di input destra (assicurandosi che i valori rimangano entro l'intervallo fornito). Questo processo è simile alla personalizzazione della tua pizza, aggiungendo condimenti secondo i tuoi gusti!

6. Scegli gli algoritmi:

Al momento supportiamo solo l'algoritmo predefinito (come mostrato di seguito), ma non preoccuparti, è un algoritmo straordinario creato dall'esperto Rob Pike in persona! Per una comprensione approfondita di questo algoritmo, fare riferimento al nostro articolo precedentemente pubblicato “Cambio del sistema di punteggio OSS Compass: guarda gli algoritmi trasformarsi in magia!" Se hai altre idee sugli algoritmi, unisciti al Canale Compass Slack per discutere con altri avventurieri open source.

7. Pubblica il modello:

Dopo aver confermato tutte le informazioni, fare clic su "Salva" per pubblicare il modello.

Successivamente, lascia che dati e creatività si scontrino qui per creare il tuo modello di salute del progetto!

03🌈 La tua creatività trova casa qui: creare un modello di valutazione dei progetti LLM!

Compass Lab non offre solo modelli generali di valutazione dei progetti, ma fornisce anche uno spazio speciale per gli sviluppatori con idee uniche. Se hai un progetto open source straordinario e vuoi assegnargli un punteggio di salute, questo è il posto che fa per te! Qui puoi personalizzare un modello di valutazione per il tuo progetto, permettendo alla tua creatività di volare!

Ad esempio, se sei interessato a progetti LLM open source o hai il tuo progetto LLM open source, puoi creare un modello di valutazione per esso:

➤Passaggi per la creazione di un modello di valutazione dei progetti LLM

1. Dai al tuo modello un nome accattivante:

Oltre al nome, ricordati di scegliere se è per un dominio generale o specifico e se sei disposto a rendere pubblico il modello.

2. Seleziona i set di dati:

Scegli i progetti nelle categorie di LLM open source e strumenti LLM open source per facilitare i confronti tra categorie. (Il nostro set di dati è in continua espansione!)

3. Scegli le metriche e regola pesi e soglie:

Seleziona le metriche appropriate in base alle caratteristiche dei progetti LLM open source, come conteggio delle organizzazioni, frequenza di commit del codice, contributi in corso, ecc. 

Regola i pesi e le soglie per ogni metrica seguendo i passaggi precedentemente dimostrati.

Quindi, fai clic su "Salva" e il modello viene creato.

4. Analizzare e visualizzare i risultati della valutazione:

Fai clic su "Analizza" e attendi il completamento, quindi potrai visualizzare il rapporto di valutazione.

5. Aggiungi commenti:

Inoltre, abbiamo aggiunto una funzione di commento alla pagina del dashboard. Fai clic sul pulsante dei commenti nell'angolo in alto a destra per condividere i tuoi pensieri.

6. Invita gli amici a collaborare:

Puoi anche invitare gli amici a collaborare e aiutarti a creare un modello più perfetto. Basta fare clic su "Membro" nella pagina del modello, impostare le autorizzazioni di collaborazione e inviare inviti!

04🌟 Esplora il divertimento senza limiti nel mondo open source, tutto in Compass!

Attraverso l'introduzione di oggi, credo che ora tu abbia una comprensione più profonda di Compass Lab. Qui non solo puoi esplorare varie dimensioni dei progetti open source, ma anche personalizzare modelli di valutazione per le tue idee, combinando creatività e dati. Questo “parco giochi di valutazione” nel mondo open source attende la tua partecipazione! 

Se non hai ancora sperimentato Compass Lab, agisci ora! Fai riferimento alla dimostrazione operativa di seguito e crea il tuo modello di valutazione! Esploriamo insieme il divertimento sconfinato del mondo open source e sveliamo i misteri dei dati! 

Ricordati di rimanere sintonizzato per notizie tecnologiche e attività creative più interessanti. Alla prossima, intraprendiamo insieme un viaggio infinito di creatività open source!

Unisciti alla comunità OSS Compass

In futuro, OSS Compass continuerà ad evolversi e a restituire qualcosa ad una base di utenti più ampia, fornendo maggiore praticità per la valutazione dei progetti open source e assistendo nello sviluppo sano e sostenibile delle comunità open source.

Ci auguriamo che altri sviluppatori si uniscano alla comunità OSS Compass e contribuiscano al suo sviluppo. Allo stesso tempo, invitiamo gli utenti a continuare a utilizzare i servizi Compass SaaS e a fornire feedback, alimentando continuamente il miglioramento delle funzionalità di OSS Compass.

image2.png
https://join.slack.com/t/oss-compass/shared_invite/zt-1ttt9sv5h-8E~oPP6VJqm8ero5qH9LlA

 

CHAOSS DEI Riepilogo dell'autoriflessione

By blog post Non ci sono commenti

Diversi mesi fa abbiamo condotto un sondaggio per comprendere meglio la comunità CHAOSS. Grazie mille a coloro che hanno partecipato al sondaggio! Apprezziamo davvero il tuo prezioso contributo. Dal sondaggio abbiamo potuto individuare cinque temi di cui ci avete parlato. Descriveremo questi cinque temi qui e discuteremo cosa stiamo facendo nel progetto CHAOSS per aiutare ad affrontare questi temi.

 

 

Tema 1: Comunicazione chiara  
Commenti Cosa abbiamo fatto nel CHAOSS
Sarebbero utili processi su come entrare in contatto con la comunità più ampia. Ciascun capitolo regionale ospita i propri incontri della community e pubblichiamo i riepiloghi delle riunioni e i collegamenti alle registrazioni delle riunioni in Slack e su Discourse, in modo che chiunque nella comunità possa rimanere rapidamente aggiornato su ciò che accade in altre parti di CHAOSS. Continueremo a migliorare la comunicazione tra capitoli e gruppi tra l'intera comunità CHAOSS attraverso le nostre newsletter e gli incontri settimanali della comunità CHAOSS.
È difficile navigare nel dettaglio delle aree di interesse Scrutare l'elenco sempre crescente di parametri CHAOSS si è rivelato impegnativo per i nostri utenti e per quelli nuovi nella comunità. In precedenza, le aree di interesse venivano utilizzate per classificare i parametri in intervalli contestuali. L'utente dovrebbe avere familiarità con quale gruppo di lavoro ha sviluppato la metrica e quale area di interesse abbiamo deciso fosse la soluzione migliore. Ciò richiedeva un livello di conoscenza del CHAOSS e del modo in cui lavoriamo che rappresentava una barriera per chi era nuovo nella comunità.
Da allora abbiamo abbandonato la visualizzazione delle metriche in questo modo e ci siamo spostati verso un modello di categorizzazione più intuitivo. Innanzitutto assegniamo 1-2 argomenti di alto livello a ciascuna metrica, quindi assegniamo un numero di parole chiave che forniscono più contesto. Ciò offre all'utente la possibilità di cercare criteri più specifici.
Inoltre, abbiamo migliorato la UX non visualizzando più le metriche in un unico documento. Ora sul nostro sito Web sono presenti "riquadri" visivamente chiari che consentono agli utenti di esplorare facilmente le nostre metriche in base all'argomento di alto livello a cui sono interessati.
Con l'aggiunta dei nostri modelli di metriche, aiutiamo anche l'utente a identificare insiemi di metriche che si uniscono naturalmente.
Tema 2: Gruppi di lavoro  
Commenti Cosa abbiamo fatto nel CHAOSS
La chiusura dei gruppi di lavoro può essere una buona cosa. La struttura di CHAOSS si è evoluta nell'ultimo anno per allontanarsi dal concetto di "gruppi di lavoro che sviluppano metriche attraverso una lente particolare" e avvicinarsi maggiormente al contesto in cui le metriche possono essere utilizzate per aiutare a rispondere alle domande. Poiché lo sviluppo di alcune metriche trae vantaggio da aree di competenza specifiche, abbiamo scelto di mantenere i nostri gruppi DEI e Risk Working, ma abbiamo effettivamente raggruppato il resto in altri gruppi. Ora abbiamo 3 gruppi di lavoro focalizzati sullo sviluppo delle metriche: Rischio, DEI e Comune.
Preferenza per i casi d'uso reali nei modelli metrici Con l'assunzione del nostro Direttore di Data Science e il lancio dei nostri gruppi di lavoro sul contesto, colmare il divario tra l'uso teorico e pratico delle nostre metriche e dei nostri modelli metrici sarà l'obiettivo principale del futuro di CHAOSS.
Il lavoro contestuale può essere distinto dai gruppi di lavoro sulle metriche, e questo è positivo. Come accennato in precedenza, l’evoluzione di CHAOSS significa uno spostamento verso una separazione dei gruppi di lavoro di contesto e dei gruppi di lavoro responsabili dello sviluppo delle metriche. In questo modo, siamo in grado di collaborare con la nostra comunità di utenti per rispondere alle domande che sorgono nei loro contesti individuali. Ora abbiamo 3 gruppi di lavoro contestuali in cui si svolgono queste discussioni di alto livello: OSPO aziendali, OSPO universitari e software scientifico open source. Una conseguenza delle nostre continue discussioni con la comunità in espansione di CHAOSS potrebbero essere ulteriori gruppi di lavoro contestuali.
Il Common WG sembra essere il luogo in cui “le cose che chiaramente non vanno da nessuna parte si adattano”. Il gruppo di lavoro comune ha effettivamente attraversato alcune iterazioni! Sembra fungere da catch-all, soprattutto per quanto riguarda lo sviluppo metrico. Ma poiché abbiamo ridotto il numero dei gruppi di lavoro, ha più senso che questo sviluppo approdi al Comune. CHAOSS continuerà a comunicare quel messaggio e a chiarire la missione del Gruppo di Lavoro Comune.
Tema 3: Software  
Commenti Cosa abbiamo fatto nel CHAOSS
Costruisci una comunità attorno al software. Questo è sempre stato una sfida per noi ed è qualcosa per cui continuiamo a lottare. Con l'assunzione del nostro Direttore di Data Science e le conversazioni con potenziali partner, miriamo a allocare e acquisire ulteriori risorse dedicate per questo impegno. Questo sarà probabilmente il nostro obiettivo nel 2024, poiché è fondamentale per la sostenibilità del software CHAOSS.
Tema 4: Esperienze dei nuovi arrivati  
Commenti Cosa abbiamo fatto nel CHAOSS
Migliorare i processi su dove iniziare, soprattutto quando una persona arriva al CHAOSS con un interesse in cui il lavoro viene svolto in molti luoghi. L'esperienza dei nuovi arrivati ​​è stata un obiettivo primario negli ultimi 12-18 mesi.
Con la creazione di un Quickstart per i nuovi arrivati, disponiamo di un documento centrale con alcune azioni da completare per i nuovi arrivati. Ciò consente loro di conoscere CHAOSS ed essere più preparati a unirsi a pieno titolo alla nostra comunità.
Stiamo migliorando l'esperienza di onboarding a lungo termine passando da una chiamata di onboarding mensile (che era travolgente e non così inclusiva come potrebbe essere a causa dei fusi orari) alla creazione di una serie di moduli di apprendimento su cui i nuovi arrivati ​​possono lavorare a loro piacimento. Ciò avverrà in un sistema di gestione dell'apprendimento e consentirà ai nuovi arrivati ​​di muoversi al proprio ritmo e di apprendere il CHAOSS in parti digeribili.
Abbiamo anche lanciato un programma di guida turistica in cui i nuovi arrivati ​​possono ricevere attenzione e guida individuali per trovare gli spazi all'interno di CHAOSS in cui potrebbero essere interessati a partecipare.
Promuovere nuove opportunità affinché le persone possano interagire con la comunità man mano che si presentano. Come accennato in precedenza, le nostre guide turistiche fungono da collegamento tra opportunità e nuovi contributori, ma stiamo anche organizzando i numerosi sottoprogetti all'interno di CHAOSS attraverso un quadro di gestione dei progetti più strutturato. Riunendo contributori con esperienza nella gestione di progetti, possiamo consentire loro di contribuire mantenendo questi progetti più piccoli sulla buona strada, chiarendo le opportunità di coinvolgimento e comunicandole regolarmente alla nostra comunità.
Promuoviamo inoltre l'uso delle etichette "Solo per chi utilizza per la prima volta" sui problemi presenti nei nostri numerosi repository.
Rendi più chiaro il “da dove cominciare” nella documentazione. Con lo sviluppo del nostro Quickstart e i collegamenti prominenti a questo sulla home page del sito Web CHAOSS, sul nuovo canale Slack e nel nuovo arrivato Slack Bot, ora abbiamo un luogo centrale in cui possiamo indirizzare i nuovi arrivati.
Tema 5: Esperienze comunitarie  
Commenti Cosa abbiamo fatto nel CHAOSS
Man mano che la comunità è cresciuta, comincia a sentirsi più frammentata. Questa è una sfida per qualsiasi comunità globale con molte parti in movimento. Abbiamo molti canali Slack e molti sottoprogetti ed è difficile tenere traccia di ciò che sta succedendo a tutti.
Abbiamo implementato un Forum di Discorso con l'idea che sarebbe stato un modo per riunire l'intera comunità in modo più sostanziale rispetto a molti canali Slack frammentati, ma questo non è stato accolto così bene come speravamo. La comunità CHAOSS continuerà a ripetere e pensare a modi per combattere questo problema.
Sarebbe utile un quadro di percorsi di apprendimento. Come accennato, CHAOSS sta attualmente costruendo tale quadro utilizzando un sistema di gestione dell'apprendimento. Riteniamo che questo porterà chiarezza al processo di onboarding e aiuterà a educare i potenziali contributori in modo che possano impegnarsi attivamente con la comunità nel modo che significa di più per loro.
Ci sono momenti in cui concentrarsi sugli strumenti diventa troppo centrale. Sebbene gli strumenti siano una parte importante di CHAOSS (anche apparendo nel nostro nome), non sono sicuramente l'unica cosa su cui lavora CHAOSS. Ci auguriamo che con una comunicazione più chiara su tutti i sottoprogetti in corso in CHAOSS, non sembrerà che i nostri strumenti siano al centro della scena.
Potrebbero esserci troppi gruppi di lavoro. Come accennato, abbiamo effettivamente ridotto a 3 i nostri gruppi di lavoro per lo sviluppo delle metriche.
Fornire più workshop, tutoraggio tra pari e programmi su software e metriche (forse anche esperienza per i nuovi arrivati) Abbiamo in programma di includere parte di questo tipo di istruzione nei moduli del nostro sistema di gestione dell'apprendimento. Al momento, non disponiamo delle risorse individuali per ospitare costantemente altri tipi di workshop (a parte l'occasionale CHAOSScon). Rendendo più semplice la conoscenza di CHAOSS, speriamo di far crescere la nostra comunità di leader che possano facilitare questo tipo di workshop. Sarebbe eccezionale poter offrire queste esperienze alla nostra comunità!

 

Sondaggio: aiuta il progetto CHAOSS a migliorare i nostri strumenti e le nostre metriche

By blog post, News Non ci sono commenti

Sappiamo che le nostre metriche e i nostri strumenti possono essere travolgenti, anche per i professionisti esperti dell'open source. Con l'aumento delle nostre nuove iniziative di data science CHAOSS, volevamo iniziare imparando di più su cosa funziona bene e cosa no per le persone che utilizzano gli strumenti e le metriche CHAOSS ora o in passato. Comprendere le sfide che le persone hanno affrontato ci aiuterà a guidare i miglioramenti all'interno del progetto per superare tali sfide.

Stiamo lanciando un sondaggio degli utenti esistenti e passati degli strumenti e delle metriche CHAOSS progettati per aiutarci a comprendere meglio le barriere e le sfide che rendono difficile per le persone ottenere informazioni significative sulla salute della comunità guidate empiricamente utilizzando gli strumenti e le metriche CHAOSS.

Se hai mai utilizzato strumenti basati sulle tecnologie CHAOSS (ad es. Augur, GrimoireLab, Bitergia, Cauldron) o utilizzato altri strumenti per implementare le metriche CHAOSS, vogliamo sentire la tua opinione! 

Rispondi al nostro sondaggio

 Se sei interessato a saperne di più sulle nostre nuove iniziative di data science CHAOSS o a unirti alla community, puoi unirti al nostro # scienza dei dati Canale allentato oppure partecipa al nostro Gruppo di lavoro sulla scienza dei dati incontri per collaborare al lavoro di data science nella comunità CHAOSS. 

CHAOSScon Africa 2023 Wrap

By blog post Non ci sono commenti

momenti epici, intuizioni stimolanti e un sacco di cose fantastiche!

CHAOSScon Africa 2023 Wrap

Lasciate che vi dica come è andato il primo CHAOSScon Africa. Se non sei riuscito ad arrivare all'evento o hai avuto bisogno di un aggiornamento dei bei ricordi? Questo pezzo è per te. Pronto? Tieni la mia birra.

A maggio sono iniziati i piani per il primo CHAOSSCon Africa. Ok, aspetta, se leggerai questo, devi sapere di cosa tratta il progetto CHAOSS e perché teniamo queste conferenze. Se non conosci CHAOSS, dovresti continuare a leggere, altrimenti puoi saltare questa parte.

Cos'è CHAOSS?💡In CHAOSS, aiutiamo le comunità open source a comprendere il polso/la salute delle loro comunità. Lo facciamo creando metriche e modelli di metriche. Per saperne di più su CHAOSS, visita il nostro sito web qui.

Perché CHAOSSCon?💡CHAOSSCon è un raduno dei membri della comunità CHAOSS e delle persone affascinate dal progetto, in cui vengono condivisi gli avvenimenti attuali del progetto, i suoi casi d'uso e altro ancora. È interessante notare che non è solo per i membri della comunità CHAOSS. È anche un incontro per conoscere le metriche e gli strumenti utilizzati da diversi progetti open source, comunità e team di ingegneri per monitorare e analizzare le loro attività di sviluppo, la salute, la diversità, il rischio e il valore della comunità.

Il CHAOSSCon si è tenuto per la prima volta in Europa e si è tenuto insieme al FOSDEM nel 2018. Da allora, si è tenuto in Europa e Nord America fino al 2023. Si è tenuto il primo CHAOSSCon Africa in assoluto, insieme all'OSCA Fest a Lagos, in Nigeria. Dovresti vedere l'elenco degli eventi passati della comunità CHAOSS qui.

…..sul vero affare

Backstory sulla pianificazione e l'esecuzione di CHAOSSCon Africa 👀

Quando è iniziata la pianificazione per CHAOSSCon Africa, il comitato organizzatore aveva in mente alcune cose, riunendo sviluppatori, designer, community manager e altri interessati a contribuire o creare software open source per imparare e connettersi tra loro. Volevamo avere un ambiente inclusivo, vario e memorabile per i partecipanti. E abbiamo ottenuto proprio questo! Vedi il post qui sotto per un breve momento saliente dell'evento.

Gli incontri relativi alla pianificazione dell'evento sono iniziati ufficialmente il 9 maggio. Dopo circa un mese dall'inizio dell'evento, e in quel breve lasso di tempo, siamo stati in grado di ottenere finanziamenti da entrambi GitHub e Bitergia. Proteggi la sala della sede e prenota un fantastico venditore di cibo che ha compreso la diversità e ha preparato il pasto giusto per tutti. Abbiamo selezionato i nostri relatori e i nostri relatori principali hanno detto di sì alla nostra proposta. Ho un gran numero di partecipanti interessati. E tutto ciò non sarebbe stato possibile senza gli sforzi collaborativi di tutti; dal team dei programmi co-diretto da Busayo e Ruth Ikega che si è assicurata che l'evento si svolgesse senza intoppi, al team di progettazione guidato da Kingsley che si sono assicurati che i progetti comunicassero efficacemente la visione e le aspettative della conferenza fossero pronti e tempestivi. Al gruppo incentrato sulla comunicazione guidato da Oluchi che si sono assicurati che gli aggiornamenti su CHAOSSCon Africa raggiungessero il nostro pubblico e che tutti fossero trascinati dal brusio.

Come ho fatto a dimenticare Benedizione di Maria (Cordialmente) che principalmente era una fattorina per quasi tutto il gruppo focalizzato 😅. Consulta l'elenco completo dei membri del comitato organizzatore nella pagina dell'evento qui.

…..sulla comunità

Come già sai, CHAOSS è grande sulla comunità, in essa risiede la nostra forza. Abbiamo incoraggiato attivamente i membri a registrarsi e partecipare alla conferenza, inclusi i membri di altre comunità non opensource. Abbiamo distribuito biglietti scontati del 100% a queste comunità per incoraggiarle ulteriormente, il che a sua volta speriamo le abbia entusiasmate per l'open source e non solo per il progetto CHAOSS.

…..sull'apprendimento

Ricordi che ho detto che volevamo che i partecipanti sperimentassero il vero apprendimento? SÌ! Abbiamo avuto i migliori relatori principali sul palco e relatori straordinari che hanno toccato diversi argomenti. Ecco i punti salienti di alcuni dei miei discorsi preferiti:

  1. Navigazione nella comunità CHAOSS: dal principiante al professionista di Anita Iumana il nostro secondo relatore principale, dove ha parlato di come i nuovi contributori della comunità CHAOSS possono essere coinvolti nel progetto CHAOSS usando la sua esperienza come caso di studio. Ha toccato così tante cose riconoscibili e per un momento mi ha fatto riflettere su quanto sono arrivato anche io nella comunità guardando indietro dal primo giorno in cui sono entrato a far parte. Se sei entusiasta di ciò che facciamo a CHAOSS, guarda il riepilogo di questa sessione qui. Per favore, salta al minuto 1:15:42 del video.
  2. Rivitalizza la tua comunità: priorità alla salute e al benessere per una comunità più forte e più connessa di Benedizione di Eloho. Ero entusiasta di questo discorso perché è tutto ciò di cui ci occupiamo in CHAOSS e vedere qualcuno predicare più strategie per la salute della comunità è stato un vero piacere. Gli esempi che ha fornito sono stati rinfrescanti da ascoltare e i punti che ha sollevato sono davvero essenziali. Se vuoi guardare il riepilogo, puoi accedervi con il primo link e saltare alle 12:52 del video.
  3. Infine è The Open Source Launchpad: A Then & now guarda le carriere tecnologiche di Giustino Flory il nostro primo relatore principale. È iniziato definendo cos'è l'open source e ho adorato la sua definizione di open source alla conferenza. Il discorso di Justin tocca le carriere tecnologiche e il modo in cui l'open source si inserisce nel puzzle. C'è una discussione infinita sul fatto che l'open source sia gratuito o meno, e in questo discorso Justin ci fa sapere cos'è il "libero" nell'open source. Un altro punto di cui ha parlato è qual è il futuro della costruzione di cose "gratuite". Ancora una volta, se vuoi guardare il riepilogo, fai clic su questo link e passa all'1:03:25 del video.
  4. Ho anche amato Brayanparla ma non è riuscito a ottenere molto mentre la sua sessione era in corso, ma dovresti controllare il riepilogo qui. Ha parlato di Building Trust in AI: The Importance of Explainability in Open Source Projects.

…..alla connessione

Avevamo in mente alcuni obiettivi, uno dei quali è quello di connettere insieme gli utenti opensource. Quando i partecipanti lasciano la sede, cosa dovrebbero lasciare ricordando? Per noi, volevamo quel pacchetto di esperienza totale. Non lasciare niente!

Come ti senti guardando le immagini sopra? Per me, mi sembra di tornare al 14 giugno, è stato il miglior giorno.

…..sull'esperienza

Senza dubbio, si potrebbe dire che CHAOSScon Africa 2023 è stato un vero spasso.

Ho fatto una giostra di alcuni tweet di relatori e partecipanti, dovresti dare un'occhiata qui sotto. Puoi vedere di più controllando l'hashtag dell'evento #CHAOSSconAfrica2023.

lezioni apprese e miglioramenti futuri

La conferenza è andata alla grande, tuttavia, abbiamo avuto alcune battute d'arresto. Abbiamo inviato un modulo di feedback post-evento e cercherò di analizzarlo.

  1. Abbiamo chiesto alle persone di valutare la loro esperienza complessiva al CHAOSScon Africa. L'83.3% dei partecipanti ha dichiarato che era eccellente mentre l'8.3% ha dichiarato che era nella media
  2. Abbiamo chiesto se il programma dell'evento e le informazioni sulla sessione fornite fossero chiare e tempestive. Il 50% ha risposto di sì. Il 41.7% ha detto che è in media, mentre l'8.3% ha detto di no.
  3. Abbiamo chiesto se le sessioni della conferenza fossero rilevanti per i loro interessi e le loro aspettative. Il 100% dei partecipanti ha detto di sì, lo era.
  4. Abbiamo chiesto se avessero ampie opportunità di fare rete con altri partecipanti e relatori. Il 41.7% ha detto di sì, decisamente. Il 53.3% ha detto di sì, forse.
  5. Abbiamo chiesto loro di fornire un feedback sulla sede e sulle strutture della conferenza. Il 66.7% dei partecipanti ha affermato che è stato fantastico. Il 16.7% ha detto che era buono, mentre l'8.3% ha detto che era scarso.
  6. Abbiamo chiesto loro di valutare la qualità e la varietà del cibo e dei rinfreschi forniti. Il 75% dei partecipanti ha dichiarato che è stato eccellente. L'8.3% ha detto che era buono, un altro 8.3% ha detto che era scadente.
  7. Per concludere, abbiamo chiesto se fossero interessati a partecipare di nuovo a CHAOSScon Africa in futuro. Il 100% dei partecipanti ha detto di sì, assolutamente!

Questa è una panoramica di tutti gli sforzi che i diversi team hanno messo in atto per garantire il successo di CHAOSScon e i risultati emersi da questo duro lavoro.

Sulla base di questo feedback, ci sono molte cose che esamineremo e apporteremo modifiche/miglioramenti per gli eventi futuri. Il comitato mostra la sua sincera gratitudine a tutti coloro che hanno compilato il modulo di feedback e, se non l'hai ancora fatto, utilizza questo link.

Avvolgendo…

CHAOSScon Africa 2023 è stato un successo clamoroso. Siamo grati a tutti coloro che hanno reso questo un successo, apprezziamo il supporto dei nostri sponsor e la dedizione di ogni volontario.

Senza dubbio, la comunità open source in Africa è su una traiettoria ascendente, accompagnata da un aumento di interesse per le tecnologie open source. La comunità CHAOSS Africa è impegnata a promuovere un futuro più sostenibile per le tecnologie open source in Africa. Nel perseguimento di questo obiettivo, stiamo creando partnership strategiche e implementando programmi di formazione completi. Per rimanere sintonizzato su questi aggiornamenti, iscriviti al Comunità del progetto CHAOSS.

Grazie per aver letto fin qui, speriamo di vedervi presto!

Diamo il benvenuto alla dottoressa Dawn Foster come nuovo direttore della scienza dei dati per CHAOSS!

By blog post, News Non ci sono commenti

Siamo incredibilmente entusiasti di annunciare che la dottoressa Dawn Foster si unirà al CAOS progetto a tempo pieno nell'agosto 2023, aiutando a dirigere gli sforzi di scienza dei dati della comunità. Ad oggi, il progetto CHAOSS si è concentrato sullo sviluppo di software, metriche e programmi volti ad aiutare le persone e le organizzazioni a comprendere meglio la salute delle comunità open source a cui tengono. Sebbene siamo orgogliosi del nostro impatto fino ad oggi, con l'energia di Dawn, saremo in grado di concentrarci strategicamente su questioni guidate dai dati che sono importanti per OSPO aziendali, OSPO universitari e comunità di software scientifico, tra gli altri.

Dottoressa Dawn Foster

Dawn si unisce a noi da VMware, dove è direttrice della strategia della comunità open source all'interno dell'OSPO di VMware. È un membro del consiglio di amministrazione / manutentore di CHAOSS, co-presidente del CNCF Contributor Strategy TAG e membro del consiglio di OpenUK. Ha oltre 20 anni di esperienza in aziende come Intel e Puppet con esperienza nella creazione di comunità, strategia, software open source, governance, metriche e altro ancora.

L'alba tiene a Dottorato di ricerca presso l'Università di Greenwich insieme a un MBA e una laurea in Informatica. Ha parlato in oltre 100 eventi del settore, inclusi molti eventi della Linux Foundation, KubeCon, OSCON, SXSW, FOSDEM e altri. Nel tempo libero le piace leggere fantascienza, correre e viaggiare.

Lo sviluppo di uno sforzo di data science CHAOSS ha lo scopo di aiutare le organizzazioni a porre domande complesse, identificare i dati per rispondere a queste domande e utilizzare efficacemente i risultati per informare i processi decisionali. Ci auguriamo che possiate unirvi a noi nell'accogliere e sostenere Dawn mentre affronta queste sfide per supportare tutti con interesse.

Modello di metriche di integrità del progetto iniziale

By blog post Non ci sono commenti

Sei mai stato in una posizione nella tua azienda o comunità in cui vorresti iniziare a farti un'idea della salute di un progetto, ma non sai da dove cominciare? 

Le persone spesso hanno difficoltà a iniziare a misurare la salute del progetto in un modo che consenta loro di trarre conclusioni significative senza essere sopraffatti. Misurare gli aspetti chiave della salute del progetto è un primo passo essenziale per capire come migliorare un progetto open source e decidere dove concentrare gli sforzi di miglioramento. Le seguenti quattro metriche sono ottimi modi per iniziare. Il modello delle metriche di integrità del progetto iniziale è stato pubblicato dal progetto CHAOSS proprio per affrontare questo problema. 

  • Tempo per la prima risposta Determina la quantità di tempo che intercorre tra il momento in cui un'attività è stata aperta (ad es. Problema o richiesta di modifica) e quando ha ricevuto la prima risposta da un essere umano. Una risposta rapida aiuta i contributori a sentirsi i benvenuti e apprezzati.
  • Rapporto di chiusura delle richieste di modifica Misura il rapporto tra il numero totale di richieste di modifica aperte durante un periodo di tempo rispetto al numero totale di richieste di modifica chiuse nello stesso periodo. Questo aiuta a determinare se il tuo progetto ha abbastanza manutentori per tenere il passo con i contributi in arrivo.
  • Fattore di autobus Determina il numero minimo di persone che versano il 50% dei contributi per capire se il tuo progetto sarebbe a rischio se uno o più contributori chiave se ne andassero.
  • Frequenza di rilascio Determina la frequenza dei rilasci del progetto (compresi i rilasci minori con correzioni di bug) per assicurarti che le correzioni di sicurezza, le nuove funzionalità e le correzioni di bug siano disponibili per i tuoi utenti.

Il modello è disponibile presso: https://chaoss.community/kb/metrics-model-starter-project-health/ 

Sintesi CHAOSScon UE 2023

By blog post Non ci sono commenti

Di Matt Germonprez e Georg Link

CHAOSScon 2023 Europa è ora completa! Grazie a tutti coloro che hanno contribuito a organizzare un altro meraviglioso evento e grazie a tutti coloro che si sono presi il tempo di partecipare e partecipare! È stato davvero fantastico entrare in contatto con tutti nella bellissima città di Bruxelles. 

Credito fotografico: Sean Goggins

Durante questo CHAOSScon, abbiamo condotto diverse discussioni incentrate su due domande chiave. Abbiamo chiesto ai partecipanti di riflettere sulle domande in piccoli gruppi e riferire. Questo post metterà in evidenza alcuni dei punti chiave da asporto e fornirà anche commenti catturati che forse non sono stati inseriti in questo post. 

Quali sfide esistono per l'utilizzo delle metriche all'interno della tua OSPO o comunità?

L'uso coerente delle metriche all'interno di un'organizzazione o di una comunità

Molte delle risposte erano incentrate sulle difficoltà associate all'uso coerente delle metriche all'interno di un'organizzazione o di una comunità. Ad esempio, con la vastità di molte organizzazioni e comunità, l'implementazione e l'interpretazione delle metriche può variare molto tra le persone. Questo ci porta, nella comunità CHAOSS, a un obiettivo per il 2023 di sviluppare modi per comunicare semplici strategie metriche e risultati che possono essere facilmente condivisi tra le persone. 

La serie completa di commenti registrati per la prima domanda con categorizzazioni generali è qui: 

  • Organizzazione/Comunità: 
    • Non esiste un luogo centrale per le discussioni sulle metriche all'interno di un'organizzazione.
    • Non esiste una tassonomia comune su come parlare di metriche.
    • La frammentazione delle metriche all'interno di un'organizzazione può rendere difficile un uso coerente.
    • Le dimensioni di un'organizzazione possono rendere difficile l'uso coerente delle metriche.
    • Le dimensioni di una comunità possono rendere difficile l'uso coerente delle metriche.
    • Diverse fasi di maturità del progetto possono rendere difficile l'uso coerente delle metriche.
    • Esistono indicazioni minime sulla replica locale delle strutture CHAOSS.
  • Metriche/Modello di metriche: 
    • Come determinare il valore aziendale di un progetto?
    • Come misurare il valore della partecipazione a un progetto?
    • Come determinare il rischio aziendale da un progetto?
    • Come determinare l'impatto dell'azienda su un progetto?
    • Come misurare il costo della mancata partecipazione?
    • Le metriche stesse possono essere piuttosto complesse
Credito fotografico: Sean Goggins

Su cosa dovrebbe lavorare il progetto CHAOSS in futuro?

Costruire comunità collaborative e aiutare le persone a comunicare meglio

Ci sono molte, molte cose su cui potremmo lavorare all'interno del progetto CHAOSS nel 2023. I temi ricorrenti di CHAOSScon includono (1) aiutare le persone a entrare in contatto con altri in contesti simili per discutere di preoccupazioni relative alla salute (ad esempio, uffici del programma open source aziendale) e (2) sviluppare modi per aiutare le persone a comunicare sulle metriche all'interno della rispettiva organizzazione o comunità. 

La serie completa di commenti registrati per la seconda domanda con categorizzazioni generali è qui: 

  • Software CAOS: 
    • Abilita la visualizzazione di tutti i contributi in una dashboard.
    • Aggiungi l'uso di materiale sociale, di design e didattico (come un calendario sociale) in una dashboard di metriche dei contributori per visualizzare in modo incrociato i dati sull'ecosistema oltre il codice.
  • Operazioni CAOSS: 
    • Continua a supportare l'esperienza dei nuovi arrivati.
    • Assistere gli altri con l'interpretazione dei risultati.
    • Avere meccanismi per aiutare a interpretare i dati in modi imparziali / manipolandoli verso determinate ipotesi predeterminate.
    • Fornire badge per convalidare le strategie di metriche aziendali.
    • Fornire metriche e convalida del modello di metriche.
    • Supporta i gruppi di utenti che necessitano di metriche e modelli di metriche specifici per aiutare in una varietà di contesti.
    • Sviluppa personaggi per gruppi di persone con interessi simili.
    • Crea punti di partenza migliori per le persone che potrebbero non voler creare metriche.
    • Avere la giustizia sociale integrata nel processo di sviluppo metrico, non come beneficenza, ma per affrontare continuamente problemi sistemici.
    • Fornisci percorsi nelle metriche, più contesto su dove sono stati utilizzati in passato (ad esempio per rispondere alla domanda cosa usano le persone come me?).
    • Pensa alle persone che lavorano in lingue diverse: CHAOSS è accessibile per loro?
  • CAOSS Comunicazione: 
    • Parla con altre community per comprendere i diversi punti di vista delle metriche.
    • Racconta le storie degli utenti su come gli altri utilizzano nella pratica le metriche e i modelli di metriche.
    • Fornire un framework su come applicare le metriche.
    • Fornire modi per rappresentare e parlare di metriche nelle riunioni di lavoro.
    • Promuovi un approccio orientato agli obiettivi.
    • Articolazione del motivo per cui le metriche sono importanti per aiutare il business case.
    • Fornisci un set di cinque modelli metrici da utilizzare che fanno cinque cose diverse.
  • Metriche/Modello di metriche: 
    • Conformità della licenza software tra repository
    • Testare la copertura nei repository.
    • Qualità del codice
    • Stato della pipeline
    • Garantire un'ampia comunità di voci.
    • Crea metriche di produttività ed efficienza e modelli di metriche.
    • Necessità di comprendere il rapporto segnale/rumore.
    • Metriche più incentrate sull'uomo, del tipo che aiutano a segnalare/prevenire il burnout.
    • Una stima di quanto potrebbe essere difficile da implementare. Un segnale che indica se è necessaria l'esperienza tecnologica per implementare una particolare metrica, o se può essere eseguita tramite un rapido sondaggio, o se può essere identificata automaticamente o se richiede un grande aumento della gestione del programma. 

Grazie ancora a tutti per l'incredibile CHAOSScon 2023 a Bruxelles! Speriamo di vedervi presto!!

Credito fotografico: Sean Goggins

In che modo i designer possono contribuire a un progetto open source su GitHub?

By blog post Non ci sono commenti

Questa settimana, uno dei nostri collaboratori di design di CHAOSS Africa ha avuto una grande idea che potrebbe migliorare uno dei nostri progetti in corso. Questa idea non è stata elencata tra i problemi aperti nel nostro repository GitHub. La collaboratrice non era sicura di come procedere con il suo contributo, che è uno scenario comune per molti designer che non hanno familiarità con GitHub.

Se sei un designer interessato a fornire contributi open source, ecco due cose fondamentali che dovresti sapere sul contributo ai progetti in qualsiasi repository GitHub:

  1. Scegli un problema di progettazione su cui vorresti lavorare e parla con il manutentore del progetto. Una volta compreso ciò che deve essere fatto, puoi iniziare a lavorare sul problema. Puoi anche avviare una conversazione utilizzando la sezione dei commenti su GitHub e chiedere consiglio ad altre persone coinvolte nel progetto.
  1. Guarda i progetti in corso e vedi come puoi contribuire a migliorarli. Controlla i problemi aperti in un repository per trovare le attività che risolvono un problema che desideri risolvere. Se non c'è un problema relativo al tuo contributo, avvia una discussione con il manutentore del progetto su qualsiasi canale di comunicazione disponibile. Quindi assicurati che venga aggiunto un problema a GitHub prima di lavorare sulla tua idea.

Perché è importante aprire una issue prima di dare un contributo? Identificare un problema in un progetto open source non significa necessariamente che devi risolverlo. Un altro membro del progetto può avere le capacità tecniche o progettuali per risolvere il problema. Inoltre, alcune idee potrebbero non rientrare nell'ambito del progetto. In entrambi i casi, l'identificazione di un problema o di un'idea è un modo prezioso per contribuire e viene fatto aprendo un problema di GitHub.

Pensalo come testare un'app mobile e scoprire un problema di usabilità o un bug. Non devi essere il progettista di UX o l'ingegnere del software per risolvere il problema, ma la tua scoperta può comunque aiutare a migliorare l'app.

In conclusione, GitHub può essere un ottimo strumento per la gestione dei progetti, inclusa l'assegnazione di attività, il monitoraggio dei progressi e il monitoraggio dei contributi dei membri di un progetto. Non lasciarti intimidire dalla sua natura tecnica. In qualità di designer, i tuoi contributi sono preziosi e possono contribuire a migliorare i progetti nel repository della tua organizzazione.

Mi piacerebbe sentire altri contributori di design open source su qualsiasi punto che potrei aver perso. Per favore condividi i tuoi pensieri ed esperienze su Discorso CAOSS.

Raccolta di feedback DEI dalla tua comunità open source

By blog post

Come molti di voi sanno, CHAOSS ha lavorato con un team di consulenti DEI negli ultimi 2 anni tramite un audit interno per aiutare il nostro centro di progetto a diversità, equità e inclusione in tutto ciò che facciamo. Questo processo includeva a Sondaggio sulla comunità, che abbiamo lanciato nell'ottobre del 2022. 

Questo sondaggio è stato progettato per avere un'idea generale delle esperienze di tutti i membri della nostra comunità (Chaotics), indipendentemente da dove si trovassero nel loro viaggio CHAOSS. Volevamo anche far emergere luoghi per migliorare le nostre politiche e procedure per creare una comunità più accogliente e inclusiva. Abbiamo posto domande sui dati demografici, sui modi in cui stavano contribuendo, sulle loro esperienze di appartenenza alla comunità e sui loro suggerimenti per il futuro.

Scriveremo un altro post sul blog riportando i risultati e i nostri piani per affrontarli, ma nel frattempo abbiamo pensato che sarebbe stato utile condividere la struttura del sondaggio con altre comunità open source che potrebbero trarre vantaggio da un sondaggio di questo tipo.

Abbiamo scelto di utilizzare Indagine sul calcare per amministrare il nostro sondaggio perché non solo è open source, ma è uno strumento altamente personalizzabile e accessibile. (La versione gratuita ha alcune limitazioni.) Abbiamo scoperto che uno strumento come questo ci ha permesso di soddisfare i requisiti che per noi erano importanti:

  • Sono ammesse risposte anonime
  • Diversi tipi di tipi di risposta consentiti
  • Ospitato in una posizione conforme al GDPR 
  • Presentazione flessibile delle domande
  • Accesso limitato ai dati 

Condivideremo alcune lezioni apprese dal lancio di questo sondaggio questa settimana FOSDEM e CAOSScon, quindi se ci sarai, connettiamoci! Prenderemo anche le lezioni apprese dal lancio di questo sondaggio per il nostro Caotics e ripeteremo questo sondaggio per la prossima volta, ma per ora puoi trovare i link alla struttura del sondaggio qui:

Resta sintonizzato per l'analisi dei dati dei nostri risultati!