Wie kann man einen Jobwechsel rechtfertigen, ohne unhöflich zu sein?

Ich arbeite seit 1,5 Jahren als Softwareentwickler in einem mittelständischen Unternehmen in Deutschland. Wir entwickeln Software für uns selbst (Inhouse). Leider bin ich mit einigen Dingen nicht zufrieden.

Kein sauberer Softwareentwicklungsprozess:
Wir bekommen unvollständige Softwareanforderungen oder gar keine Anforderungen (nur Aufgabenbeschreibungen). Wir müssen also unsere eigenen Anforderungen stellen. Wenn die entsprechende Abteilung mit dem Testen unserer Prototypen beginnt, bekommen wir in der Regel die „echten“ Anforderungen. Unsere Software muss dann drastisch geändert werden, was sehr frustrierend ist.
Auch gibt es keine wirkliche Kommunikation zwischen den Abteilungen, sodass Projekte viel länger dauern, als geplant.

Persönliches:
Versprechen, die ich bei meiner Bewerbung gemacht habe, wurden nicht eingehalten. Es gibt wenig Respekt von unseren Chefs. Das betrifft nicht nur mich: Die allgemeine Stimmung ist nicht die beste, so dass die Leute gehen.

Ich plane auch bald meinen Job zu wechseln. Da ich noch nicht lange hier bin, muss ich meinen Jobwechsel gegenüber meinem zukünftigen Arbeitgeber rechtfertigen. Ich möchte diese Probleme erwähnen, ohne unhöflich oder zu spezifisch zu sein. Vielleicht nutze ich sie sogar zu meinem Vorteil.

Ich würde gerne in einem Unternehmen arbeiten, das den Prinzipien der agilen Softwareentwicklung folgt [...sie beschreiben...]

So sieht der zukünftige Arbeitgeber, dass ich weiß, wie man in einem agilen Team arbeitet und dass mir das wichtig ist.

Wie kann ich das beruflich machen, ohne schlecht über meinen jetzigen Arbeitgeber zu reden und damit mein zukünftiger Arbeitgeber nicht denkt, dass ich vielleicht das Problem bin?

Since I haven't been here too long, I will need to justify my job change to my future employerIst das nach fast zwei Jahren wirklich so?
Sehen Sie eine Möglichkeit oder Chance für Sie, „agile“ (oder zumindest richtig strukturierte) Prozesse in Ihre Arbeit in diesem Unternehmen einzuführen? Ist sich Ihr Management bewusst, dass Sie wissen, wie man agil arbeitet etc. und/oder haben Sie darüber in Ihrem Vorstellungsgespräch etc. gesprochen? Wenn das eine Option ist, könnte es sich meiner Meinung nach lohnen, den Blickwinkel "Implementierung und Coaching von Softwareentwicklungsprozessen" zu verfolgen. Ich frage dies eher in einem Kommentar als in einer Antwort, um ein Gefühl dafür zu bekommen, ob Sie das überhaupt für eine Option halten.
Klingt so, als ob Sie agil arbeiten möchten, aber nicht verstehen, dass es bei Agile um inkrementelle Softwareversionen und die Offenheit für sich ändernde Anforderungen geht.
@seventyeightist: Ich habe bereits Anwendungsfälle vorgeschlagen. Die Chefs sind sich dieses Problems bewusst, scheinen sich aber nicht darum zu kümmern. Nachdem die unter Persönliches beschriebenen Probleme aufgetreten sind, bin ich sowieso nicht mehr motiviert, in dieser Firma zu bleiben.
@JohnFx: Anforderungen können nur geändert werden, wenn überhaupt welche definiert wurden. Wir haben das „umgekehrte Wasserfall“-Modell: Erst entwickeln, dann Anforderungen spezifizieren ;-)
Ich stimme @BernhardDöbler zu, zwei Jahre sind ungefähr, wie lange man erwarten kann, Entwickler zu halten. Oder besser gesagt, genug Zeit, damit es für einen Entwickler nicht seltsam ist, sich nach einem neuen Projekt/Job umzusehen.

Antworten (4)

Als jemand, der viele Softwareentwickler einstellt, würde ich Ihnen raten, die gleiche Nicht-Antwort zu geben wie alle anderen. „Ich habe nach neuen Herausforderungen gesucht. Oder ich wollte in einem Geschäft arbeiten, das diese und jene Technologie verwendet, wie Ihres.“

Wir denken wirklich nicht annähernd so viel darüber nach, warum Sie frühere Jobs aufgegeben haben, wie Sie denken. Das heißt, es sei denn, es gibt ein sich wiederholendes Muster von sehr kurzen Jobs.

Ich muss meinen Jobwechsel gegenüber meinem zukünftigen Arbeitgeber rechtfertigen

Nur wenn sie danach fragen und selbst dann würde ich eine sehr milde allgemeine Antwort geben:

Ich suche eine neue Herausforderung

oder

Ich suche bessere berufliche Perspektiven

Sie könnten sogar sagen, dass Sie unter einer NDA stehen, um den Grund nicht preiszugeben, was sie ziemlich aufhalten wird.

