Wie sage ich meinem Chef, dass er den Aufwand/die Kosten meines Projekts möglicherweise unterschätzt? [Duplikat]

Hintergrund

Ich bin Praktikant in einem kleinen Ingenieurbüro. Jeder Ingenieur im Unternehmen ist ein Maschinenbauingenieur (auch mein Chef), während meine Aufgaben die reine Softwareentwicklung sind. Ich arbeite hier nur, bis mein Schuljahr in ungefähr 3 Monaten vorbei ist. Die Firma gehört meinem Chef und seine Frau kümmert sich um die Finanzen.

Situation

Ich arbeite seit ungefähr 4 Monaten an einem Projekt, seit ich in dieses Unternehmen eingetreten bin. Dieses Projekt wurde mir zu Beginn von meinem Chef zugewiesen und war auch während des Einstellungsgesprächs ein großes Gesprächsthema. Ich bin der Einzige, der daran arbeitet.

Vor einigen Tagen hielt ich ein Projekt-Update-Meeting ab und informierte über meine Fortschritte. Mein Chef und drei leitende Ingenieure waren bei dem Treffen anwesend. Die beiden leitenden Ingenieure haben meine Arbeit mehrfach beklatscht und einer von ihnen sagte auch, dass es beeindruckend ist, in welchem ​​Zeitrahmen ich dies getan habe. Ich erklärte, wie wir eine weitere Einheit von Ausrüstung A kaufen müssen. Alle stimmten meinem Vorschlag zu, dass wir mehr Ausrüstung A brauchen, um mit dem Projekt fortzufahren.

Das Projekt, an dem ich arbeite, hat zwei Teile, der zweite Teil des Projekts, wenn er abgeschlossen ist, wird das Produkt noch attraktiver machen (mein Chef glaubt das auch und es war von Anfang an Teil seines Plans). In einem früheren Projekttreffen habe ich ihnen gegenüber erwähnt, dass dieser zweite Teil ziemlich herausfordernd ist und einige Zeit dauern kann. Gegen Ende dieses Treffens sagte ich ihnen, dass ich einige Möglichkeiten gefunden habe, wie ich den zweiten Teil des Projekts angehen kann. Dann erklärte ich, dass für den zweiten Teil des Projekts die Geräte B und C erforderlich sind. Das Erfordernis von C war für alle ziemlich offensichtlich, und B beinhaltet ein Upgrade meines Entwicklungs-Setups, damit es mit C kompatibel ist.

Mein Chef hat mich dann gefragt, wie lange es dauern wird, den zweiten Teil zu machen, ich sagte, es wird etwa einen Monat dauern. Der Chef schien nicht erfreut zu sein, das zu hören, sagte er

"Einen Monat!? In einem Monat können wir viel schaffen. Wirklich, einen Monat!? Ich weiß nicht, wie viel wird Ausrüstung A kosten?"

Ich sage ihm die Kosten. Dann sagt er,

„Nun, Ausrüstung A wird X $ kosten und Sie brauchen auch Ausrüstung B und C, die Y $ kosten werden, also beträgt die Gesamtsumme ungefähr Z $. Ich weiß nicht, wir müssen mit der Finanzierung (seiner) sprechen Frau) darüber. Schicke mir eine Wunschliste mit allen Teilen, die du benötigst. Bis dahin kannst du vielleicht anderen leitenden Ingenieuren bei ihren Projekten helfen."

Dann erklärt mein Chef, wie sie dieses Projekt demonstrieren wollen (einschließlich der Fertigstellung des zweiten Teils des Projekts).

„Wir wollen, dass das erledigt wird, bevor du weg bist, folgst du mir?“

Ich war von diesem Punkt ziemlich überrascht und verwirrt (verwirrt, weil ich nicht verstanden habe, warum wir nicht A, B und C bestellen, während mein Chef sagt, dass sie dies schnell erledigen wollen), also konnte ich das nicht sagen Ich möchte es auch so schnell wie möglich fertig haben und ich konnte nur ein "Ja" hervorzaubern. Mit ein paar weiteren Kommentaren wie „Gut gemacht“ wurde das Treffen beendet.

Aus diesem Gespräch kann ich Folgendes verstehen:

  1. Er könnte glauben, dass ich mich nicht nach besten Kräften anstrenge und das Projekt schneller abgeschlossen werden könnte.
  2. Ich fürchte, er wird das Projekt beenden (zumindest bis ich weg bin), wegen seines möglichen Irrglaubens, dass ich es nicht rechtzeitig schaffen will (oder kann).

Frage

Ich bin ein junger Ingenieur und möchte solche Situationen in Zukunft besser meistern. Ich muss die beiden oben genannten Punkte irgendwie ansprechen. Ich muss herausfinden, ob das Problem für meinen Chef rein finanzieller Natur ist oder ob er glaubt, dass ich Dinge hinauszögere (entweder aufgrund von Inkompetenz oder mangelnder Bereitschaft). Ich möchte auch vermitteln, dass ich es rechtzeitig (bevor ich weg bin) schaffen kann und will.

