Anachronismen, Crunches, schlechte Organisationsstruktur: Drei Schmerzen der Teamführung in einem Unternehmen

Die Rolle des Teamleiters in einem Unternehmen ist (relative) Stabilität. Sie können sicher sein, dass sich die Führung in einem Monat nicht zusammen mit dem Geld der Investoren im Nebel auflöst und Ihr Foto den Ort des skandalös bankrotten Startups schmückt. Sie befinden sich in einem seriösen Unternehmen mit einem verständlichen Produkt und transparenten Bedingungen gemäß dem Arbeitsgesetzbuch der Russischen Föderation. Aber erwarten Sie nicht, dass Sie sich in einem Märchen befinden.

Bild

Alexander Polomodov, Entwicklungsleiter für Attraktionsmanagement bei Tinkoff.ru, reißt weiterhin den Rechen ab, der auf die Teamführung an einem neuen Arbeitsplatz warten kann. In einem früheren Artikel sprach er über die Arbeit in Startups; Heute sprechen wir über den Schmerz der Teamleiter in einem großen Unternehmen. Was tun, wenn das Unternehmen wie im letzten Jahrhundert operiert, was beim Interview zu fragen ist, damit es bei der Arbeit nicht unerträglich schmerzhaft wird, wie (und ob oder nicht) gegen eine starre Organisationsstruktur zu kämpfen ist - all dies unter dem Strich.

1. Langeweile ist sterblich, aber alle Regeln


Timlids natürlicher Wunsch ist es, an der Spitze der Technologie zu stehen, neue Erfahrungen zu sammeln und in einem Umfeld zu arbeiten, das die Entwicklung fördert. In einem großen Unternehmen können all diese Erwartungen in eine gut etablierte Unternehmensstruktur eingebrochen werden. Das Produkt ist eine Cash Cow, die ein stabiles Einkommen bringt, niemand will etwas ändern.

Besonders viele Menschen, wie in Melasse gefroren, sammeln sich im Unternehmen an. Sie arbeiten wie in einer Haushaltsorganisation, von Gehaltsscheck zu Gehaltsscheck, und von der Startup-Dynamik gibt es hier nichts zu träumen.
Ein charakteristischer Satz: „Warum diese Experimente? Geld fließt ohne sie. “
Ein weiteres negatives Szenario ist, als ob man im Team eines relativistischen Raumschiffs wäre. In der Werft von 2019, und hier nutzen sie Wasserfall ohne Iterationen und kennen keine modernen Methoden der Softwareentwicklung, die Möglichkeit der Erstellung einer CI / CD-Pipeline und Testautomatisierung. Ihnen wurde die Verantwortung zugewiesen, aber niemand wird Ihre Ideen umsetzen und etablierte Praktiken ändern. Um die Tradition zu brechen, reicht Ihre Autorität nicht aus.

Lösung. Zu erkennen, zu akzeptieren und zu lieben. Es gibt keinen anderen Ausweg. In einem Startup können viele Prozesse auf Ihre Bedürfnisse zugeschnitten werden. In einem großen Unternehmen ist dies jedoch problematisch.

Damit die Situation im Inneren keine Überraschung ist, lohnt es sich, im Voraus herauszufinden, was Sie abonnieren. Wenn Sie die richtigen Fragen stellen, werden Sie das Notwendige beim Interview mitteilen.

Fragen Sie, ob dies eine neue Position oder ein neuer Ersatz ist und wie er entstanden ist. Finden Sie von zukünftigen Kollegen heraus, welche Aufgaben und mit welchem ​​Technologie-Stack sie lösen. Fragen Sie, warum von allen verfügbaren Alternativen diese ausgewählt wurde: weil dieser Stapel für die Lösung von Problemen optimal ist oder weil das Management dies sagte und das Team lautlos leidet, aber nachts ins Kissen schreit. Fragen Sie, ob die Entwicklung ein Element kreativer Freiheit enthält oder ob Sie alles streng nach den Anweisungen des bedingten Unternehmensarchitekten tun müssen.

