Unikaj tych złych praktyk w projektach open source

W sieci można znaleźć wiele informacji o tym, jak stworzyć projekt open source, ale nikt nie komentuje, czego należy unikać. Dlatego chcemy opowiedzieć o pewnych negatywnych zachowaniach lub złych praktykach, których należy unikać, aby projekt zakończył się sukcesem.

nie lubię

  • Wierząc, że twoi współpracownicy są uciążliwi

Kiedy ktoś spoza zespołu oferuje feedback, programiści często czują, że otrzymali więcej pracy, i w pewnym sensie jest to prawdą. Jednak ignorowanie tego wsparcia jest błędem w przypadku projektu open source. Zamiast tego, powinni powitać i podziękować tym współpracownikom za współpracę , zachęcając ich do kontynuowania. Osoby te mogą nawet zostać później współpracownikami.

Potrzebujesz ludzi do wniesienia wkładu, a potem drugiego i trzeciego. Twój projekt może więc mieć nowych przedstawicieli ds. Utrzymania.

  • Pozwalanie ludziom po prostu wykonywać brudną robotę

Każda osoba, która chce wnieść swój wkład w projekt open source, ma inne powody, by to robić: niektórzy są użytkownikami, a inni chcą skorzystać z pomocy w tego typu pracy. W drugim przypadku służy jako ćwiczenie lub nauka dawania czegoś używanemu ekosystemowi komputerowemu.

Wielu wykorzystuje tę dobrą wolę i zleca brudną robotę tym, którzy chcą pomóc: zadania, które są nieciekawe, mają niewielką wartość i nie mają bezpośredniego wpływu na projekt. Uważaj, jakie zadania przydzielasz swoim współpracownikom, ponieważ niektórzy mogą się obrazić, i pamiętaj, aby oddawać honory tym, którym się należą . To jedyny sposób, aby utrzymać ich zaangażowanie i kontynuować pomoc.

zarządzanie-projektami-dla-reszty-z-nas1

  • Stawiamy bardzo wysokie wymagania nowym pracownikom

Po pierwsze, powinieneś dokładnie rozważyć zadania, które powierzasz nowym współpracownikom. Niektóre mogą być dla nich zbyt skomplikowane , co może prowadzić do zniechęcenia lub rezygnacji z pracy, ponieważ nie czują się na siłach, by pomagać.

Porozmawiaj z nimi wcześniej o ich umiejętnościach, a możesz dokonać przeglądu ich umiejętności i poprowadzić ich, aby zabłysnęli w projekcie. Po drodze niektórzy zostaną, a inni odejdą, ale to część procesu.

Jeśli możesz, zostań ich mentorem, bo dzięki temu Twoi koledzy poczują się mile widziani . Ta rada ma zastosowanie również w innych obszarach.

  • Poproś te osoby, aby poświęciły swoje życie

Ci współpracownicy pracują dobrowolnie i w swoim wolnym czasie, więc nie należy wymagać od nich znaczących poświęceń . W tego typu pracy niemile widziane jest, aby współpracownicy musieli pokonywać duże odległości, zaniedbywać rodziny przez kilka dni, spędzać noc w hotelu lub przebywać poza domem, aby uczestniczyć w projekcie lub znaleźć czas na jego realizację. Należy pamiętać, że nie wszyscy pomagający mieszkają w tej samej strefie czasowej. Lepiej jest przypisać im konkretne zadania, wyznaczyć termin i pozwolić im pracować we własnym tempie i zgodnie z ich dostępnością.

Zaleca się jednak zrobienie pewnych działań społecznych, aby się nimi podzielić i poznać. Możesz także prowadzić wideokonferencje za pomocą bezpłatnego oprogramowania.

życie społeczne zero wypalenie 08

  • Myśląc, że obcokrajowcy są dziwni

Powszechnie wiadomo, że większość projektów open source używa języka angielskiego jako wspólnego języka komunikacji, ponieważ jest to język uniwersalny i do tej pory działał dobrze. Ale wiele osób nie urodziło się mówiących po angielsku, a niektórzy nie są biegli, więc niektórzy ludzie są sfrustrowani powolnością rozmowy.

To niegrzeczne, gdy prezenter biegle władający angielskim ignoruje ludzi, bo mówią wolno. Problem polega jednak na tym, że bez umiejętności komunikowania się w tym samym języku, ludzie nie są na tym samym poziomie płynności konwersacyjnej. Z odrobiną cierpliwości będą w stanie doskonale się zrozumieć.

  • Bez wizji nie ma możliwości delegowania

Częstym błędem w projektach open source jest obserwowanie, jak lider zmaga się z rozwojem swojego projektu, nawet jeśli ma ludzi, którzy próbują pomóc.

Kiedy współpracownicy zaczynają przyjeżdżać, zaczynają dodawać nowe cechy, chcą oceniać i być zorientowani; a liderzy projektów zastygają i nie wiedzą, jak odpowiedzieć, więc współtwórcy są sfrustrowani i prędzej czy później znikają.

Kluczowe jest posiadanie wizji projektu i skuteczne jej komunikowanie. Wyjaśnij swojemu zespołowi, czego chcesz i nie chcesz unikać tarć między uczestnikami, aby wiedzieli, czy dołączyć do Twojego projektu . W ten sposób możesz być dobrym liderem.

Gdy dołączą do Twojego projektu, powinieneś jak najszybciej im zaufać i przekazać im część obowiązków. Daj im jakąś część, aby poczuli się tak samo odpowiedzialni jak Ty. Jeśli natomiast zachowasz zbyt dużą kontrolę, zostaniesz sam i zahamujesz jego rozwój.

  • Zapomnij o wdzięczności

Doświadczenia i odczucia Twoich kolegów zawsze będą różne, ale wszystkie stanowią okazję do nauki . Doceniaj je.

Jeśli masz coś do dodania do tej listy złych praktyk, zapraszamy do uwzględnienia tego.


Dodaj jako preferowane źródło w Google