Wie man ein effektives Onboarding für Ingenieure/Entwickler implementiert, um die Produktivität zu steigern
Die Einstellung der besten Ingenieure und Entwickler für Ihr Unternehmen ist nur die halbe Miete - Sie wollen auch, dass die neuen Mitarbeiter produktiv und zufrieden bleiben, um ein effektives, florierendes Team aufzubauen.
Das ist allerdings leichter gesagt als getan.
Viele Unternehmen verlieren 25 % ihrer Mitarbeiter im ersten Jahr, und diejenigen, die bleiben, sind in den ersten acht Monaten ihrer Beschäftigung nicht voll produktiv. Wenn Sie nicht Teil dieser Statistik sein wollen, brauchen Sie ein effektives System für das Onboarding von Entwicklern/Ingenieuren.
❓ Warum das erfolgreiche Onboarding von Entwicklern und Ingenieuren heute so wichtig ist
Beim Onboarding von Entwicklern und Ingenieuren geht es darum, die neuen Mitarbeiter an einen Punkt zu bringen, an dem sie mit voller Kapazität arbeiten und vollständig in das Unternehmen integriert sind.
Mit einem erfolgreichen Onboarding-Prozess können Sie:
- Klare Erwartungen an den neuen Software-Ingenieur formulieren
- Legen Sie die Erwartungen fest, die der neue Software-Ingenieur von Ihrem Unternehmen erwarten kann
- Bestimmen Sie das Tempo, mit dem der neue Software-Ingenieur seinen Beitrag zur Erreichung der Unternehmensziele leisten wird
Andererseits führt ein unzureichendes Onboarding zu unzureichend geschulten und desorientierten neuen Mitarbeitern. Die Belastung durch ihre ständigen Fragen verlangsamt (und verärgert) erfahrenere Teammitglieder, was zu einem kumulativen Rückgang der Produktivität und Effizienz des Teams führt.
Trotz der Konsequenzen haben 22 % der Unternehmen immer noch keinen formellen Onboarding-Prozess. Und wenn sie einen haben, haben über 49 % von ihnen ihn nicht erfolgreich umgesetzt.
Das Onboarding ist die erste Gelegenheit, neue Mitarbeiter auf einen langfristigen Erfolgvorzubereiten.
Auch wenn Entwickler und Ingenieure über ein fundiertes technisches Wissen verfügen, kann der Einstieg in einen neuen Job für sie eine Herausforderung sein. Namen und Gesichter zu lernen, einen Berg von Code zu entwirren, neue Arbeitsabläufe und technische Systeme zu verstehen ... es gibt so viel Software, mit der sie sich beschäftigen müssen.
Das Onboarding von Remote-Ingenieuren ist nach der Pandemie schwieriger geworden. Im Jahr 2020 hatten Unternehmen Schwierigkeiten mit der Einstellung und Einarbeitung von Mitarbeitern aus der Ferne, vor allem, weil sie nicht über die nötigen Mittel für die Fernkommunikation verfügten.
Glücklicherweise ändert sich dieser Präzedenzfall schnell, da die Unternehmen neue Technologien für die Einstellung, das Onboarding und die Schulungsmodelle nutzen.
Weitere Vorteile sind die Bindung der neuen Talente an das Unternehmen und die Entwicklung einer fruchtbaren Arbeitsbeziehung. 69 % der Mitarbeiter bleiben eher drei Jahre bei einem Unternehmen, wenn sie ein gutes Onboarding erlebt haben. Die Tatsache, dass der Ersatz eines Entwicklers zwischen 30 und 50 % des Gehalts eines Mitarbeiters kosten kann, macht die Investition von Zeit und Mühe in einen effektiven Onboarding-Prozess ebenfalls kosteneffektiv.
🆚 Wie unterscheidet sich das Onboarding von Ingenieuren und Entwicklern von anderen Mitarbeitern?
Der Status quo der Einarbeitung in einem Unternehmen sieht folgendermaßen aus: ein Stapel auszufüllender Formulare, ein kurzer Überblick über die Geschichte und die Richtlinien des Unternehmens, die Vorstellung bei einigen Kollegen und eine kurze Sitzung mit der IT-Abteilung zur Einrichtung von E-Mail- und anderen Benutzerkonten.
Im Falle von Ingenieuren und Entwicklern wird ein zusätzlicher Schritt hinzugefügt, bei dem sie eine Checkliste mit Links erhalten, die sie lesen sollen, mit Anweisungen zum Abarbeiten.
Dies ist immer noch ein unzureichender Ansatz für das Onboarding von Entwicklern.
Beim Onboarding von Entwicklern geht es darum, die Erwartungen Ihres Unternehmens - technische, prozessuale, produktbezogene und berufliche - so zu vermitteln, dass alle Informationen für den neuen Mitarbeiter nutzbar und umsetzbar sind.
In diesem Beitrag mit dem Titel Ein schlechtes Onboarding-Erlebnis für Entwickler kann Ihr Startup zerstörenbezeichnet Shawn Reisner das Onboarding von Entwicklern als "organisatorische Sozialisierung", denn es geht um viel mehr als nur um das Erlernen des technischen Stacks. Er betont, dass Sie Ihren neuen Mitarbeitern auch das Gefühl geben sollten, wertgeschätzt zu werden und sich sicher zu fühlen, wenn sie Fragen stellen.
Wie macht man das?
Ein erfolgreiches Onboarding-Programm für Ingenieure und Entwickler sollte vier wichtige Bereiche abdecken:
- Produkt
- Prozess
- Werkzeugbau
- Berufliche Erwartungen
Wenn Ihr Programm nicht alle vier Bereiche abdeckt, kann es Monate dauern, bis sich der neue Mitarbeiter in Ihrem Unternehmen zurechtfindet.
Sie müssen die Bedürfnisse Ihrer Software-Ingenieure richtig verstehen und den gesamten Onboarding-Prozess auf die Herausforderungen abstimmen, denen sie gegenüberstehen. Denken Sie daran, dass die Fähigkeiten hier völlig unterschiedlich sind. Deshalb ist es ebenso wichtig, dass Sie nicht zögern, um Hilfe zu bitten, und Kommunikationsbarrieren beseitigen.
Im Vergleich zu anderen Unternehmensmitarbeitern wünschen sich Software-Ingenieure und -Entwickler mehr Effizienz und Automatisierung sowie eine klare Dokumentation, die es ihnen ermöglicht, ihre Arbeit schneller zu erledigen und die Verantwortung für ihren Teil zu übernehmen.
🪜 Die drei Phasen des Onboarding von Software-Ingenieuren
Ein effektives Onboarding ist entscheidend, damit Ihre neuen Softwareingenieure und -entwickler produktive, loyale und engagierte Mitarbeiter werden. Es umfasst drei umfassende Phasen, die wir im Folgenden im Detail erörtern:
Stufe 1: Die Messlatte hoch legen
Zunächst einmal sollte der Ingenieur Ihr Unternehmen kennen und Ihr Produkt sowie seine Rolle verstehen.
- Um die Mitarbeiter mit dem Unternehmen vertraut zu machen: Informieren Sie sie über Ihre Unternehmenskultur und Ihre Werte, Dynamik und Systeme.
- Machen Sie Ihre Mitarbeiter mit dem Produkt vertraut: Lassen Sie sie das Produkt genau so benutzen, wie es Ihr Zielkunde tun würde. Dies fördert das Einfühlungsvermögen in den Kunden und macht sie kompetenter im Programmieren.
- Sie helfen den Mitarbeitern, ihre Rolle in Ihrem Unternehmen zu verstehen: Erlauben Sie ihnen, sich zu beteiligen und mit Gleichaltrigen, Interessengruppen und Kollegen zu kommunizieren.
Diese Phase wird sich je nach Größe Ihres Unternehmens über einige Tage oder Monate erstrecken. Hier sind einige Leitlinien:
1. Wann sollte man dem Software-Ingenieur etwas über das Unternehmen und seine Kultur und Werte erzählen?
Am ersten Tag für KMUs und innerhalb der ersten drei Tage für Großunternehmen.
2. Wann sollte man den Softwareentwickler über das Produkt und seine Funktionen, die Zielgruppe und das Wertversprechen informieren?
Innerhalb der ersten zwei Tage für kleine und mittlere Unternehmen und innerhalb der ersten fünf Tage für Großunternehmen.
3. Wann sollte man den Software-Ingenieuren ihre Rolle erklären und was von ihnen erwartet wird?
Innerhalb der ersten drei Tage für KMUs und innerhalb der ersten Woche für Großunternehmen.
Stufe 2: Beschleunigung des Prozesses
Neue Software-Ingenieure müssen lernen, wie sie den Code zum Kunden bringen, die in Ihrem Unternehmen vorhandenen Systeme und Technologien nutzen und zu Teamplayern werden. Sie wollen auch nicht, dass sie Zeit mit Dingen verschwenden, die bereits in der Vergangenheit getan oder definiert wurden.
Auch hier gilt, dass der Zeitrahmen für die Einführung der Kodierung je nach Unternehmensgröße unterschiedlich ist. Werfen wir einen kurzen Blick darauf, wie Sie in dieser Phase vorgehen sollten.
1. Wann sollte ein neuer Software-Ingenieur auf Abruf für seine Dienste zur Verfügung stehen?
Wenn Sie ein kleines oder mittleres Unternehmen sind, können Sie bereits innerhalb des ersten Monats einen neuen Techniker auf Abruf bereitstellen, insbesondere wenn Ihr Unternehmen das YBIYRI-Modell (You Built It You Release It) anwendet.
Andererseits ist die Wartezeit in großen Unternehmen länger. Es wird empfohlen, neue Entwickler in Rufbereitschaft zu versetzen, nachdem sie eine Rufbereitschaftsrotation durchlaufen haben, was Monate dauern kann.
2. Wann sollte man einem neuen Software-Ingenieur erlauben, eine Traumaktivität zu führen?
Ein neuer Software-Ingenieur kann Teamaktivitäten vorantreiben, nachdem er mindestens zwei Mal gesehen hat, wie sie durchgeführt werden. Dies gilt sowohl für KMUs als auch für große Unternehmen.
3. Wann kann ein neuer Softwareentwickler die Pull-Anfrage eines anderen genehmigen?
Innerhalb der ersten 15 Tage für KMUs und innerhalb von zwei Monaten für Großunternehmen.
4. Wann sollte man einen neuen Softwareentwickler über den Build- und Release-Prozess informieren?
Innerhalb der ersten Woche für Start-ups und innerhalb der ersten drei Wochen für Großunternehmen.
5. Wann kann ein neuer Software-Ingenieur anfangen, zu technischen Diskussionen beizutragen?
In etwa drei Monaten für KMUs und sechs Monaten für Großunternehmen.
6. Wann kann ein neuer Softwareentwickler aktiv an Gilden und Vereinigungen teilnehmen?
Neue Startup-Mitarbeiter können innerhalb eines Monats an Gilden und Chartas wie der Frontend Guild und der Technical Architecture Guild teilnehmen, während Mitarbeiter großer Unternehmen in etwa drei Monaten teilnehmen können.
Stufe 3: Sie programmieren lassen
Diese Onboarding-Phase ist die Komfortzone jedes neuen Softwareingenieurs und Entwicklers, in der er das tut, was er am besten kann: programmieren. Die Tatsache, dass Sie sie eingestellt haben, bedeutet, dass Sie von ihren technischen Fähigkeiten für die Aufgabe überzeugt sind, sodass Sie sich zurücklehnen und entspannen können (nun ja, sozusagen).
So können Sie vorgehen:
1. Wann soll ein neuer Software-Ingenieur die Entwicklungsinstanz auf seinem Rechner einrichten dürfen?
Am ersten Tag für KMUs und innerhalb der ersten zwei Wochen für Großunternehmen.
2. Wann sollte ein Softwareentwickler seinen ersten Commit machen?
Innerhalb der ersten drei Tage für KMUs und innerhalb der ersten zwei Wochen für Großunternehmen?
3. Wann kann ein neuer Software-Ingenieur damit rechnen, seine Arbeit in der Produktion zu sehen?
Während Software-Ingenieure, die in einem KMU arbeiten, damit rechnen können, dass ihre Arbeit innerhalb der ersten zehn Tage in Betrieb genommen wird, liegt der Veröffentlichungszyklus für große Unternehmen im Allgemeinen nach dem ersten Monat.
4. Wann sollte ein neuer Softwareentwickler die Architektur des Systems verstehen, das er programmieren wird?
In der ersten Woche für KMUs und im ersten Monat für Großunternehmen.
5. Wann kann ein neuer Softwareentwickler mit der Story Estimation beginnen?
Nach dem ersten Sprint für kleine und mittlere Unternehmen (zwei Wochen) und nach zwei Sprints für Großunternehmen (vier Wochen).
6. Wann sollte ein neuer Softwareentwickler selbstständig eine Aufgabe aus dem Backlog übernehmen und erledigen?
Innerhalb des ersten Sprints, d. h. innerhalb von zwei Wochen für KMUs und innerhalb des ersten Monats für Großunternehmen.
Hinweis: Alle oben genannten Zeitrahmen sind nur Schätzungen. Jede Belegschaft hat ihre eigenen Mitarbeiter, die ihre eigenen Prozesse und Lernfähigkeiten haben.
💻 Wie man (Fern-)Entwickler an Bord holt
Das Onboarding von Software-Ingenieuren muss nicht kompliziert sein - alles, was Sie brauchen, ist die richtige Anleitung. Das ultimative Ziel des Onboardings von Entwicklern und Ingenieuren ist es, ihnen zu helfen, so schnell wie möglich produktiv zu werden.
Im Folgenden finden Sie einen schrittweisen Überblick über einen erfolgreichen Onboarding-Prozess für Ingenieure, der Ihnen hilft, Fehltritte zu vermeiden:
Schritt 1: Einführung
Der erste Schritt besteht darin, Ihren neuen Software-Ingenieur mit Ihrem Unternehmen vertraut zu machen, einschließlich der Unternehmenskultur, seiner Kollegen und der Tools, die er verwenden wird.
Vertrautheit mit dem Unternehmen und dem Projekt
Ihre neuen Mitarbeiter sollten wissen, an welchem Projekt sie arbeiten werden und wohin es führt. Geben Sie ihnen die Antworten auf die folgenden Fragen, um sie auf den neuesten Stand zu bringen:
- Was macht Ihr Unternehmen?
- Für welches Projekt haben Sie sie beauftragt, und was ist das Ziel dieses Projekts?
- Was sind die langfristigen und kurzfristigen Ziele?
- Welche Aufgaben sind für das Projekt am wichtigsten?
- Gab es während der Bewerbung irgendwelche Probleme? Wenn ja, wie haben Sie sie gelöst?
- Mit welchen Problemen ist das Projekt derzeit konfrontiert - oder wird es in Zukunft konfrontiert sein?
Die Kenntnis der oben genannten Punkte gibt Entwicklern und Ingenieuren mehr Vertrauen in das Projekt.
Vertrautheit mit neuen Kollegen
Stellen Sie die neuen Mitarbeiter dem Rest des Teams vor. Sie müssen es nicht übermäßig formell machen - halten Sie es einfach und persönlich.
So gehen Sie vor:
- Stellen Sie die Entwickler ihrem zukünftigen Teamleiter während der Verhandlungen vor. Ermutigen Sie beide Parteien, sich gegenseitig Fragen zu stellen.
- Stellen Sie die Entwickler am ersten Tag dem Rest des Teams vor. Wenn Sie sich für einen Mentor oder buddy entscheiden, stellen Sie diese ausdrücklich vor.
- Geben Sie den Entwicklern einen virtuellen Rundgang durch Ihr Büro.
Schritt 2: Einrichtung
Als Nächstes sollen sich Ihre neuen Softwareentwickler und -ingenieure in den eigentlichen Arbeitsablauf einarbeiten und die Produktion hochfahren. Um dies richtig zu tun, müssen Sie sicherstellen, dass sie alles haben, was sie brauchen, um mit der Arbeit zu beginnen, z. B:
- Alle erforderlichen Unterlagen, Leitlinien, Handbücher und Sitzungspläne
- Zugang zum Projektmanagementsystem mit Bearbeitungsberechtigung
- Zugang zur Testumgebung und zu den API-Schlüsseln
- Passwörter für die Nutzung interner Dienste und Tools
- Zugang zum Firmenchat und zu privaten Chaträumen
Natürlich müssen Sie die oben genannten Maßnahmen nur dann ergreifen, wenn sie erforderlich sind. Es ist besser, etwas mehr Zeit darauf zu verwenden, den Mitarbeitern später Zugang zu gewähren, als zu riskieren, dass sie sofort überfordert werden.
Schritt 3: Dokumentation
An dieser Stelle werden die Dinge konkreter.
Neue Entwickler benötigen eine technische Dokumentation, um die besten Praktiken zu ermitteln und Probleme im Zusammenhang mit Ihrem Projekt zu beseitigen. Andernfalls haben sie keinen Bezugsrahmen, um das Projekt effektiv zu bewerten.
Bei unserer Arbeit mit Unternehmen mit großen Softwareentwicklungsteams haben wir festgestellt, dass die folgenden Daten für das erfolgreiche Onboarding von Entwicklern/Ingenieuren am wichtigsten sind:
- Quellcode und Datenbank (einschließlich des Einrichtungshandbuchs für die Datenbank)
- Projekt-Abhängigkeiten
- API-Schlüssel und Anmeldeinformationen für die Tools, die für die Aufnahme der Arbeit erforderlich sind
- Beispieldaten sowie das Handbuch für die Eingabe- und Prüfsuiten
- Anmeldedaten für die Bereitstellung von Staging- und Produktionsservern
Die Bereitstellung ist ein skriptgesteuerter Prozess, und die Entwickler sollten jeden Schritt kennen, um zu verhindern, dass sie die vorhandenen Funktionen zerstören. Geben Sie neuen Entwicklern und Ingenieuren für laufende Projekte Entwicklernotizen an die Hand, um sie auf den neuesten Stand zu bringen, was Projektbesonderheiten und frühere Fehler angeht.
📈 5 Bewährte Verfahren für das Onboarding von Entwicklern/Ingenieuren
Sie können das Onboarding für Software-Ingenieure weiter optimieren - es genügt, wenn Sie sich vor dem ersten Tag des Onboardings ein paar Fragen stellen:
- Welche Informationen, Hardware und Software benötigt Ihr Ingenieur, bevor er mit der Arbeit beginnen kann?
- Wie lange dauert das Onboarding?
- Welchen Eindruck wollen Sie Ihren neuen Mitarbeitern am Ende des ersten Tages vermitteln?
- Wie werden Sie neuen Mitarbeitern Ziele setzen, um ihre Fortschritte zu überprüfen?
- Was muss der Ingenieur über Ihre Unternehmenskultur und Ihr Arbeitsumfeld wissen?
- Was können Sie tun, um die häufigsten Onboarding-Fehler wie unklare Erwartungen an die Stelle, mangelnde Organisation und verkümmerte Kommunikation zu vermeiden?
Wenn Sie alle oben genannten Fragen beantworten können, sind Sie bereits auf dem besten Weg, ein neues Teammitglied erfolgreich in Ihr Team aufzunehmen. Sie können den Prozess jedoch noch effizienter gestalten, indem Sie die folgenden Best Practices für das Onboarding anwenden:
Pre-Onboarding organisieren
Beim Preboarding geht es darum, den neuen Mitarbeitern alles zur Verfügung zu stellen, was sie brauchen - Zugang zu den Systemen, Einführungen und Festlegung der Erwartungen des Unternehmens -, damit sie sich am ersten Arbeitstag wohl fühlen.
In erster Linie möchten Sie, dass der Entwickler Ihre Unternehmenskultur versteht. Stellen Sie ihm Ihr digitales Mitarbeiterhandbuch zur Verfügung und zeigen Sie ihm Präsentationen und Videos, die die Werte, die Mission und die Vision Ihres Unternehmens hervorheben.
Ein Willkommenspaket ist zwar fakultativ, aber eine gute Ergänzung zu Ihrer Checkliste für die Einarbeitung von Ingenieuren. Es kann Folgendes enthalten:
- Ein Begrüßungsschreiben des CEO oder des Teams
- Markenartikel, wie z. B. Kaffeebecher, T-Shirts, Notizblöcke und Schreibwaren
- Ein paar persönliche Geschenke wie Bücher, Geschenkkarten und Smart-Home-Geräte
Als Nächstes helfen Sie ihnen bei der Erledigung der Personalformalitäten und bei der Ausarbeitung der Logistik. Stellen Sie sicher, dass Sie die technischen Dinge im Voraus erledigen, indem Sie ihnen Zugang zu den Projektmanagement-Systemen, Chat-Apps, E-Mails und Lernmanagementsystemen des Unternehmens verschaffen.
Die richtigen Werkzeuge bereitstellen
Sie können eine Reihe von Kommunikations- und Projektmanagement-Tools nutzen, um Entwickler aus der Ferne einzubinden.
Zum Beispiel, Slack und Basecamp erleichtern die Zusammenarbeit und sorgen für eine nahtlose Kommunikation. Ein weiteres Tool, das wir für Remote-Entwickler sehr empfehlen, sind Codeshare und GitLab. Ihre Teammitglieder können diese Tools nutzen, um Code in Echtzeit auszutauschen.
Investieren Sie in alle notwendigen Tools, die es den Entwicklern an entfernten Standorten ermöglichen, auf demselben Niveau zu diskutieren, wie wenn sie vor Ort wären. Geben Sie ihnen außerdem genügend Zeit, um den Umgang mit den Werkzeugen und der Software zu erlernen. Seien Sie geduldig und kulant.
Onboarding automatisieren
Mit der Onboarding-Automatisierung können Sie Ihre neuen Softwareingenieure und -entwickler ohne manuellen Aufwand durch das Onboarding führen.
Nachfolgend finden Sie einige Ideen für die Automatisierung Ihres Onboarding-Prozesses für Ingenieure, wie vom SHRM empfohlen:
- Compliance: Unterrichtung neuer Ingenieure über rechtliche und politische Regeln und Vorschriften
- Klärung: Neuen Ingenieuren helfen, ihre neuen Rollen und berufsspezifischen Erwartungen zu verstehen
- Kultur: Den neuen Ingenieuren ein Gefühl für die Unternehmenskultur vermitteln - formell und informell
- Verbindung: Neuen Ingenieuren die Möglichkeit geben, zwischenmenschliche Beziehungen und Informationsnetze aufzubauen
Mit einer einfachen, einmaligen Einrichtung für gängige Prozesse wie die Schulung neuer Mitarbeiter, die Verbindung mit Mentoren und Buddies und das Versenden von Erinnerungen können Sie Ihrer Personalabteilung helfen, Zeit zu sparen und den neuen Mitarbeitern einen persönlichen Empfang zu bereiten. Durch die Automatisierung wird auch der Einführungsprozess gestrafft, was die Kosten senkt und die Produktivität steigert.
Wenn Sie zum Beispiel Entwickler mit den Vorlagen von Zavvyeinbinden, können Sie dies automatisieren:
- Ablage und Aktualisierung von Dokumenten
- Hinzufügen neuer Mitarbeiter zu Onboarding-Workflows
- Ausbildung Ihrer Mitarbeiter auf Autopilot
- Planung automatischer Erinnerungen zur Überprüfung neuer Ingenieure
- Auch die Verfolgung individueller Fortschritte ist möglich
Einen Mentor oder Buddy zuweisen
Mehr als 87 % der Unternehmen sind der Meinung, dass die Zuweisung eines Mentoren- oder buddy Programms während des Einarbeitungsprozesses dazu beiträgt, dass sich neue Mitarbeiter schneller zurechtfinden. Dies ist sinnvoll, da jeder neue Mitarbeiter garantiert jemanden hat, an den er sich mit Fragen wenden oder um Hilfe bitten kann, wenn er sich nicht wohl dabei fühlt, mit seinem Vorgesetzten darüber zu sprechen.
Wie man ein buddy Programm einführen? Wählen Sie einen erfahrenen Mitarbeiter, der einen neuen Entwickler begrüßt und einweist und ihn im ersten Monat wöchentlich und danach ein- oder zweimal besucht. Um sicherzustellen, dass sich Ihr neuer Mitarbeiter gut in den neuen Arbeitsbereich einlebt, können Sie einen zugewiesenen "buddy" anfordern:
- Beschreiben Sie die Besonderheiten der laufenden Projekte
- Beantwortung von projektspezifischen Fragen und Fragen zu den Entwicklungs- und Teststandards des Unternehmens
- Vorstellung des neuen Entwicklers bei den anderen Teammitgliedern
- Ehrliches Feedback geben und einfordern
- Überprüfen Sie, ob der neue Entwickler alles hat, was er braucht, um mit der Arbeit zu beginnen.
Die Hauptaufgabe eines buddy oder Mentors besteht darin, dafür zu sorgen, dass sich die neuen Mitarbeiter sofort wohl fühlen. Dies wiederum ermutigt diese, sich schnell in laufende Projekte einzubringen.
Zapierhat zum Beispiel ein "Zap Pal"-Programm, bei dem jedem neuen Mitarbeiter ein Zap Pal zugewiesen wird, der für ihn da ist:
- sich in der ersten Woche an sie wendet
- mindestens ein Zoom-Gespräch mit ihnen führt und
- sieht im ersten Monat wiederholte Kontrolluntersuchungen vor.
Diese 1:1-Beziehung erleichtert eine reibungslosere Einarbeitung und schafft Vertrauen bei den neuen Mitarbeitern.
Erlauben Sie die Programmierung in Paaren für die ersten paar Aufgaben
Paarweise Programmierung ist eine beliebte Praxis der Softwareentwicklung, bei der zwei Programmierer zusammenarbeiten - einer schreibt den eigentlichen Code, während der andere jede Zeile überprüft.
Sie können die neu eingestellten Entwickler in Echtzeit gemeinsam an demselben Code arbeiten lassen und ihnen so die Möglichkeit geben, Entscheidungen zu diskutieren und Feedback auszutauschen. Dies kann per Videoanruf über Bildschirmfreigabe oder vor Ort geschehen, je nachdem, wie Ihr Team arbeitet.
Paarweises Programmieren ist besonders während des Einarbeitungsprozesses neuer Ingenieure nützlich. Es hilft ihnen nicht nur, sich leicht an die Prozesse Ihres Unternehmens zu gewöhnen, sondern führt auch zu effizienterem Code. Außerdem dient es als Cross-Training, das Wissen aus den Erfahrungssilos herauslöst, die normalerweise in einem Team existieren.
👉 Fallstudie: Wie Google Ingenieure auf seine eigene Art des praktischen Lernens einbindet
Onboarding
Der Onboarding-Prozess von Google ist so vorbildlich wie das Unternehmen selbst. Mit dem Ziel, neuen Ingenieuren zu helfen, ihr volles Potenzial auszuschöpfen, wurde NEHEN (Noogler Engineers Helping Engineering Nooglers) gegründet.
Ausgehend von der Erkenntnis, dass Neulinge Angst haben, "dumme Fragen" zu stellen, führt dieses zweiwöchige Programm Ingenieure durch die Organisationsstruktur, Kerntechnologien und Programmierpraktiken. Erfahrene Ingenieure halten Live-Vorträge über Google-Praktiken und -Kultur, in denen sie die "technische Perspektive" vermitteln und die Fragen aller Neulinge beantworten.
Einführung in die Unternehmenskultur
Google-Ingenieure sind in der Regel in kleinen Teams organisiert, die Möglichkeiten zur Zusammenarbeit und zum Networking zwischen neuen Mitarbeitern und etablierten Teammitgliedern bieten. Ein internes Tool namens "MOMA" wird verwendet, um Informationen darüber auszutauschen, wie man ein produktiver Ingenieur bei Google sein kann.
Wissensmaterial
Für Ingenieure besteht ein großer Teil des Orientierungsprozesses darin, sich mit der von der Ingenieurabteilung geschaffenen Wissensbasis vertraut zu machen. Sie besteht aus Abschnitten, die einzelnen Ingenieuren gewidmet sind, virtuellen Einrichtungen und berufsspezifischen Kursen.
Codelabs
Um neuen Ingenieuren die Eingewöhnung in die neue Technologie zu erleichtern, besuchen Noogler praktische Übungen, die so genannten Codelabs, um sich auf den neuesten Stand zu bringen. Dies ist jedoch nicht nur auf Neueinsteiger beschränkt. Auch erfahrene Ingenieure können von diesen Tutorien profitieren, um mit den neuesten Technologien und Softwareprogrammen auf dem Laufenden zu bleiben.
Post-Onboarding
NachAbschluss des Noogler-Programms senden die Mitarbeiter wöchentlich Auszüge aus ihren Fortschritten und Projekten, an denen sie gearbeitet haben. Am Ende eines jeden Quartals nehmen sie an einer Selbstbewertung teil, die Ziele und Schlüsselergebnisse genannt wird.
Jeder Noogler wird ermutigt, sich während dieser Orientierungsphase messbare Ziele zu setzen. Auch wenn es im ersten Moment entmutigend klingen mag, ist das Ziel, 70 % des Ziels zu erreichen.
⬇️ Effektives Onboarding von Entwicklern/Ingenieuren = erfolgreiche Beziehungen und bessere Ergebnisse
Mit einem guten Onboarding können Sie das Potenzial Ihrer Ressourcen voll ausschöpfen. So können Sie endlich die Fähigkeiten Ihrer neuen Mitarbeiter voll ausschöpfen und gleichzeitig die Fluktuation verringern und die Produktivität steigern.
Es gibt zwar kein fertiges Onboarding-System, das Sie sofort anwenden können, aber wir hoffen, dass unsere Richtlinien und bewährten Verfahren Ihnen dabei helfen werden, Ihr eigenes System an die genauen Anforderungen Ihres Unternehmens anzupassen.
Möchten Sie das Onboarding vereinfachen?
Nutzen Sie unsere Onboarding-Software um die Arbeit zu automatisieren und Ihren neuen Mitarbeitern eine schnellere und effektivere Einarbeitung zu ermöglichen. Mit Zavvy können Sie die Reibungsverluste beim Onboarding von Entwicklern beseitigen und den Entwicklungsteams helfen, die besten Produkte zu entwickeln.
Außerdem bietet es tonnenweise tolle Integrationen, und Sie wissen ja, wie sehr Ingenieure das lieben. Kontaktieren Sie unsere Experten für eine kostenlose Beratung!