Szacowanie względne a bezwzględne (oraz dlaczego szacowanie względne jest lepsze)
Ludziom trudno jest oszacować, „ile to zajmie”, ale dobrze radzą sobie z pytaniem „czy to jest większe od tamtego”. Szacowanie względne opiera się na tym drugim podejściu — i właśnie dlatego punkty fabularne się sprawdzają.
Ludziom trudno jest oszacować, „ile to zajmie”. Dobrze radzą sobie natomiast z pytaniem „czy to jest większe niż to, co już Państwo dostarczyli”. Szacowanie względne opiera się na tym drugim pytaniu i na tym właśnie polega cała sztuka.
Szacowanie bezwzględne wymaga określenia czasu trwania — a ludzie, jak można się spodziewać, nie radzą sobie z tym zbyt dobrze. Optymistycznie zaokrąglamy, pomijamy efekt kumulacji i zapominamy o ukrytych elementach. Szacowanie względne wymaga natomiast porównania, a w tym jesteśmy zaskakująco dobrzy: potrafimy ocenić wielkości obok siebie, nie przypisując im konkretnej liczby godzin.
Dlaczego metoda szacowania względnego jest skuteczna
Planning poker wykorzystuje tę asymetrię. Historia odniesienia stanowi punkt odniesienia dla zespołu, a nowe zadania są oceniane w porównaniu z nią — większe, mniejsze, znacznie większe, mniej więcej takie same. Skala punktowa nie jest skalą czasową; jest to skala rozrzutu porównawczego. Dlatego właśnie odstępy między punktami są nierównomierne: precyzja jest rzeczywista w przypadku małych wielkości, a w przypadku dużych celowo staje się mniej dokładna, ponieważ tak właśnie zachowuje się poziom pewności.
Wynika z tego cecha, jaką jest stabilność. Ponieważ względna wycena jest powiązana z samym zadaniem, a nie z tempem pracy danej osoby, pozostaje ona aktualna nawet w przypadku zmian w składzie zespołu — wielkość zadania pozostaje taka sama niezależnie od tego, kto je przejmuje. To, co ulega zmianie, to tempo, w jakim zespół realizuje zadania tej wielkości, i właśnie to ma na celu śledzenie wskaźnik velocity.
Dlaczego zespoły w ogóle dążą do osiągnięcia absolutu?
Interesariusze pytają: „Kiedy to będzie gotowe?”. Jest to pytanie o charakterze absolutnym, a zespół czuje się zobowiązany do udzielenia odpowiedzi w jednostkach bezwzględnych. Właściwym rozwiązaniem jest przełożenie tego na poziom zespołu — poprzez wskaźnik prędkości (velocity), a nie poprzez szacunki czasu trwania poszczególnych zadań. Wskaźnik prędkości pozwala uzyskać termin uwzględniający naturalną zmienność pracy zespołu; szacunek czasu trwania poszczególnych zadań w godzinach daje natomiast termin, który udaje, że ta zmienność nie istnieje, co stanowi pułapkę konwersji w innym przebraniu. Jeśli chodzi o aspekt wydajności w tym samym kontekście, proszę zapoznać się z planowaniem prędkości i wydajności.
Oszacowanie powinowactwa: względne w skali
W przypadku wstępnej analizy całego backlogu szacowanie na podstawie podobieństwa stanowi szacowanie względne przeprowadzane zbiorczo: polega na przeciąganiu kart opisu zadania do grup wielkości na podstawie porównania, bez użycia kart. Jest to metoda szybsza niż planning poker, a jej wyniki są mniej precyzyjne, co sprawia, że stanowi ona dobre przygotowanie przed doprecyzowaniem, zanim zespół właściwie oszacuje nakład pracy związany z najbliższymi zadaniami. Jest to jedna z kilku technik szacowania, które opierają się na porównaniach, a nie na pomiarze czasu.
Najczęściej zadawane pytania
Jaka jest różnica między szacowaniem względnym a bezwzględnym w metodologii agile?
Szacowanie bezwzględne polega na przypisaniu zadaniu konkretnego czasu trwania — w godzinach lub dniach. Szacowanie względne polega na porównaniu zadania z innymi i oszacowaniu jego wielkości w abstrakcyjnej skali, takiej jak punkty fabularne, bez określania konkretnego czasu trwania. Szacowanie względne jest szybsze i zapewnia większą trafność, ponieważ ludzie dobrze oceniają porównania, a słabo oceniają czas bezwzględny.
Czym jest szacowanie względne w metodologii agile?
W ramach szacowania względnego wielkość zadania określa się poprzez porównanie go z referencyjnym zadaniem, które zespół już zrealizował — większe, mniejsze, mniej więcej takie samo — zamiast przewidywać, ile godzin zajmie jego wykonanie. Punkty fabularne i planning poker to powszechnie stosowane przez zespoły metody tego typu.
Dlaczego szacowanie względne jest lepsze niż szacowanie w godzinach?
Ponieważ ludzie nie są wiarygodni, jeśli chodzi o określanie czasu w wartościach bezwzględnych, ale zaskakująco dobrze radzą sobie z porównaniami. Szacowanie względne pozwala uniknąć przywiązania się do najgłośniejszego głosu oraz stronniczości wynikającej ze stażu pracy, do której skłaniają szacunki czasowe, a jednocześnie — dzięki wskaźnikowi prędkości — nadal pozwala ustalić termin, gdy ktoś go potrzebuje.
Warto przeczytać
- Czym są punkty fabularne? — jednostka stosowana w szacowaniu względnym.
- Porównanie technik szacowania w metodologii agile — planning poker, metoda podobieństw, metoda „bucket” i inne.
- Velocity — w jaki sposób względny szacunek przekształca się w datę.
- Przewodnik po szacowaniu w metodologii agile — kompletny zestaw materiałów dotyczących szacowania.
- Bezpłatny planning poker dla zespołów stosujących metodologię agile — względne szacowanie wielkości zadań w czasie rzeczywistym wraz z zespołem.