Ist es akzeptabel, mitten in einem Projekt aufzuhören, wenn ich das einzige Teammitglied bin?

Die Hintergrundgeschichte: Ich bin ein bezahlter Praktikant, der anfangs gut abschnitt, und so bekam ich ein ziemlich großes Projekt und bekam freie Hand darüber. Das Projekt ist nun zur Hälfte abgeschlossen. Der Kunde war bisher sehr zufrieden und zeigte Begeisterung, als er es ansah. Sie haben mich jedoch gebeten, eine kritische Funktion hinzuzufügen, die ohne sehr fortschrittliche und rechenintensive Techniken nicht möglich ist. Es beinhaltet das Analysieren, Parsen und Hinzufügen von Daten aus einem riesigen, über 30 Jahre alten Datensatz ohne einheitliche Spalten und ohne einheitliches Schema. Dies geht weit über meine Gehaltsstufe, mein Interesse und meine Fähigkeiten hinaus. Es würde wahrscheinlich maschinelles Lernen erfordern.

Gleichzeitig führe ich für dieses Unternehmen noch einige andere schwierige Projekte durch, die viel Zeit in Anspruch nehmen.

Wenn ich aufhöre, wäre das für den Kunden katastrophal und würde meiner jetzigen Firma wahrscheinlich viel Glaubwürdigkeit einbüßen, und ich bereue es jetzt, überhaupt angefangen zu haben. Allerdings wäre es die größte Last von meinen Schultern.

Welche Möglichkeiten habe ich hier? Ich mag die Menschen, mit denen ich arbeite. Es ist ein kleines Unternehmen und daher würde ich mich persönlich schlecht fühlen, wenn ich zu diesem Zeitpunkt kündige.

Die Kommunikation scheint größtenteils zwischen dem Kunden und dem Management zu erfolgen, und normalerweise werde ich erst darüber informiert, was der Kunde möchte, nachdem das Management ihm bereits gesagt hat, dass ich es tun kann. Grundsätzlich hatte ich keinen Einfluss auf die Entscheidung, ob es möglich ist, und mir wurde der Datensatz nicht wirklich gezeigt, bis die Firma gesagt hatte, dass sie es tun könnte.

Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .
Deine Frage ist mir unklar. Ist die Schwierigkeit der Situation der einzige Grund, warum Sie aufhören möchten, oder möchten Sie aus anderen Gründen aufhören?
Anscheinend war es für Ihr Management akzeptabel, einen Busfaktor von 1 zu haben, Sie sollten sich nicht zu viele Sorgen um das Projekt machen, wenn sich das Management vorher nie Sorgen gemacht hat ...
@Laurent S. Und wenn (er/sie) unter den Bus geht?
Ich bin verwirrt, weil Sie den Begriff "aufgeben" verwenden. Es hört sich so an, als würden Sie für ein Softwareberatungsunternehmen an Projekten für externe Kunden arbeiten. In welchem ​​​​Fall können Sie sich sogar entscheiden, ein Kundenprojekt zu beenden, ohne Ihren Job vollständig zu kündigen?

Antworten (14)

Was hast du gesagt

Teilen Sie Ihrem Vorgesetzten mit, was Sie uns gerade gesagt haben:

  1. Die für die Durchführung dieses Projekts erforderlichen Fähigkeiten liegen weit über Ihrer Gehaltsstufe und erfordern daher mehr Zeit und Hingabe, damit Sie die Techniken und Technologien richtig erlernen und implementieren können.

  2. Andere Projekte nehmen Ihre Zeit in Anspruch.

  3. Sie können nicht sowohl Nr. 1 als auch Nr. 2 gleichzeitig machen und ein erfolgreiches Ergebnis erzielen.

Fragen Sie dann Ihren Vorgesetzten, welche Option er oder sie gerne für Sie hätte. Wenn Ihr Manager „beides“ sagt, dann wissen Sie, dass Sie weitermachen müssen.

