Es gibt ein Sprichwort: "Sie können nicht zehn Pfund (Mist) in eine Fünf-Pfund-Tasche passen." Ihre Aufgabe ist es, zu zeigen, dass die Aufgabe zehn Pfund wiegt und sie es in einem Zeitrahmen von fünf Pfund haben wollen.
Das einzige, was Sie vermissen, sind die Zeitschätzungen. Stellen Sie für jede Aufgabe eine Zeitschätzung auf und zeigen Sie, wie sich all diese Dinge zu der von Ihnen angegebenen Schätzung summieren. Lassen Sie keine Schätzung größer als 4 Stunden zu. Wenn Sie eine Aufgabe haben, bei der Sie "ein Tag" oder "10 Stunden" sagen, unterteilen Sie diese in kleinere Teilaufgaben.
2h make some changes to Database
2h add front end HTML
write server side code
4h input validation
4h database inserts
2h add validation
2h add client side javascript
use unit tests
2h client-side tests
3h server-side tests
2h make sure SEO is setup is working
2h implement email confirmation
2h optimize DB changes for speed
2h refactor and optimize the code for speed
Jetzt haben Sie eine detaillierte Kostenabrechnung. Insgesamt sind das bis zu 27 Arbeitsstunden.
Sie können dies nun Ihrem Kunden zeigen und sagen: "Dies sind die Dinge, die zu den Kosten eines jeden getan werden müssen." Verwenden Sie das Wort "Kosten", da Zeit Kosten sind und das Management die Kosten versteht. Erklären Sie, dass Sie möglicherweise die beiden Optimierungsaufgaben am Ende fallen lassen könnten, diese sich jedoch später negativ auswirken und nur 15% der Gesamtschätzung ausmachen.
Stellen Sie außerdem sicher, dass Sie Ihre Stunden / Tag realistisch erklären. Wenn Sie beispielsweise technischen Support leisten oder Datenbanken oder ähnliches verwalten müssen, sollten Sie dies in Ihre Schätzung einbeziehen. Sagen Sie nicht "Nun, ich kann 7,5 Stunden am Tag gut programmieren", weil Sie das wahrscheinlich nicht können. Es ist wahrscheinlich eher 5 oder 6.
Verfolgen Sie dann vor allem Ihren Fortschritt. Angenommen, Sie können 5 Stunden pro Tag codieren. Dann sollten Sie in der Lage sein, die ersten beiden Aufgaben (in meinem Beispiel) am Montag abzubrechen, die dritte zu beenden und die vierte am Dienstag zu starten und so weiter. Machen Sie eine Checkliste, die dies zeigt, damit Sie sie am Mittwoch zeigen können, wenn sie vorbeikommen, und sagen Sie: "Wie läuft es, werden Sie bis Ende Freitag noch fertig sein?"
Siehe meine Folien für meinen Vortrag „ Krisenprävention: Projektschätzung und Verfolgung, die funktioniert“ , den ich vor einigen Jahren bei OSCON gehalten habe. Schauen Sie sich Folie 21 "Planen der Woche" an. Es gibt auch ein Beispiel-Velocity-Diagramm .