Ćwiczenie — Planowanie pracy przy użyciu usługi Azure Boards

Ukończone

W tym miejscu utworzysz projekt, zespół i tablicę w usłudze Azure DevOps.

Zespół Tailspin chce zobaczyć, jak usługa Azure Boards będzie działać. Po zakończeniu wstępnego planowania mogą zacząć korzystać z narzędzi i skompilować rozwiązanie, które planowali.

Konfigurowanie usługi Azure Boards przy użyciu procesu podstawowego

W tej sekcji skonfigurujesz projekt usługi Azure DevOps i usługę Azure Boards dla zespołu Tailspin.

Tworzenie projektu

W tym miejscu utworzysz projekt usługi Azure DevOps.

  1. Zaloguj się do swojego konta na dev.azure.com.

  2. Wybierz organizację.

  3. Wybierz pozycję + Nowy projekt. Jeśli nie masz jeszcze istniejących projektów w organizacji, nie będzie przycisku + Nowy projekt i możesz przejść do kroku 3.

    Zostanie otwarte okno dialogowe Tworzenie projektu .

  4. W polu Nazwa projektu wprowadź space game - web.

  5. W polu Opis wprowadź witrynę internetową Space Game.

  6. W obszarze Widoczność wybierz, czy projekt ma być publiczny, czy prywatny. Na razie możesz wybrać pozycję prywatną.

    Twórcy projektów typu open source często wybierają publiczną widoczność, aby inni mogli wyświetlać aktywne problemy i stan kompilacji.

  7. Wybierz opcję Zaawansowane.

  8. W obszarze Kontrola wersji upewnij się, że wybrano opcję Git. W obszarze Proces elementu roboczego upewnij się, że wybrano opcję Podstawowy.

  9. Wybierz pozycję Utwórz.

Po kliku chwilach nastąpi przekierowanie do nowego projektu.

Utwórz zespół

W tym miejscu utworzysz zespół dla projektu.

  1. Wybierz pozycję Project settings (Ustawienia projektu) w dolnym rogu.

  2. Na stronie Szczegóły projektu w obszarze Ogólne wybierz pozycję Teams.

    Zobaczysz, że został utworzony domyślny zespół na podstawie nazwy projektu Space Game — web Team. Użyjemy tego zespołu, ale w praktyce może istnieć wiele zespołów, które współtworzyją ten sam projekt.

  3. Wybierz pozycję Space Game - web Team.

    Zobaczysz, że jesteś już członkiem tego zespołu. Dodajmy więcej członków.

Dodawanie członków zespołu

Teraz jest dobry czas, aby dodać członków do zespołu. Mimo że nie jest to wymagane, jeśli chcesz dodać współpracownika do organizacji usługi Azure DevOps, oto jak to zrobić:

  1. W obszarze Członkowie wybierz pozycję Dodaj.
  2. Wprowadź adres e-mail użytkownika, który chcesz dodać, a następnie wybierz pozycję Zapisz.
  3. Powtórz ten proces dla wszystkich innych członków, które chcesz dodać.

Mara dodaje wpisy dla siebie i jej członków zespołu: andy@tailspintoys.com, , amita@tailspintoys.commara@tailspintoys.comi tim@tailspintoys.com.

W praktyce możesz zarządzać zespołem za pomocą usługi zarządzania tożsamościami i dostępem, takiej jak Microsoft Entra ID, i ustawić odpowiednie poziomy uprawnień dla każdego członka zespołu. Na końcu tego modułu znajdziesz linki do dodatkowych zasobów.

Tworzenie tablicy