+1. Es ist die Aufgabe Ihres Vorgesetzten , Ihr Arbeitspensum zu managen, und wenn er nichts über die Kundenanfrage und Ihre Überzeugung weiß, dass es mehr ist, als Sie bewältigen können, dann macht er seinen Job nicht. Lass sie.
Einfach mehr Geld verlangen. (Sagen Sie 3x.) Dann tun Sie einfach, was Ihnen von Tag zu Tag gesagt wird, so gut Sie können.
@Fattie Geld löst nicht alles. Wenn sich sonst nichts ändert, wird er immer noch frustriert/gelangweilt/unglücklich sein. Auf der anderen Seite wird er bis zu dem Zeitpunkt, an dem er aufhört (wiederum, wenn sich sonst nichts ändert), mehr Geld angehäuft haben.
@Llewellyn Stimmt, Geld ist nicht alles, aber das ist in Ordnung. Vernünftige Menschen wollen nicht alles . Sie wollen aber Geld.
Angesichts des jüngsten Kommentars des OP möchte ich nur hinzufügen, dass, wenn ihr Manager bereit ist, mit ihnen über ihre Arbeitsbelastung zusammenzuarbeiten, sie möglicherweise auch vorschlagen, an Kundenbesprechungen teilzunehmen, wenn sie neue Funktionen besprechen.
Die Tatsache, dass der Entwickler NICHT in den Entscheidungsprozess einbezogen wurde, was möglich ist und was nicht. Darüber würde ich zuerst mit der Geschäftsführung sprechen
Wie bereits erwähnt, ist es die Aufgabe Ihres Vorgesetzten, Sie in die Lage zu versetzen, Ihre zu tun, und er hätte dies mit Ihnen besprechen müssen. Sie sind der Entwickler und wissen daher, was Sie können. Es ist schwierig, Ihrem Vorgesetzten zu sagen, dass Sie etwas nicht können, daher würde ich vorschlagen, dass Sie stattdessen Ihren Vorgesetzten fragen, wie Sie es erreichen können. Das daraus resultierende Gespräch wird Ihrem Vorgesetzten entweder klar machen, warum es nicht möglich ist, oder dazu führen, dass sich etwas ändert, was es möglich macht. Stellen Sie schließlich sicher, dass Sie in Ihrem Job glücklich sind.
Es lohnt sich auch, selbst darüber nachzudenken, was es möglich machen würde . Wenn die Antwort eine Million Dollar und 20 Leute lautet, dann ist das nötig.
Ich würde den Ausdruck "weit über meiner Gehaltsstufe" nicht verwenden. Sagen Sie einfach, es handelt sich um Fähigkeiten, die Sie nicht haben und die Sie sich wahrscheinlich nicht ohne jahrelanges Studium aneignen können.
obligatorischer Dilbert-Comic
Ich würde den Ausdruck "weit über meiner Gehaltsstufe" nicht verwenden. @jpmc26 Warum nicht? Außerhalb des Kontextes der tatsächlichen Regierungsarbeit bedeutet es im Wesentlichen dasselbe.
@BSMP Ich bin mir nicht sicher, woher es kommt, aber es ist zu nah dran zu sagen: "Ich werde dafür nicht genug bezahlt", was für mich ein ziemlich ... unzufriedenes Sprichwort ist. Es deutet auch darauf hin, dass Sie nicht bereit sind, Aufgaben zu übernehmen, die Sie allein aufgrund Ihres Gehalts oder Ihrer Position für schwierig halten. Kurz gesagt, ich halte es nicht für professionell oder höflich.
Ich bin mir nicht sicher, woher es kommt @jpmc26 Es kommt von Stellen im öffentlichen Dienst in den Vereinigten Staaten, wo jede Stelle eine Gehaltsstufe hat, die nicht nur die Bezahlung einer Position, sondern auch die Verantwortlichkeiten und Anforderungen beschreibt. Fast jedes Mal, wenn ich jemanden diesen Satz verwenden hörte, bezog er sich darauf, dass er nicht über die erforderlichen Fähigkeiten oder nicht über die Befugnis verfügt, das zu tun, was verlangt wird. Ich nehme an, jemand könnte es verwenden, um nur Bezahlung zu meinen, aber ich glaube nicht, dass dies die übliche Verwendung des Ausdrucks ist.

Es ist akzeptabel, jederzeit aufzuhören.

Suchen Sie sich einen neuen Job 1 , geben Sie die erforderliche Kündigung ab, tun Sie alles, um einen reibungslosen Übergang zu gewährleisten, und gehen Sie.

