Ich arbeite in einem mittelständischen Unternehmen, das bestimmte Dienstleistungen für amerikanische Kommunalverwaltungen erbringt. Ein großer Teil unseres Produkts ist Software, die einige dieser Dienste verwaltet, die wir an die Regierungen verkaufen (wodurch sie ihr eigenes Personal einsetzen können).
Mein Chef nahm sich bekanntlich nie einen Tag frei und kümmerte sich um all die verschiedenen Devops, den Bereitschaftsdienst und die Wartung alter Systeme. Wie die meisten Entwicklergruppen haben wir eine hohe Fluktuation und niemand außer meinem Chef ist länger als zwei Jahre hier. Wenn es ein altes System war, das Ant (ein Java-Build-Tool) verwendete, tat er es. Er war bereit, all die Dinge zu tun, die niemand tun wollte, während er uns den lustigen Job des Schreibens von jungfräulichem Code für neue Projekte überließ.
Allerdings kündigte er vor ein paar Tagen unvermittelt seinen Abgang an, da man ihn nicht einmal bis an die Spitze der Gehaltsspanne anheben werde, als sei es „nur für externe Anstellungen“. Es wurden massive Umstellungsbemühungen eingeleitet (Dutzende vom Kundendienst über die IT bis hin zur Entwicklung sind auf Vollzeitbasis involviert), um zu versuchen, alles zu dokumentieren, bevor er geht.
Das Problem ist, dass niemand die verwendeten Technologien kennt. Wir haben FORTRAN-Code. Das weiß hier niemand. Ich wurde beauftragt, fünf Systeme zu dokumentieren, von denen ich noch nie gehört habe, was im Grunde nur das Sammeln von Passwörtern und SVN-Repo-Namen ist, da ich nicht in erster Linie ein Java-Entwickler bin.
Heute hat er sich zum ersten Mal seit Jahren einen Tag frei genommen, da ich vermute, dass es ihn nicht mehr interessiert. Die Produktdatenbank fällt aus und niemand hat eine Ahnung, wie man das Problem beheben kann. Wir mussten einen sehr teuren Anruf bei einem Datenbankdienstleister tätigen, um uns beraten zu lassen.
Sie sprechen jetzt über große Veränderungen, die von der Versetzung einiger von uns zu engagierten Wartungsentwicklern bis hin zur Einrichtung von Bereitschaftsdiensten reichen.
Was passiert im Grunde normalerweise, wenn ein Bus-Faktor-1-Ereignis eintritt? Steht uns eine Zeit erheblicher Schmerzen und Frustration bevor? Da ich dazu neige, mich meinem Chef anzuschließen, um das zu vermeiden.
Es hört sich so an, als wäre Ihre technische Abteilung in einer schlechten Situation. Das bedeutet nicht unbedingt, dass Sie sich in einer schlechten Situation befinden.
In meiner Antwort gehe ich davon aus, dass Sie ein Entwickler sind und einige Kenntnisse über die beteiligten Systeme haben, aber nicht so viel wie die Person, die geht. Ich gehe auch davon aus, dass sich das Unternehmen davon erholen kann:
Jetzt hat jemand im Management Mist gebaut und es passieren lassen, dass es einen Top-Typen mit hohem Bus-Faktor gibt und dieser Top-Typ nicht sehr gut versorgt wurde. Die Dinge werden wahrscheinlich schlecht laufen, bevor sie besser werden, und wenn die Dinge schlecht laufen, fliegt die Schuld oft herum wie ein Schrapnell.
Auf der anderen Seite werden die verbleibenden Techniker vom Unternehmen mehr denn je gebraucht (ob das Management es erkennt oder nicht). Wichtig ist jetzt jeder, der sich zumindest ein bisschen mit den bestehenden Systemen auskennt. Und vielleicht erkennen HR und Management jetzt, dass wichtige Leute gehen können, wenn sie unzufrieden sind.
Sie haben viele Möglichkeiten, in dieser Situation zu glänzen. Sie können die Person sein, die den Tag rettet. Es schadet nicht, auf das Schlimmste vorbereitet zu sein und vielleicht Bewerbungen zu verschicken, aber es schadet auch nicht, zu sehen, wie gut man in einer Post-Buskill-Situation abschneiden kann. Selbst wenn Sie am Ende gehen, ist dies eine Erfahrung, die Sie möglicherweise nicht so leicht wiedererlangen.
Was passiert im Grunde normalerweise, wenn ein Bus-Faktor-1-Ereignis eintritt? Steht uns eine Zeit erheblicher Schmerzen und Frustration bevor? Da ich dazu neige, mich meinem Chef anzuschließen, um das zu vermeiden.
Folgendes können Sie tun:
Wenn Ihr Management Sie bittet, an Systemen zu arbeiten, die Sie nicht kennen, nehmen Sie die Aufgabe an, aber achten Sie darauf, ihre Erwartungen zu erfüllen: „Ja, Boss, ich tue, was ich kann, um zu helfen, aber im Fall von System C werde ich das wahrscheinlich tun Ich gebe Ihnen nicht viele Details über die Interna. Ich bin kein Fortran-Mensch.
Schätzen Sie dann innerhalb Ihres Fachgebiets den angerichteten Schaden und das zukünftige Risiko ab. Beispiel: „System A ist wirklich kritisch, aber wir haben bereits X und Y, die anscheinend genug darüber wissen. System B ist wichtig, und ich kenne es gut genug, um es zumindest am Laufen zu halten. System C weiß niemand, aber wenn es so ist ausfällt, wirkt sich dies nur auf dieselben selten genutzten Teile des Intranets aus. Für System D besteht ein hohes Ausfallrisiko, und niemand weiß es."
Sie können das für sich selbst tun oder es mit Ihrem Management teilen, das möglicherweise blind ist für das, was vor sich geht, wenn der Typ, der geht, auch ihre Augen und Ohren waren.
Nun, da Sie die Risiken kennen, was brauchen Sie, um sie zu schützen? Ihr wichtigster Dienst läuft auf Java und niemand kennt Java? Finden Sie ein externes 5-tägiges Training, das Java unterrichtet und Ant beinhaltet, und schlagen Sie Ihren Managern vor: „Hey, System D ist wirklich kritisch, niemand kennt es und niemand kennt Java und Ant gut genug. Ich könnte mich darum kümmern, aber ich brauche diese Schulungen .
Warten Sie nicht darauf, dass das Management Ihnen sagt, was zu tun ist, sondern sagen Sie ihm, was zu tun ist. "Ich brauche diese Ausbildung. Ich brauche einen Praktikanten, der mir diese andere Aufgabe abnimmt. Wir sollten Service C durch ein Standardprodukt ersetzen. Wir müssen für das nächste Quartal weniger Verträge annehmen. Erhöhen Sie mein Gehalt um 20 %, also dass ich mich weitere 2 Jahre im Unternehmen engagieren kann" usw.
Konzentrieren Sie sich zuerst darauf, die größten Risiken zu bewältigen, und stellen Sie danach sicher, dass der Bus nicht wieder anfährt.
Dies ist eine perfekte Gelegenheit, um a) eine Gehaltserhöhung zu erhalten und b) herauszufinden, wie schnell Ihr Management lernt.
Wisse, dass, wenn es dir gelingt, eine Gehaltserhöhung zu bekommen und einen Großteil der Verantwortung deines Chefs zu übernehmen, eine stressige Zeit bevorsteht. Aber das würde so oder so kommen. Wenn sich alles ein wenig beruhigt hat, müssen Sie die Arbeitslast natürlich etwas besser als zuvor im Team verteilen. Dies würde bedeuten, dass Sie aufsteigen und ein wenig Managementarbeit leisten müssten, es sei denn, Sie erhalten die richtige Unterstützung, und es wäre sicherlich eine Herausforderung.
Haftungsausschluss: Dies ist offensichtlich ein Glücksspiel und möglicherweise nichts für Sie! Aber es ist klar, dass Ihre Abteilung so oder so einige stressige Zeiten erleben wird. Wie lange sie dauern, hängt auch davon ab, wie gut Ihr Management ist. Bisher sieht das nicht so gut aus ohne Beteiligung von jemandem aus dem Team.
Und natürlich, wenn Sie diesen Job wirklich brauchen, gibt es immer die Alternative, den Kopf unten zu halten, Ihre Arbeit gut zu machen, aber sich nicht zu sehr zu investieren und die Managementprobleme zu Managementproblemen zu machen.
Es klingt auf jeden Fall so, als würde es noch schlimmer werden, bevor es besser wird.
Die von Ihnen beschriebenen Probleme sind zumindest teilweise die Schuld Ihres Chefs, ich hoffe, Sie sind sich dessen bewusst.
Abgesehen davon, werden Sie gut genug entschädigt, um den bevorstehenden Miststurm zu überstehen? Wenn ja, möchten Sie es vielleicht aushalten und sehen, was passiert. Die Dinge können kurzfristig schlecht sein, aber sie können sich langfristig deutlich bessern, solange die richtigen Leute die Probleme erkennen und versuchen, sie zu lösen.
Das hängt ein bisschen davon ab, wie Sie das Unternehmen und Ihre Karriere dort empfinden: Jede Herausforderung ist auch eine Chance, sich zu behaupten.
Für mich würde ich gerne verstehen wollen, wie das Unternehmen damit umgeht. Offensichtlich hat es die oberste Führung schwer vermasselt, indem sie ein Busereignis zugelassen hat und, was noch wichtiger ist, indem sie überhaupt anfällig für ein Busereignis waren. Es gibt zwei Möglichkeiten, darauf zu reagieren:
Sprechen Sie mit Ihrer obersten Führung. Fragen Sie, wie sie mit der Situation umgehen wollen und welche Rolle Sie spielen könnten. Wenn die Worte "Entschuldigung, wir haben es vermasselt und wir sind entschlossen, ein besseres Unternehmen aufzubauen" in der Konvertierung fehlen, würde ich gehen. Wenn die Führungskräfte keine Verantwortung übernehmen, sind sie nicht reif genug, um ein Unternehmen wie Ihres zu führen, und das nächste Desaster wartet nur darauf, passiert zu werden.
Packen Sie ein und gehen Sie. Egal, was sie sagen, was sie getan haben, ist ein klarer Hinweis darauf, wie sie denken. Sie jagen kurzfristigen Gewinnen nach und erkennen langfristige Risiken nicht an. Für solche Leute will man nicht arbeiten.
Stephan Branczyk
SZCZERZO KŁY
Gaius
Peter B.
Erich Lippert
gnasher729
Tangurena