Wie kann ich einen sich schnell ändernden Kopierstapel mit festem Abgabetermin verwalten?

Eines der Projekte, die ich verwalte, ist die Erstellung einer großen Website für einen sehr sensiblen Kunden.

Ich bin in einer Position, in der es eng wird und ich gebeten werde, Liefertermine für Teile der Website zu versprechen. Während wir Abschnitte zur Überprüfung bereitstellen, erhalte ich eine Liste mit Problemen, die es zu lösen gilt. Dies sind eine Mischung aus Kopierfehlern und neuer Kopie. Die neue Kopie ist größtenteils klein, baut sich aber schnell auf, und jede Änderung erfordert umfangreiche Tests, um sicherzustellen, dass die Website in Mobil-/Tablet-/Desktop-Layouts gut funktioniert.

Welchen Prozess kann ich implementieren, um dem Kunden zu zeigen, dass seine Kopienänderungen Auswirkungen haben, die das Lieferdatum verschieben müssen? Denken Sie daran, dass ich den Client nicht beleidigen möchte, da es sich bei einigen dieser Änderungen um kleine Änderungen handelt. Es ist nur die Menge der Änderungen, die das Problem verursacht.

Jedes Mal, wenn sie etwas wie „Diesen Abschnitt mit diesem Satz zur Website hinzufügen“ einreichen, sollte ich sie einen formellen Prozess durchlaufen lassen?

Antworten (4)

Ein einfaches Burn-Down-Diagramm könnte ausreichen.

Wir werden die Schätzung und den Wert davon im Moment umgehen, das ist eine längerfristige Sache, die auf lange Sicht helfen wird.

Stattdessen gehen wir von festen Zeiten aus, da es so klingt, als hätten Sie ein wirklich solides Verständnis für die Arbeit, die Sie erledigen müssen.

Schritt 1: Bestimmen Sie die Anzahl der verbleibenden Arbeitsstunden in Ihrem Projekt. Dies ist Ihre Kapazität.

Schritt 2: Bestimmen Sie den Gesamtarbeitsaufwand. Dies sind drei Unteraufgaben.

2A- Neue Kopie: Verwenden Sie dafür die Stunden so gut Sie können. Der Schlüssel liegt darin, die „Neue Kopie“-Bemühungen gut zu verstehen. Angenommen, Sie wissen, dass die Implementierung von etwa 500 Wörtern für einen neuen Text eine Stunde dauert. Teilen Sie den gesamten neuen Text durch 500, und das ist die Anzahl der Stunden für einen neuen Text. Teilen Sie nun die geleistete Arbeit durch die neue Kopierarbeit. Dies gibt Ihnen einen Prozentsatz der Änderung. Dies kann verwendet werden, um zu prognostizieren, wie viele Stunden neuer Kopien Sie von der rückgängig gemachten Arbeit erwarten können.

2B- Schätzen Sie Ihre bevorstehenden Textbearbeitungen. Sehen Sie sich die Arbeit an, die Sie bereits geleistet haben, stellen Sie fest, wie viel Text Sie eingegeben haben und wie viel Textbearbeitung verlangt wurde. Dies ist ein Prozentsatz der Veränderung. Wenden Sie das auf Ihre rückgängig gemachte Arbeit an. Finden Sie dann heraus, wie lange es dauert, die X-Menge der Kopie zu reparieren. Zum Beispiel 1000 Wörter pro Stunde.

2C- Bestimmen Sie, wie viel Zeit für neue Funktionen/Seiten verbleibt.

Schritt 3: Zählen Sie alle Schritte von Schritt 2 zusammen und bestimmen Sie, wie viele Arbeitsstunden Sie gerade haben. Fügen Sie dann die geplante Arbeit für Textbearbeitungen und neue Kopien hinzu. Dies ist Ihre geplante Arbeit.