Niemand ist unentbehrlich. Sobald du weg bist, werden sie einen Weg finden, ohne dich weiterzumachen. Wenn sie es nicht tun, ist ihre eigene schlechte Planung schuld. Sie sollten nicht einen großen Teil des Geschäfts von einer einzelnen Person abhängig machen, ohne einen Backup-Plan.

Sobald Sie sich von dem Unternehmen getrennt haben, ist es nicht mehr Ihr Problem, wie es sein Geschäft führt.


1 ... oder einen alternativen Plan ausarbeiten lassen, zum Beispiel wieder zur Schule gehen, oder um die Welt reisen, oder einfach zu Hause bleiben, um die Familie zu versorgen, oder was dir sonst noch wichtig ist.

Geschweige denn abhängig von einem Praktikanten .
hmm, technisch richtig, aber wenn Sie es sich zur Gewohnheit machen, Ihren Arbeitgebern unangenehme Probleme zu bereiten, indem Sie aus einer Laune heraus eine Menge Arbeit halb erledigt zurücklassen, werden Sie sich arbeitslos machen, da sich herumsprechen wird, dass Sie sich nicht auf Sie verlassen können zu beenden, was du beginnst.
@jwenting Wenn Sie warten, bis alle Ihre Projekte abgeschlossen sind, können Sie niemals gehen. Sie "schaffen Ihrem Arbeitgeber keine unangenehmen Probleme", Sie folgen dem Standardprozess, der erforderlich ist, um einen Job zu kündigen. Du hast keine Kontrolle darüber, was sie hinter deinem Rücken sagen, also vergiss es.
Natürlich haben Sie all Ihre Arbeit dokumentiert und Ihr Code ist voller hilfreicher Kommentare? Und alles unter Konfigkontrolle?
@MaskedMan-仮面の男 Er ist eindeutig nicht darauf bedacht, seine Verantwortung ordnungsgemäß zu übergeben, sondern zu packen und zu gehen, seinen Job ungeschehen zu lassen ...
@jwenting Richtig, und diese Antwort fordert ihn auf, das nicht zu tun und stattdessen alles sauber aufzuwickeln und zu gehen. Wenn er trotzdem seinen eigenen Plan durchführt, stört mich das nicht wirklich. :)
@Richard sag das nicht, Praktikanten sind ziemlich fähig [Warnung: Dilbert-Streifen]
@Mindwin, nur weil Praktikanten fähig sind, bedeutet das nicht auch, dass sie ihnen Arbeit auf hoher / mittlerer Ebene überlassen können. Ich habe für eine Firma gearbeitet, die im Grunde alle Ansprüche geltend gemacht hat, die OP mit mir gemacht hat, außer dass ich zu dieser Zeit auf Einstiegsniveau war. Ich war alleine bei Aufgaben, die von anderen Leuten erledigt wurden, die über 20 Jahre Erfahrung hatten, und ich wurde mit 1/3 dessen bezahlt, was die meisten von ihnen bekamen. Ich habe versucht, sie wegen einer Gehaltserhöhung und einer besseren Aufgabenstellung für Projekte anzusprechen. Letztendlich musste ich die Entscheidung treffen, zu gehen, da meine geistige Gesundheit und mein Verstand aufgrund von schlechtem Management auf dem Spiel standen.
@ggiaquin ja, es ist schlecht. Schön, dass du darüber hinweggekommen bist. Und traurig, dass manche Leute selbst rund 150 Jahre später immer noch glauben, sie könnten Menschen wie die alten Kohlenarbeiter behandeln
Niemand ist unentbehrlich, aber ich kenne Fälle, in denen sie einen scheidenden Mann durch drei oder vier neue Mitarbeiter ersetzen mussten, und selbst dann ...
Ich habe gesehen, wie ein PM ein Projekt verlassen hat, weil überarbeitete Fristen, die der Sponsor durchzusetzen versuchte, unerreichbar waren. Das erhöhte seine Glaubwürdigkeit erheblich. OP hat viele Hüte, einschließlich PM. (Un)korrekte Ressourcenbeschaffung liegt in der Verantwortung von PM
Um mehr hinzuzufügen, gibt es eine Kündigungsfrist. Typischerweise in SL einen Monat, zu diesem Zeitpunkt sollten sie in der Lage sein, jemand anderen zu finden, und Sie werden für den Wissenstransfer verantwortlich sein. Wenn das Management niemanden finden kann, ist es ihr Problem, nicht Ihres. Sie haben die gepunktete Linie nicht unterschrieben, um ein lebenslanger Sklave für Ihr Unternehmen zu sein.

