5 Möglichkeiten, wie Ingenieure außerhalb des Code-Editors eine positive Wirkung erzielen können

Veröffentlicht: 2022-05-06

Produktingenieure sind Experten darin, Probleme zu erkennen, zu verstehen und zu lösen. Aber die Probleme, die Sie angehen – und damit die Auswirkungen, die Sie haben – müssen nicht auf die Arbeit beschränkt sein, die Sie in einem Texteditor oder einer integrierten Entwicklungsumgebung (IDE) erledigen.

Ja, der von Ihnen geschriebene Code und die von Ihnen erstellten Systeme sind wichtige Faktoren, die zum Erfolg und Wachstum eines Unternehmens beitragen. Aber wenn Sie die Freiheit haben, Probleme auf organisatorischer Ebene zu lösen, und befähigt sind, Kultur und Prozesse zu gestalten und weiterzuentwickeln, kann Ihr Einfluss exponentiell wachsen.

Hier sind die fünf Bereiche, zu denen wir Produktingenieure ermutigen, sich zu engagieren, wenn sie versuchen, ihre Wirkung zu maximieren.

1. Markenbotschafter sein

Wir sind stolz auf das, was wir bei Intercom aufbauen. Aber wir sind noch stolzer auf Ingenieure, die großartige Produkte bauen und dieses Wissen dann mit der Welt teilen. Intercom könnte ohne unzählige andere Ingenieure nicht existieren, die Probleme gelöst und Tools entwickelt haben, die wir jeden Tag verwenden.

Aus diesem Grund werden Ingenieure bei Intercom ermutigt, ihr Wissen mit anderen zu teilen, um die Community zu bereichern. Wenn wir ein Problem gelöst haben, mit dem andere zu kämpfen hatten, teilen wir unsere Lösungen. Aus diesem Grund haben wir Hunderte von Stunden in Reden , Schreiben , Open-Source-Beiträge und Community-orientierte Veranstaltungen investiert. Dies sind großartige Gelegenheiten, unsere eigene Ingenieurskultur aufzubauen, von anderen Ingenieuren zu lernen und Innovationen in der breiteren Gemeinschaft zu fördern.

Unsere ingenieurtechnische Veranstaltung, Building Intercom, in der Vicar Street in Dublin, Irland, November 2017

Unsere auf Technik ausgerichtete Veranstaltung, Building Intercom, in der Vicar Street in Dublin, Irland

Es ist wichtig, dass Ingenieure die Unterstützung erhalten, damit sie sich dabei wohl fühlen. Bei Intercom ist es völlig normal, dass die wöchentliche Verpflichtung eines Technikers „Gespräch vorbereiten“ oder „ersten Entwurf eines Blogbeitrags schreiben“ lautet. Wenn wir die Aufgabe übernehmen, einen Vortrag zu halten oder einen Blogbeitrag zu schreiben, erhalten wir die entsprechende Schulung und Unterstützung, um dies auf höchstem Niveau zu tun, z. B. einen Rhetorik-Coach oder Sitzungen mit einem Redakteur aus dem Content-Team.

2. Vorstellungsgespräch

Sich an Bewerbungsgesprächen zu beteiligen, ist vielleicht die offensichtlichste und direkteste Art, wie ein Produktingenieur bei der Einstellung helfen kann. Wenn Ihr Team wächst, bestehen die beiden größten Herausforderungen darin, sicherzustellen, dass die Qualität der Kandidaten hoch genug ist und dass eine breitere Ausrichtung gewahrt bleibt. Der Interviewprozess gibt Ihnen die Möglichkeit, sowohl die Qualität als auch die Ausrichtung zu beurteilen oder das Risiko einer Fehlausrichtung zu identifizieren. Daher ist dies eine entscheidende Gelegenheit für jeden Ingenieur, zur langfristigen Gesundheit des Ingenieurteams beizutragen.