Dies sind wichtige Fragen, die Ihnen helfen, zu verstehen, in welchem ​​Jahr das Team lebt und wie frei es ist, Entscheidungen zu treffen.

2. Crunches, Crunches, Crunches


Sobald der Teamleiter in der Organisation ist, beginnt er mit allen an einem großartigen Produkt im gleichen Rhythmus zu arbeiten. Am Horizont zeichnet sich eine große Freisetzung ab, und der Timlid spritzt sich wie ein Ruderer in eine Galeere, und der über dem Deck treibende Trommelkampf ist schneller. Raus aus dem Rhythmus, und die Kollegen sehen schon schief aus.
Der charakteristische Satz: „Kam um zehn Uhr morgens, ging um zehn Uhr abends. Etwas, das er vom Team abbricht - die Tester blieben die ganze Nacht. “
Ein typischer Fall. Aktuelle Geschichte aus der Spielebranche. Rockstar Games hat sich schon immer auf AAA-Spiele spezialisiert und die Charts zerrissen. Also beschlossen die Rockstars, die innere Küche zu öffnen, und es stellte sich heraus, dass es in der Reihenfolge der Dinge lag, 18 Stunden dort zu arbeiten. Und es scheint, als würde sich niemand beschweren, aber von der Seite sehen die Arbeitsbedingungen wild aus.

Eine solche Kultur bildet sich im Laufe der Zeit. Nach ein paar harten Arbeiten entscheidet die Mehrheit der leistungsfähigen Mitarbeiter, dass sie zu viel getan haben, und geht dorthin, wo sie eine Work-Life-Balance herstellen können und keine Raben sind. Es bleiben nur die enthusiastischsten Naturen übrig, und wenn die meisten von ihnen im Team sind, verstärkt der Druck des Teams den Effekt erheblich.

Eine solche Kultur macht das Leben in zwei Richtungen gleichzeitig schwierig. Erstens ist es sehr leicht, sich selbst auszubrennen. Zweitens ist es wahrscheinlich, dass einer nach dem anderen Mitarbeiter ausbrennt - nur einer von denen, die am ehesten dazu neigen, sich zu engagieren.

Timlid bietet einem solchen Spezialisten an, Urlaub zu machen, und er antwortet, dass er einen weiteren Monat arbeiten wird, das Feature beenden und sich dort ausruhen wird. Ein Monat vergeht, die Funktion ist geschlossen, das Gesicht des Entwicklers wird deutlich grün, aber eine interessante neue Aufgabe ist eingetroffen, und er kann keine Pause einlegen: "Neujahr kommt, ich werde in den Ferien irgendwohin gehen." Am 5. Januar stellte sich heraus, dass er das Büro wahrscheinlich auch nicht verlassen hat: "Schließlich stört niemand, Sie können tun, was Sie wollen."

Der Timlid schaut es sich an und denkt: „Ich bin ein Workaholic, er ist ein Workaholic. Wie kann ich ihm helfen? Ich habe getan, was ich konnte. " Es ist unmöglich, einen Erwachsenen zur Ruhe zu zwingen.

Lösung. Sie können sich beim Interview eine ungefähre Vorstellung davon machen, ob die Virenverarbeitung auf Sie wartet. Sie sollten sich fragen, wie die Fristen festgelegt sind und ob es externe Commits gibt. Wenn beispielsweise eine Werbekampagne im Bundesfernsehen für die Veröffentlichung eines neuen Features geplant ist, werden Zeitfenster im Voraus eingelöst und es gibt einfach keine Optionen - die Veröffentlichung sollte vor dem Start der Kampagne erfolgen. Es wäre schön zu verstehen, wer den Release-Plan erstellt: ein Product Owner, mit dem Sie eine gemeinsame Sprache finden können, oder ein paar Dutzend Personen (dann ist es schlecht). Es ist auch wichtig, wer die Begriffe bewertet - Produkt oder Team.

