Jest takie powiedzenie: „Nie zmieścisz dziesięciu funtów (badziewia) w pięciofuntowej torbie”. Twoim zadaniem jest wykazanie, że zadanie to dziesięć funtów, a oni proszą o wykonanie go w terminie pięciu funtów.
Jedyne, czego brakuje, to szacunkowe czasy. Dla każdego zadania określ przybliżony czas i pokaż, jak wszystkie te elementy składają się na szacowany koszt. Nie pozwól, aby szacunek był dłuższy niż 4 godziny. Jeśli masz jakieś zadanie, w którym mówisz „dzień” lub „10 godzin”, podziel je na mniejsze podzadania.
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
Teraz masz szczegółowy wykaz kosztów. Ogólnie rzecz biorąc, daje to do 27 godzin pracy.
Możesz teraz pokazać to swojemu klientowi i powiedzieć: „To są rzeczy, które należy zrobić, kosztem każdego”. Użyj słowa „koszt”, ponieważ czas JEST kosztem, a kierownictwo rozumie koszty. Wyjaśnij, że prawdopodobnie możesz porzucić dwa zadania optymalizacji na końcu, ale będą one miały negatywny wpływ na później, i stanowią tylko 15% całkowitej wartości szacunkowej.
Upewnij się także, że realistycznie wyjaśnisz swoje godziny / dzień. Na przykład, jeśli jesteś wezwany do pomocy technicznej lub utrzymywania baz danych lub czegokolwiek, to uwzględnij to w swoich szacunkach. Nie mów „Cóż, potrafię robić 7,5 godziny dziennie dobrego kodowania”, ponieważ prawdopodobnie nie możesz. Prawdopodobnie jest to bardziej jak 5 lub 6.
Następnie, co najważniejsze, śledź swoje postępy. Powiedz, że możesz zrobić 5 godzin dziennie kodowania. Wtedy powinieneś być w stanie odrzucić dwa pierwsze zadania (w moim przykładzie) w poniedziałek, zakończyć trzecie i rozpocząć czwarte we wtorek i tak dalej. Stwórz listę kontrolną, która to pokazuje, abyś mógł pokazać je w środę, kiedy przyjdą i powiedz „Jak leci, czy nadal będziesz gotów do końca piątku?”
Zobacz moje slajdy do mojego wystąpienia Zapobieganie kryzysowi: szacowanie projektu i śledzenie, które działa, które dałem w OSCON kilka lat temu. Spójrz na slajd 21 „Planowanie tygodnia”. Istnieje również przykładowy wykres prędkości .