Ćwiczenie — śledzenie zależności przy użyciu planów dostarczania

Ukończone

Zespół Tailspin zauważył wcześniej, że niektóre karty w planach dostawy mają dołączone zielone ikony lub czerwone ikony. Teraz dowiesz się, jak te ikony prezentują zależności istniejące między elementami roboczymi i jak rozwiązywać problemy z zależnościami.

Zespół utworzył zależności między kilkoma elementami roboczymi przy użyciu typu łącza Poprzednik/Następca . Utworzone przez nich linki są automatycznie wyświetlane w utworzonym planie dostarczania. Teraz muszą przejrzeć te zależności i rozwiązać wszelkie zależności, które mają problemy.

W tym celu wykonasz następujące czynności:

  • Przejrzyj plany dostarczania dla zależności.
  • Identyfikowanie elementów roboczych z problemami z zależnościami.
  • Rozwiązywanie problemów z zależnościami.

Wyświetlanie elementów roboczych z zależnościami

Pierwszą rzeczą, jaką zespół zauważy po otwarciu planu dostawy, jest to, że są wyświetlane ikony linków. Karty z zieloną ikoną wskazują, że nie ma problemów z zależnościami. Karty z czerwoną ikoną wskazują, że występują problemy z co najmniej jedną zależnością.

Problemy z zależnościami występują, gdy poprzedni element roboczy ma zostać ukończony po następnikiem elementu roboczego.

A screenshot showing the delivery plan with dependencies.

Wyświetlanie wierszy łączących elementy robocze z zależnościami

Aby wyświetlić elementy robocze współużytkujące zależność, wybierz kartę z dołączoną ikoną. W tym miejscu wybieramy kartę Aktualizuj zasady ochrony prywatności.

Zostanie wyświetlony link wskazujący, który element roboczy uczestniczy w zależności. W tym przypadku podkreśla on, że element roboczy ukończonej interakcji społeczności dla zespołu aparatu. Strzałka wskazuje kierunek zależności, a czarna linia wzmacnia, że nie ma problemu.

A screenshot showing the dependency line between teams with no issues.

Aby odrzucić wiersz zależności, wybierz kartę lub dowolne miejsce w widoku.

Teraz wybierz kartę z problemem. W tym miejscu wybieramy pozycję Aktualizuj znakowanie witryn. Problem jest wyświetlany za pomocą linku do elementu Wypychanie beta zdefiniowanego dla zespołu aparatu. Czerwona linia wskazuje, że występuje problem, a strzałka wskazuje, że element Wypychanie w wersji beta ma zostać ukończony po utworzeniu znakowania witryny Update, co zależy od jego ukończenia.

A screenshot showing the dependency line between teams with issues.

Otwieranie okna dialogowego zależności

Aby przejrzeć szczegóły elementu roboczego Wypychanie beta , wybierz ikonę karty, aby otworzyć okno dialogowe Zależności. Pierwsza zależność wskazuje problem polegający na tym, że element roboczy znakowania witryny Aktualizacji wymaga , aby najpierw ukończono pracę wypychaną w wersji beta . Druga zależność na liście nie pokazuje żadnego problemu.

Dependency dialog for a work item with issues.

Rozwiązywanie problemów z zależnościami

Zespół decyduje się zmienić kolejność, w jakiej mają zostać ukończone wybrane elementy robocze, aby rozwiązać problemy z zależnościami. Wykonują one następujące czynności:

  • Zespół internetowy:

    • Przeciągnij pozycję Utwórz kartę przepływu pracy opartą na usłudze Git z przebiegu 1 do przebiegu 2.
    • Przeciągnij pozycję Sprawdź kod open source pod kątem luk w zabezpieczeniach i karty postanowień licencyjnych z przebiegu 2 do przebiegu 1.
    • Przeciągnij kartę znakowania witryny z przebiegu 4 do przebiegu 6.
  • Zespół aparatów:

    • Przeciągnij kartę Push beta z sprintu 6 do sprintu 5.

Napiwek

Jeśli ikony nie są aktualizowane zgodnie z oczekiwaniami, odśwież przeglądarkę, naciskając klawisze Ctrl+F5.

Po wprowadzeniu tych zmian zespół zobaczy, że wszystkie problemy z zależnościami zostały rozwiązane.

A screenshot showing the delivery plan with all dependencies resolved.

Właśnie ukończono kilka nieocenionych prac, które wpływają na organizację w zrozumiały sposób. Kierownictwo może mieć pewność, że prace będą się rozwijać bez przewidywalnych opóźnień. Teraz, zamiast czekać na dostarczenie zależności, zespoły zawsze będą miały wydajną pracę do podjęcia. Oczywiście, wszystko może się zmienić w miarę rozwoju okoliczności, ale przynajmniej teraz każdy wie, gdzie iść, aby pozostać na bieżąco.