Warum diese Antwort geben? Ehrlich gesagt geht es die Unternehmen nichts an, warum Sie gegangen sind, und diese Art der Befragung ist gleichbedeutend mit der Frage nach Alter, Kindern und Religion. Warum Sie Ihre vorherige Arbeit aufgegeben haben, hat wenig damit zu tun, dass Sie sich einer neuen Arbeit anschließen, selbst wenn Sie gefeuert wurden. Der Ausdruck Past performance is no guarantee of future resultsist hier passend, aber wie üblich werden Arbeitgeber dies oft aus mehreren Gründen fragen:

  • Wenn Sie gefeuert wurden, wollen sie wissen, was Sie getan haben, da Sie es möglicherweise noch einmal tun würden

  • Bist du ein Jobhopper? Sie werden niemanden einstellen wollen, der umzieht, um ihre Karriere voranzutreiben, da dies die Personalvermittler nicht voranbringt

  • Vielleicht hat der Job, den sie anbieten, die gleichen Mängel, die Sie verlassen, was bedeutet, dass Sie genauso unglücklich sein und in 18 Monaten nach dem neuen Job gehen werden

  • Einige Personalvermittler sind neugierig, dass sie sich innerhalb kurzer Zeit eine Meinung über Sie bilden und diese Frage stellen, um ihre Meinung zu rechtfertigen. Ich habe mit Einstellungsmanagern zusammengearbeitet, die von Vorstellungsgesprächen zurückkamen und mir offen sagten, was sie von Kandidaten hielten

Andere mögen anmerken, dass es Ihre Chance, in einem Unternehmen platziert zu werden, beeinträchtigen kann, wenn Sie hier keine anständige Antwort geben, und ich stimme zu 100 % zu.

Offen gesagt, obwohl die Probleme, die Sie in Ihrem aktuellen Unternehmen beschreiben, in der Softwarebranche weit verbreitet sind, wird ein Wechsel zu einem anderen Job dies nicht auf magische Weise ändern. Es gibt sehr, sehr wenige Unternehmen auf der Welt, die einen perfekten Anforderungserfassungsprozess haben. Ich sehe es als Teil des Entwicklungsprozesses an, dass die Entwickler selbst die Anforderungen von den Stakeholdern herauskitzeln können, bevor sie sich dem Ende eines Projekts nähern. Ich würde tatsächlich vorschlagen, dass Sie daran arbeiten, anstatt einige Beispiele für Dinge zu verschieben, die Sie tun können:

Anstatt mit der Erstellung einer App zu beginnen, wenn Sie die Anforderungen erhalten, sollten Sie:

  • Schreiben Sie auf, was Ihrer Meinung nach die allgemeinen Anforderungen sind, und geben Sie diese an den Stakeholder zurück
  • Bestehen Sie darauf, dass Sie mit dem echten Endnutzer und nicht mit einem mittleren Manager sprechen
  • Erstellen Sie ein Mockup oder eine kaum funktionsfähige Version der App und demonstrieren Sie diese frühzeitig den Stakeholdern
  • Holen Sie sich die Stakeholder in den Prozess einzubeziehen. Ich würde kurze (2-wöchige) Releases des Produkts erstellen und den Stakeholder an jedem Punkt formell bitten, sich das anzusehen, was Sie erstellt haben, und es zu kommentieren. Dies ist besonders in der Anfangsphase wichtig

Wenn Sie feststellen, dass niemand Sie eines der oben genannten Dinge tun lässt, ist es Zeit zu gehen.

Also ganz ehrlich, wenn Sie dies zu einem Personalchef / Personalvermittler sagen, wissen sie, dass Sie in Bezug auf ihren Prozess genauso denken werden. Wenn Sie also umziehen möchten, ist das in Ordnung, aber erwähnen Sie dieses Problem mit Anforderungen überhaupt nicht, da Sie mehr Positionen töten, als wenn Sie nur etwas Allgemeines sagen.

Nicht jeder sucht nach dem genauen Grund, warum er ein Unternehmen verlässt. Personalvermittler und Interviewer sind hauptsächlich daran interessiert, eine Stelle zu besetzen, und sie beurteilen nur, ob ein Kandidat ihr potenzieller Mitarbeiter oder Kollege werden kann.

Sie werden den Grund nur betonen, wenn Sie sich darüber ärgern. Es würde ausreichen, ihnen zu sagen, dass Sie nach einer herausfordernderen Rolle suchen oder nach neuen Möglichkeiten suchen. Konzentrieren Sie sich auf die Verbesserung der technischen Fähigkeiten. Und bereiten Sie sich gut darauf vor, diese eher banale, aber wichtige Frage zu beantworten.

Bei einer der Stellen, für die ich ausgewählt wurde, wurde mir diese Frage nicht einmal gestellt.

Es hängt von Arbeitgeber zu Arbeitgeber ab und dient hauptsächlich dazu, sicherzustellen, dass der Kandidat nicht untergeht oder durchbrennt, nur im Zusammenhang mit "besseren Chancen". Jedes Unternehmen sucht nach einem loyalen Kandidaten. Seien Sie ehrlich zu Ihrem Grund und wenn Ihre technischen Fähigkeiten gut genug für sie sind, spielt es keine Rolle. Viel Glück bei der Jobsuche!