Jeśli podchodzisz do człowieka na ulicy i pytasz „Jak duży był T-rex?” odpowiedzi zmieniałyby się, mimo że większość ludzi wie, co to jest T-rex, jak duży był tego rodzaju, ale nikt tak naprawdę nie ma pewności - ponieważ nie mamy ŻADNEJ skali względnej do linii odniesienia.
To jest zachowanie poznawcze, które próbujesz zrozumieć dzięki prognozowaniu, a wiele metodologii krąży cyklami z „ Mam to! .. mam sekret do dokładnego prognozowania! ”. Kiedy faktycznie robisz prognozę, mówisz głośno: „POZWOLĘ x dni / godzin / punktów na ukończenie tego ” - w pewnym sensie tworzy „szafę czasową”, w której to wydarzenie ma zostać przeprowadzone.
Dla mnie punkty po prostu przesuwają granice, pod koniec dnia, chyba że jesteś w zespole, który chętnie powie: „ * Mamy 3 tygodnie na sprint i ssanie kciuka ... myślę, że powinniśmy strzelać 30 punktów do ukończenia w tym cyklu! Kto jest ze mną! * ”I to tak głęboko, jak się da w modelowaniu prognoz - w porządku! .. realistycznie ustalasz arbitralny budżet i to wszystko. Spoglądasz też z perspektywy czasu na pracę zakończoną poczuciem „świętej badziewie, zrobiliśmy 33 punkty tego sprintu, było całkiem fajnie” i niewiele można na to poradzić. Możesz użyć prędkości, aby ustalić, czy w połowie sprintu dostajesz huk za budżet, pytając głośno: „ Czy osiągnęliśmy już 15 punktów?„ale istnieje niebezpieczeństwo, że używasz prędkości do pomiaru wydajności, a nie pojemności, co z tego, co rozumiem, powoduje Reactive Release Management (punkty fabularne) w głowie.
System punktowy jest prawie zbyt sprytny, aby nie zauważyć, że nadal przypisujesz względny czas do równania, wszystko od uzgodnionych „cykli sprintu” do codziennych pojedynków, w których wprowadzasz ukrytą zasadę dotyczącą czasu trwania + złożoności = „ Max zajmuje zbyt dużo czasu z tym zadaniem „wrodzone jelita czują kod zespołu czerwony moment?
Ludzki mózg nie jest w stanie przewidzieć, ponieważ wiąże się z dużą pamięcią roboczą połączoną z pamięcią długo- / krótkoterminową, więc to tak, jakby poprosić początkującego studenta matematyki o zrobienie ułamków w głowie, a nie na papierze. To dlatego inne branże nigdy nie zgadzają się na prognozę i nieustannie weryfikuje prognozy we względnym czasie (np. geolog nigdy nie przestaje modelować prognoz, dopóki ten metr sześcienny nie zostanie wykopany z ziemi, a następnie „zrobiony”).
Powiedziałbym, że system punktowy działa, jeśli nie prognozujesz . Zgadzasz się na część pracy opartą na algorytmie podziału częściowego, ale to naprawdę twoje najbliższe podejście do prognozowania, jak to możliwe. W rzeczywistości zarządzanie wydaniami szukałoby naturalnych przerw w kolejce „zaległości”, które pasują do motywów (np. W Silverlight my, menedżerowie produktu czekali, aż uzupełnią swoje zaległości i poskładają motywy, które początkowo ustawiliśmy. nigdy nie wiedzieliśmy, co konkretnie robią inżynierowie, po prostu mieliśmy ogólny zarys. Następnie wzięlibyśmy tę część pracy i zbudowaliśmy wokół niej nasze wydarzenie marketingowe (Microsoft Mix)
Kiedy zaczynasz blokować oczekiwania dotyczące prędkości w cyklach sprintu, które opierają się na prędkości + czasie, ponownie powracasz do prognozowania, ale tym razem jesteś w gorszej sytuacji, ponieważ grasz w grę „to zależy” ... Co ważniejsze, zabijają również potencjał wzrostu zespołu / kariery.
Podatek płacony za punkty w funkcji czasu zależy od punktów, w których należy szukać alternatywnych formuł pomiaru, aby śledzić rozwój umiejętności / mentoring onjob lub zachowanie programistów.
Ponieważ nadal będziesz musiał spojrzeć na „medianę programistę” jako idealną osobę do połączenia umiejętności / wysiłku, możesz następnie bazować na innych programistach z tą osobą, aby określić, w jaki sposób godzą się w ciągłym rozwoju w zespole. Zwraca także uwagę na sytuacje, w których „szybcy” programiści niosą większość wody, ale nudzą się lub gorzej, pracują dłużej i nie są nagradzani / nagradzani z powodu konkurencyjnych terminów itp. Awarie nie odkrywają tego w rzeczywistości, są naprawdę tam, aby wykryć nieprzyjemne zapachy w zespole, na przykład, jak w „ta osoba walczy, pomaga
Następnie pojawiają się opowieści o „przeniesieniu”, które nie są podzielone na ten cykl sprintu, ale przechodzą do następnego cyklu sprintu. Który następnie może łatwo wywołać efekt domina, jeśli uwzględnisz czas, ale w momencie, gdy weźmiesz pod uwagę czas względny. Ponownie, po prostu cofnąłeś się do „prognozowania / szacowania na podstawie czasu” i ponownie system punktowy jest po prostu zabłocić wody.
Jeśli przejdziesz do punktów, całkowicie ignorujesz czas i mam na myśli całkowicie, gdy pozwalasz, aby czas wkradł się w grę, grając w pomysł / metodologię.
Podróżując po całym świecie jako ewangelista, widziałem, jak wiele zespołów przeklina swoje ręce na to, co im się podoba, że złamały kod Agile Forecast ... ale zawsze kliknąłem swój język, uśmiechałem się i odchodziłem z myślą „ tak ... prawie to zrobiłeś, ale ta kochanka, którą nazywamy „czasem”… jest po prostu okrutna… ”