Wie Open-Source-Communities funktionieren

Wie Open-Source-Communities funktionieren

Die Welt im Jahr 2020 ist ganz anders als vor einem Jahr. Wo früher in den Städten viel los war und in den Büros viel los war, sind sie heute fast menschenleer, da viele Unternehmen ihre Mitarbeiter bitten, von zu Hause aus zu arbeiten. Viele Organisationen, darunter auch Red Hat, haben beschlossen, alle Büros so schnell wie möglich zu schließen. Über den Autor Brian Proffitt, Manager, Open Source Program Office bei Red Hat. Die Arbeit als verteilte Community ist etwas, was viele Open-Source-Projekte schon seit langem tun. Da Unternehmen und ihre Mitarbeiter die Remote-Arbeit annehmen, können Lehren aus der Welt von Open Source gezogen werden und wie verteilte Communities aus der Ferne zusammenarbeiten können, um Produkte zu entwickeln und gemeinsam an Ideen zu arbeiten. Open-Source-Communitys sind halborganisierte Sammlungen von Mitwirkenden an einem Projekt, in der Regel Software. Diese Gemeinschaften bringen Menschen mit gemeinsamen Interessen zusammen, um gemeinsam etwas zu schaffen, das mit jedem innerhalb oder außerhalb der Gemeinschaft geteilt werden kann. Und Open-Source-Projekte sind fast immer das Ergebnis verteilter Communities.

Arbeiten in Open-Source-Communities

Einer der größten Fehler, den Organisationen machen, wenn sie versuchen, in Open-Source-Communitys zu arbeiten, besteht darin, dass sie ihren Code nehmen und ihn der Open-Source-Community übergeben und erwarten, dass die Leute direkt eingreifen, um dort zu arbeiten. Das passiert oft und fast nie. arbeitet zugunsten des Unternehmens oder des Projekts. Organisationen müssen ihre Bereitschaft zeigen, sich gleichberechtigt an der Entwicklung des Kodex zu beteiligen. Am anderen Ende des Spektrums versuchen einige Mitwirkende, sich Open-Source-Communitys anzuschließen und ihren kommerziellen Ansatz zur Softwareentwicklung einzubringen, der Regeln und Richtlinien für die Arbeitsweise ihrer Entwickler umfasst. Eine starke libertäre Tendenz bei Open Source, da die Mitwirkenden unabhängig motiviert sind und daher dazu neigen, großen Organisationen zu misstrauen, die versuchen, sich in ihren Communities zu engagieren. Dieser Ansatz kann scheitern, weil Organisationen ihre eigenen Regeln einbringen, die einfach nicht der Freiheit entsprechen, die viele von Open Source erwarten. Sie werden keine Mitwirkenden für eine Community gewinnen, wenn Sie zu viele Regeln haben. Es besteht ein gutes Gleichgewicht zwischen der einfachen Bereitstellung von Code für eine Community und der Erwartung, dass die Leute ohne Anleitung an diesem Code arbeiten, und zu vielen Regeln oder zu viel Struktur.

Wirtschaftsunterricht

Die Lektion hier kann in einer Unternehmensorganisation mit einer vollständig verteilten Belegschaft angewendet werden. Die Mitarbeiter sollten die Hilfe der Organisation sehen und sich an der Unterstützung ihrer Belegschaft beteiligen, dürfen jedoch nicht durch zu viele Regeln eingeschränkt oder eingeschränkt werden, die Kreativität und Innovation unterdrücken oder ein schwieriges Arbeitsregime auferlegen. und stressig für diejenigen, die es nicht gewohnt sind, in dieser vertrauten Umgebung zu arbeiten. Unterstützen und aktivieren Sie Ihre Remote-Community. Wenn Sie versuchen, die Kontrolle über Ihre Mitarbeiter aus der Ferne zu übernehmen, ist es wichtig, alle alten Regeln abzuschaffen. In Open-Source-Communities konzentrieren sich Entwickler nicht darauf, wie lange sie schon an einem Projekt arbeiten, unabhängig davon, wann sie beginnen oder enden. Der Fokus liegt und sollte auf den Ergebnissen liegen. Entfernen Sie in einer Remote-Arbeitsumgebung das Handbuch, das beschreibt, wie jemand seine Arbeit erledigen soll, und behalten Sie die wichtigen Teile dessen bei, was getan werden muss, und ermöglichen Sie den Menschen, ihre Freiheit und Kreativität zu nutzen, um Dinge zu erledigen. „Ein Weg, der für sie am besten funktioniert.“ Bei der Rolle eines Open-Source-Community-Managers geht es nicht nur darum, sicherzustellen, dass Funktionen überprüft werden, sondern auch darum, sicherzustellen, dass die Leute glücklich sind, Spaß an dem haben, was sie tun, und sie haben. Werkzeuge, um es zu tun. Geben Sie Ihren Mitarbeitern die Werkzeuge, mit denen sie ihre Arbeit erledigen können, und lassen Sie sie dann selbst herausfinden, wie sie es erledigen können. Seien Sie gleichzeitig da, um diese Person zu unterstützen. Ein Open-Source-Community-Manager überwacht und greift bei Bedarf frei ein.

Seien Sie gemütlich

Neben der Aufrechterhaltung einer gesunden Open-Source-Community ist es wichtig sicherzustellen, dass sie auch neue Mitwirkende anzieht. Von Anfang an ist es wichtig, Informationen über den Speicherort des Codes, den Download der Software und die technische Dokumentation bereitzustellen. Das Vergraben eines dreiseitigen Download-Links auf einer Webseite sendet ein Signal: Wenn es viel Arbeit ist, in die Community einzusteigen, oder wenn Sie nicht wissen, mit wem Sie sprechen oder wo Sie anfangen sollen, wird es keine neuen Mitwirkenden anziehen . Da Mitarbeiter remote arbeiten, können sich Ihre regulären Kommunikationswege ändern. Daher ist es wichtiger denn je, sicherzustellen, dass Sie wissen, wo Sie um Hilfe bitten und an wen Sie sich wenden können. Wenn Sie mit einer vollständig verteilten Belegschaft arbeiten, ist es schwierig, zu viel zu kommunizieren. Nehmen Sie sich daher die Zeit, regelmäßige Video-Update-Anrufe zu wichtigen Themen im gesamten Unternehmen zu organisieren. Geben Sie Ihren Mitarbeitern dann die Möglichkeit zur Teilnahme.

Akzeptieren Sie die Änderung

Da wir alle lernen, in verteilten Teams zu arbeiten, ist es wichtig, nicht zu versuchen, die Kultur zu kopieren, die Sie in einem Büro hatten. Der Platz ist nicht vorhanden, die zufälligen „Wasserkühler“-Momente passieren nicht mehr so ​​einfach. Die drastische Umstellung vom Büro auf Remote-Arbeit stellt zweifellos für einige Mitarbeiter eine Herausforderung dar. Die Bürokultur lässt sich nicht auf Remote-Arbeit übertragen. Kultur muss sich organisch entwickeln. Es wird passieren. Eines Tages wird jemand etwas Dummes tun und alle werden eine Woche lang darüber lachen, und dann wird daraus ein Witz. Kulturen und Gemeinschaften gewinnen mit der Zeit ihre Rituale und Witze und sie sind es, die eine Gemeinschaft wachsen lassen. Auf diese Weise treten Open-Source-Mitwirkende Communities bei und bleiben dort oft über viele Jahre hinweg aktiv und engagiert.