„Wenn der Einstellungsprozess nicht konsistent oder darauf ausgerichtet ist, die richtigen Daten über Kandidaten zu sammeln, kann der Compounding-Effekt negativ werden.“

Ingenieure, die in den Prozess einsteigen, sollten einige Monate Zeit haben, sich an die Kultur des Teams zu gewöhnen, bevor sie einen erfahrenen Interviewer für einen bestimmten Zeitraum begleiten, um die Kalibrierung der Kriterien sicherzustellen. Neue Interviewer sollten mit Sitzungen wie Pairing oder der Überprüfung von Take-Home-Tests beginnen , um sich mit dem Prozess vertraut zu machen.

Sobald Sie mit dem Schreiben von Feedback und der Teilnahme vertraut sind, können Sie damit beginnen, abstraktere und mehrdeutige Sitzungen zu begleiten, bis Sie sich wohl fühlen, sie zu leiten. An diesem Punkt sollten Sie die Sitzung für eine gewisse Zeit alleine weiterführen, bevor Sie anderen erlauben, Sie zu beobachten.

Wenn der Einstellungsprozess nicht konsistent oder darauf ausgerichtet ist, die richtigen Daten über Kandidaten zu sammeln, kann der Compounding-Effekt negativ werden, was zu einem Mangel an Diversität und einer Fehlausrichtung innerhalb des Teams führt. Eine falsch ausgerichtete Einstellung führt zur nächsten und zieht das Team in verschiedene Richtungen. Aus diesem Grund ist es für Produktingenieure so wichtig, die Definition des Interviewprozesses selbst in die Hand zu nehmen.

3. Onboarding

Das Onboarding wird oft als ein oder zweitägige Pause behandelt, bevor wir zu unserer „echten“ Arbeit kommen. Es konzentriert sich darauf, ein paar Leute zu treffen, unseren Computer einzurichten, Vorteile durchzugehen und gelegentlich einem Vortrag einer Führungskraft über die Vision und Mission des Unternehmens zuzuhören. Es ist schnell, billig und kurz. Aktuelle Mitarbeiter „verschwenden“ ihre Zeit nicht, und neue Mitarbeiter können sich darauf konzentrieren, sofort viel zu bewirken.

„Wir können die Vorteile [durch die Einstellung von mehr Mitarbeitern] nur erreichen, wenn wir neue Ingenieure für den Erfolg einsetzen.“

Während diese Schritte wichtig und notwendig sind, ist diese Art des Onboardings allgemein und oberflächlich und hinterlässt große Lücken. Es bringt neuen Mitarbeitern nicht die unausgesprochenen Regeln und Erwartungen rund um das Büro bei. Es hilft den Menschen nicht, sich in einer neuen und anderen Umgebung zurechtzufinden.

Wenn hochkarätige Ingenieure investieren, um einer neuen Person zu helfen, selbst einflussreich zu werden, wirkt dies als Kraftmultiplikator und zahlt sich für das Team und das Unternehmen aus. Wir können diese Vorteile nur erzielen, wenn wir neue Ingenieure für den Erfolg aufbauen und sicherstellen, dass sie mit den Werten und Prinzipien des Unternehmens, in das sie eintreten, übereinstimmen. Einen weiteren Techniker zu haben, der dafür sorgt, dass ein neuer Mitarbeiter ein nahtloses Onboarding-Erlebnis hat, ist eine großartige Möglichkeit, dies zu tun.

Normalerweise gibt es am Anfang große Wissenslücken, die gefüllt werden müssen, damit sich ein neuer Mitarbeiter produktiv fühlt. Wenn Techniker häufige Fragen von Neueinstellungen proaktiv beantworten („Wie richte ich meine Entwicklerumgebung ein?“ „Wer überprüft meinen Code?“ „Wie überwache ich den Status eines Builds?“), verringern Sie die Wahrscheinlichkeit einer Neueinstellung an den ersten Hürden scheitern.

