Ich bereite mich darauf vor, ein internes Projekt zu leiten. Ich weiß bereits, dass das Budget dafür knapp sein wird. Ich suche nach effektiven Möglichkeiten, um die Projektkosten zu senken. Was ich sehen möchte, ist der meiste Code für das geringste Budget.
Wenn ich zum Beispiel eine Beispielseite entwickle und einen Praktikanten oder Jr.-Entwickler eine andere Seite im gleichen Stil umgestalten lasse, wäre das Stundenbudget geringer, vorausgesetzt, sie programmieren mit der gleichen Geschwindigkeit wie ich. Ich weiß jedoch, dass Praktikanten und Jr.-Entwickler nicht mit der gleichen Geschwindigkeit programmieren wie ich. Der Verzicht auf teure Funktionalität scheint ein anderer Weg zu sein, aber am Ende ist jede Funktionalität erwünscht. Ab sofort gibt es keine zeitliche Frist, aber das kann sich in einem Moment bemerkbar machen.
Um zu vermeiden, dass diese Frage geschlossen wird, möchte ich Antworten mit den folgenden ...
Zu Frage 1
Zu Frage 2
Zu Frage 3 – Mehr Projektteammitglieder zu bekommen hilft im Allgemeinen nicht.
Qualität, Zeit, Kosten. Suche dir zwei aus.
Selbst wenn Sie zwei auswählen, ist die Leistung jeder Variablen immer noch sehr probabilistisch. Und wir haben weniger Kontrolle über diese Leistung, als wir gerne zugeben.
Wenn Sie sich ein einzelnes Projekt ansehen, dann suchen Sie nicht wirklich nach Ideen zur Senkung der Kosten oder nach Initiativen, die das Spiel verändern. Wenn Sie diese Art von Druck haben, alles zu liefern, was der Kunde zu festen, unveränderlichen Kosten und wahrscheinlich zu einem festen Zeitplan will, müssen Sie Ihre Arbeit wirklich genau überwachen, nach den ersten Anzeichen ungünstiger Leistungsabweichungen suchen und wo abmildern Sie können früh und oft, und kommunizieren Sie dann früh und oft, wo Sie mit Ihren Stakeholdern stehen. Es geht mehr darum, frühzeitig zu kommunizieren, dass Sie überlaufen, als dass Sie Ihre versprochenen Ziele tatsächlich erreichen, damit Ihre Kunden die Entscheidungen treffen können, die sie treffen müssen, wenn die Kosten für sie ein so großer Faktor sind.
Verwenden Sie bewährte Kostenkontroll- und Risikomanagementmethoden. Suchen Sie nach greifbaren Beweisen, nicht nur nach dem, was Ihr Team Ihnen sagt.
David Espina
JabberwockyDecompiler
David Arno