Jemand hat mich einmal gefragt: „Was genau ist der Unterschied zwischen einem Manager und einem Entwickler?“ Ich habe beide Rollen erlebt, aber ich musste trotzdem eine Weile darüber nachdenken. Diese Frage ist wirklich ziemlich wichtig.
Programmieren ist seit meinem sechsten Lebensjahr eine Freizeitbeschäftigung für mich. Damals schrieb ich mein erstes Programm: Ich kopierte den Quellcode eines Spiels aus einem Buch meines Vaters. Ich war sofort fasziniert, und ich ließ es nie wieder los, bis das Programmieren mein Beruf wurde. Im Laufe der Jahre, nachdem ich alle möglichen interessanten oder komplexen Programmierprobleme gelöst hatte, hatte ich das Gefühl, es sei Zeit für neue Herausforderungen.
Aber ein Berufswechsel bedeutete, die beruflichen Fähigkeiten aufzugeben, die ich über viele Jahre perfektioniert hatte. Doch nach einigem Ringen und Beratungen mit professionellen Mentoren ging ich diesen Schritt entschlossen.
Jetzt, nach dreieinhalb Jahren im Management, bin ich endlich qualifiziert, diese Frage zu beantworten. Der größte Unterschied zwischen Managern und Entwicklern liegt in den unterschiedlichen Kriterien zur Erfolgsmessung.
Konkret:
(I) Dein Erfolg wird fragmentierter sein
Als ich noch Programmierer war, kam ich jeden Tag mit einem Arbeitsplan im Kopf zur Arbeit, und meistens konnte ich diesen Plan bis zum Ende des Tages erledigen. Es fühlte sich an, als würde ich jeden Tag Fortschritte machen.
Als Manager jedoch gehe ich oft nach Hause, ohne zu wissen, was ich an diesem Tag tatsächlich erreicht habe. Es ist nicht so, dass ich nichts getan hätte; es gab nur keine messbaren Ergebnisse.
Als Manager ist es eine deiner Aufgaben, Ingenieuren bei Veränderungen zu helfen, aber Veränderungen lassen sich nicht über Nacht abschließen; sie brauchen Zeit und Aufmerksamkeit.
- Die Veränderungen, die du erreichen willst, können mehrdeutig und schwer klar zu definieren sein.
- Auch zu erkennen, dass Veränderung nötig ist, kann schwierig sein.
- Es fällt Ingenieuren schwer, alte Gewohnheiten abzulegen, und sie brauchen ständige Erinnerungen. Ihre Denkweise zu ändern ist eine herausfordernde und nicht leichte Aufgabe.
Bei New Relic führen wir jedes Quartal eine regelmäßige Überprüfung durch, um einen Feedbackkanal bereitzustellen und den Fokus auf langfristige Ziele zu halten. In manchen Quartalen gibt es schnelle Fortschritte, aber meistens gibt es nur recht ordentliche Fortschritte.
Wenn es größere Veränderungen unter den Teammitgliedern gibt, ist ständige Anleitung durch Manager erforderlich. Das Tool, das wir oft verwenden, heißt "regular info-bits (regelmäßiger Informationsaustausch)". Konkret senden Ingenieure kurze E-Mails an Manager über ihren Arbeitsfortschritt. Die E-Mail-Themen beziehen sich normalerweise auf berufliche Weiterentwicklung, Teamarbeit, Projekt-Updates, Kommunikation und Work-Life-Balance. Dieser Prozess hilft ihnen, systematischer zu denken, und du kannst durch diese Informationen auch etwas über ihre Entwicklung erfahren.
Dieser Ansatz braucht lange, bis er Ergebnisse zeigt, aber am Ende, wenn du siehst, dass deine Teammitglieder Vertrauen aufgebaut haben und sich gut entwickelt haben, wirst du das Gefühl haben, dass all die harte Arbeit es wert war.
(II) Dein Erfolg hat strategische Auswirkungen
Gute Entwickler können einen enormen langfristigen Einfluss auf das Unternehmen haben; gute Manager lenken den Erfolg des gesamten Teams.
Technische Probleme sind oft schwarz oder weiß. Doch Probleme mit Menschen sind fast immer mehrdeutig. Selbst wenn du weißt, welches Problem du lösen musst, ist die Lösung nicht immer klar. Nur weil du in der Vergangenheit das Problem einer Person mit dieser Methode gelöst hast, heißt das nicht, dass du sie zur Lösung eines aktuellen Problems einsetzen kannst. Menschliches Verhalten hat einfach zu viele Variablen.
Um ein reibungslos zusammenarbeitendes Team aufzubauen, gibt es eine Reihe von Herausforderungen:
- Teambildung ist nicht so einfach wie das Zusammenstellen einiger Star-Mitglieder.
- Ein zusammenhaltendes Team erfordert ein umfassendes Verständnis der Stärken und Schwächen jeder Person.
- Teams sind nicht statisch; jedes Mal, wenn jemand dazukommt oder geht, muss sich das Team neu ausrichten.
Als Manager ist es deine Aufgabe, sicherzustellen, dass dein Team so effizient wie möglich arbeitet. Aber du kannst nicht erwarten, bei jeder kleinen Veränderung drastische Innovationen zu schaffen, noch kannst du erwarten, bei jedem Schritt radikale Änderungen an Prozessen vorzunehmen. Effektive Manager müssen:
- Bewerte kontinuierlich, welche Hilfe dein Team benötigt.
- Beachte, dass dieser Bedarf für unterschiedliche Aufgaben und unterschiedliche Teams unterschiedlich sein kann.
- Nutze und erfinde die richtigen Werkzeuge, um dein Team zu unterstützen.
Der Schlüssel ist schrittweise Veränderung, kontinuierliche Beobachtung und kontinuierliche Verbesserung. Wenn du beispielsweise feststellst, dass dein Team nicht genügend Unterstützung erhält, suche zuerst nach Wegen, das Chaos zu reduzieren, und dann nach Werkzeugen, um dein Team zu optimieren. Arbeite mit deinen Teammitgliedern daran, Schwierigkeiten zu überwinden, wähle zuerst wichtige Probleme aus, die angegangen werden sollen, und prüfe dann im Nachhinein, ob die Veränderung angemessen war.
(III) Dein Erfolg liegt oft darin, anderen zum Erfolg zu verhelfen
Bei New Relic glauben wir an das Konzept des unsichtbaren Managers. Das bedeutet, wir arbeiten im Hintergrund, stellen Ingenieure in den Mittelpunkt und heben ihre Erfolge hervor. Wir sind fest davon überzeugt, dass Ingenieure die Anerkennung erhalten sollten; sie verdienen sie. Deshalb ermutigen wir bei den Veranstaltungen zur Einführung neuer Funktionen von New Relic Teammitglieder, vor der Öffentlichkeit zu stehen und das Produkt vorzustellen, statt Produktmanager oder Engineering-Manager.
Die meisten Manager waren früher erfolgreiche Ingenieure. Und als Manager kannst du eine größere Wirkung haben, nicht nur auf das Geschäft, sondern auch auf das Leben der Mitarbeiter. Viele Manager stellen fest, dass sie durch das Helfen anderer auch selbst wachsen.
Erstens: Kümmere dich gut um dich selbst
Für mich mit einem Ingenieurhintergrund ist es wichtiger als alles andere, mich auf das aktuelle Problem zu konzentrieren. In meinem Kopf gibt es immer einen vollständigen Plan, der alles abdeckt, was das Team braucht: Wachstum, Dynamik, Qualität, Unterstützung, Produktlieferung, Meetings, Blogbeiträge und so weiter. Ich habe eine klare Vorstellung davon, was mein Team im kommenden Jahr werden soll. Das hilft mir, jede tägliche Entscheidung zu treffen und uns letztendlich auf unsere langfristigen Ziele zuzubewegen.
Ein Team gut zu führen, erfordert viel Arbeit. Aber es bringt auch viel Freude und Stolz. Das Beste, was man als Manager tun kann, ist zu denken. Finde einmal im Monat einen ruhigen Ort, denke über jede Person in deinem Team nach und sieh alte E-Mails und Projektberichte durch. Du wirst feststellen, dass dein Einfluss nicht nur auf dein Produkt wirkt, sondern auch auf die Menschen in deinem Team. Das ist das wahre Maß für Erfolg.
Der Autor dieses Artikels ist Kirby Frugia, der bei New Relic arbeitet, einem SaaS-Dienstleister. Der Originalartikel wurde veröffentlicht aufNew Relic Blog。