Wie gehe ich mit einer Art Konflikt mit meinem Arbeitgeber um, den ich nicht verstehe?

Ich bin derzeit in einem Problem, das ich noch nie zuvor hatte.

Ich bin seit 5 Monaten technischer Experte (freiberuflich) für ein bekanntes französisches Unternehmen.
Mein Ziel ist/war:

  • Erstellen Sie einen Mechanismus, der ihre Backends stört, um Push-Benachrichtigungen (iOS, Android) auf mehreren ihrer mobilen Apps (mehr als 10 Apps) zuzulassen.
  • Erstellen Sie eine völlig neue Version einer ihrer bekanntesten mobilen Apps.

Das erste Tor wurde sehr erfolgreich absolviert. Sie waren sehr zufrieden.
Ich habe auch mit dem zweiten großartig begonnen, angefangen mit der Architektur des gesamten Projekts bis hin zu einem wirklich gut erreichten MVP.

Hier ist das Ding:

Von mir wurde erwartet, dass ich eine völlig neue App mit modernen Technologien mit dieser Regel baue:

"Das Erscheinungsbild und die Funktionen dieser zweiten Version der Anwendung sollten GENAU gleich aussehen wie die tatsächliche Version in den Geschäften."

Als sehr erfahrener Programmierer habe ich mich entschieden, mit der Implementierung von Anwendungsfällen (basierend auf einigen User Stories) zu beginnen, wobei ich der Test-Driven-Development-Methodik folge, die ich gut beherrsche.
Ich habe alleine an dem Projekt gearbeitet, da ich dort die einzige Person war, die es auf sehr saubere Weise tun konnte (laut ihnen).

Sie freuten sich sehr, bei einem Demo-Meeting eine schöne und fehlerfreie App zu sehen.

Vor zwei Wochen sagte mir mein Chef in einem Meeting (10 Personen):

"Die App-Entwicklung ist nicht so schnell, ich sehe nicht das genaue Aussehen und Verhalten jedes Bildschirms; es fehlen einige PNG-Symbole!".

Als Experte und Fachmann habe ich ihm erklärt, dass es viel besser ist, sich auf unsichtbare, aber wirklich signifikante Verbesserungen (wie Algorithmen von Anwendungsfällen) zu konzentrieren, als ein sehr einfaches CSS, um einige Symbole zu platzieren.
10 Minuten nach dem Treffen habe ich diese Symbole in die App integriert, um es ihm zu zeigen, und er war sehr erstaunt/glücklich. In diesem Moment beschloss ich, weitaus mehr grafische Elemente einzubauen, da sich die App Tag für Tag weiterentwickelt, um ihn zufrieden zu stellen.

Um Ihnen eine Vorstellung von der Größe der App zu geben, ich habe ungefähr 10.000 Codezeilen gebraucht, um die gesamten ersten Anwendungsfälle auf sehr, sehr saubere Weise zu erreichen. Meine Beteiligung war also beträchtlich und ich war sehr stolz auf mein Produkt.

Die Umgebung (sogar der Regisseur) war sehr erstaunt über die Qualität des Produkts und erfahrene Entwickler über die Qualität und Lesbarkeit des Quellcodes.

Ich habe mich sehr gefreut, dort zu arbeiten und war total motiviert, diese anspruchsvolle App weiterzuentwickeln.

Vor zwei Tagen fand ein spezielles Treffen über den Antrag statt.
Sie haben mir mitgeteilt, dass sich die Dinge geändert haben und dass alle meine GUI-Teile (Layout) und Navigationsmechanismen weggeworfen werden sollten; und sogar einige meiner Module über Algorithmen!

Grund: Sie werden aus einem Grund, den ich ignoriere, an eine externe Agentur vergeben.

Ich habe sofort gefragt: „Warum???? Die App ist perfekt, so wie sie ist, und Sie haben mir gesagt, dass Sie beeindruckt waren!“.

Gegebene Antwort: "Wir haben uns nicht entschieden, Anweisungen kommen von "oben"".
Sie akzeptierten, mir einige ihrer Bildschirme zu zeigen, die ich noch nie zuvor gesehen hatte (und lieferten zuerst Quellcode über einige Algorithmen), und stellten fest, dass sie sich weit weniger professionell anhörten als meine (seltsame Entscheidung).

Mit anderen Worten, ich wäre nicht der technische Leiter des Projekts.
Einige Tränen, wenn ich mich an all die kniffligen Dinge erinnere, die ich getan habe, um eine perfekte App zu haben, einschließlich GUI.