Also habe ich vor, ihm eine E-Mail zu schreiben und ein kurzes persönliches Treffen zu vereinbaren, bei dem ich ihn nach meiner Leistung fragen werde und ob er irgendetwas vorschlagen möchte, um meine Leistung zu verbessern. Bei diesem Treffen werde ich auch versuchen, ihm zu vermitteln, dass es mir wichtig ist, dies rechtzeitig fertig zu stellen.

Ist das ein guter Plan? Was kann ich noch tun?


HINWEIS: Dies ist das zweite Mal, dass ich nach Ausrüstung frage. Beim ersten Mal (vor ca. 2 Monaten) wurden meine Wünsche problemlos erfüllt.

Schau aus seiner Sicht, es sind 4 Monate vergangen, nichts zu zeigen, außer der Anfrage nach mehr Ausrüstung, dann noch ein Monat.... Ich würde mich wundern, warum ich die Ausrüstungsanfrage nicht vor 4 Monaten oder am besten gleich am Anfang bekommen habe. Nach Ansicht des Chefs gibt es ein eindeutiges Problem, er ist dabei, ein paar Dollar für etwas auszugeben, bei dem er sich nicht sicher ist.
Es mag zielführend sein, auf der Stelle zu einer unvernünftigen Bitte einfach „ja“ zu sagen, aber das schadet Ihnen weitaus mehr als eine unangenehme Diskussion, die mit „nein“ beginnt. Es ist klar, dass Sie fleißig sind und das Richtige tun wollen. Es mag sogar leicht heldenhaft erscheinen, einem unvernünftigen Zeitplan zuzustimmen und sich nach besten Kräften zu bemühen. Aber von der anderen Seite wird es am Ende wie eine Täuschung aussehen, wenn Sie nicht liefern können.

Antworten (2)

Hmm, Sie studieren Software Engineering und arbeiten ohne Aufsicht an einem Soloprojekt, und das seit 4 Monaten.

Ich muss hier ein berühmtes Zitat posten:

"Wochenlanges Programmieren kann Ihnen Stunden der Planung ersparen"

Geben Sie hier die Bildbeschreibung ein

Was sind Ihre Spezifikationen? Was sind Ihre Lieferzeiten? Was sind Ihre Kernanforderungen? Optionale Funktionen? Sind Sie dem Zeitplan voraus? Hinter? Welche Funktionen können Sie streichen, damit Sie in einem Monat eine Demo präsentieren können?

Angenommen, Sie müssen Ihre vorhandene Arbeit statt in 1 Monat in 24 Stunden vorführen. Wie werden Sie es einrichten? Sollten nicht einige Teile Ihres Systems unabhängig voneinander arbeiten? Sollten Sie nicht in der Lage sein, Teile Ihres Codes zu testen? Was ist, wenn Sie Funktionen hinzufügen möchten? Was ist, wenn Sie einen Fehler beheben müssen?

Lassen Sie die Benutzeroberfläche fallen, wie viel Arbeit wird Ihnen das ersparen? Haben Sie überhaupt Befehlszeilenoptionen? Überspringen Sie die automatische Datenbank CRUD. Haben Sie Hinweise, wie Sie die Datenbankaktualisierungen manuell durchführen können? Wie sieht Ihre DB-Beziehung aus? Was ist die erwartete Größe, die benötigt wird? Können Sie diese unabhängig testen?

Unter dem Strich ist dies eine gute Lernerfahrung, aber Ihre Chefs wissen weniger über Softwareentwicklung als Sie. Sie sind jedoch Ingenieure und kennen sich daher mit anderen Aspekten der Technik aus, wie Planung, Komponententests, Qualitätskontrolle usw. Bitten Sie sie, Ihr Projekt kritisch zu zerlegen, als ob sie etwas daran gearbeitet hätten, und versuchen Sie herauszufinden, was das ist Fehler sind vor Ablauf der Frist.

Ich würde das Shirt kaufen!

Kein Ingenieur. Aber hier ist meine Meinung:

  • Seien Sie objektiv. Sie haben einen Zeitplan (ca. 3 Monate), geschätzte Kosten ($ Z) und Erfahrung (arbeiten Sie daran für 4 Monate).
  • Sei realistisch. Sie wissen, dass der Umfang des Projekts viel zu groß ist, um es innerhalb der Spezifikationen abzuschließen, Sie können eine grobe Schätzung abgeben, wie viel mehr Zeit und Kosten es in Anspruch nehmen würde.
  • Verhandeln. Sie machen in 3 Monaten Ihren Abschluss, es sei denn, Sie haben ein anderes Ziel im Visier und haben ein Angebot erhalten, haben Sie darüber nachgedacht, im Unternehmen zu bleiben?

Schau dir das an: