På nettet kan du finde en masse information om, hvordan du udvikler et open source-projekt, men ingen kommenterer, hvad du skal undgå. Derfor vil vi fortælle dig om negativ opførsel eller dårlig praksis, som skal undgås for at projektet skal lykkes.
- At tro på, at dine bidragsydere er generende
Når en ekstern gør en observation, tror udviklerne, at de har givet dem mere arbejde, og det er det virkelig, men at ignorere disse rekvisitter er en fejltagelse til et open source-projekt. Snarere skal de velkommen og tak, at de arbejder sammen med dig, så de fortsætter med at gøre det. Senere kunne disse mennesker blive dine kolleger.
Du har brug for folk til at yde et bidrag og derefter give et andet og et tredje. Så det er muligt, at dit projekt får sine nye vedligeholdelsesrepræsentanter.
- Lad folk bare gøre det beskidte arbejde
Hver person, der ønsker at bidrage til et open source-projekt, har forskellige grunde til at gøre det: nogle er brugere, og andre vil opleve at hjælpe med denne type arbejde. I det andet tilfælde tjener det som en øvelse eller læring at give noget til det computerøkosystem, de bruger.
Mange udnytter denne goodwill og giver det beskidte arbejde til dem, der ønsker at samarbejde: opgaver uden interesse, med ringe værdi og uden direkte indflydelse på projektet. Pas på, hvilke opgaver du tildeler dine bidragydere, fordi nogle kan blive fornærmet, og husk at give deres ære til den, der fortjener det. Det er den eneste måde at holde dem tæt på og fortsætte med at hjælpe.
- Sætter meget høje forventninger til nye medarbejdere
I princippet skal du tage sig af, hvilken opgave du vil tildele de nye bidragsydere. Nogle kan være meget komplicerede og kan ikke gøres, så de ender med at være bange eller forsvinde, fordi de ikke føler sig i stand til at hjælpe.
Tal med dem på forhånd om deres færdigheder, og du kan lave et overblik over deres evner og guide dem til at skinne i projektet. Undervejs vil nogle blive, og andre vil forlade, men det er en del af processen.
Hvis du kan, blive deres mentor, fordi det får dine samarbejdspartnere til at føle sig velkomne. Dette råd gælder også for andre områder.
- Bed disse mennesker om at bringe noget offer i deres liv
Disse samarbejdspartnere bidrager frivilligt og i deres fritid, så de bør ikke blive bedt om at bringe store ofre. Det er ikke forkert (for denne type arbejde), at bidragsydere skal rejse langt, forsømme deres familie i et par dage, tilbringe en nat på et hotel eller væk hjemmefra for at være en del af eller passe ind i et projekt. Husk, at ikke alle, der hjælper, har den samme tidszone. Det foretrækkes at tildele dem bestemte opgaver, angive en leveringstid og lade dem udføre i deres eget tempo og på deres tilgængelige tid.
Det anbefales dog at lave nogle sociale aktiviteter for at dele og lære dem at kende. Du kan også lave videokonferencer ved hjælp af gratis software.
- Tænker at udlændinge er underlige
Det er velkendt, at de fleste open source-projekter bruger engelsk som et fælles kommunikationssprog, da det er det universelle sprog, og det har fungeret godt indtil videre. Men mange mennesker blev ikke født og talte engelsk, og andre taler ikke flydende, så nogle bliver frustrerede over samtalens langsommelighed.
Det er i dårlig smag, når en højttaler, der behersker engelsk, ignorerer folk, fordi de taler langsomt. Men ulempen er, at ved ikke at være i stand til at kommunikere på samme sprog, folk er ikke på samme niveau af mundtlig samtale. Meget tålmodighed, og de vil forstå hinanden perfekt.
- Uden vision er der ingen måde at delegere på
Det er en almindelig fejl i open source-projekter at se, hvordan lederen kæmper med væksten i sit projekt, selv når han har folk, der prøver at hjælpe.
Når samarbejdspartnere begynder at ankomme, begynder de at tilføje nye egenskaber, de vil evaluere og være orienterede; og projektledere fryser og ved ikke, hvordan de skal reagere, så bidragsydere bliver frustrerede og forsvinder før eller senere.
Det er ekstremt vigtigt at have en vision for projektet og kommunikere det. Gør det klart for dine samarbejdspartnere, hvad du vil, og hvad der ikke skal undgås friktion mellem deltagerne, så de ved, om de skal deltage i dit arbejde eller ej. På denne måde kan du være en god kaptajn.
Når de er tilmeldt dit projekt, skal du stole på dem så hurtigt som muligt og uddelegere nogle ansvarsområder til dem. Giv dem en hel del, så de føler sig lige så ansvarlige som dig. Hvis du på den anden side opretholder for meget kontrol, bliver du efterladt at arbejde alene, og du vil stoppe dens vækst.
- Glem at være taknemmelig
De erfaringer og følelser, som dine samarbejdspartnere har, vil altid være forskellige, men alle disse tjener som læring. Tak det.
Hvis du har noget at tilføje til denne liste over dårlig praksis, inviterer vi dig til at medtage den.