Bei der heutigen Entwicklung von Software steht am Anfang eines Projektes häufig eine der schwierigsten Fragen:
Am Anfang eines Projektes erarbeitet eine Person (z.B. der Projektleiter) einen Zeitplan für die Einsatzmittel. Im weiteren wird diese Person als ``Planer'' bezeichnet. Unter Einsatzmitteln sollen uns vorerst nur die Programmierer interessieren. Diese müssen während ihrer Tätigkeit am Projekt Protokoll führen und wöchentlich/täglich eine Aufstellung über ihre Projekttätigkeiten erstellen. Der Planer möchte sowohl bei der Fertigstellung als auch während der Arbeit am Projekt wissen, wie die Differenz zwischen dem Ist- und dem Soll-Zustand aussieht.
Die Dokumentation des Zeitaufwandes für die Projekte ermöglicht eine bessere Aufwandsabschätzung und Planung von alternativen Strategien für künftige Projekte.