Ich habe das Gefühl, dass in Ihrer Frage ein Teil des Prozesses fehlt.

Zusammenfassend lese ich: "Ich bin überfordert (zu viel und zu komplexe Arbeit), also wie höre ich auf?". Sie sollten wahrscheinlich einen Schritt zurücktreten und überlegen, was es für Sie bedeuten würde, dort bleiben und arbeiten zu wollen.

Eine mögliche Antwort könnte „nichts“ sein – vielleicht haben Sie sich schon entschieden, dass Sie dieses Unternehmen verlassen möchten. In diesem Fall haben Sie einige hervorragende Antworten, die darauf hinauslaufen, „das Minimum professionell zu tun, um zu guten Bedingungen zu gehen (Kündigungsfrist, Übergabe), aber sich keine Sorgen um die Zukunft des Unternehmens zu machen“. Wenn Sie unentbehrlich sind, ist das das Problem des Unternehmens, nicht Ihres.

Möglicherweise sehen Sie jedoch Lösungen, um einen oder mehrere Aspekte der aktuellen Situation zu ändern. Beispiele könnten sein

  • Sie möchten in einer Technologie ( z . B. maschinelles Lernen) geschult werden, die Sie für das Projekt benötigen
  • Sie möchten Teil eines Teams werden, das dies bereits tut, damit Sie weiter an dem Projekt arbeiten können, aber dessen Unterstützung für die Teile haben, die Sie nicht kennen (kann in einem kleinen Unternehmen schwierig sein).
  • Sie möchten von diesem Projekt abgezogen werden; das würde es Ihnen ermöglichen, sich auf die anderen Projekte zu konzentrieren, die Sie haben, um sie erfolgreich zu machen.

Sobald Sie herausgefunden haben, was erforderlich ist, um Sie zum Bleiben zu bewegen, führen Sie das Gespräch mit Ihrem Vorgesetzten gemäß der ausgezeichneten Antwort von Prinz. Auf diese Weise können Sie nicht nur ein Problem vorschlagen, sondern auch eine konkrete Lösung, die sie in Betracht ziehen können. Wenn sie nicht mit Ihnen zusammenarbeiten können oder wollen, um Ihre Arbeitsbelastung machbar zu machen und die finanzielle Belohnung ausreichend ist, haben Sie immer noch die Möglichkeit zu kündigen (und wir sind wieder bei Fall 1).

Eine letzte Bemerkung:

[T]normalerweise [werde ich] erst darüber informiert, was der Kunde will, nachdem das Management ihm bereits gesagt hat, dass ich es tun kann.

Nehmen Sie dies nicht mit in das Meeting mit dem Manager, da es als Schuldzuweisung rüberkommen könnte (" Sie haben ihnen gesagt, dass ich das tun würde, ich hätte Ihnen sagen können, dass ich das nicht kann"). Ihnen die Schuld zu geben wird ihre Einstellung dir gegenüber nicht positiver machen. Wenn Sie etwas dazu sagen müssen, versuchen Sie es neutral zu halten ("der Kunde hat diese Funktion angefordert und wir waren uns einig, dass es für ihn wertvoll wäre, aber ich glaube nicht, dass ihm mitgeteilt wurde, dass ich persönlich nicht über die erforderlichen Fähigkeiten verfüge ").

Frage: Ist „Kritische Funktionsanfrage mit 30 Jahre alten Daten“ Teil des ursprünglichen Projektumfangs?

Ein Teil des Entwicklerdaseins ist der Umgang mit „Scope Creep“.

„Scope Creep (auch Requirements Creep, Function Creep oder Kitchen Sink Syndrome genannt) im Projektmanagement bezieht sich auf Änderungen, kontinuierliches oder unkontrolliertes Wachstum des Projektumfangs zu jedem Zeitpunkt nach Projektbeginn. Dies kann auftreten, wenn der Umfang eines Projekts überschritten wird nicht richtig definiert, dokumentiert oder kontrolliert wird."

https://en.wikipedia.org/wiki/Scope_creep

