Skip to content

Commit 98fd6a0

Browse files
authored
Merge pull request #533 from InnerSourceCommons/tc-it-03
Create 03-keeping-the-community-healthy-it.asciidoc
2 parents 99b0377 + 1f496bc commit 98fd6a0

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
== Mantenere la community sana
2+
L'introduzione ha sottolineato che i Trusted Committers hanno responsabilità sia per la tecnologia che per la community.
3+
Non è sufficiente concentrarsi solo sul codice e sull'integrità del codice.
4+
Per garantire il successo a lungo termine, i Trusted Committers dovrebbero sforzarsi di mantenere sana anche la community che implementa il software.
5+
Per questo motivo, devono trovare un buon equilibrio tra garantire la qualità del prodotto e far crescere una community sana.
6+
7+
Che aspetto ha una community sana?
8+
Molto semplicemente, in una community sana, i https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] tendono ad essere comunicativi, a trascorrere la maggior parte del loro tempo a sviluppare software, e sono in grado di migliorare la loro tecnica. Di conseguenza, una community sana sarà in continua crescita.
9+
10+
Perché i https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] aderiscono e rimangono in una community?
11+
Alcuni lo fanno perché sostengono lo scopo o alla missione della community.
12+
È compito del Trusted Committer di articolare e promuovere chiaramente la missione.
13+
L'importanza non ne è spesso riconosciuta, ma il marketing di una community e dei suoi prodotti è davvero essenziale.
14+
15+
Un'altra ragione, più ovvia, per cui le persone aderiscono è che si divertono a lavorare con altri membri della comunità, tra cui i Trusted Committers.
16+
Una community fiorente è quella in cui i membri si trattano e comunicano tra loro con il massimo rispetto.
17+
I contributi sono trattati come omaggi o donazioni piuttosto che come diversivi, e i contributi eccellenti (soprattutto i primi) sono lodati.
18+
Il lavoro di Trusted Committer in tutto questo è principalmente quello di essere un esempio per gli altri, o quello di stabilire un esempio del livello di qualità software prevista.
19+
Se necessario, i Trusted Committers sono coloro che devono creare e mettere in atto un codice di condotta per la community.
20+
Se ci sono membri il cui comportamento è dannoso o tossico per la salute della community, è responsabilità del Trusted Committer di affrontare questo problema.
21+
I Trusted Committers dovrebbero creare opportunità per le persone di riunirsi regolarmente (di persona o virtualmente), conoscersi e risolvere pacificamente i conflitti man mano che si presentano.
22+
23+
Le persone tendono anche a rimanere (nella community) perché lavorare in una community InnerSource è un'opportunità eccellente per acquisire nuove competenze e crescere personalmente.
24+
Anche in questo caso il ruolo del Trusted Committer è molto importante.
25+
I Trusted Committers spesso diventano guide per junior developers, e spendono attivamente del tempo nelle pull requests non solo indicando aree di miglioramento, ma anche spiegando in dettaglio perché un qualcosa deve essere migliorato e come procedere.
26+
Forniscono la teoria o l'esperienza che giustificano le modifica e suggeriscono i modi migliori per implementarla.
27+
In questo modo, i Trusted Committers possono velocizzare l'apprendimento nelle loro community molto di più che nei prgetti di sviluppo software tradizionali.
28+
29+
Crediamo che i Trusted Committers debbano dare la priorità all'onboarding e al mentoring durante le pull requests invece che al raggiungimento delle date di rilascio previste, a meno che non ci sia una buona ragione per non farlo. Un buon mentoring durante le pull requests porta a un più alto livello di fiducia e impegno da parte dei https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_], che a sua volta porta a più contributi. Ne parleremo ulteriormente in https://innersourcecommons.org/learn/learning-path/trusted-committer/04/["Upleveling la Comunità "].
30+
31+
Infine, alcune persone si concentrano nelle community di InnerSource perché si focalizzano sullo sviluppo di software invece che su attività considerate overhead o uno spreco di tempo, comune soprattutto nelle grandi aziende con una forte attenzione ai processi. Il lavoro del Trusted Committer in questo contesto è garantire che i https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] possano effettivamente concentrarsi sui propri progetti comunicando e promulgando linee guida utili per contibuire.
32+
33+
Un aspetto importante di queste linee guida è spiegare quello che chiamiamo _signaling_ nelle pull requests: come deve essere fatto un commento? Cosa vuol dire se metto _like_ o _ + 1_ a un commento? In che modo @mentioning qualcuno con il prefisso /CC è diverso dall'utilizzo del prefisso /FYI? In generale, i Trusted Committers devono fare in modo che il processo di contribuzione non crei più problemi, ma che invece sostenga la community nell'identificare e risolvere i problemi. In ultima analisi, i Trusted Committers dovrebbero dare alla loro community la capacità di individuare i problemi legati alle procedure, di adattarli e migliorarli il più possibile agendo come comunità.
34+
35+
Per far sì che i Trusted Committer siano in grado di adempiere a tutte queste responsabilità, è importante che comunichino regolarmente con i membri della community e che si tengano informati degli eventi.
36+
Approfondiamo questo aspetto nella sezione https://innersourcecommons.org/learn/learning-path/trusted-committer/06/["Advocating the Community's Needs "].
37+
38+
In sintesi, i Trusted Committers devono sforzarsi di creare un ambiente accogliente e apprezzativo per i loro https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] che consenta loro di concentrarsi sull'implementazione di software e sulla crescita personale, creando opportunità per imparare da altri membri della community.

0 commit comments

Comments
 (0)