Prognozy pokazują, kiedy zgłoszenia i wydania w Command zostaną prawdopodobnie zrealizowane. Command oblicza je automatycznie na podstawie priorytetu zgłoszeń Twojego zespołu oraz rzeczywistego czasu potrzebnego na wykonanie ostatnich zadań przez Twój zespół, dzięki czemu nie musi on szacować czasu potrzebnego na wykonanie poszczególnych zgłoszeń. Korzystaj z prognoz, aby planować realizację zadań, wcześnie identyfikować problemy związane z harmonogramem oraz sprawdzać, jak zmiany priorytetu lub zakresu wpływają na terminy.
Wiele zespołów planuje, szacując z góry każde zgłoszenie, na przykład za pomocą punktów historyjek, i sumując te szacunki. Szacowanie wymaga czasu podczas każdej sesji planowania, a dokładne oszacowanie poszczególnych zadań jest często trudne, zwłaszcza gdy agenci kodujący przejmują coraz więcej pracy i zmieniają czas potrzebny na wykonanie zadań.
Command stosuje inne podejście. Zamiast prosić członków zespołu o wcześniejsze oszacowanie nakładu pracy, wykorzystuje on dane dotyczące tego, ile czasu faktycznie zajęła praca Twojego zespołu. Historia ta już odzwierciedla sposób pracy Twojego zespołu w praktyce, w tym recenzje kodu, przerwy i przekazywanie zadań. Twój zespół spędza mniej czasu na szacowaniu, a prognozy są aktualizowane w miarę postępu prac, bez konieczności ich ponownego obliczania.
Zmienia to również cel spotkań poświęconych planowaniu. Zamiast poświęcać czas na spotkania poświęcone szacowaniu zgłoszeń i dyskusjom, Twój zespół może skupić się na podejmowaniu decyzji: jakie zadania powinny być priorytetowe w kolejnym kroku, co należy usunąć z wydania oraz jak odblokować pracę, która trwa dłużej niż zazwyczaj.
Prognozy nie muszą być dokładne dla każdego pojedynczego zgłoszenia. Są one najbardziej przydatne w odniesieniu do grupy zgłoszeń, takiej jak cykl lub wydanie, ponieważ zapewniają menedżerom ds. inżynierii, menedżerom produktu i interesariuszom realistyczny obraz tego, kiedy praca zostanie prawdopodobnie ukończona.
Command wykorzystuje symulację Monte Carlo do prognozowania, kiedy praca zostanie ukończona. Zamiast obliczać jedną datę, analizuje wiele możliwych wersji nadchodzących zadań Twojego zespołu i na podstawie uzyskanych wyników określa zakres prawdopodobnych dat ukończenia. Jest to podobne do sposobu, w jaki prognozy pogody przewidują zakres prawdopodobnych wyników, a nie jeden dokładny wynik.
Symulacja opiera się na trzech elementach:
Prognozy służą do planowania, a nie do podejmowania zobowiązań. Są one automatycznie aktualizowane, gdy zmienia się priorytet zgłoszenia lub tempo pracy Twojego zespołu. Prognozy są generowane przez Command i nie można ich edytować ręcznie.
Prognozy są wyświetlane jako percentyle, zapisywane jako litera P, po której następuje liczba. Każdy percentyl wskazuje, jak wysoce prawdopodobne jest, że praca zostanie ukończona do tej daty. Na przykład P85 oznacza, że na podstawie ostatniego tempa pracy Twojego zespołu istnieje 85% szans, że zgłoszenie zostanie ukończone do tej daty.
Wyższy percentyl wskazuje późniejszy, bardziej ostrożny termin, ponieważ obejmuje więcej symulowanych wyników. Niższy percentyl wskazuje wcześniejszą, bardziej optymistyczną datę.
Aby wyświetlić pełny zakres dla zgłoszenia:
Aby móc prognozować daty, Command potrzebuje wystarczającej liczby ukończonych zadań w Twoim zespole:
Jeśli tempo pracy Twojego zespołu ulegnie zmianie lub praca zostanie wstrzymana, zakres między percentylami może się zwiększyć, podczas gdy Command będzie aktualizować swoją wartość bazową.
Prognoza dotycząca wydania opiera się na powiązanych z nim zgłoszeniach. Command wykorzystuje prognozę dotyczącą ostatniego powiązanego zgłoszenia w kolejności priorytetowej, zamiast dodawać oddzielny czas dla samego wydania.
Możesz ustawić datę docelową dla wydania. Command porównuje ją z prognozą i pokazuje prawdopodobieństwo ukończenia w terminie docelowym lub przed nim. Ustawienie daty docelowej nie zmienia prognozy. Daty docelowe można określać tylko w przypadku wydań, a nie pojedynczych zgłoszeń.
Prognoza dotycząca wydania zmienia się, gdy zmieniasz kolejność lub kończysz połączone zgłoszenia albo dodajesz zgłoszenia do wydania lub usuwasz je z niego. Używaj jej, aby porównywać scenariusze planowania i decydować, czy należy dostosować priorytet lub zakres, a także regularnie ją weryfikuj w miarę zmian w pracy Twojego zespołu.
Uwaga
Ten artykuł został przetłumaczony przez AI.
Prześlij opinię na temat tłumaczenia.

These cookies are strictly necessary to provide you with certain features. For example, these cookies allow you to access secure areas that require registration and set your privacy preferences. Because these cookies are essential to providing services to you, they cannot be disabled. You can set your browser to block or alert you about these cookies, but it may cause some parts of the site to not work.
Third party trackers collect information used for analytics and to personalize your experience with targeted ads. Under the Virginia Consumer Data Protection Act, you have the right to opt-out of the sale of your personal data to third parties. You also have the right to opt out of targeted advertising related processing. You may exercise your right to opt out of the sale of personal data and targeted advertising by using this toggle. If you opt out, we will not be able to offer you personalized ads and we will stop sharing your personal information with third parties. For more information please see our Privacy Statement.
These cookies allow us or our third-party analytics providers to collect information and statistics on use of our services by you and other visitors. This information helps us to improve our services and products for the benefit of you and others.
These cookies, provided by our third-party advertising partners, collect information about your browsing habits, as well as your preferences for various features and services. They also provide us with auditing, research, and reporting to know when advertising content has been displayed and how successful the content has been. This information allows us and our third-party advertising providers to display relevant advertising content.
These cookies provide enhanced functionality, providing chat support, allowing you to more easily complete forms, personalizing content to your preferences, and selecting your communications preferences. If you do not enable these cookies, or choose to disable them in the future, that could impact your ability to use certain features.