Weiß Ihr Management, dass diese "Anforderung" angefordert wurde? HINZUGEFÜGT? Sind ihnen die dafür erforderlichen Anforderungen (Technologie, Spezialisierung, Datenanalyse usw.) bekannt?

SIE werden dafür bezahlt, X, Y und Z zu machen (Y und Z sind andere Projekte). Ihr Unternehmen wird dafür bezahlt, X, Y und Z zu tun. Es hört sich so an, als ob der Kunde X+A, B, C will. X+A,B,C kann unrealistisch sein, außerhalb des Preispunkts, außerhalb des Zeitrahmens usw.

Ich würde also vorschlagen, dass Sie mit Ihrem Management darüber sprechen, was Sie getan haben (X), was der Kunde verlangt (A, B, C) und was das Unternehmen tun muss (mehr verlangen, ein neues Team einsetzen, Nein sagen usw.).

Diese Entscheidungen liegen nicht in Ihrer Hand - wie sie sein sollten. Dafür ist Management da: Koordination mit dem Kunden, um Erwartungen, Kosten, Zeitschätzungen, Leistungen, Umfang usw. zu verwalten.

Ein Teil davon, ein Entwickler zu sein – insbesondere ein Junior-Entwickler (Verdammt, ein Junior-Angestellter zu sein) – ist zu lernen, dass Dinge Geld kosten (Zeit, mehr Entwickler, andere Ressourcen ... Windex und TP kosten Geld). Ist es für das Unternehmen rentabel, dies zu tun? Ob es die Zeit des Unternehmens wert ist, ist eine Entscheidung, die Sie nicht treffen sollten.

Wo immer Sie hingehen und was Sie tun, WERDEN Sie auf Scope Creep (und Entscheidungen darüber, ob Sie ein Projekt erweitern/Anforderungen hinzufügen) stoßen. Lernen Sie JETZT damit umzugehen, indem Sie es in die Hände derer legen, die letztendlich dafür verantwortlich sind. Von dieser Position wegzulaufen wird dir auf lange Sicht nicht nützen.

Nachdem alles gesagt und getan ist, möchten Sie vielleicht immer noch gehen - was in Ordnung ist. Vielleicht möchten Sie nie wieder programmieren ... Aber Sie werden nicht mit einem Kunden gehen, der X+A, B, C erwartet, von dem sein Unternehmen keine Vorkenntnisse hat - und ihn somit mit einer tickenden Zeitbombe von Ihnen zurücklassen Herstellung.

Sie haben angegeben, dass Sie Praktikant und einziges Mitglied eines Projektteams sind und etwas Wertvolles für das Unternehmen leisten. Das ist ein Verstoß gegen das Arbeitsrecht. Sie brauchen eine Vergütung für Ihre gesamte Arbeit. Praktikanten sind da, um zu lernen, während sie mit Mitarbeitern in verschiedenen Rollen zusammenarbeiten, und ihr Verdienst ist College-Credit. Unternehmen können nicht ein paar Praktikanten einstellen und sie nur für ein paar Monate kostenlos Daten erfassen lassen und sie auf die Reise schicken. Es klingt für mich, als würden sie dich ausnutzen.

Ich besuchte ein College, das für meinen Abschluss Kooperativen (bezahlte Praktika) verlangte. Genossenschaften fallen nicht in die Kategorie „freie Arbeit“ und sind von einigen praktikumsspezifischen Gesetzen ausgenommen, werden aber oft als Praktika bezeichnet. Es kommt immer auf die Arbeitsbedingungen an.
@Nielsvh Ich hatte bereits Berufserfahrung und meldete mich freiwillig als internationaler Austauschschüler, um diesem Szenario zu entkommen ...
Ich weiß nicht, wo Sie sind, aber zumindest in den USA gibt es keine gesetzlichen Grenzen für das, was ein Praktikant tun kann. Es gibt Regeln für unbezahlte Praktikanten, aber „Praktikant“ bedeutet nicht automatisch „unbezahlt“.
Und das OP sagte bereits, dass es sich um ein bezahltes Praktikum handelt.
@Nebr Um fair zu sein, geschah diese Bearbeitung, nachdem Tom O diese Antwort gepostet hatte.

