Lepsze szacowanie zlecenia: od kalkulacji do rzeczywistej pracy
Porównaj szacowane i rzeczywiste godziny; oddziel zmiany i oczekiwanie. Osiem fikcyjnych zleceń pokazuje odchylenia i ostrożną interpretację zakresów.
TL;DR: Zapisz początkowe oszacowanie i porównaj je z aktywnymi godzinami w tym samym zakresie, włączając poprawki własnych błędów i uzgodnione rundy poprawek. Oddzielnie rejestruj dodaną pracę i czas oczekiwania w kalendarzu. Zakres obliczony na podstawie niewielu porównywalnych przypadków pomaga zweryfikować założenia; nie wyraża prawdopodobieństwa, maksymalnego wysiłku ani gwarantowanej daty.
Spis treści
Aby poprawić swoje szacowanie godzin, porównaj prognozę, którą zapisałeś przed rozpoczęciem, z wysiłkiem, jakiego wymagała ta sama praca po jej zakończeniu. Oddzielnie traktuj to, co zaniżyłeś, dodaną pracę i oczekiwanie. Jeśli pomieszasz te trzy rzeczy, zlecenie, które wymagało więcej godzin, i inne, które było zablokowane przez kilka dni, wydają się tym samym problemem.
Określ zakres w ofercie i rozróżnij korekty błędów od zaplanowanych przeglądów, zanim porównasz godziny.
Zapisz prognozę, którą będziesz mógł później zweryfikować
Zamrożone oszacowanie to to, które zostało sporządzone przed rozpoczęciem, wraz z datą, rezultatem i przyjętymi założeniami. Jeśli tworzysz nową prognozę w trakcie pracy, zapisz ją jako inną wersję: nie nadpisuj początkowego odniesienia.
Rzeczywisty wysiłek w ramach oryginalnego zakresu obejmuje poprawki własnych błędów, koordynację i uzgodnioną rundę poprawek. Mierz aktywne godziny poświęcone na wykonanie całej tej pracy. Dodatkowy wysiłek poza zakresem jest rejestrowany w osobnej kolumnie, bez usuwania go z całkowitej liczby przepracowanych godzin.
Oczekiwanie mierzy godziny kalendarzowe, w których zlecenie było zablokowane z powodu danych, zatwierdzenia lub pliku. W tym czasie mogłeś pracować nad czymś innym. Dlatego 24 godziny oczekiwania nie są równoznaczne z 24 godzinami wysiłku.
Wytyczne GAO-20-195G dotyczące szacowania kosztów obejmują dokumentowanie zakresu i założeń, zbieranie danych oraz aktualizowanie szacunków na podstawie rzeczywistych kosztów. Tutaj adaptujemy te zasady do rejestrowania wysiłku; wytyczne nie weryfikują czynników ani zakresów przykładu freelance.
Osiem fikcyjnych zleceń, dwie porównywalne grupy
Poniższa tabela jest całkowicie fikcyjna: to przykład obliczeniowy, a nie rejestr rzeczywistych klientów ani reprezentatywna próbka jakiegokolwiek zawodu. Służy do praktykowania metody, a nie do wyciągania typowego wskaźnika błędu dla pracy freelance.
Istnieją dwie grupy po cztery zlecenia każda. Landing (landing_v1) zakłada stronę docelową (landing page) o długości 500-700 słów z dostarczonym briefem i jedną rundą poprawek. Raport (report_v1) zakłada skład sześciu stron z dostarczonym tekstem i jedną rundą poprawek. W każdej grupie zakłada się ten sam proces i poziom doświadczenia; szacunki celowo różnią się, aby pokazać błędy w obu kierunkach, zarówno zawyżone, jak i zaniżone.
| ID | Typ | Początkowe oszacowanie (h aktywne) | Rzeczywiste w tym samym zakresie (h aktywne) | Dodatkowe (h aktywne) | Oczekiwanie (h kalendarzowe) |
|---|---|---|---|---|---|
| L01 | Landing | 8 | 10 | 2 | 24 |
| L02 | Landing | 10 | 11 | 0 | 0 |
| L03 | Landing | 6 | 9 | 3 | 48 |
| L04 | Landing | 8 | 6 | 1 | 12 |
| I01 | Raport | 6 | 6 | 1 | 0 |
| I02 | Raport | 8 | 8,8 | 2 | 36 |
| I03 | Raport | 5 | 6 | 0 | 24 |
| I04 | Raport | 4 | 3,2 | 1 | 8 |
Cały oryginalny zakres został dostarczony we wszystkich ośmiu przypadkach; nic nie zostało wycofane. Dodatkowe godziny to godziny pracy poza tym zakresem, zarejestrowane oddzielnie: nie odejmują się od prognozy ani nie znikają z całkowitej liczby przepracowanych godzin. Jeśli w rzeczywistym rejestrze brakowałoby czegoś z tego — części wycofanego zakresu, pomieszanych godzin lub niezapisanej części — prawidłowe jest nie zakładanie zera ani wymuszanie obliczeń: należy oznaczyć to porównanie jako nieużyteczne, dopóki nie będzie dostępna równoważna podstawa.
Gdzie oszacowanie było za niskie, a gdzie nie
Przy E jako początkowym oszacowaniu i A jako rzeczywistym wysiłku w tym samym zakresie, odchylenie ze znakiem wynosi A − E, a iloraz to A / E, co wymaga E > 0. Odchylenie procentowe to (A − E) / E × 100, zawsze w odniesieniu do prognozy jako podstawy.
L03 ilustruje najbardziej wyraźny przypadek: 6 h przewidywanych, 9 h rzeczywistych, czyli +3 h, iloraz 1,5, +50%. Z dodatkowymi 3 h zmian, to zlecenie pochłonęło łącznie 12 h aktywnych. 48 h oczekiwania mierzy czas kalendarzowy: nie sumuje się do tych 12 h ani nie pozwala obliczyć daty dostawy. Zlecenie może mieć wiele oczekiwania i mało wysiłku, lub odwrotnie.
L04 pokazuje przeciwny kierunek: 8 h przewidywanych i 6 h rzeczywistych daje −2 h, −25% i iloraz 0,75. Opisuje to mniejszy wysiłek niż przewidywany; samo w sobie nie dowodzi poprawy jakości ani produktywności. Najpierw należy sprawdzić, czy cały zakres został dostarczony.
W podsumowaniu według grup, kolumny czasowe mierzą godziny aktywne.
| Typ | Przypadki | Oszacowanie (h) | Rzeczywiste (h) | Dodatkowe (h) | Łączne aktywne (h) | Odchylenie A−E (h) |
|---|---|---|---|---|---|---|
| Landing | 4 | 32 | 36 | 6 | 42 | 4 |
| Raport | 4 | 23 | 24 | 4 | 28 | 1 |
| Razem | 8 | 55 | 60 | 10 | 70 | 5 |
Łączna liczba 70 aktywnych godzin to suma zarejestrowanej pracy, a nie czas trwania kalendarzowy: nie uwzględnia oczekiwania, które w rzeczywistym rejestrze mogłoby się nakładać na różne zlecenia. Nie używaj jednego ilorazu z tych sum do szacowania prac o odmiennej naturze: landing i raport nie są zamienne.
Zakres z próbki do weryfikacji kolejnego zlecenia
Ilorazy dla landing, uporządkowane, to 0,75; 1,1; 1,25; 1,5. Ich mediana wynosi (1,1 + 1,25) / 2 = 1,175. Dla nowego fikcyjnego początkowego oszacowania 8 h dla landing, wynikowa wartość centralna to 8 × 1,175 = 9,4 h, z przeskalowanymi ekstremami 8 × 0,75 = 6 h i 8 × 1,5 = 12 h.
Dla raportu, ilorazy to 0,8; 1; 1,1; 1,2, z medianą 1,05. W odniesieniu do kolejnych 8 fikcyjnych początkowych godzin, wartość centralna to 8 × 1,05 = 8,4 h, z ekstremami między 6,4 a 9,6 h.
Warto odróżnić tę medianę ilorazów od ilorazu sum z grupy landing: 36 / 32 = 1,125. Iloraz sum jest równoważny średniej ilorazów ważonej przez szacowane godziny: zlecenie na 10 h waży więcej niż na 6 h. Mediana porządkuje cztery ilorazy i uśrednia dwa środkowe, bez ważenia ich rozmiarem. Żadna z nich nie jest “poprawna” w abstrakcji: są to różne miary i nie należy ich przedstawiać jako zamiennych.
W referacie z 2006 roku opublikowanym przez PMI, Christine Green wyjaśnia użyteczność rejestrowania wysiłku i cech z użyciem spójnych definicji oraz weryfikowania podobieństwa przed ponownym wykorzystaniem historii. Jest to odniesienie dotyczące szacowania oprogramowania, a nie obecny standard PMI ani walidacja tej redakcyjnej formuły.
Kiedy ta historia przestaje być użyteczna
Zakres 6–12 h dla landing page jedynie skaluje ekstremalne wartości zaobserwowane w czterech fikcyjnych przypadkach. Jest to demonstracja, a nie przedział ufności, prawdopodobieństwo dotrzymania terminu ani gwarancja wysiłku czy daty. Kolejne zlecenie może wykraczać poza ten zakres.
Ten typ obliczeń przestaje być użyteczny, gdy zmieniają się warunki, które sprawiały, że przypadki były porównywalne: jeśli rozmiar zlecenia jest bardzo różny, jeśli jest więcej lub mniej danych wejściowych od klienta, jeśli proces wewnętrzny uległ zmianie, jeśli uzgodniony zakres poprawek nie jest już taki sam, jeśli doświadczenie z tego typu zadaniem jest inne, lub po prostu jeśli dostępne dane są niekompletne. W każdym z tych przypadków bezcelowe jest automatyczne stosowanie współczynnika z poprzedniej próbki: należy zbadać różnicę, zanim założy się, że historia nadal jest reprezentatywna.
Najprostszym sposobem, aby zacząć budować to na własnych danych, jest rejestrowanie, już teraz, zamrożonej początkowej prognozy dla każdego nowego zlecenia, a po jego zamknięciu – rzeczywistego wysiłku w tym samym zakresie, dodatkowych prac osobno i czasu oczekiwania osobno, bez nadpisywania prognozy, która została zanotowana na początku.
Czy ten artykuł był pomocny?
Często zadawane pytania
Które rzeczywiste godziny porównywać z początkowym oszacowaniem?
Godziny aktywnej pracy nad tym samym uzgodnionym zakresem, w tym poprawianie własnych błędów, koordynację i uzgodnione przeglądy. Dodaną pracę i czas oczekiwania w kalendarzu zapisuj osobno, bez nadpisywania początkowego oszacowania.
Czy zakres z danych historycznych gwarantuje nakład pracy lub termin?
Nie. Przykład obejmuje niewiele fikcyjnych, porównywalnych zleceń. Zakres pomaga sprawdzić założenia; nie jest prawdopodobieństwem, maksymalnym nakładem ani gwarantowanym terminem. Kolejne zlecenie może wyjść poza ten zakres. Sprawdź porównywalność i kompletność danych.