Ich schrieb eine Mail an meine beiden Chefs, um darauf hinzuweisen, dass ich angesichts dieser neuen Informationen sehr enttäuscht war und dass ich verstehen möchte, warum sie mir das nicht vor 2 Monaten erklärt haben (sie haben offenbart, dass sie es vor 2 Monaten gewusst haben!). Es ist frustrierend, ein großartiges Produkt für ... den Müll gemacht zu haben.

Kurz gesagt, in einer Mail:

Ich wurde als technischer Leiter des Projekts eingestellt. Es hört sich so an, als ob ich viele Entscheidungen über die technischen Aspekte der App nicht meistern werde, und es ist nicht angenehm, das zu wissen. Bitte erklären Sie mir, warum Sie dies verheimlicht haben.

Nachdem sie diese Mail gelesen haben, sprechen sie nicht mehr mit mir; als wäre ich ein Gespenst im offenen Raum.
Nicht einmal eine minimale "Entschuldigung" für den geworfenen Code, nichts.

Ich war heute Morgen sehr verärgert, aber ein Kollege sagte mir, ich solle es ruhig angehen lassen; nicht ans Verlassen denken; dass ich ein sehr guter und seltener Entwickler war und dass das Team mich eindeutig für die zukünftige Entwicklung derselben App braucht.

Ich weiß nicht, was sie im Sinn haben.

Warum sollte ein Chef einem seiner besten Mitarbeiter ausweichen? Warum trauen sie sich nicht, meine E-Mail zu beantworten?

Das Entfernen einiger Details und Hintergrundgeschichten könnte dazu beitragen, dass diese Frage mehr Aufmerksamkeit und Antworten erhält. Ich denke, Ihre wichtigsten Punkte sind: Sie wurden mit einem Projekt beauftragt und haben viele Monate daran gearbeitet, aber Informationen wurden Ihnen vorenthalten und am Ende war viel Arbeit verschwendet. Ihre Hauptfrage könnte lauten: Welche konkreten Maßnahmen helfen, solche Probleme zu vermeiden oder früher zu erkennen?
Zu deinem letzten Satz: Bei meiner OP geht es nicht ums Verhindern, sondern ums Reagieren im Nachhinein.
Ich verstehe, danke für die Antwort; Ich glaube nicht, dass das in der Frage jetzt sehr klar ist
Ihre E-Mail war irgendwie unhöflich, sie sind Ihr Kunde, sie (oder einfach der Entscheidungsträger) wollten eine andere Richtung einschlagen.
Und Sie haben auch das Eisberg-Prinzip vergessen, als Sie mit dem Messing kommunizierten: joelonsoftware.com/articles/fog0000000356.html
@Mik378 Vielleicht möchten Sie für diese Art von Fragen ein anonymeres Profil verwenden.
Diese Art von Fragen scheinen bei Ihnen im Trend zu liegen. Ich denke, Sie könnten eine personalisierte Hilfe mehr gebrauchen als die allgemeine Hilfe, die eine Q&A-Site bietet. Insbesondere scheint es, als könnten Sie davon profitieren, Ihre Arbeit und Ihr Selbstwertgefühl zu entkoppeln, und dann würden Sie solche Situationen nicht so sehr stören.

Antworten (3)

Dies ist ein ziemlich umfassendes Thema, zu dem man Ratschläge geben kann, aber zu Ihrer letzten Frage: "Warum trauen sie sich nicht, auf meine E-Mail zu antworten?"

Jede Menge Gründe:

  1. Sie sind verlegen. Die Entscheidung wurde von oben getroffen, ihnen wurde gesagt, sie sollen dich im Dunkeln lassen, und sie fühlen sich genauso herumgerissen wie du.
  2. Rechtliche Gründe. Sie wollen dir nichts geben, was du gegen sie verwenden könntest.
  3. Respekt. Sie haben das Sagen, sie sagen dir, was du bei der Arbeit zu tun hast, und sie wollen deine Kritik nicht hören. Ihre E-Mail ist anklagend und sie erwarten möglicherweise, dass Sie sich entschuldigen, bevor sie antworten.

Sie schaffen ein Problem aus Ärger, wo keines existiert. Du bist Freiberufler, hast zwei Monate gearbeitet und wurdest dafür bezahlt. Was sie mit IHREM Produkt machen, liegt ganz bei ihnen.

Als Freiberufler ist es mir egal, ob sie mich Geschirr spülen lassen, solange ich meinen lächerlichen Stundensatz bezahlt bekomme.