Ihre Frage wirft viele Fragen auf, aber ich werde einige Annahmen treffen und beantworten.

Erstens haben die meisten US-Bundesstaaten „beliebige“ Arbeitsgesetze, die besagen, dass Sie jederzeit und aus jedem Grund entlassen werden können. Aber was gut für die Gans ist, ist gut für den Gänserich. Es bedeutet auch, dass Sie jederzeit kündigen können....

Praktikum, impliziert, dass Sie in der Schule sind. Wenn nicht, dann such dir erstmal einen anderen Job. Wenn es so gut gelaufen ist, wie Sie sagen, sollten Sie kein allzu großes Problem haben, einen zu finden. Wenn Sie in der Schule sind, dann ist „Ich bin zu beschäftigt und kann nicht sowohl die Schule als auch diesen Job machen“ eine gültige Antwort. Aber meiner Meinung nach solltest du nicht aufhören, bis du wieder in der Schule bist oder einen anderen Job hast.

Und sehen Sie, was eine bessere Antwort wäre, zu sagen: „Eine andere Firma will mich“ oder „Ich kann nicht sowohl arbeiten als auch studieren“ im Gegensatz zu „das ist zu hart und über meiner Gehaltsklasse“.

Ich mag auch die Prinz-Antwort. Sag es deinem Chef. Wenn dieses Gespräch nicht gut verläuft, fahren Sie mit meiner Empfehlung fort.

Und ja, arbeiten Sie Ihre vereinbarte Kündigungsfrist. In der Regel 2 Wochen.

PS...wundern Sie sich nicht, wenn daraus ein "echtes" Stellenangebot entsteht.

Das ist ziemlich großartig, dass sie dir so viel als Praktikant anvertrauen. Ich würde vorschlagen, mit dem Management Ihres Unternehmens über die Auslagerung dieser Arbeit an einen Dateningenieur oder ähnliches zu sprechen. Das Management wird Sie dafür respektieren und Sie als proaktives Mitglied sehen, das das Beste für den Kunden tut.

Was die Sache jedoch komplizierter macht, ist, wenn das Management bereits eine Änderungsanfrage akzeptiert und dem Kunden die neue Arbeit entsprechend in Rechnung gestellt hat und die zusätzlichen Kosten nicht berücksichtigt hat, entweder Sie müssen das neue Material lernen oder auslagern. Meiner Meinung nach scheint Outsourcing eine bessere Idee zu sein, da diese spezielle Funktion mit einem hohen Risiko verbunden zu sein scheint.

Wenn das Management den Kunden belastet hat, könnte es das Problem gegenüber dem Kunden erwähnen und ihm die Möglichkeit geben, die neuen Kosten umzugestalten oder dem Kunden einfach die berechneten Kosten zu erstatten und die Funktion vorerst einzustellen.

Wenn Ihnen das Management bei der Entwicklung des Features im Nacken sitzt, hängt das wohl davon ab, wie sehr Sie Ihren Ruf aufs Spiel setzen wollen. Wenn sie dir Lernzeit einkalkulieren und du denkst, dass du es schaffst, tu es. Aber seien Sie sich bewusst, dass dies möglicherweise ein großes Risiko für Sie darstellen könnte.

Ich würde empfehlen, Stellung zu beziehen und darauf hinzuweisen, dass Sie entweder Zeit brauchen, um das Erstellen der neuen Funktion zu lernen, oder dass sie einen Spezialisten dafür auslagern müssen. Dies gibt Ihnen dann die Möglichkeit, den Ball wieder in das Spielfeld Ihres Managements zu legen, indem Sie einfach fragen, ob einer der beiden für sie funktionieren würde. Wenn nicht, dann fragen Sie, was würde.

Wenn sie weiterhin versuchen, dich in eine Ecke zu drängen (um sofort mit dem Feature zu beginnen) und du dich unwohl fühlst, musst du dann eine Entscheidung treffen. An diesem Punkt ist es sehr wahrscheinlich, dass die Funktion fehlschlägt, und das Management wird Ihnen zu 100 % die Schuld geben. Wenn Sie jetzt gehen, haben Sie eine legitime Geschichte darüber, warum Sie gegangen sind, wie Sie Ihren Beitrag zur Lösung von Problemen geleistet haben, und potenzielle Arbeitgeber werden Sie in einem guten Licht sehen.