4. Wissensaustausch

Die weltbesten Produkte werden von Teams gebaut, nicht von brillanten und einsamen Ingenieuren. Ein charakteristisches Merkmal eines Produktingenieurs ist, dass er seine Zeit damit verbringt, sicherzustellen, dass neuere oder jüngere Ingenieure, die mit der Technologie oder den Prozessen möglicherweise nicht vertraut sind, nicht nur verstehen, was sie tun, sondern auch, warum sie es tun.

„Es gibt keinen Single Point of Failure, selbst wenn ein wichtiger Mitwirkender verloren geht“

In der Praxis bedeutet dies, dass ein Produktingenieur technische Führung demonstriert, indem er Prozesse erstellt, denen andere folgen können, wodurch die Delegation ermöglicht und ihre Effektivität vervielfacht wird, sei es durch praktische Workshops oder gut geschriebene Dokumentationen.

Bei Intercom veranstalten wir neben unseren Engineering-Touren regelmäßig „Ask-me-anything“-Sessions, bei denen ein Ingenieur anderen Engineering-Teams erklärt, wie ein bestimmter Teil unseres Systems funktioniert. Sie vervielfachen ihre Effektivität, weil sie ihr Wissen nicht nur dazu nutzen, ihre Arbeit zu erledigen, sondern es stattdessen einer Armee von Menschen ermöglichen, die Arbeit zu erledigen. Es bedeutet auch, dass es keinen Single Point of Failure gibt, selbst wenn ein wichtiger Mitwirkender verloren geht.

5. Werte definieren

Ein gemeinsamer Satz von Werten, an denen sich Ihr gesamtes Team orientiert, trägt dazu bei, die Elemente der Unternehmenskultur zu erhalten, die Ihnen am Herzen liegen. Da das Engineering-Team von Intercom gewachsen ist, sind Probleme wie die oben genannten aufgetreten. Werte und Prozesse, die funktionierten, als die Organisation aus 10 Personen bestand, begannen zu brechen, als diese Zahl 100 erreichte, und diejenigen, die für 100 funktionierten, werden höchstwahrscheinlich nicht funktionieren, wenn es 500 werden.

Wir nähern uns unserer Bewertung des Engineerings auf Organisationsebene – und verfeinern unsere Werte – auf die gleiche Weise wie das Produkt, das wir bauen. Wir sammeln ständig Feedback und verfeinern unsere Werte. Einer unserer größten Inputs für die Iteration ist das Feedback unserer Ingenieure auf allen Ebenen der Amtszeit und des Dienstalters. Ein Forum aus freiwilligen Ingenieuren trifft sich jedes Quartal, um Probleme und potenzielle Verbesserungsbereiche zu identifizieren und Arbeitsgruppen zu bilden, um diese an die Geschäftsleitung weiterzuleiten.

„Um außerhalb des Code-Editors etwas zu bewirken, geht es darum, Wege zu finden, die Kultur Ihres Unternehmens genauso zu formen, wie Sie das Produkt entwickeln.“

Das Definieren und Iterieren von Werten sowohl von unten nach oben als auch von oben nach unten bedeutet, dass unsere Werte etwas sind, für das sich Ingenieure verantwortlich fühlen. Auf diese Weise sind sie keine leeren Worte, sondern etwas, das wir alle mitgestalten können.

Wenn Sie außerhalb des Code-Editors etwas bewirken wollen, geht es letztendlich darum, Wege zu finden, die Kultur Ihres Unternehmens genauso zu formen, wie Sie das Produkt entwickeln. Auf diese Weise wird Ihre positive Wirkung weit und breit zu spüren sein. Wenn Sie daran interessiert sind, als Ingenieur bei Intercom etwas zu bewirken, würden wir gerne mit Ihnen sprechen – werfen Sie einen Blick auf unsere offenen Stellen.

Intercom-Karriere