Wenn Sie alle roten Fahnen ignoriert haben und bereits zu dem Unternehmen gekommen sind, in dem unregelmäßige Arbeitszeiten zur Norm geworden sind, denken Sie daran, dass es in solchen Fällen keine Silberkugel gibt.

Timlid muss lernen, wie man das Team fühlt und oben sagt, wie lange sie im Zwangsmodus arbeiten können: Zum Beispiel: „Wir sind eine Woche vor der Veröffentlichung bereit, aber für sechs Monate - sorry, nein.“

Nur in der Quantenphysik können ein Teilchen und ein Antiteilchen erscheinen und dann kollabieren und spurlos verschwinden. Aufgaben und Fristen für ihre Umsetzung werden nicht aus dem Vakuum genommen. Es gibt immer Leute, die für zukünftige Pläne verantwortlich sind. Es ist wichtig, mit ihnen eine gemeinsame Sprache zu finden und das Arbeiten zu lernen.

Für gute Produktbesitzer werden alle Funktionen priorisiert und kategorisiert. Sie können mit dem Timing jonglieren, was bedeutet, dass sie viele Fristen verkürzen können. Dies bedeutet nicht, dass alle Wunschliste-Unternehmen in Sprints fallen, sondern dass Aufgaben, die den Interessen des Unternehmens entsprechen und vom vorhandenen Team ausgeführt werden können, dort fallen. Der Product Owner von Healthy Owner macht sich selbst zu einem Engpass und hält dem Volumen der Wunschliste stand, das entwickelt wird, während der Product Owner von Rauchern zusammen mit den Benutzern zusätzlichen Druck auf das Timlid ausübt und es zu einem Hals macht, um alles Unnötige abzuschneiden.

Es ist auch wichtig, dass das Team eine Möglichkeit hat, sich gemeinsam zu entspannen. Sie möchten sich nicht einzeln entspannen - das heißt, Sie werden zusammen sein. Während einer gemeinsamen Reise zur Bar kann der Teamleiter Feedback abnehmen - um zu verstehen, welcher der Mitarbeiter wie beschäftigt ist, wer welche Schmerzen hat.

3. Klopfen Sie an das System


In der Matrix-Management-Struktur treten Effizienzverluste häufig an den Grenzen zwischen Abteilungen und Abteilungen auf. Dies geschieht auch dann, wenn moderne Methoden verwendet werden und die Arbeitsprozesse bürokratisch sind.

Ein typischer Fall. Wenn für ein Projekt Hunderte von Programmierern erforderlich sind, wird das Personalproblem gelöst, indem die Anzahl der verwendeten Sprachen erhöht wird. Theoretisch wird ein monolithisches Produkt in separate Dienste aufgeteilt, die über die API kommunizieren. Wenn Sie die Architektur dieses Systems nicht im Voraus in logische Teile unterteilen, arbeiten Mitarbeiter beider Teams an jeder Komponente, und das Ergebnis ist dasselbe wie bei Gravuren mit mythischen Tieren: dem Körper eines Hasen, Hirschhörnern. Das Produkt wird funktionieren und sich dementsprechend auch langsamer entwickeln als es könnte, wenn es der Einheit der Technologie oder einer kompetenten Architekturplanung unterliegt.
Ein charakteristischer Satz: "Wenn die drei Teams für die Entwicklung des Compilers verantwortlich sind, besteht der Compiler aus drei Durchgängen."
Die Komplexität der Kommunikation wird durch eine komplexe Unterordnungsstruktur verstärkt. Ein Tester ist beispielsweise einer Einheit zugeordnet, die das Testen im gesamten Unternehmen automatisiert. Das in dieser Einheit beschriebene Framework ist nicht für ein bestimmtes Team und seine Aufgaben geeignet. Wenn Sie dies wünschen oder nicht, müssen Sie die Schraube mit einem Hammer hämmern.

