Ich bin freiberuflicher Mitarbeiter und übernehme ein neues Projekt bei einem Unternehmen, mit dem ich bereits vertraut bin. Mein Chef (der Firmeninhaber) gab mir zuvor ein Website-Projekt, an dem ich arbeiten konnte, während er auch einen Projektmanager beauftragte, den Fortschritt zu überprüfen. Bei meinem neuesten Projekt ist das Setup hier jedoch etwas anders.
Mein Chef hat mir auch dieses Projekt zugewiesen. Er ist nur zwei Tage in der Woche im Büro. Nach dem ersten Treffen mit dem Kunden fragte ich mich, wer der Premierminister war, da ich ihm / ihr nicht vorgestellt wurde. Als ich meinem Chef sagte, dass ich in den meisten Fällen lieber dem PM Bericht erstatten möchte, weil es einfacher und zugänglicher ist, informierte er mich dort, dass mein PM dieselbe Person wie der Kunde ist! Ich war ein bisschen schockiert. Ich wollte ihm nicht gleich sagen, dass ich mit diesem Arrangement etwas sehr Falsches finde, aber ich bleibe vorerst bei diesem Projekt.
So stehe ich einmal pro Woche in direktem Kontakt mit dem Kunden, was in einigen Fällen gut ist, aber ich bin dafür verantwortlich, ihn für längere Zeit zu treffen, während mein Chef nur ein paar Minuten sitzt. Insbesondere für ein Projekt mit einem Umfang, der einige Monate dauern wird, habe ich das Gefühl, dass ich sowohl als Projektmanager als auch als Programmierer arbeite.
Ich habe ihn nicht für das Projekt zitiert - der PM / Kunde hat das Angebot an meinen Chef gesendet, und mein Chef bearbeitet meine Auszahlungen darauf basierend. ** Er kontrolliert auch den Zeitplan für das Projekt. Ich versuche also, vorsichtig mit dem Erreichen der Ziele umzugehen, damit ich nicht zu kurz komme.
Meine größte Sorge ist jedoch der Mangel an guter Kommunikation. Der PM / Client ist technisch nicht sehr geneigt, gibt manchmal Ziele an, die sich geringfügig von dem unterscheiden, was ich wahrnehme, und fragt nach Dingen, die über die Mittel der Tools hinausgehen, mit denen ich arbeite. Mein Chef ist besser darin, die Situation im weitesten Sinne zu erklären, aber wie gesagt, er ist nicht immer verfügbar und reagiert ziemlich langsam online.
Grundsätzlich fehlt ein dedizierter PM und es gibt eine spärliche Kommunikation zwischen mir, meinem Chef und dem PM / Kunden. Wie würde ich meinen eigenen Fortschritt verfolgen und eine bessere Leistung sicherstellen und vermeiden, dass die Aufgaben für das Projekt falsch interpretiert werden? Ich möchte mit der Kommunikation, die ich erhalte, auf einem guten Tempo bleiben, ohne mich festgefahren oder überfordert zu fühlen.
Ich bevorzuge persönlichen Kontakt. Alle anderen Mitarbeiter im Büro aktualisieren ihre Fortschritte, indem sie täglich mit den im Büro tätigen PMs diskutieren, und ihre Projekte laufen reibungsloser ab. Mein Chef ist nicht daran interessiert, dass einer von ihnen an diesem Projekt arbeitet, weil er sagt, dass es viel Zeit für ihre aktuelle Arbeit kosten wird. Ich möchte in diesem Projekt mehr Kommunikation erzwingen, aber mein Chef tut nicht viel, um zu helfen.
[Bearbeiten] Nun, hier ist ein Update. Was am Ende passierte, war, dass unser Kunde andere Funktionen forderte, die sich als außerhalb des Anwendungsbereichs herausstellten, und das CMS, das wir verwenden mussten, erlaubte es nicht, diese Funktionen so einfach hinzuzufügen. Mein Chef und ich haben einige seiner Forderungen in Bezug auf Zeit und Budget gestrichen, und letzte Woche war der Kunde / PM unzufrieden und hat das Projekt auf unbestimmte Zeit abgesagt.
In Zukunft werde ich mich von solchen Vereinbarungen fernhalten, bei denen der Kunde als PM fungiert. Ich denke, es gibt jemandem viel zu viel Kontrolle über die Richtung eines Projekts.
quelle
Die Tatsache, dass Ihr Kunde und PM dieselbe Person sind, ist eigentlich ziemlich nett. Es gibt keinen Mittelsmann, also geht nichts in der Übersetzung verloren, was eine echte Gefahr darstellt, da Sie bereits Probleme nur mit Ihnen und ihm haben ... Stellen Sie sich vor, es gibt mehr Leute dazwischen?
Wie Bernard bereits betont, sollten Sie diese Zeit mit dem Kunden nutzen, um zu präzisieren, was Sie in der kommenden Woche tun werden. Identifizieren Sie die Funktionen, die am wertvollsten sind und die Sie in dieser Zeitspanne angehen können, und konzentrieren Sie sich auf sie.
Konzentrieren Sie sich aus seiner Sicht auf die Details. Er ist nicht technisch und sollte es auch nicht sein. Sie decken den technischen Teil ab und können ihm sagen, was möglich ist und was nicht.
Stellen Sie dann sicher, dass Ihre Anforderungen nachprüfbar sind. Ein Issue-Tracker kann dafür hilfreich sein. Persönlich mag ich automatisierte Tests, aber Unternehmen sind nicht oft bereit, diese auch in geschäftsorientierten Tools wie FitNesse oder Twist zu betrachten.
Wenn es um wöchentliche Iterationen mit Zeitboxen geht, müssen Sie auch Ihre Aufgaben klein halten.
quelle