Die Rolle des Trusted Committers (TC) ist eine der Schlüsselrollen einer InnerSource-Organisation. Stell Dir einen Trusted Committer als jemanden im Team vor, auf den Du bei wichtigen technischen Entscheidungen vertraust, und als einen fähigen Betreuer, der dem Committer hilft, dessen Beitrage zielführend in das Produkt integrieren zu können. Die Rolle eines Trusted Committers ist sowohl anspruchsvoll als auch wertgeschätzt. Sie ist mehr als nur ein bürokratischer Pförtner, im Gegenteil, sie ist maßgeblich für den Erfolg jeder InnerSource Organisation.
LearnLasst uns mit der wohl am häufigsten mit der Rolle des Trusted Committers in Verbindung gebrachten Verantwortung beginnen: Sicherung der Produktqualität
LearnIn der Einführung wurde darauf hingewiesen, dass Trusted Committer sowohl technikorientierte als auch organisationsorientierte Verantwortlichkeiten haben. Es ist nicht ausreichend, sich nur auf den Code und den Zustand des Codes zu konzentrieren. Um auf lange Sicht erfolgreich zu sein, sollten Trusted Committer auch danach streben, die Community, die die Software erstellt, gesund zu erhalten. Deshalb müssen sie sich um eine gute Balance zwischen dem Sicherstellen der Produktqualität und dem Wachstum der eigenen Community bemühen.
LearnEs gibt ein Kontinuum bei der Teilnahme an einer InnerSource Community. Es gibt Menschen, denen die Community nicht bekannt ist. Neulinge könnten sich für die Community und deren Produkt interessieren, haben aber bisher noch nicht damit gearbeitet. Consumer nutzen die Software, haben aber bisher noch nicht selbst dazu beigetragen. Dann gibt es die Contributors, die schon mindestens einen Beitrag geleistet haben, und schließlich die Trusted Committer, welche Verantwortung sowohl für die Software als auch die Community übernehmen. Als Trusted Committer bist du verantwortlich, Individuen zu helfen sich innerhalb dieses Kontinuums weiterzuentwickeln und ihre Fähigkeiten zu verbessern, Beiträge zu liefern. In diesem Sinne agieren Trusted Committer als Multiplikatoren in ihrer Community.
LearnAufgrund einer Reihe von Gründen ist das Werben um Beiträge für eine InnerSource Community herausfordernder als in einer Open Source Community:
LearnInnerSource Communities existieren im Kontext eines Unternehmens und unterliegen daher größeren Einschränkungen als Open Source Communities. Manchmal stehen die Interessen des Unternehmens im Widerspruch zu denen der Community. Trusted Committer vertreten eine langfristige Perspektive für ihr Projekt. Sie verstehen, dass eine funktionierende Gemeinschaft eine Vorbedingung für die langfristige Wartbarkeit und Qualität der Software ist. Aus diesem Grund sind viele InnerSource Initiativen nach dem Apache Motto modelliert: "Community over Code". Unternehmen hingegen befassen sich natürlich mehr mit den Produkten selbst, die von der InnerSource Community entwickelt werden. Sie bevorzugen kurz- bis mittelfristige Ergebnisse, die die Geschäftsziele verbessern.
Learn