Erstellen Sie ein einfaches Diagramm, bei dem die vertikale Achse zwei Werte anzeigt, die zu erledigende Gesamtarbeit und die zu erledigende Gesamtarbeit. Die Horizontale ist eine Datumslinie. Zeichnen Sie nun Ihren Fortschritt basierend auf der Anzahl der Arbeitsstunden pro Tag auf. Angenommen, Sie können sechs Stunden am Tag arbeiten, dann reduziert sich die zu erledigende Arbeit jeden Tag um sechs Stunden. Projizieren Sie diese Linie und sehen Sie, ob Sie am Fälligkeitsdatum fertig sind. Machen Sie dasselbe für die Projektarbeit, die erledigt werden soll.

Schritt 4: Ich gehe davon aus, dass Sie Ihre Verabredung bereits nicht einhalten werden, geschweige denn in der Lage sein, eine neue Kopie zu erstellen. Fügen Sie alle verbleibenden Neuentwicklungen, aktuelle Kopienbearbeitungen und aktuelle neue Kopien in einer einzigen Liste zusammen. Wenn Sie sich mit dem Kunden von Angesicht zu Angesicht treffen können, verwenden Sie 3x5-Karten, wenn Sie keine Tabelle verwenden.

Schritt 5: Zeigen Sie dem Kunden den Abbrand. Zeigen Sie ihnen, wie das Date nicht gemacht wird (oder nicht gemacht wird, wenn neue Arbeit hinzugefügt wird). Fragen Sie sie, was sie tun möchten. Wenn sie sagen: "Was sollen wir tun?" Ziehen Sie die Liste der zu erledigenden Arbeiten heraus und lassen Sie sie in einer Rangfolge priorisieren (nichts kann gleich sein).

Fühlen Sie sich frei, mich direkt anzupingen, wenn Sie weitere Fragen haben.

Wenn Zeitpläne und Budget festgelegt sind, schieben Sie die Dinge einfach nach hinten. Fragen Sie sie nach Artikeln mit hoher Priorität, die in einer bestimmten Zeit und mit einem bestimmten Budget erledigt werden müssen. Für alles andere muss der Kunde mehr bezahlen. Führen Sie auch einen Überprüfungsprozess ein, damit die Fehler in Ihren Zwischenlieferungen minimal sind

Jedes Mal, wenn sie etwas wie „Diesen Abschnitt mit diesem Satz zur Website hinzufügen“ einreichen, sollte ich sie einen formellen Prozess durchlaufen lassen?

Ja. Absolut.

Jede Änderung sollte einem Änderungskontrollprozess unterzogen werden. Der Änderungskontrollprozess sollte eine Analyse der Änderung hinsichtlich der Auswirkungen auf den Umfang (klingt so, als wäre die Gesamtheit „neue Kopie“ eine Änderung des Umfangs) und hinsichtlich der Auswirkungen auf die Kosten umfassen.

Persönlich würde ich wahrscheinlich ein "Änderungskosten"-Modell entwickeln - das Ändern eines einzelnen Buchstabens auf der Website erfordert die folgenden Tests, {Liste der Tests}, und die Mindestkosten betragen X. Das Ignorieren von Tests wird die Qualität Ihrer Website beeinträchtigen und möglicherweise eine erhebliche Erhöhung der Wartungskosten oder die Kündigung unseres Vertrages zur Folge haben. Wenn Sie andererseits Ihre neue Kopie in vorhersehbaren Gruppen bündeln können, können wir zusammenarbeiten, um die Kosten zu verwalten. Das Ändern eines einzelnen Buchstabens bedeutet X Stunden Arbeit; Das Ändern von 1000 Buchstaben macht wirklich nur X*1,01 Stunden Arbeit. Es liegt in unserem beiderseitigen Interesse, die Änderungen zu bündeln und zu terminieren.

Haben Sie eine Vorlage für einen Änderungskontrollprozess, die Sie empfehlen können?
Nein, ich habe immer meine eigenen gemacht.

Verwenden Sie Tools, um Text zu extrahieren und als Code unter Versionskontrolle zu stellen:

  • MS Word: worddiff

  • Latex: latexdiff

Verwenden Sie dann ein Visualisierungstool, um die Instabilität des Projekts und die Auswirkungen zusätzlicher Änderungen zu demonstrieren, um den Punkt klar zu machen.

Verweise