Udostępnij przez


Skalowanie praktyk Agile między zespołami

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

W miarę rozwoju organizacji usługa Azure Boards udostępnia skalowalne narzędzia do rozszerzania praktyk Agile w wielu zespołach i projektach. Architektura oparta na zespole platformy umożliwia zarówno autonomię zespołu, jak i widoczność organizacji, obsługując wszystko, od małych startupów po duże organizacje.

Podstawowe podejście do skalowania

Usługa Azure Boards skaluje się za pomocą elastycznego modelu zespołu, w którym każdy zespół działa niezależnie, jednocześnie przyczyniając się do większych celów organizacji. Takie podejście zapewnia:

  • Autonomia zespołu z dedykowanymi listami prac, tablicami i planowaniem przebiegu
  • Widoczność organizacji za pośrednictwem pakietów zbiorczych portfela i raportowania między zespołami
  • Elastyczne hierarchie , które dostosowują się do struktury organizacyjnej
  • Koordynowane dostarczanie w wielu zespołach i projektach

Każdy zespół uzyskuje własny konfigurowalny zestaw narzędzi Agile przy zachowaniu połączeń z szerszym kontekstem organizacyjnym. Aby uzyskać wskazówki dotyczące konfiguracji zespołu, zobacz About teams and Agile tools (Informacje o zespołach i narzędziach Agile).

Wideo: Agile at Scale

Możliwości skalowania

Zarządzanie portfelem

Zarządzanie portfelem w usłudze Azure Boards umożliwia kierownictwu i menedżerom programów uzyskanie wglądu w wiele zespołów i projektów. Kluczowe możliwości to:

  • Hierarchie pracy na wielu poziomach od epików w dół do zadań między zespołami
  • Śledzenie postępu między zespołami za pomocą raportowania zestawienia
  • Widoczność alokacji zasobów i planowanie pojemności
  • Zarządzanie zależnościami między zespołami i projektami
  • Pulpity nawigacyjne przywództwa z metrykami wysokiego poziomu i kluczowymi wskaźnikami wydajności

Widoki portfela ułatwiają liderom zrozumienie postępu dostarczania, identyfikowanie wąskich gardeł i podejmowanie świadomych decyzji dotyczących alokacji zasobów i priorytetów.

Aby uzyskać więcej informacji, zobacz Manage portfolios.

Plany dostarczania

Plany dostarczania zapewniają koordynację opartą na osi czasu dla środowisk obejmujących wiele zespołów. Te interaktywne widoki kalendarza pokazują:

  • Dostarczanie funkcji między zespołami w ramach wielu przebiegów
  • Wizualizacja osi czasu planowanych prac i punktów kontrolnych
  • Relacje zależności między zespołami i elementami roboczymi
  • Planowanie pojemności i szczegółowe informacje o alokacji zasobów
  • Koordynacja wydań dla złożonych, wielosłodowych dostaw

Plany dostarczania ułatwiają menedżerom programów koordynowanie wydań, identyfikowanie konfliktów planowania i zapewnianie wyrównania wykonywania między zespołami deweloperów.

Aby uzyskać więcej informacji, zapoznaj się z Planami dostaw.

Pulpity nawigacyjne z wieloma zespołami

Usługa Azure Boards udostępnia elastyczne funkcje pulpitu nawigacyjnego zarówno do raportowania operacyjnego, jak i strategicznego:

  • Pulpity nawigacyjne zespołu na potrzeby śledzenia przebiegu i codziennych operacji
  • Pulpity nawigacyjne programu agregujące metryki w wielu zespołach
  • Pulpity nawigacyjne liderów ze strategicznymi wskaźnikami KPI i wskaźnikami kondycji
  • Niestandardowe widżety dla metryk specyficznych dla organizacji
  • Dane w czasie rzeczywistym odzwierciedlające bieżący stan projektu

Pulpity nawigacyjne można dostosować do różnych odbiorców, od deweloperów śledzących postęp przebiegu do liderów monitorujących ogólną kondycję portfela.

Aby uzyskać więcej informacji, zobacz Dodawanie pulpitów nawigacyjnych i zarządzanie nimi.

Kiedy używać funkcji skalowania

Zarządzanie portfelem

Użyj zarządzania portfelem, gdy potrzebujesz:

  • Widoczność wielu zespołów lub projektów
  • Raportowanie przywództwa na temat postępu dostarczania
  • Śledzenie zależności między zespołami
  • Planowanie alokacji zasobów na dużą skalę

Plany dostarczania

Jeśli potrzebujesz, użyj planów dostarczania:

  • Skoordynowane wydania w wielu zespołach
  • Wizualizacja osi czasu dostarczania funkcji
  • Zarządzanie zależnościami między zespołami
  • Planowanie pojemności między przebiegami i zespołami

