Eines der Dinge, die erfolgreiche Open Source-Projekte so erfolgreich machen, ist das Fehlen von Code "Ownership". Damit meine ich, dass niemand der alleinige Betreuer eines Bereichs der Anwendung ist - jeder kann und wird ermutigt, Beiträge zu irgendeinem Teil der Anwendung zu leisten. Daran glaube ich fest.
Was Sie tun möchten, ist zu erklären, dass die Art und Weise, wie die Dinge sind, das Team, das Sie jetzt haben, tatsächlich verletzt. Hier sind die Punkte, die Sie vermitteln möchten, vorzugsweise in dieser Reihenfolge:
- Ich kann dich nicht befreien, an anderen coolen Sachen zu arbeiten, die auf den Hecht kommen, wenn du der einzige bist, der weiß, wie das funktioniert.
- Wir möchten, dass Sie in der Lage sind, einen schönen Urlaub zu verbringen, aber wir können es uns nicht leisten, weil niemand anderes das kann, was Sie tun.
- Es ist eine unangenehme Tatsache, dass die Leute ihren Job wechseln, weil sie mit ihrer aktuellen Position nicht zufrieden sind. Wir möchten Sie nicht verlieren, weil Sie sich in der Gegend gefangen fühlen, in der Sie arbeiten.
Persönlich hatte ich es mit einem verstorbenen Mitarbeiter zu tun. Obwohl es keine Informationssilos gab, traf der Verlust immer noch schwer. Die Chancen dafür liegen weit unter dem dritten Punkt.
Wenn Sie Ihren Fall veröffentlicht haben, wenden Sie sich an die entsprechenden Mitarbeiter, um Vorschläge zur Behebung des Problems zu erhalten. Kommen Sie natürlich mit. Ihre Ideen werden ihnen dabei helfen zu erkennen, dass sie Teil eines Teams sind und nicht nur für ihr Fachgebiet benötigt werden. Es mag sein, dass Jane ein Interesse an dem hat, was Joe tut, aber sie fühlt sich ein bisschen eingeschüchtert. Das Wissen kann helfen, den Wissenstransfer unterhaltsamer zu gestalten. Einige der Dinge, die Sie tun möchten, sind:
- Überquere das aktuelle Team. Kurzfristig kann es sein, dass Sie etwas an Effizienz verlieren, aber in einer Ecke der App werden möglicherweise einige Lehren gezogen, die auf andere Teile der App angewendet werden können. Lassen Sie Jane und Joe eine Weile zusammen an dem Projekt des anderen arbeiten.
- Eine Kultur des Wissensaustauschs fördern. Eine Firma, für die ich gearbeitet habe, hatte ein "Brown Bag Tech Talk" -Programm. Jeder kann zu jedem genehmigten Thema (in der Regel Einführung in Technologie oder Softwareprozesse) referieren. Die Firma sorgte für das Mittagessen und der Moderator bekam ein paar hundert Dollar für ihre Bemühungen.
- Mentoring sollte eine Lebenseinstellung sein. Das Mentoring anderer Menschen dient dazu, Sie zu befreien, neue Dinge zu tun, und Sie für das Unternehmen noch wertvoller zu machen.
- Finde Wege, um die Grenzen des Informationssilos zu überschreiten, ohne den Rang zu verlieren. Je mehr Spaß du machst, desto weniger bedrohlich wird es. Wenn die Leute in Ihrem Team so gut sind, wie Sie sagen, sind sie wahrscheinlich nicht ganz zufrieden mit dem, was die Dinge sind. Sie müssen beurteilen, ob das Team damit fertig wird, aber Sie können sich eine Woche aussuchen. Beginnen Sie hier immer mit sich selbst. Die Idee ist es, allen klar zu machen, was die Verantwortlichkeiten von "so-and-so" sind und wie sie die Probleme, die sie haben, besser lösen können. Solange Sie mit dem Nacken an der Leine beginnen, werden sie auf die Idee kommen, dass niemand ihren Job annehmen will
Versuchen Sie im Allgemeinen, sie davon zu überzeugen, dass Sie die Arbeit unterhaltsamer gestalten möchten, und Sie benötigen ihre Hilfe, um dies zu tun.