Es scheint also, als hätten Sie einige Optionen zur Auswahl. Viel Glück!

Ja, es ist akzeptabel, aber das spielt keine Rolle

Wie Sie aus den anderen Antworten ersehen können, ist es als normaler Angestellter akzeptabel, zu so ziemlich jedem Zeitpunkt aus so ziemlich jedem Grund zu kündigen, aber bedenken Sie Folgendes:

Wenn Entwickler jedes Mal kündigen würden, wenn ein Stakeholder jemanden unvernünftig fragt, würden sie in den meisten Jobs keine Woche durchhalten.

Daher wäre meine Antwort eigentlich:

Sie werden vor eine klassische Herausforderung gestellt, treten Sie zurück und entscheiden Sie, wie Sie damit umgehen wollen.

Optionen

  1. Kündigen Sie und hoffen Sie, dass es eine Weile dauert, bis diese Situation in Ihrem neuen Job auftritt (weil es passieren wird)
  2. Tun Sie einfach, was Sie können, hoffen Sie, dass Sie sich nicht allzu schlecht fühlen, und hoffen Sie, dass sie nicht zu traurig sind, wenn Sie versagen
  3. Sagen Sie klar, was Sie Ihrer Meinung nach tun können, und fragen Sie, wie Sie vorgehen sollen.

Wenn Sie 3 auswählen, gibt es hauptsächlich nur 2 relevante Ergebnisse

Ergebnisse

a. Sie werden etwas tun, bei dem Sie sich gut fühlen (alle anderen Dinge sind nicht wirklich relevant, vorausgesetzt, Ihr Gefühl berücksichtigt auch, was in der Zukunft passieren wird)

-> Problem gelöst

b. Du wirst etwas tun, bei dem du dich nicht gut fühlst

-> Jetzt können Sie mit Option 1 (Beenden) oder Option 2 (Warten) oder sogar erneut Option 3 (Eskalieren) gehen

Was tut Ihr Unternehmen aus einer eher kaufmännischen Sicht für Sie? Wenn der Kunde einige Arbeiten erledigen möchte und Sie die ganze Arbeit erledigen, warum ist dann die Firma, für die Sie „arbeiten“, überhaupt involviert? Wie viel zahlt der Kunde Ihrem Unternehmen für dieses Projekt, und wie viel verdienen Sie davon? Warum können Sie das Projekt nicht selbst als unabhängiger Auftragnehmer abschließen?

Die Antwort auf diese Fragen lautet, dass der Kunde mit Ihrem Unternehmen eine Art Vertrag über die Lieferung eines Produkts abgeschlossen hat. Dieser Vertrag kann wahrscheinlich nicht einfach gekündigt werden.

Es kann sich jedoch lohnen, sich die Einzelheiten der vertraglichen Verpflichtungen des Kunden und Ihres Arbeitgebers anzusehen und zu prüfen, wie viel gezahlt wird. Das kann Ihnen bei Ihren Entscheidungen helfen.

Mein Punkt ist: Sie denken sowieso ans Aufhören, Sie haben einen Kunden, der Sie kennt und mag, und dieser Kunde braucht Arbeit, die Sie besser abliefern können als Ihr aktueller Arbeitgeber. Daher scheint es, als hätten Sie bereits einen Job für sich selbst in Aussicht.

Nur um es klarzustellen, dies ist eine riskante Option, aber andererseits ist es auch so, ein Softwareunternehmen in Ihrer Garage zu gründen .

Gehen Sie nicht davon aus, dass dies bedeutet, dass Ihre Eingabe nicht bewertet wird:

Normalerweise erfahre ich erst, was der Kunde möchte, nachdem das Management ihm bereits gesagt hat, dass ich es tun kann

Es klingt eigentlich so, als hätten Sie sich Respekt für das Erreichte verschafft, deshalb wurden Sie mit "mehreren schwierigen ... Projekten" betraut.

Ich vermute, wenn Sie das Problem ansprechen, wird Ihr Chef dies respektieren (und sehr wahrscheinlich auch der Kunde), und Ihr Feedback wird ernst genommen und entsprechend gehandelt.

