Ich habe kürzlich mit einem Team an der Entwicklung eines Online-Systems gearbeitet. Wir hatten mehrere Monate gearbeitet und machten gute Fortschritte, als das Projekt fertiggestellt wurde. Wir alle waren der festen Überzeugung, dass die Fertigstellung des Projekts wichtig ist und dass es großartige Ergebnisse für die Produktivität unserer Verbraucher bringen würde. Nachdem ich für eine Weile frustriert war, dachte ich, ich sollte einige Leute mit mehr Erfahrung fragen.
Was ist der beste Weg, um mit der Frustration eines Dosenprojekts fertig zu werden und sich vorwärts zu bewegen, damit es zukünftige Möglichkeiten nicht zurückhält?
Das Scheitern ist der beste (und manchmal einzige) Weg, neue Dinge zu lernen, selbst wenn der Fehler nicht deine Schuld ist. Es gibt viele verschiedene Blickwinkel, über die Sie nützliche Informationen daraus gewinnen können:
Ich empfehle dringend, eine Obduktion zu machen, aber bleib nicht dran. Die meisten Projekte werden zu einem bestimmten Zeitpunkt in ihrem Zyklus gespeichert und wenn Sie sich auf Ihre Moral auswirken, wird dies zu einer Abwärtsspirale, aus der es schwer ist, sich zu erholen. Sie können sogar auf geringfügige Änderungen der Anforderungen empfindlich reagieren.
Bei einem gut konzipierten Projekt kann ein Teil des von Ihnen entwickelten Codes in zukünftigen Projekten wiederverwendet werden, was sich lohnt. Auch wenn Sie nichts davon verwenden können, haben Sie und Ihr Team wahrscheinlich wertvolle Erfahrungen gesammelt, die auch in Zukunft helfen werden. Betrachten Sie es als eine teure Teamübung.
Setze dein Herz und deine Seele nicht in das Projekt eines anderen ein?
Ich mache viel Arbeit für verschiedene Leute und während einige Projekte interessanter sind als andere, sind sie nicht meine Projekte, also würde ich nicht zu sehr auseinander gehen, wenn sie in Dosen sind. Ich habe meine eigenen Sachen, an denen ich arbeite. Niemand kann diese Projekte außer mir beenden.
Trauere. Ein solcher Verlust wird eine Trauerreaktion auslösen. Nicht einer, der so stark ist, als hättest du einen geliebten Menschen verloren, aber es ist trotzdem eine Trauerreaktion, komplett mit all diesen Phasen der Trauer.
Greife jedes Projekt an, als wäre es dein eigenes. Damit meine ich nicht, dass Sie alle Ihre Emotionen investieren (wie bereits von Spencer Ruport erwähnt). Schreiben Sie jedoch Ihren gesamten Code und organisieren Sie Ihren gesamten Code so, dass Sie in Zukunft einfach die Tools auspacken können, die Sie möglicherweise benötigen. Sie wissen nie, ob Sie es brauchen werden ... aber Chancen sind Sie werden. Wenn Sie eine Account Manager App schreiben ... tun Sie es in einer modularen wiederverwendbaren Art und Weise. Wenn Sie einen Bild-Uploader schreiben ... schreiben Sie ihn so, dass er auf jedes andere Projekt portiert werden kann. Schreiben Sie Hilfsfunktionen für alle wichtigen Funktionen, um die Benutzerfreundlichkeit zu verbessern.
Das erfordert natürlich etwas Planung vor dem Verlust des Gigs! Keine Bange. Es ist selten an dir, dass du (das ganze Team) den Gig verlierst. Irgendeine finanzielle Entscheidung oder eine geschäftliche Entscheidung ist normalerweise im Spiel. In diesem Fall ist es wahrscheinlich die Wirtschaft, die dich getötet hat. Für den Fall, dass Sie dem gescheiterten Projekt keine physischen Vorteile bieten ... betrachten Sie es als Lernerfahrung. Zwangsläufig ... egal wie gut du bist ... du hattest wahrscheinlich etwas, das du getan hast, dem du nicht oder nicht mehr zustimmst. Lerne daraus. Sie haben wahrscheinlich auch etwas sehr cooles gemacht, das Sie geliebt haben. BLOG ÜBER ES! Dies dient zwei Zwecken .. Sie haben gerade etwas greifbares aus dem Projekt erstellt ... und Sie stellen es irgendwo hin, dass Sie es nicht vergessen werden.
Saugt den ganzen Weg herum. Aber zumindest gibt es momentan einen großartigen Markt! Kontaktieren Sie mich direkt, wenn Sie meine Headhunter-Liste (80 technische Recruiter in CA und den USA) haben möchten.
Zwei Dinge:
Ihre Investition in das Projekt & amp; Code: Die Tatsache, dass Ihr Team so starke Gefühle für das Projekt hatte & amp; waren so frustriert, weil es ein gutes Zeichen ist - es bedeutet, dass Sie ein echter Entwickler / Programmierer sind und nicht nur einen halben Job für den vollen Lohn machen. Um mit dem Projekt fertig zu werden: wissen Sie & amp; Ihr Team engagiert sich für Ihre Arbeit & amp; während dieses Projekt nicht ausgedacht haben kann, klingen Sie wie ein echter Kredit für dieses Projekt & amp; an jedem anderen kannst du arbeiten. Es hört sich so an, als müssten Sie nur ein Projekt / eine Chance finden, die die Beine hat.
Meine Erfahrung: Projekte werden aus allen möglichen Gründen in Anspruch genommen - Budget, mangelndes Vertrauen seitens der Stakeholder, zu spät zum Markt, geänderter Umfang usw. Ich würde nachfragen / untersuchen, warum Ihr Projekt in Ordnung gebracht wurde. Wenn es Budget oder mangelndes Vertrauen der Stakeholder ist, dann sind es wirklich gute Nachrichten. Es bedeutet, dass sich Ihnen gerade eine Gelegenheit präsentiert hat. dein Team. Überlege es zu verfolgen!
Wie auch immer Ihr Team von der Erfahrung gewachsen sein wird: sowohl technisch als auch amp; aus betriebswirtschaftlicher Sicht.
es wird in Zukunft noch andere Projekte geben als diese; Sie könnten auch aus einer Reihe von Gründen, sowohl rationaler als auch irrationaler Art, konserviert werden.
Gutes Beispiel: Ich habe einmal mit einer Frau gearbeitet, die zwei Jahre in einem Dokument-Imaging-Projekt verbracht hat, das ein paar Tage vor der Live-Produktion eingepackt wurde. es war in Dosen, weil der neue Manager den alten Manager nicht mochte, und das Projekt war sein "Haustier". Die Reaktion dieser Dame: "Ich freue mich darauf, etwas Neues zu lernen!"
Dies kann verwendet werden, um Ihr Team näher zusammen zu bringen, wenn Sie die richtigen Leute haben. Es gibt nichts Besseres, als hart an etwas zu arbeiten, an das man glaubt, und es dann zu konservieren. Es kann depressiv wirken, aber es kann auch dazu motivieren, das nächste Mal beweisen zu wollen, dass sie die Arbeit machen können, dass sie die richtige Idee hatten.
Es hilft, das Team zu begeistern; Wir waren dort, wir arbeiteten hart, und es wurde uns genommen.
Natürlich ist es besser, nicht in dieser Situation zu sein, aber wenn du dich dort befindest, benutze es, um das Team aufzubauen.
Sunk Kosten können nicht als Grund für die Fortsetzung eines Projekts verwendet werden. Wenn die Führungskräfte eine geschäftliche Entscheidung getroffen haben, bin ich mir sicher, dass sie gut motiviert ist, aber auch ärgerlich.
Ich würde mich darin trösten, dass große Schwankungen im Geschäft gefeiert werden sollten, große Unternehmen nicht jedes Angebot gewinnen und jedes Projekt, das sie beginnen, abschließen. Also trösten Sie sich damit, dass Sie einmal verloren haben, vielleicht können Sie die Art und Weise ändern oder sich stärker auf die Projektbeteiligten konzentrieren, um sicherzustellen, dass sie verstehen, warum sich Ihr Projekt im Vergleich zu anderen Projekten und Geschäftsinitiativen lohnt die Firma.
Ich werde mit meinem Lieblingsspruch abschließen:
"Gutes Urteilsvermögen kommt aus Erfahrung. Erfahrung kommt von schlechtem Urteilsvermögen."
Lerne daraus!
Schau dir einen Rocky-Film an (der letzte war gut) und trink ein paar Bierchen. Es gibt keine Möglichkeit, sich nicht in ein Projekt einzumischen, es gibt keine Möglichkeit, sich nicht schlecht zu fühlen, wenn ein Projekt beendet wird oder versagt, es gibt keine Möglichkeit, sich negativ über das Unternehmen zu fühlen. Was einen guten Programmierer besser macht, ist, alle Emotionen, Ärger, etc. zu nehmen und sie zu veröffentlichen und mit demselben Fokus und derselben Hingabe fortzufahren, wie es beim ersten Projekt der Fall war. Alles Teil des Lebens und alles Teil der Arbeit in der IT.
Tags und Links project-management