Chociaż Mara i jej zespół zidentyfikowali szereg problemów, w tym miejscu dodasz trzy elementy robocze Mara pierwotnie zaproponowane jej zespołowi, których można użyć do przećwiczyć proces.

  1. W kolumnie po lewej stronie umieść wskaźnik myszy na tablicach i wybierz pozycję Tablice z wyświetlonego menu.

  2. Wybierz pozycję Space Game - web Team. Pojawi się pusta tablica.

    Screenshot of Azure Boards showing an initially empty board.

    Pamiętaj, że korzystasz z procesu podstawowego. Proces podstawowy obejmuje trzy stany zadań: Do wykonania, Wykonywania i Gotowe.

    Jeśli wybierzesz inny proces, taki jak Scrum, zobaczysz układ, który obsługuje ten proces.

  3. W kolumnie Do wykonania wybierz zielony + przycisk obok pola Nowy element .

  4. Wprowadź stabilizuj serwer kompilacji, a następnie naciśnij klawisz Enter.

  5. Wybierz wielokropek (...) w właśnie utworzonym elemencie, a następnie wybierz pozycję Otwórz.

  6. W polu Opis wprowadź następujący tekst:

    Serwer kompilacji nadal ulega awarii. System operacyjny wymaga poprawek zabezpieczeń i aktualizacji. Wyzwaniem jest również aktualizowanie narzędzi kompilacji i innego oprogramowania.

  7. Zaznacz Zapisz i zamknij.

  8. Wykonaj te same kroki dla dwóch kolejnych elementów.

    Nazwa opis
    Tworzenie przepływu pracy opartego na usłudze Git Migracja kodu źródłowego do usługi GitHub i określenie, jak będziemy współpracować.
    Tworzenie testów jednostkowych Dodaj testy jednostkowe do projektu, aby zminimalizować błędy regresji.
  9. Przeciągnij pozycję Stabilizuj serwer kompilacji na górę stosu, a następnie przeciągnij pozycję Utwórz przepływ pracy oparty na usłudze Git na drugą pozycję elementu. Końcowa tablica wygląda następująco:

    Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

Definiowanie przebiegu

Mara: To wygląda świetnie. Teraz zdefiniujemy przebieg.

Podczas tworzenia projektu w usłudze Azure Boards uzyskujesz początkowy przebieg o nazwie Przebieg 1. Wszystko, co trzeba zrobić, to przypisać daty do przebiegu i dodać zadania. Oto jak postępować zgodnie z zespołem:

  1. W kolumnie po lewej stronie wybierz pozycję Przebiegi.

    Screenshot of Azure DevOps showing the location of the Sprints menu.

  2. Wybierz link Ustaw daty w prawym górnym rogu.

  3. Pozostaw nazwę Przebieg 1.

  4. W polu Data rozpoczęcia wybierz kalendarz i wybierz bieżącą datę.

  5. W polu Data zakończenia wybierz kalendarz i wybierz datę z dnia dzisiejszego.

  6. Wybierz pozycję Zapisz i zamknij.

Przypisywanie zadań i ustawianie iteracji

Iteracja jest inną nazwą przebiegu.

Masz początkowy zestaw elementów roboczych i oś czasu dla swojego pierwszego przebiegu. W tym miejscu połączysz elementy robocze z przebiegiem i przypiszesz zadania do siebie.

  1. W obszarze Tablice wybierz pozycję Elementy robocze.

  2. Wybierz pozycję Stabilizacja serwera kompilacji.

  3. Na liście rozwijanej Iteracja wybierz pozycję Przebieg 1.

    Screenshot of Azure Boards showing the location of the Sprint 1 iteration.

  4. W tym samym oknie wybierz pozycję Nieprzypisane i ustaw siebie jako właściciela zadania.

    Screenshot of Azure Boards showing the location of the task owner.

  5. Wybierz pozycję Zapisz.

  6. Powtórz te czynności dla dwóch pozostałych elementów roboczych.

    • Tworzenie przepływu pracy opartego na usłudze Git
    • Tworzenie testów jednostkowych

Mara: Zrobiliśmy to! Utworzyliśmy nasz pierwszy projekt w usłudze Azure Boards i zidentyfikowaliśmy pierwsze zadania, za które się weźmiemy. Wspaniale! W miarę jak Andy i ja będziemy wykonywać tę pracę, będziemy przenosić poszczególne elementy robocze do stanu Wykonywanie.

Amita: Brzmi dobrze. Fajnie było spotkać się razem i zdecydować, co jest dla nas ważne w tej chwili. I, tak jak powiedział Andy, teraz mamy sposób, aby zobaczyć wszystko w jednym miejscu.