Insbesondere Ihr Management wird wissen, dass es Sie hier nicht für Probleme verantwortlich machen kann. Wie Sie sagen, ist es jenseits Ihrer Grenzen (wahrscheinlich jenseits einer einzelnen Person, nichts mit Ihrer Gehaltsstufe / Erfahrung / Kompetenz zu tun).

Wenn es hart auf hart kommt, wird Ihr Management die Dose wegen zu viel versprechender / zu geringer Ressourcenbeschaffung tragen. Selbst wenn sie versuchen, Ihnen das Leben schwer zu machen, werden sie die Schuld bekommen, Verantwortung zu übernehmen ist die grundlegende Aufgabe einer Führungskraft.

Normalerweise erfahre ich erst, was der Kunde möchte, nachdem das Management ihm bereits gesagt hat, dass ich es tun kann

Nicht-technisches Management sollte seinen technischen Mitarbeitern immer die Möglichkeit geben, die Machbarkeit von etwas abzuwägen, bevor sie sich darauf festlegen. Das Management ist dafür verantwortlich, diese Situation zu schaffen, und es liegt an ihm, zu entscheiden, was dagegen zu tun ist. Sie können entscheiden, mehr Entwicklerressourcen bereitzustellen oder ihre Vereinbarung mit dem Kunden zu ändern.

Drohen Sie nicht mit Kündigung. Aber wenn das Management seinen Fehler nicht anerkennt und korrigiert, kündigen Sie und fühlen Sie sich nicht im Geringsten schuldig. Sie haben ihr Bett gemacht, jetzt können sie darin liegen.

Mitten in einem Projekt aufzuhören, wenn man der einzige Entwickler ist, sieht schlecht aus. Es wird Ihnen Probleme bereiten, wenn Sie versuchen, sie als Referenz zu verwenden. Wenden Sie stattdessen die Prinzipien von Scrum an . Bei Scrum beginnt ein Projekt mit einer Anforderungserfassungsphase. Dann wird das Projekt entwickelt. Wenn neue Anforderungen eingehen, werden sie in ein Backlog gestellt, bis die ursprünglichen Anforderungen vollständig sind. Erzwingen Sie in diesem Fall Scrum, indem Sie den neuen, komplexen Anforderungen, die Sie nicht erfüllen können, eine sehr niedrige Priorität zuweisen. Geben Sie ihnen das, wonach sie ursprünglich gefragt haben, mit der neuen Funktion „Phase 2“. Wenn "Phase 1" abgeschlossen ist, sagen Sie ihnen, dass "Phase 2" einen Spezialisten erfordern würde. Eine frühere Antwort erwähnte Scope Creep. So geht man damit um.

Sie sagten: „Wenn ich kündige, wäre das fatal für den Kunden und würde meinem jetzigen Unternehmen wahrscheinlich viel Glaubwürdigkeit einbüßen, und ich bereue es jetzt, überhaupt angefangen zu haben. Allerdings wäre es die größte Last von meinen Schultern.“

Das sind alles nicht deine Probleme. Du arbeitest für das Geld, das du bekommst – und anscheinend zahlen sie dir das Gehalt eines Praktikanten für einen Vollzeitjob, also ziehen sie dich schon ab. Aber sobald du gehst, arbeitest du nicht mehr für sie, sie bezahlen dich nicht mehr, und was auch immer für schlechte Dinge mit der Firma passieren, ist dir völlig egal.

Und wenn Sie jemals gefragt werden, „warum haben Sie Ihre vorherige Firma verlassen“, können Sie sagen, „weil sie mich als Praktikant dafür bezahlt haben, die Arbeit eines normalen Angestellten zu erledigen, und ich mich entschieden habe, einen Job zu finden, der angemessen bezahlt wird.

Was ist ein „bezahlter Praktikant“?

Eine Aufgabe hat sich über Ihr Kompetenzniveau hinaus entwickelt. Das ist okay. Jammern Sie nicht über „jenseits meiner Gehaltsstufe“. Bitten Sie einfach um Hilfe. Vielleicht muss das Projekt ausgelagert werden. Stellen Sie sicher, dass Ihre bisherige Arbeit gut dokumentiert ist, und helfen Sie bei der Übergabe.

Das Management muss diese Entwicklung steuern. Ich gehe davon aus, dass sie es tun werden, ziemlich glücklich. Aber spielen Sie keine Spielchen mit ihnen.