Pulpity nawigacyjne z wieloma zespołami

Jeśli potrzebujesz, użyj pulpitów nawigacyjnych z wieloma zespołami:

  • Raportowanie uczestników projektu na różnych poziomach organizacyjnych
  • Wgląd w kondycję projektu w czasie rzeczywistym
  • Metryki niestandardowe specyficzne dla organizacji
  • Automatyczne raportowanie w celu zmniejszenia obciążenia ręcznego

Zagadnienia dotyczące skalowania

Podczas wdrażania usługi Azure Boards na dużą skalę należy wziąć pod uwagę te czynniki organizacyjne, techniczne i kulturowe, które wpływają na sukces.

Czynniki organizacyjne

  • Struktura zespołu: jak zespoły są zorganizowane i ich relacje
  • Wzorce komunikacji: jak przepływy informacji między zespołami
  • Procesy podejmowania decyzji: Kto podejmuje decyzje i kiedy
  • Potrzeby dotyczące raportowania: jakiego wglądu wymagają różne osoby biorące udział w projekcie

Aby uzyskać kompleksowe wskazówki dotyczące skalowania praktyk organizacyjnych, zobacz Praktyki, które skaluje.

Czynniki techniczne

  • Hierarchie elementów roboczych: jak działa podział i organizowanie
  • Strategia ścieżki obszaru: Jak organizować pracę według granic funkcji lub zespołu
  • Wyrównanie iteracji: czy zespoły współdzielą harmonogramy przebiegu, czy działają niezależnie
  • Potrzeby dotyczące integracji: jak usługa Azure Boards łączy się z innymi narzędziami programistycznymi

Aby zrozumieć podejścia do koordynacji między zespołami, zobacz Widoczność między zespołami.

Czynniki kulturowe

  • Dojrzałość Agile: Jak wygodne są zespoły z praktykami Agile
  • Wzorce współpracy: jak zespoły współpracują ze sobą i udostępniają informacje
  • Zarządzanie zmianami: jak organizacja dostosowuje się do nowych procesów i narzędzi
  • Ciągłe ulepszanie: jak zespoły i organizacja uczą się i ewoluują

Dowiedz się więcej o wspieraniu właściwego podejścia do myślenia w kulturze i skali Agile. Aby uzyskać szerszą zmianę organizacyjną, zobacz Agile culture (Kultura Agile).

Zalety skalowania za pomocą usługi Azure Boards

Zespoły programistyczne

  • Utrzymywanie autonomii przy jednoczesnym współtworzenia celów organizacji
  • Skoncentruj się na ich konkretnej pracy bez utraty szerszego kontekstu
  • Efektywna współpraca z innymi zespołami w razie potrzeby
  • Narzędzia dostępu, które dostosowują się do preferowanego stylu pracy

Dla menedżerów programów

  • Uzyskiwanie widoczności w wielu zespołach bez mikrozarządzanie
  • Koordynowanie złożonych dostaw obejmujących wiele zespołów
  • Identyfikowanie i rozwiązywanie zależności między zespołami
  • Planowanie i śledzenie postępów w kierunku większych celów organizacyjnych

Dla kierownictwa

  • Omówienie postępu dostarczania i kondycji organizacji
  • Podejmowanie świadomych decyzji dotyczących priorytetów i alokacji zasobów
  • Śledzenie postępów w kierunku celów strategicznych
  • Zachowaj widoczność bez szczegółowego zaangażowania operacyjnego

Wprowadzenie do funkcji skalowania

Możliwości skalowania usługi Azure Boards opierają się na podstawowych praktykach zespołu. Organizacje zwykle rozwijają swoje użycie w miarę rozwoju:

  1. Rozpoczynanie pracy z poszczególnymi zespołami przy użyciu podstawowych list prac i tablic
  2. Dodawanie widoczności między zespołami w miarę pojawiania się potrzeb w zakresie koordynacji
  3. Implementowanie zarządzania portfelem na potrzeby raportowania przywództwa
  4. Skalowanie planowania dostarczania dla złożonych, wielosłodowych wydań

Platforma rozwija się wraz z organizacją, obsługując zarówno proste przepływy pracy zespołu, jak i złożone scenariusze organizacyjne.

Niezależnie od tego, czy dopiero zaczynasz skalę, czy chcesz zoptymalizować istniejące rozwiązania, te zasoby zapewniają bardziej szczegółowe informacje na temat rozszerzania struktur zespołu i optymalizowania dynamiki:

Te zasoby uzupełniają możliwości usługi Azure Boards, zwracając się do osób i aspektów procesów pomyślnego skalowania praktyk Agile.