Der Grund, warum sie nicht antworten, liegt wahrscheinlich darin, dass Sie unprofessionell gehandelt haben, indem Sie sich beschwert und ihre ursprüngliche Antwort (wahr oder falsch) nicht für bare Münze genommen und weitergemacht haben.

Okay, aber in diesem Fall, warum hat sich dieser Chef darüber beschwert, dass ich nicht genug Grafikelemente auf den Bildschirm geschoben habe, wenn er wusste, dass es übrigens weggeworfen wird? Ich habe den Status (freiberuflich oder nicht) nicht geschätzt.
Es ist schwer, nur an Geld zu denken, wenn man sich leidenschaftlich für seine Arbeit einsetzt, aber ich verstehe, worauf es ankommt ;)
@ Mik378, er hat es vielleicht nicht gewusst oder ihm wurde gesagt, dass er es vertraulich behandeln und Ihre Arbeit so behandeln soll, wie er es normalerweise tun würde. Er ist NICHT Ihr Arbeitgeber, er ist Ihr Kunde und es ist sein Recht, dies zu tun. Wahrscheinlich hat die Person, die die Arbeit erhalten hat, eine Art politische Anziehungskraft in der Organisation. Solche Dinge passieren, es ist kontraproduktiv sich darüber aufzuregen.
Verstanden. Ich denke, ich brauche wirklich eine Art Selbstbeobachtung, um die Mentalität eines Freiberuflers wirklich aufzunehmen. Ich habe dieses Jahr angefangen, freiberuflich zu arbeiten (8 Monate Arbeit bis jetzt mit 4 Unternehmen gleichzeitig), ich liebe die Tatsache, mehrere Kunden gleichzeitig zu haben und verschiedene technische Kontexte zu entdecken, und ich habe großartige Dinge erreicht. Aber ich muss mir unbedingt die ideale Mentalität eines Freiberuflers aneignen. Es klingt, als würde ich mir die Dinge zu sehr zu Herzen nehmen.
Beruflicher Ruf und Geld stehen im Vordergrund, das eine bringt das andere. Also lassen Sie dieses Problem schleifen, es schadet Ihrem Ruf.
Am Ende des Tages hat OP für 2 Monate Arbeit nichts vorzuweisen. Das schadet seinem Ruf auf indirekte Weise, daher denke ich, dass die in der Frage erwähnten Bedenken nicht auf die leichte Schulter genommen werden sollten. Zukünftige Beschäftigungsfähigkeit ist wichtig, und er hat nichts zu zeigen und zu sagen: "Das habe ich geschafft!". Ein Gehaltsscheck und Referenzen sind wichtig, aber ein Portfolio ist genauso wichtig, wenn nicht sogar noch wichtiger.
@DoritoStyle Er hat die Erfahrung. Er würde alles haben, selbst wenn er die Arbeit beendet hätte, es war die Arbeit des Kunden, nicht so, dass er für das, was getan wurde, nicht bezahlt wurde
@Mik378 Hänge nicht an dem, was du kreierst. Es mag schwierig sein, aber es ist wichtig in dieser Branche.
@Ramhound wie gesagt, das ist wichtig, aber es ist nicht alles. Wenn die App wie geplant ausgeführt wurde, hätte später OP darauf zeigen können, wo immer sie ausgeführt wurde.

Wenn man bedenkt, was man im Nachhinein tun kann: Nicht viel. Dieses Projekt ist ein Verlust. Alles, was Sie tun können, ist:

  1. Machen Sie Ihre Bedenken bekannt (Sie haben dies bereits getan, hoffentlich höflich).
  2. Stellen Sie für Ihr nächstes Projekt sicher, dass Sie schriftlich vereinbaren, wer der Projektleiter sein wird und alle Beteiligten, die das letzte Wort bei der Planung haben.
  3. Wenn dieses Problem wiederholt auftritt und Sie das Gefühl haben, dass es Ihrem Ruf oder Ihrer Zufriedenheit schadet, sollten Sie den Vertrag kündigen.

Was die derzeitige „kühle“ soziale Situation betrifft, könnten Sie erwägen, eins zu eins zu sprechen oder eine Nachricht zu senden, nur um ihnen zu sagen, dass es Ihnen leid tut, dass die Situation angespannt wurde und dass es nicht wieder vorkommen wird (Plädieren Sie nicht für Ihren Fall oder versuchen Sie es um dieses Gespräch zu erweitern). Wichtig ist, dass Sie sich an dieses Versprechen halten, es sei denn, Sie sind bereit, den Vertrag zu ändern oder zu beenden.