Ineffiziente Prozesse, die meinen persönlichen Ansprüchen widersprechen [geschlossen]

Ich bin Softwareentwickler und arbeite als Auftragnehmer für verschiedene Kunden, die meisten davon etablierte und "große" Unternehmen. Neben der praktischen Softwareentwicklung besteht ein großer Teil meiner Arbeit darin, neue Gedanken einzubringen, den anderen Kollegen beim Erlernen neuer Techniken zu helfen, die Softwarequalität zu verbessern usw. Normalerweise bin ich Teil eines Teams (gemischt mit Mitarbeitern und Auftragnehmern). für einige Monate einem echten Angestellten ähneln.

In allen meinen bisherigen Projekten habe ich das gleiche Problem mit unterschiedlicher Intensität erlebt. Kurz gesagt, ich bin oft unglücklich und manchmal frustriert darüber, wie schlecht das gesamte Umfeld meine eigene Arbeit beeinflusst.

Als Beispiel gibt es ein Softwaretool, das unternehmensweit eingesetzt wird, um Qualitätsprobleme in Software zu finden und diese zu beheben. Dieses Tool wird jedoch nicht gut gepflegt und führt Analysen durch, die vor Jahren veraltet waren (aufgrund von Fehlalarmen, was zu zusätzlicher Arbeit für jeden Entwickler führt, der das Tool verwendet). Meine Kritik wurde im Sinne von „wir haben Gründe“ beantwortet, was auf „wir haben keine Lust, es zu reparieren“ hinausläuft, was „damit umgehen“ bedeutet. Abgesehen von der eigentlich unnötigen Arbeit auf meiner Seite, habe ich negative Gefühle, weil diese Probleme nicht nur mich betreffen, sondern jeden einzelnen Entwickler im Unternehmen. In diesem Fall wird auch die Softwarequalität negativ beeinflusst.

Ich habe eine lange Geschichte von Support-Tickets (Netzwerk zu langsam, um ordnungsgemäße Tests durchzuführen, lokale Softwareinstallation verlangsamt die Arbeitsabläufe, an die ich gewöhnt bin, lokale Tests aufgrund fehlender Software nicht möglich, ...), was in den meisten Fällen nur Sagen Sie mir, dass ich einer der wenigen (der einzige?) bin, der diese Bedenken äußert, und dass es keine wirkliche Lösung für meine Probleme gibt. Ich habe auch positives Feedback erhalten, dass ich mich mit solchen Themen auseinandersetze, und ich betrachte dies als einen wichtigen Aspekt meiner Arbeit.

Ich könnte versuchen, viele konkrete Beispiele zu nennen, aber im Grunde finde ich mich oft in Situationen wieder, in denen ich gerne 110 % geben, gute Arbeit leisten möchte und stattdessen von Millionen blockiert, ausgebremst oder einfach nur genervt bin winzige Probleme. Ich habe nicht das Gefühl, dass ich in solchen Umgebungen professionell arbeiten kann, und ich weiß nicht, was ich dagegen tun kann. Ich schreibe dies und warte auf einen kritischen Konfigurationsfix, nachdem ich eine Weile nachgelassen habe. Anstatt mich zu langweilen und durch SO zu stöbern, würde ich gerne Software schreiben und echte technische Probleme lösen.

Das Aufgeben dieser Art von Job ist eine offensichtliche Alternative. Ich würde auch gerne wissen, ob ich irgendetwas tun kann – entweder um an mir selbst zu arbeiten oder um zu helfen, die Klienten zum Besseren zu verändern.

Ich weiß bereits, dass ich überdurchschnittlich anspruchsvoll und ungeduldig bin.

Es ist auch eine großartige Idee, andere Dinge zu finden, die man tun kann. Allerdings neige ich dazu, damit fertig zu sein, bevor das ursprüngliche Problem gelöst ist, oder ich stoße auf neue Probleme, die es unmöglich machen, mit der NEUEN Arbeit fortzufahren. Außerdem sind die meisten "Nebenquests" langweilig, unwichtig, ablenkend, unangenehm im Vergleich zu dem eigentlichen Job, den ich gerne machen würde.

PS: Die Kunden sind (sehr) zufrieden mit meiner Arbeit. Ich bin nicht.

