Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Użyj scrum w Azure Boards, aby zaplanować i ustalić priorytety dostarczania oprogramowania oraz śledzić wady. Zespoły ujmują pracę jako elementy rejestru produktu (PBI) i usterki, przypisują te elementy do funkcji, aby zapewnić widoczność na poziomie portfela, oraz dzielą pracę sprintu na zadania powiązane z elementami PBI i usterkami.
Note
Jeśli dopiero zaczynasz korzystać z procesu Scrum, zapoznaj się z artykułem About Sprints, Scrum and project management (Informacje o sprintach, scrumie i zarządzaniu projektami).
Ten artykuł pomoże Ci:
- Definiuj elementy PBI i usterki oraz ustalaj ich priorytety.
- Śledź pracę przy użyciu stanów przepływu pracy Scrum.
- Podziel elementy backlogu na zadania sprintu.
- Łączenie przypadków testowych i usterek w celu śledzenia jakości.
- Śledź blokady i zachowaj kolejność listy prac.
Prerequisites
| Obszar | Wymaganie | Dlaczego ma to znaczenie |
|---|---|---|
| członkostwo w projekcie | Musisz być członkiem projektu z uprawnieniami do wyświetlania i edytowania elementów roboczych w Azure Boards. | Wymagane do tworzenia, aktualizowania i przenoszenia elementów roboczych między stanami przepływu pracy Scrum. |
| Poziom dostępu | Potrzebujesz co najmniej podstawowego dostępu do tworzenia i aktualizowania elementów roboczych. | Wymagane do podstawowych działań związanych ze śledzeniem głównego backlogu, tablicy i zadań. |
| Dostęp do listy prac i tablicy | Potrzebujesz dostępu do rejestrów zaległości zespołu i tablic. | Służy do ustalania priorytetów elementów PBI, planowania sprintów i aktualizowania stanu na tablicach i tablicach zadań. |
| Uprawnienia konfiguracji zespołu | Aby zdefiniować ustawienia zespołu, poziomy backlogu lub konfigurację tablicy, musisz mieć członkostwo w grupie Project Administrators lub równoważne uprawnienia delegowane. | Wymagane do konfigurowania i dostosowywania na poziomie zespołu. |
| Dostęp do zarządzania testami | Aby utworzyć i uruchomić przypadki testowe, musisz mieć dostęp do Azure Test Plans (lub równoważnych narzędzi testowych dla wdrożenia). | Wymagane do łączenia przypadków testowych z elementami PBI i śledzenia wyników testów. |
Aby uzyskać więcej informacji, zobacz Ustaw uprawnienia i dostęp do śledzenia pracy.
Definiowanie interfejsów PBI i usterek
Najpierw zdefiniuj PBI i błędy, aby uchwycić wartość dla klienta, a szczegóły implementacji doprecyzuj, gdy prace zbliżają się do realizacji.
Użyj tego wzorca:
- Twórz elementy w panelu szybkiego dodawania na stronie rejestru produktu.
- Określanie priorytetów według wartości biznesowej, nakładu pracy i zależności.
- Dodaj pełne szczegóły do elementów o najwyższym priorytecie oraz elementów zaplanowanych na bieżący lub następny sprint.
W miarę zmiany priorytetów zaktualizuj kolejność listy prac. Strona listy prac śledzi tę kolejność za pomocą priorytetu listy prac.
Ustaw nakład pracy, aby wykresy prognozy i prędkości mogły prognozować przyszłą pojemność sprintu. Ustaw Wartość biznesową, aby wyrazić priorytet niezależnie od rankingu.
Użyj poniższych pól, aby w sposób spójny uzupełnić każdy element przed planowaniem sprintu. Aby uzyskać szczegółowe informacje na temat usterek, zobacz Zarządzanie usterkami.
| Pole | Korzystanie |
|---|---|
| Effort | Szacuj pracę wymaganą do ukończenia usługi PBI przy użyciu jednostki liczbowej zespołu (na przykład punktów scenariuszy lub czasu). W zależności od dostosowania procesu to pole może być opcjonalne lub wymagane. Wykresy prędkości i prognozy używają tej wartości. |
| Wartość biznesowa | Wprowadź liczbę określającą względną wartość biznesową w porównaniu z innymi PBI. Wyższe liczby wskazują wyższą wartość. |
| Description | Opisz, dla kogo jest przeznaczona funkcja, co użytkownik musi zrobić i dlaczego jest to ważne. Uwzględnij wystarczający kontekst dla podziału zadań i projektu testu. |
| Kryteria akceptacji | Zdefiniuj warunki do wykonania przed rozpoczęciem implementacji. Jasne kryteria są zgodne z oczekiwaniami zespołu i uczestników projektu oraz wspierają testowanie akceptacyjne. |
Przechwytywanie komentarzy w sekcji Dyskusja
Użyj sekcji Dyskusja , aby współpracować nad elementami roboczymi, dodając i przeglądając komentarze.
Gdy umieścisz kursor w polu tekstowym obsługującym formatowanie, zostanie wyświetlony pasek narzędzi edytora tekstu sformatowanego.
Note
Pole elementu roboczego Dyskusji nie istnieje. Aby wykonać zapytanie o elementy robocze z komentarzami z obszaru dyskusji, przefiltruj pole Historia. Pełna zawartość tekstu wprowadzonego w polu tekstowym Dyskusja jest dodawana do pola Historia.
Wzmianka o kimś, grupie, elemencie roboczym lub żądaniu ściągnięcia
Użyj jednej z następujących ikon, aby otworzyć ostatnie wpisy dla osób, elementów roboczych lub żądań ściągnięcia:
Możesz otworzyć to samo menu za pomocą skrótów klawiaturowych: at-mention @, hashtag #i wykrzyknik !.
Wprowadź nazwę lub numer, aby filtrować listę, a następnie wybierz element, który chcesz dodać. Aby wspomnieć o grupie, wprowadź @ po nim nazwę grupy, taką jak zespół lub grupa zabezpieczeń.
Edytuj lub usuń komentarz
Aby zaktualizować lub usunąć jeden z komentarzy, wybierz pozycję Edytuj
lub wybierz pozycję Więcej akcji (
), a następnie wybierz pozycję Usuń:
Po zmianie komentarza wybierz pozycję Aktualizuj. Aby usunąć komentarz, potwierdź usunięcie. Karta Historia przechowuje dziennik inspekcji wszystkich edytowanych i usuniętych komentarzy.
Important
W przypadku Azure DevOps Server lokalnych skonfiguruj serwer SMTP, aby członkowie zespołu mogli otrzymywać powiadomienia.
Dodawanie reakcji na komentarz
Dodaj co najmniej jedną reakcję do komentarza, wybierając ikonę emoji w komentarzu. Aby usunąć reakcję, ponownie wybierz tę samą reakcję. Na poniższej ilustracji przedstawiono przykład dodawania i wyświetlania reakcji na komentarz.
Zapisz komentarz bez zapisywania elementu roboczego
Note
Ta funkcja jest dostępna od wersji 2022.1 usługi Azure DevOps Server.
Jeśli masz uprawnienia do dodawania komentarzy w dyskusji dotyczącej elementu roboczego, możesz to zrobić, zapisując je w systemie. To uprawnienie jest kontrolowane przez węzły ścieżki obszaru i uprawnienie Edytuj komentarze elementów roboczych w tym węźle. Aby uzyskać więcej informacji, zobacz Konfigurowanie uprawnień do śledzenia pracy — tworzenie węzłów podrzędnych, modyfikowanie elementów roboczych w ramach obszaru lub ścieżki iteracyjnej.
Podczas zapisywania komentarzy nie trzeba zapisywać elementu roboczego.
Note
Po zapisaniu zmian wprowadzonych w kontrolce Dyskusja zostanie zapisany tylko komentarz. Nie są wykonywane żadne reguły elementów roboczych zdefiniowane dla typu elementu roboczego.
Śledzenie postępu
W miarę rozwoju pracy zaktualizuj stan , aby odzwierciedlić bieżący stan i ustawić przyczynę w razie potrzeby. Oba pola są wyświetlane w nagłówku elementu roboczego.
Konsekwentnie aktualizuj stan, aby zachować spójność backlogu, tablicy i widoków raportów.
Szybki przepływ:
- Definiuj elementy PBIs i błędy oraz ustalaj ich priorytety.
- Przenoś elementy między etapami przepływu pracy w miarę postępów prac.
- Przejrzyj tablicę i raporty, aby potwierdzić spójność statusu.
Stany przepływu pracy Scrum
Zaktualizuj stan , aby pokazać, czy element jest nowy, w toku, ukończony lub usunięty z zakresu. Większość sieci WITs obsługuje przejścia zarówno do przodu, jak i do tyłu.
Na poniższych diagramach przedstawiono główne stany progresji i regresji dla typów elementów roboczych PBI, Bug i Task.
| Element backlogu produktu | Bug | Task |
|---|---|---|
|
|
|
Typowy cykl życia usługi PBI i usterki:
- Nowy: właściciel produktu lub tester tworzy element. Przyczyna domyślna zależy od typu elementu roboczego i konfiguracji procesu (na przykład nowego elementu listy prac).
- Zatwierdzone: element jest na tyle dobrze zdefiniowany, aby zespół mógł oszacować go i przygotować się do planowania sprintu. Elementy o wyższym priorytcie zwykle są najpierw przenoszone do tego stanu.
- Zobowiązanie: Zespół zobowiązuje się dostarczyć element w sprincie.
- Gotowe: wszystkie powiązane zadania są wykonywane, a właściciel produktu potwierdza, że element spełnia kryteria akceptacji.
Użyj oznaczenia Removed dla elementów celowo wyłączonych z zakresu i nieplanowanych do dostarczenia. Pozostawienie tych elementów poza stanem Gotowe pomaga utrzymać dokładność raportowania.
Aktualizowanie stanu tablic i tablic zadań
Użyj tablic, aby na bieżąco śledzić status w miarę postępu prac w sprincie:
- Użyj tablicy, aby zaktualizować status PBI i błędu.
- Użyj tablicy zadań sprintu, aby zaktualizować status zadania.
- Przeciągnij element do nowej kolumny, aby zaktualizować zarówno stan , jak i przyczynę.
Tablicę można dostosować przy użyciu pasów pływaków i kolumn. Aby uzyskać więcej opcji, zobacz Dostosowywanie środowiska śledzenia pracy.
Przypisz elementy PBI do funkcji
Przypisz elementy PBI do funkcji, aby śledzić zakres i postęp w różnych produktach, scenariuszach lub zespołach.
Użyj tego podejścia:
- Użyj rejestrów zadań portfela, aby przechodzić między poziomami rejestru zadań.
- Użyj sumowań hierarchii zespołów po skonfigurowaniu hierarchii zespołów.
Sprawdzanie poprawności: Potwierdź, że każda funkcja pokazuje połączone podrzędne interfejsy PBI i że wartości zestawienia są zgodne z postępem elementu podrzędnego.
Definiowanie zadań
Gdy twój zespół pracuje w sprintach, podziel elementy rejestru produktu (PBI) i błędy na zadania na stronie rejestru zadań sprintu.
Nadaj każdemu zadaniu nazwę i szacuj nakład pracy.
Zespoły zwykle definiują zadania na początku każdego sprintu. Członkowie zespołu ukończyli podzestawy pracy, takie jak programowanie, testowanie lub dokumentacja.
Użyj tego wzorca:
- Utwórz zadania dla każdego etapu dostarczania potrzebnego do ukończenia elementu PBI lub błędu.
- Przypisz zadania członkom zespołu na podstawie odpowiedzialności.
- Aktualizuj wartości zadań codziennie, aby wydajność i spalenie były dokładne.
Gdy zespół szacuje pracę w godzinach lub dniach, użyj pól Pozostała praca i opcjonalnie Czynność.
| Pole | Korzystanie |
|---|---|
| Praca pozostała | Wprowadź liczbę godzin lub dni, a następnie zaktualizuj wartość w miarę postępu pracy. To pole służy do tworzenia wykresów wydajności, wykresów spalania sprintu oraz powiązanych raportów. Jeśli podzielisz pracę na podzadania, śledź pozostałą pracę tylko w podzadaniach. |
| Activity | Wybierz kategorię aktywności, która najlepiej opisuje zadanie, aby Twój zespół mógł oszacować i przeanalizować pojemność sprintu według typu aktywności. |
Śledzenie postępu testu
Skorzystaj z poniższych wskazówek, aby połączyć pokrycie testami i śledzenie defektów z elementami rejestru zadań sprintu.
Tworzenie i łączenie przypadków testowych z elementami PBI
Użyj tego wzorca, aby połączyć pracę testowania z elementami listy prac:
- Utwórz przypadki testowe w portalu internetowym, tak aby były połączone z elementem PBI lub błędem.
- W razie potrzeby otwórz kartę Linki i ręcznie dodaj relację.
W przypadku Azure DevOps Server 2022 r. można również użyć programu Microsoft Test Manager 2017.
Przypadki testowe obejmują pola zintegrowane z przepływami pracy kompilacji i testowania. Aby uzyskać szczegółowe informacje, zobacz Query based on build and test integration fields (Wykonywanie zapytań na podstawie pól integracji kompilacji i testowania).
Na karcie Linki znajduje się lista elementów PBI i błędów powiązanych z każdym przypadkiem testowym.
Kontrola poprawności: Potwierdź, że w każdym przypadku testowym na karcie Linki jest wyświetlany powiązany element PBI lub błąd.
Śledzenie wad kodu
Tworzenie usterek z poziomu portalu internetowego lub Visual Studio. Aby uzyskać szczegółowe informacje, zobacz Zarządzanie usterkami.
W przypadku Azure DevOps Server 2022 r. można również tworzyć usterki za pomocą programu Microsoft Test Manager 2017.
Definicje typowych pól śledzenia pracy
W większości elementów roboczych są wyświetlane następujące pola i karty. Typowe karty obejmują
historię,
linki i
załączniki.
W przypadku wszystkich typów elementów roboczych tytuł jest jedynym powszechnie wymaganym polem. Podczas zapisywania elementu roboczego Azure DevOps przypisuje unikatowy identyfikator. Wymagane pola są wyróżnione kolorem żółtym. Więcej informacji o polach znajdziesz w artykule Indeks pól elementu roboczego.
Note
Inne pola mogą być wymagane w oparciu o dostosowania procesów i projektów.
| Pole lub zakładka | Usage |
|---|---|
| Title | Wprowadź krótki opis (maksymalnie 255 znaków). Tytuł można edytować później. |
| Przypisane do | Przypisz element pracy do osoby odpowiedzialnej za jego realizację lub pozostaw go nieprzypisanym, dopóki nie będzie jasne, kto jest za niego odpowiedzialny. |
| State | Po utworzeniu Stan domyślnie przyjmuje pierwszy stan przepływu pracy (taki jak Nowy lub Nieprzypisany). Zaktualizuj je w miarę postępu pracy. |
| Reason | Przyczyna wyjaśnia, dlaczego element znajduje się w bieżącym stanie. Wartości domyślne różnią się w zależności od typu i procesu elementu roboczego. |
| Area | Wybierz ścieżkę obszaru dla produktu lub zespołu. Szczegółowe informacje zawiera temat Definiowanie ścieżek obszaru i przypisywanie ich do zespołu. |
| Iteration | Wybierz sprint/iterację na potrzeby planowanego ukończenia. Aby uzyskać szczegółowe informacje, zobacz Definiowanie ścieżek iteracji (sprintów) i konfigurowanie iteracji zespołu. |
|
|
Wyświetl pełny dziennik zmian dla elementu roboczego, w tym autor, datę i zaktualizowane pola. Możesz również dodać sformatowany tekst w obszarze Historia. |
|
|
Dodaj relacje do innych artefaktów (na przykład elementów roboczych nadrzędnych/podrzędnych, zestawów zmian, plików źródłowych lub wyników testów). |
|
|
Dodaj pliki pomocnicze, takie jak dokumenty, obrazy, dzienniki lub wątki poczty e-mail. |
Dostosowywanie typów elementów roboczych
W przypadku większości typów elementów roboczych można dodawać pola, aktualizować przepływ pracy, definiować reguły niestandardowe, dodawać strony niestandardowe i tworzyć niestandardowe typy elementów roboczych. Aby uzyskać więcej informacji, zobacz Dostosowywanie procesu dziedziczenia.
W przypadku większości typów elementów roboczych można dodawać pola, aktualizować przepływ pracy, definiować reguły niestandardowe, dodawać strony niestandardowe i tworzyć niestandardowe typy elementów roboczych. Aby uzyskać więcej informacji, zobacz Dostosowywanie procesu dziedziczenia lub Dostosowywanie lokalnego modelu procesu XML w zależności od modelu procesu.
Przeszkody w śledzeniu
Użyj typu elementu roboczego Impediment, aby śledzić blokery. Stosuj określenie Bug wyłącznie w odniesieniu do defektów kodu.
Możesz dodać przeszkodę z:
- widżet „Nowy element roboczy” na pulpicie nawigacyjnym zespołu
- Menu Nowy na stronie Zapytania
Elementy robocze dodawane z widżetu są automatycznie przypisywane do domyślnego obszaru zespołu i ścieżek iteracji. Aby użyć innego kontekstu zespołu, zobacz Przełączanie kontekstu zespołu.
Kolejność listy zaległych zadań
Użyj Priorytetu rejestru produktu, aby zarządzać względną kolejnością elementów PBI, usterek, funkcji i epik.
Użyj tego wzorca:
- Zmiana kolejności elementów bezpośrednio na stronie listy prac (zobacz Tworzenie listy prac).
- Przeciągnij elementy, aby odzwierciedlić bieżący priorytet biznesowy.
- Pozwól, aby Azure DevOps aktualizował w tle priorytet rejestru prac.
Sprawdzanie poprawności: potwierdź, że kolejność listy prac jest zgodna z priorytetem biznesowym po zmianie kolejności.
Rozwiązywanie typowych problemów
| Problematyka | Przyczyna | Resolution |
|---|---|---|
| Nie można przenieść elementu roboczego do oczekiwanego stanu | Reguły przepływu pracy lub dostosowanie procesu ograniczają przejścia | Przejrzyj dostosowywanie procesu i dozwolone przejścia. Zobacz Dostosowywanie procesu dziedziczenia. |
| Wymagane pole blokuje zapisywanie elementu roboczego | reguły niestandardowe specyficzne dla Project wymagają dodatkowych pól | Sprawdź komunikat weryfikacji i wypełnij wymagane pola dla procesu. Zobacz Ustawianie reguł dla elementów roboczych. |
| Nie można tworzyć ani edytować przypadków testowych | Brak uprawnień testowych lub poziomu dostępu | Sprawdź dostęp i uprawnienia do testowania artefaktów. Zobacz Ustawianie uprawnień i dostępu do śledzenia pracy. |
| Powiązany przypadek testowy nie pojawia się w elemencie backlogu | Łącze nie zostało utworzone jako łącze elementu roboczego lub zostało dodane do innego elementu | Otwórz element przypadku testowego i listy prac, a następnie sprawdź linki na karcie Linki dla obu elementów. |
| Nie można rozwiązać problemu po zastosowaniu tych poprawek | Zasady lub uprawnienia na poziomie organizacji nadal blokują akcję | Najpierw skontaktuj się z administratorem Project. Jeśli problem dotyczy całej organizacji, skontaktuj się z administratorem kolekcji Project lub administratorem Azure DevOps. |