Ich denke, die Leiter der IT-Abteilungen werden mir zustimmen, dass es manchmal so aussieht, als ob wir uns an der Grenze zweier Welten befinden, die nach unterschiedlichen Gesetzen und unterschiedlichen zeitlichen Rhythmen leben, und dass wir in beiden Welten leben müssen. Und wenn wir den „Lebensstil“ von oben nach unten übertragen, von leitenden Managern bis zu Ingenieuren, dann, aufgrund unserer beruflichen Verantwortung, regelmäßig, aber in die entgegengesetzte Richtung - leider ...
Daher geht es in diesem Beitrag um das, was ich als Ingenieur unseren lieben Managern und denen sagen möchte, die ihren „Lebensstil“ als den einzig wahren betrachten. :) :)
Planung, Gantt-Diagramme, "Folgen eines Prozesses", Disziplin, Frist, Routine, "Ich erkläre nicht zweimal dasselbe", "Ich hatte keine Zeit, dann habe ich schlecht geplant" ... - kennen Sie die Dinge? Dies sind die Essenz und Methoden der „Managementwelt“. Es ist klar, dass irgendwo mehr, irgendwo weniger und im Allgemeinen Vereinfachung, aber hier geht es nicht um diese Welt. Er ist sicherlich wichtig. Seine Methoden funktionieren in vielen Dingen hervorragend. Aber es gibt eine riesige Schicht von Aufgaben, bei denen nichts davon funktioniert, sondern eine völlig andere, manchmal das Gegenteil.
Ich werde meinen Gedanken erklären.
Alle komplexen Aufgaben können in zwei Klassen unterteilt werden. Ich werde sie die englischen Wörter komplex und schwierig nennen. Aus den Namen geht mehr oder weniger hervor, wovon ich spreche, aber ich werde es formulieren.
Komplexe Aufgabe ist eine Aufgabe, die aus vielen elementaren Unteraufgaben besteht. Elementar in dem Sinne, dass das Ergebnis bekannt ist, sind Lösungsmethoden bekannt, die Menge der benötigten Ressourcen und die Zeit, die benötigt wird, um sie abzuschließen. Die Komplexität der komplexen Aufgabe liegt in der Tatsache, dass beispielsweise die Teilnahme verschiedener Personen, Spezialisten, Teams und deren Aktionen koordiniert werden muss, aber jede spezifische Aktion durchaus verständlich und vorhersehbar ist. Ein gutes Beispiel ist der Bau eines Hauses. Und hier funktionieren die Techniken der „Managementwelt“ perfekt.
Wenn wir jedoch über eine schwierige Aufgabe sprechen, dann ist dies ein Problem mit einem ungewissen Ergebnis, und diese Ungewissheit kann bis zu dem Punkt führen, dass nicht klar ist, ob es eine Lösung gibt und wenn ja, was es ist, wie viel Zeit und Ressourcen diese Aufgabe in Anspruch nehmen wird. Dies ist eine Studie. In diesem Fall geht es nicht um die Schaffung eines Fusionsreaktors, sondern um die tägliche Arbeit in der „Welt der Ingenieure“.
Neue Software, neue "Funktion", neuer Fehler, neue Geräte einrichten, neue Architektur erstellen, neue Lösungen testen, ein neues Produkt erstellen ... Es ist nicht notwendig, dass niemand weiß. Es reicht aus, dass dies dem Team nicht bekannt ist und es nicht so einfach ist, Dokumentation zu finden.
Natürlich besteht die "Welt eines Ingenieurs" nicht nur daraus, es gibt hier komplexe Komponenten, sondern es ist ein wesentlicher Teil davon, oder Sie sind kein richtiger Ingenieur.
Und in dieser Welt funktionieren völlig andere Prozesse. Und das ist wichtig zu verstehen. Hier sind einige Beispiele dafür, welche Methoden bei der Lösung schwieriger Probleme funktionieren.
- Der Ingenieur muss in die Aufgabe eintauchen. Er kann nicht alle 15 Minuten abgelenkt werden. Manchmal kann ein Tauchgang so aufwendig sein, dass er nicht oder nur schlecht schlafen kann und die Aufgabe mehrere Tage, Wochen oder Monate lang „erleidet“. Dies ist eine wichtige Eigenschaft eines starken Ingenieurs. Er kann sich nicht beruhigen, bis er sich entscheidet. Ihm muss Zeit gegeben werden, ihm die Möglichkeit gegeben werden, sich zu konzentrieren und möglicherweise für einige Zeit von verschiedenen periodischen Prozessen ausgeschlossen zu werden.
- Unter diesen Bedingungen ist es seltsam, von einem Ingenieur zu verlangen, dass er streng nach einem Zeitplan lebt. Und das versteht man im Forschungsinstitut (jedenfalls an dem Ort, an dem ich gearbeitet habe), zum Beispiel bei PhysTech - und dort und dort freien Zugang.
- Es ist klar, dass das Wort „Disziplin“ bei der Lösung derartiger Probleme hier bereits eine andere Bedeutung hat. Dies ist nicht einmal Disziplin, sondern Leidenschaft. Der kreative Prozess, das Brainstorming, die Diskussion, das Interesse am Ergebnis - dies ist der Klebstoff, der die Disziplin bei der Lösung dieser Art von Problem ersetzt.
- Es ist klar, dass sich auch hier alle Zeitabhängigkeiten erheblich abschwächen. Es ist schwierig, eine schwierige Aufgabe in einen streng regulierten Zeitprozess einzufügen
- Es wird nicht empfohlen, wie reibungslos (in Übereinstimmung mit allen Konventionen und Verfahren) die Aufgabe ausgeführt wird, sondern lediglich die Tatsache, dass das Problem gelöst wird. Wörter wie "Sie blieben 2 Tage" sollten hier nicht zutreffen. Wenn das Timing wichtig ist, müssen Sie nur entscheiden, an welchem Punkt Sie aufhören möchten, und nicht mehr Ressourcen ausgeben.
- man kann eine Person nicht dafür beurteilen, dass sie ein Problem nicht lösen kann. Selbst mit einem sehr starken Spezialisten kann der Gedankengang in die andere Richtung gehen und er kann viel zusätzliche Zeit verbringen. In vielerlei Hinsicht besteht die Lösung für solche Probleme in einer Aufzählung von Optionen und nicht in der Tatsache, dass Sie schnell die richtige auswählen.
- Wenn der Ingenieur feststeckt, können Sie ihn nicht alleine lassen - Sie benötigen die Hilfe des Leiters oder des gesamten Teams.
Eine ganz andere Welt, oder?
Bedeutet dies, dass Sie überhaupt nicht planen können? Nein, das tut es nicht. Normalerweise können Sie die Wahrscheinlichkeit der Fertigstellung und die Zeit bewerten, dies ist jedoch nur eine Wahrscheinlichkeit und nur eine Schätzung.
Bedeutet dies, dass Anarchie in der Abteilung herrschen sollte? Nein, das tut es nicht. In der Abteilung müssen natürlich die Prozesse komplexer Aufgaben beobachtet werden, die sich in der Abteilung befinden und an denen die Einheit beteiligt ist. Und dies ist die Aufgabe des Führers, diese beiden Welten verbinden zu können.
Um schwierige Probleme geschickt zu lösen, benötigen Sie ernsthafte Fähigkeiten. Normalerweise ist dies eine angeborene Fähigkeit und Liebe für solche Aufgaben sowie ein langfristiges (normalerweise von Kindheit an) Training (Lösen von Problemen - Mathematik, Programmieren, „Kommissionieren“ am Computer ...). Und ich glaube, dass nur ein Ingenieur mit den Fähigkeiten zur Lösung schwieriger Aufgaben ein starker Ingenieur sein kann. Und während des Interviews in unserer Abteilung haben wir genau das gesucht.
Die Fähigkeit, komplexe Probleme zu lösen, ist erschwinglicher. Auch hier ist die Charakterneigung wichtig, aber wenn es diese Neigung gibt, ist es nicht so schwierig, die Fähigkeiten zu beherrschen.
Sie können auf Ihrem eigenen Schritt in der Hierarchie ein völlig erfolgreicher Manager sein und nicht über die Fähigkeiten verfügen, schwierige Aufgaben zu lösen. Es gibt viele solcher Positionen. Aber es scheint mir, dass es schwierig sein wird, ein wirklicher Marktführer in der IT-Welt zu werden.
Deshalb.
- Ein solcher Manager versteht oft nicht und schätzt daher keine Menschen, die in der Lage sind, schwierige Probleme zu lösen. Er wird also keine starken Ingenieure haben.
- Der Manager muss im allgemeinen Fall sicherlich schwierige Probleme lösen. Bestimmen Sie beispielsweise Ziele oder erstellen Sie Arbeitsprozesse. Dies ist eine schwierige Aufgabe. Das Problem ist, dass der Manager dies möglicherweise für einfach hält, da er die Tiefe des Problems nicht erkennt und im laufenden Betrieb Ziele und Prozesse erstellt. Bei eingehender Prüfung funktionieren diese jedoch nicht.
Ein starker Manager ist eine seltene Kombination dieser beiden Welten. Normalerweise neigen die Menschen entweder zum einen oder zum anderen.
Wenn die Welt der schwierigen Aufgaben für Sie geschlossen ist, würde ich Ihnen raten, zu lernen, ein Team aus einer anderen Welt zu lieben und zu schätzen, und diese Welt wird es Ihnen danken.