Was ist die eigentliche Arbeit, die Sie gerne machen würden ? Beantworten Sie das ehrlich und finden Sie entweder eine Stelle in Ihrer aktuellen Organisation, um dies zu tun, oder wechseln Sie zu einer anderen Organisation, die Ihnen dies ermöglicht. Das weißt du selbst schon.
Ich sehne mich danach, Software zu entwickeln (an der Tastatur zu hacken), Scrum-Meetings abzuhalten, Probleme anzusprechen und zuzusehen, wie andere sie lösen. Ich liebe es, beschäftigt und gefordert zu sein. Von weltlichen Problemen blockiert zu werden, ist das Gegenteil davon. Ich würde sagen, dass dies in meiner jetzigen Tätigkeit als Auftragnehmer schwierig ist, aber ich habe auch keine Lust, den Arbeitgeber (nicht nur den Kunden) zu wechseln.
Ich habe bereits den richtigen Job (Beschreibung). Anstatt den perfekten Kunden/Arbeitgeber zu finden, würde ich gerne wissen, wie man mit weniger perfekten Situationen wie der jetzigen umgeht, da ich das Gefühl habe, dass dies auch Teil meines Jobs ist (und es in meinem immer wieder passieren wird). Leben).
Ihre Stellenbeschreibung ist irrelevant.
Es ist nicht wirklich Ihre Aufgabe, sich darum zu kümmern. Es ist Ihre Aufgabe, das zu tun, wofür sie Sie bezahlen.
Ist das ein Rant oder gibt es hier eine adressierbare Frage?
„Ich würde auch gerne wissen, ob ich irgendetwas tun kann – entweder an mir selbst arbeiten oder dabei helfen, die Klienten zum Besseren zu verändern.“ - Ich hätte ein Fragezeichen hinzufügen sollen, sorry.
Was antworten Sie auf diese Frage: Warum sollten sich die anderen darum kümmern, Ihren persönlichen Maßstäben zu folgen? Übrigens, wenn Sie sehen, dass alle anderen auf der Straße auf Sie zufahren, ist es sicherlich möglich, dass sie alle auf der falschen Seite fahren, aber es ist wahrscheinlicher, dass Sie auf der falschen Seite fahren.

Antworten (1)

Ich glaube nicht, dass Sie festgelegt haben, was Sie mit den Leuten / dem Management machen sollen, die Sie eingestellt haben. Basierend auf Ihrer Stellenbeschreibung:

Neben der praktischen Softwareentwicklung besteht ein großer Teil meiner Arbeit darin, neue Gedanken einzubringen, den anderen Kollegen beim Erlernen neuer Techniken zu helfen, die Softwarequalität zu verbessern usw.

Dieser „große Teil“ heißt Management. Ihre Aufgabe ist es, das Team zu verändern. Erraten Sie, was? Das ist nicht einfach. Wurde Ihnen eine Vollmacht erteilt?

Es scheint, als wollten Sie nur Vorschläge verwerfen und volle Einhaltung erwarten. Das ist ein Luxus für Eigentümer, CEOs und andere hochrangige Manager.

Wenn Sie sich dieser Herausforderung nicht stellen wollen, müssen Sie einfach beim Schreiben von Code bleiben und sich mit den niedrigen Standards auseinandersetzen.

Das Festlegen von Absichten und das Erlangen von Befugnissen ist ein häufiges Problem, mit dem meine Kollegen (verschiedene Kunden, derselbe Arbeitgeber) konfrontiert sind. Ich weiß, dass dies der schwierige Teil ist und einige Managementaspekte eine Rolle spielen. Ich würde sagen, eine Umformulierung meiner Frage hilft: Wie gehe ich mit mangelnder Compliance oder langsamen Ergebnissen um? Um Ihre Frage zu beantworten: Ich habe keine ausdrückliche Befugnis. Von mir wird erwartet, dass ich von unten in der Hierarchie helfe, indem ich Probleme an das Management herantrage und eine Denkweise im Team aufbaue. Das ist leider sehr schwer.
@C-Otto - Es ist schwierig. Ich weiß, es fällt mir leicht zu sagen: „Versuche es einfach weiter“, aber ich denke, dass du irgendwann einige, wahrscheinlich kleine, Erfolge haben wirst. Ich hoffe, die bringen dich weiter.