
Hallo allerseits! Mein Name ist Mikhail Berezin, ich bin ein Teamleiter in HFLabs. Wir stellen
hochentwickelte Unternehmenssoftware für Banken, Mobilfunkbetreiber, Versicherungsunternehmen und Einzelhändler her.
Vor sechs Monaten haben wir einen großen Fehler gemacht: Wir haben 8 Personen gleichzeitig eingestellt, das Personal ist zweimal gewachsen. Zuvor haben sie noch nie so viele Leute zusammengebracht, dass sie mit dem Onboarding für Anfänger ins Stocken geraten sind. Ich werde Ihnen sagen, wie Sie mit dem Problem umgehen sollen.
Timlids hatte keine Zeit, Entwickler in das Team einzuführen
Zum Zeitpunkt des Zusammenbruchs hatten wichtige Entwickler und Tester mehr als fünf Jahre zusammengearbeitet. Das Team hatte sich niedergelassen.
Die Last wuchs jedes Jahr, aber wir haben es geschafft. Das Team dachte nicht an eine ausgewogene Expansion, es gab andere Probleme. Infolgedessen haben wir den Moment verpasst, in dem es Zeit war, neue Leute zu rekrutieren und uns ruhig und ohne Notfall auf zukünftige Aufgaben vorzubereiten.
Als mehrere neue Kunden gleichzeitig ankamen, musste ich dringend nach Menschen suchen. Anstatt Spezialisten im Voraus zu rekrutieren und anzupassen, haben wir das Team über ein halbes Jahr verdoppelt. Ich rate der Zukunft selbst, dies nie wieder zu tun.
Die Probleme begannen. Die Gesamteffizienz sank, weil Neuankömmlinge nicht nur nicht halfen, sondern auch die Arbeit von Oldtimern ablenkten. Es gab weder einen integrierten Onboarding-Prozess noch Ressourcen für einen vollwertigen Mentor für jeden Anfänger. Gleichzeitig sind die Produkte sehr komplex und das Niveau der Mitarbeiter sehr hoch.
Ich arbeite seit etwas mehr als einem Jahr bei HFLabs und erinnere mich an die Empfindungen vom ersten Tag an. Es ist, als wären Sie ohne Vorbereitung in das Raumschiff Enterprise der Sternenflotte eingestiegen. Sie verstehen und wissen nichts, das Büro ist ein Labyrinth, Kollegen auf einem Gesicht (wahr, freundlich).
Am Ende verstehst du einfach nicht, was sie von dir wollen. Ich sehe Aufgabe: "General ist nicht der Kunde, entferne mmwt general, sammle nicht den General Build." Wat
Tatyana Bunto, Analystin
Anfangs sah die Situation aus wie ein mitteldicker Stock im Rad: Jetzt drücken und rollen wir ein wenig weiter. Aber je weiter, desto schlimmer wurde es: Neuankömmlinge passten sich langsam an, sie konnten nicht mit echten Aufgaben betraut werden, die Arbeit stand.
Dokumentation und sogar Video haben nicht geholfen
Als eine Person in ein paar Monaten zu HFLabs kam, fanden wir es ziemlich einfach, neue Leute im Team anzupassen. Dafür gab es drei scheinbar wunderbare Werkzeuge.
Dokumentation Unser Zusammenfluss enthält viele detaillierte, aktuelle Dokumentationen. Wir investieren in sie, wirklich die Mühe.
Es stellte sich heraus, dass Sie die Dokumentation ohne einen halben Liter nicht verstehen. Für denjenigen, der sie zum ersten Mal sieht, ist dies ein völliges Chaos.
So viele Zusammenflussinformationen über einen einzelnen HFLabs-Client. Wir haben mehr als vierzig von ihnenAlles aufgrund der Tatsache, dass die Docks von über 5-jährigen Leuten geschrieben wurden, die sich mit dem Thema gut auskennen. Für Oldtimer ist alles klar und elementar, für den Rest ist es völlig anders.
Zum vollständigen Eintauchen musste ich Folgendes graben:
- 5 Räume im Zusammenfluss mit einer Beschreibung der Produkte;
- 16 Plätze mit Kundendokumentation;
- Raum mit einer Beschreibung der internen Büroprozesse;
- 6 Telegramm-Chats für verschiedene Produkte und Kunden;
- JIRA, Mercurial, Idea, SOAP UI, Cloud und Gott weiß was noch;
- dev steht für jeden Kunden;
- 3225 Autotests.
Mein Kopf drehte sich, ich wollte mich in der Ecke des Büros zusammenrollen und weinen.
Tatyana Bunto, Analystin
Aufzeichnungen über Reden von Ältesten. Um den Menschen irgendwie zu helfen, haben wir Auftritte von erfahrenen Kollegen aufgenommen. Sie sprachen über Produkte, Kunden und Prozesse im Unternehmen.
Im Laufe der Zeit wurden die Videos mit Textkommentaren und Verfeinerungen überwachsen. Wir setzen alles zusammen, teilen es nach Produkten auf und fügen es in den Abschnitt „Training“ ein. So sieht der
Single Client-Produktbereich aus.
Wir haben die Schlüsselgedanken aus den Reden genommen und sie abstrakt formuliertDas Video ist älter als die Textdokumentation, aber die Probleme bleiben bestehen. Es gab zu viele Videos, die Gesamtdauer betrug mehrere zehn Stunden. Es ist schwer zu verstehen, was und warum zu sehen ist, was von den ersten Tagen an benötigt wird und was - dann. Das Material zieht schlecht ein.
Persönliche Beratung. Gegenseitige Unterstützung ist eine wichtige Regel von HFLabs. Es ist nicht üblich, dass wir am Rande sitzen. Wir dachten, dass Anfänger den Großteil der Informationen selbst verdauen und in seltenen schwierigen Fällen erfahrene Leute helfen werden. Es hat nicht funktioniert.
Komplexe Fälle waren nicht selten, aber regelmäßig. Oldtimer fanden einfach keine Zeit, alles zu beantworten. Außerdem wurden die Fragen wiederholt, ich musste verschiedenen Leuten dasselbe erklären.
Oft wussten Neuankömmlinge nicht, an wen sie sich mit einer Frage wenden sollten. Jeder im Plus- oder Minus-Team ist universell, aber in einigen Bereichen versteht jemand Bestimmtes am besten. Wer ist unverständlich. Infolgedessen haben die Mitbewohner geholfen, was nicht immer optimal ist.
Rundenbasierte Quest rettete die Situation
Um das Problem zu lösen, war es notwendig, das Eintauchen von Anfängern in das Projekt zu beschleunigen und zu automatisieren. Zunächst haben wir herausgefunden, was neue Leute im Allgemeinen brauchen. Solche Bedürfnisse gefunden:
- soziale Anpassung;
- Verständnis der internen Kommunikation;
- strukturiertes Produktwissen;
- üben, viel üben!
Mir ist aufgefallen, dass jeder Spiele liebt, auch Erwachsene (besonders Erwachsene!). Es wäre großartig, eine rundenbasierte Quest zu machen. Er wird Neulinge in das Unternehmen einführen und mit Theorie üben. Wir setzten uns für das Drehbuch.
Es stellte sich heraus, dass es sich um eine Quest aus sechs Phasen handelte:
- "Erste Bekanntschaft."
- "Wer braucht das überhaupt?"
- "Wir müssen tiefer gehen."
- "Es ist Zeit, das Projekt zu fördern!"
- "Für die Neugierigsten."
- "Wie wir Kunden testen und mit ihnen kommunizieren."
Die Quest wird zu 90% autonom durchgeführt, nach nur ein oder zwei Wochen erhalten Anfänger ein Minimum für die ersten Aufgaben. Weiter entwickelt sich eine Person zu realen Aufgaben.
Ich sehe keinen Sinn darin, den vollständigen Text der Quest darzulegen: Es ist sehr spezifisch, alles ist für unsere internen Prozesse geschlossen. Wenn nötig, schreibe einen Kommentar, ich werde ihn senden.
Im Folgenden werde ich Ihnen nur kurz sagen, wie alles mit uns arrangiert ist.
In jeder Phase führt der Teilnehmer drei Arten von Aufgaben aus.
Theoretisch. Ohne sie wird nichts daraus werden, egal wie sehr wir das Gegenteil wollen. Ich muss das Video lesen und ansehen.
Zum Beispiel die theoretische Aufgabe in der Phase „Erste Bekanntschaft“: „Sehen Sie sich drei Videos aus der Serie„ Einführung in den „Einzelkunden“ an und lesen Sie den entsprechenden Artikel. “
Die Aufgabe in der dritten Phase: "Sehen Sie sich Yegors Geschichte über die Standardisierung von Daten und das Auffinden von Duplikaten an." Hier studiert ein Anfänger nicht nur das Produkt, sondern lernt auch seine Kollegen ein wenig kennen.
Natürlich habe ich den Abschnitt nicht mit Theorie überladen, denn das ist das Langweiligste, was es geben kann.
Praktisch Wir korrigieren die Theorie, während sie im Kopf gehalten wird. Für jeden Abschnitt habe ich Aufgaben entwickelt, die den tatsächlichen ähnlich sind.
In der Phase „Erste Bekanntschaft“ lauten die Aufgaben wie folgt:
- Erstellen Sie selbst die Aufgabe „Einführung in den einzelnen Client“ im CIA-Projekt. Die Ergebnisse und Arbeitsprotokolle müssen aufgezeichnet werden. Bring Mischa zu den Schließern.
- Rufen Sie die Demo-Stand-Weboberfläche auf und sehen Sie, wie viele einzelne Auftragnehmer es gibt. Stellen Sie eine Verbindung zur Datenbank des Demostanden her und ermitteln Sie die Anzahl der einzelnen Auftragnehmer per SQL-Abfrage. Entsprach der Betrag? Die Aufgabe ist nicht einfach, Sie müssen die Tabelle denken und erkunden, die Spalten sortieren. Hab keine Angst zu fragen.
- Erstellen Sie über SoapUI eine neue Physik-Gegenpartei. Finden Sie es in der Weboberfläche und sehen Sie, wie sich alles entwickelt hat.
- Notieren Sie die Arbeitsprotokolle, das Ergebnis und die daraus resultierenden Abfragen in jir. "
In der vierten Phase: „Es ist Zeit, dem Projekt zu helfen!“ Übung ist interessanter und schwieriger:
- „Nehmen Sie eine kleine Aufgabe aus der Veröffentlichung und schließen Sie sie mit Feng Shui (ohne den richtigen abschließenden Kommentar wird die Aufgabe wiederentdeckt).
- Nehmen Sie die Aufgabe zum Rückschritt. Lernen Sie die Funktionen des Kunden kennen und bilden Sie sich in 1,5 Stunden zurück. “
Kommunikation. Während der Quest stellen wir dem Team Neulinge vor. Zumindest mit Schlüsselpersonen, mit denen man eng zusammenarbeiten kann. Beispiele aus verschiedenen Stadien:
- „Finden Sie Pascha Abdyushev und stellen Sie drei Fragen auf der theoretischen Seite. Korrigieren Sie Ihre Fragen und Antworten von Pascha als Kommentar zur Aufgabe. “
- "Legen Sie die Aufgabe im Chat" Test Review "ab und fragen Sie nach. Füge Lena oder Olya hinzu, damit sie überprüfen, ob du alles richtig gemacht hast. “
- „Finde Kostya Stepanov und stelle 3 Fragen zum Material. Erzählen Sie uns auch von den Funktionen der Daten, die ich gefunden habe. “
Manchmal werden Aufgaben zu einer echten Aufgabe. Zum Beispiel ist es eine Herausforderung für Willensstarke und Hartnäckige, Pascha zu finden und ihn dazu zu bringen, Fragen zu beantworten. So pumpt eine neue Person Fähigkeiten in Kommunikation, Verhandlung und Zeitmanagement.
Der Effekt übertraf die Kosten bei weitem.
Die erste Version der Quest haben wir mit einem freiwilligen Kollegen für diesen Tag geschrieben. Gleich am nächsten Tag begann ein neuer Tester, es zu bestehen (getestet, ja).
Es ist sehr praktisch, dass Sie nicht der Relevanz des theoretischen Teils folgen müssen: Die Teilnehmer bewältigen dies. Wenn ein Anfänger merkt, dass es nicht genug Theorie gibt, um das Problem zu lösen, erzählt er mir davon. Ich sehe, was falsch ist: Höchstwahrscheinlich ist es Zeit, die Dokumentation zu aktualisieren. Der Fall ist einfach und fast nicht ablenkend.
Nun zu den Ergebnissen.
| Früher war | Jetzt |
---|
Projekt Eintauchzeit | Mindestens zwölf Wochen | Zwei Wochen |
Zeit, die erfahrene Kollegen für Schulungen aufwenden | Bis zu zwanzig Stunden pro Woche | Bis zu zehn Stunden pro Woche |
Wir haben die Skalierung des Sets stark vereinfacht. Früher haben sie eine Person in drei Monaten angepasst, und jetzt können wir fünf in einem Monat bearbeiten.
Am Anfang dieses Artikels habe ich formuliert, was neue Mitarbeiter im Unternehmen brauchen. Kommen wir darauf zurück.
Soziale Anpassung. Während eine Person eine Quest abschließt, trifft sie die Hälfte des Teams. Zumindest Kollegen, die fast täglich in der Arbeit gebraucht werden. Anfänger verstehen, an wen sich die Person wenden soll.
Verständnis der internen Kommunikation. Erstellen Sie eine Aufgabe im Jire, schreiben Sie in den gewünschten Chat, markieren Sie die Zeit - all dies sind Aufgaben zur Festlegung interner Prozesse und Vorschriften, zum Erlernen der Umgangssprache.
Strukturiertes Produktwissen. Hier ist alles klar: Wir haben das Training von einfach bis komplex aufgebaut und es in kleine verständliche Teile zerlegt. Es ist leichter zu verdauen.
Übe, viel übe! Von der ersten Stufe geht eine Person in die Schlacht, bis zur vierten bringt sie echten Nutzen. Sie müssen nichts stopfen, wir korrigieren die Theorie durch Aufgaben. Die Aufgaben ähneln den realen, ab der vierten Stufe sind sie bereits real.
Anfängern hat es gefallen.
Die Quest ist sehr gerissen:
- Sie können nicht einfach irgendwie lesen, durchblättern und weitermachen.
- Sie sehen das Produkt und den Prozess aus verschiedenen Blickwinkeln.
- Sie werden diejenigen erkennen, mit denen Sie arbeiten werden.
- Machen Sie sich bereit, um die Aufgaben zu erledigen.
Anastasia Dudnik, Tester
Die Suche half zumindest dabei, was genau sagt, wer zu welchem Thema angesprochen werden kann.
Vadim Zaitsev, Projektmanager
Jetzt sind wir bereit, neue Leute aufzunehmen. Aber nach wie vor versuchen wir dies sorgfältig und präzise zu tun, um die bestehende Kultur nicht zu zerstören.
Besuchen Sie uns, wenn Sie ein anspruchsvolles Unternehmen mögen. Jetzt suchen wir einen Escort Engineer (ab 80 000 ₽) und einen Tester (ab 90 000 ₽) . Jemandem, der eine geeignete Person empfiehlt, geben wir nach drei Monaten Probezeit das erste Fachgehalt.