Es kann vorkommen, dass vier Abteilungen an dem Service gearbeitet haben, Ihr Team mit seinem Teil gut zurechtgekommen ist und das Produkt nicht gestartet ist und das Projekt abgebrochen wurde. Höchstwahrscheinlich werden Sie nicht für schuldig befunden, aber das wird es nicht einfacher machen: Sie haben das ganze Jahr über ein ganzes Team an dieser Arbeit gearbeitet, investiert und gehofft, dass die Geschäftsaufgabe gelöst wird, und jetzt sind all diese Bemühungen umsonst.

Lösung. Das System zu bekämpfen ist sinnlos - benutze es. Erwarten Sie jedoch nicht, dass sie Sie sofort hören, wenn das Problem eskaliert.

Bevor Sie etwas anbieten, sollten Sie herausfinden, ob das Unternehmen ein globales Ziel hat, die aktuelle Situation in Ordnung zu bringen. Nicht nominell, aber wirklich, in diese zu investieren, einschließlich der Ressourcen des Unternehmens.

Wenn es einen solchen Wunsch gibt, bestimmen Sie, wer Ihnen dabei im Unternehmen helfen kann, welche Ressourcen dafür bereitgestellt werden und welches Niveau an Produkt- und Prozessqualität die Mitarbeiter erreichen möchten. Sie müssen die Architektur des Zielsystems und die Struktur des Unternehmens verstehen, wie sie zusammenpassen und was sie daran hindert, als Ganzes zu funktionieren.

Das Lernen aus Best Practices wird helfen. Aus den Berichten über Tests und Infrastruktur geht leicht hervor, wie sie in Google, Amazon und Netflix funktionieren. Ihre Ansätze sind nicht übernatürlich kompliziert, sie können zu Hause verwendet werden.

Dann können Sie sich an den technischen Leiter des Geschäftsbereichs wenden, nicht nur mit einem Plan für eine radikale Umstrukturierung der Prozesse, sondern auch mit etwas relativ Einfachem: „Jetzt, da wir nicht synchronisiert sind, bewegen wir uns wie ein Schwan, Krebs und Hecht nirgendwo hin. Lassen Sie den Tester wie zuvor an die Haupt-Qualitätssicherung berichten, erhält jedoch Aufgaben vom API-Team und integriert sich in diese. Dies wird dazu beitragen, Tests normal zu automatisieren, häufiger zu veröffentlichen und die Markteinführungszeit zu verkürzen. “

Wenn Sie solche Ideen verkaufen, die Funktionalität des Teams erhöhen, Mitarbeiter einrichten und in der Praxis zeigen, dass dies funktioniert, verdienen Sie sich Karma und Ansehen, um die Unternehmenskultur schrittweise und schrittweise zu verändern.

Die Arbeit in einem großen Unternehmen ähnelt zunächst der Arbeit mit Sisyphus, aber Ausdauer bringt Ergebnisse, und eines Tages steigt der Teamleiter auf ein höheres Niveau: „Es funktioniert großartig! Lassen Sie uns Ihre Erfahrung skalieren. Suchen Sie sich einen Stellvertreter, sammeln Sie das zweite Team und Sie werden mit dem Teamleiter Teamleiter. “ Aber das ist eine andere Ebene, andere Probleme und eine andere Geschichte.

Alexander Polomodov wird am 1. März beim Teamlead Meetup bei Digital sprechen. Auf der Tagesordnung des Meetings stehen Mitarbeiterbewertung und -motivation sowie Referenten von Tinkoff, AGIMA, CSSSR und Digital HR. Alexander wird Ihnen erklären, wie Sie Mitarbeiter einstellen und motivieren können, um Tinkoff.ru zu gewinnen. Und auch Alexander - Kurator des Teamlead Weekend Intensiv; Der nächste Kurs findet vom 23. bis 24. März statt.

Source: https://habr.com/ru/post/de441300/


All Articles