Skalowanie praktyk Agile między zespołami

Usługi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

W miarę rozwoju organizacji Azure Boards ułatwia skalowanie praktyk Agile w zespołach i projektach. Model oparty na zespołach wspiera autonomię zespołów, a jednocześnie zapewnia interesariuszom programu i kadrze kierowniczej wgląd potrzebny do koordynowania realizacji.

Wskazówka

Możesz użyć sztucznej inteligencji, aby ułatwić wykonywanie zadań usługi Azure DevOps. Aby rozpocząć pracę, zobacz Włączanie pomocy AI w usłudze Azure DevOps MCP Server.

Podstawowe podejście do skalowania

Azure Boards skaluje się za pomocą elastycznego modelu zespołu, w którym zespoły działają niezależnie, dostosowując je do wspólnych celów organizacji. Ten model zapewnia:

  • Autonomia zespołu z dedykowanymi listami prac, tablicami i planowaniem przebiegu
  • Widoczność organizacyjna dzięki zbiorczym zestawieniom portfela i raportowaniu 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łasne konfigurowalne narzędzia Agile, zachowując połączenie 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

W tym filmie wideo wyjaśniono, jak Azure Boards obsługuje planowanie i widoczność między zespołami w miarę skalowania organizacji.

Możliwości skalowania

Azure Boards obejmuje uzupełniające możliwości skalowania na potrzeby planowania, koordynacji i raportowania w różnych zespołach.

Zarządzanie portfelem

Zarządzanie portfelem w Azure Boards pomaga menedżerom programów i liderom uzyskać wgląd obejmujący wiele zespołów w postępy realizacji w różnych projektach. Użyj zarządzania portfelem w następujących scenariuszach:

  • Połącz hierarchie pracy od epików po elementy na poziomie zespołu.
  • Śledź postępy między zespołami dzięki raportowaniu zbiorczemu.
  • Zarządzanie zależnościami między zespołami i projektami.
  • Obsługa raportowania przywództwa za pomocą metryk wysokiego poziomu.

Widoki portfolio pomagają identyfikować wąskie gardła i oceniać postępy względem szerszych celów.

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

Plany dostarczania

Plany dostaw zapewniają koordynację opartą na harmonogramie w środowiskach obejmujących wiele zespołów. W usługach Azure DevOps i Azure DevOps Server 2022 plany dostarczania są wbudowane. W przypadku Azure DevOps Server 2020 i starszych użyj rozszerzenia Plany dostarczania.

Użyj planów dostarczania w następujących scenariuszach:

  • Realizacja funkcjonalności przez wiele zespołów w ramach wielu sprintów.
  • Wizualizacja osi czasu planowanej pracy i kamieni milowych.
  • Relacje zależności między zespołami i elementami roboczymi.
  • Koordynacja wdrożeń dla złożonych wdrożeń realizowanych przez wiele zespołów.

Użyj narzędzi do sprintów do szczegółowego planowania obciążenia zespołu. Aby uzyskać więcej informacji, zobacz Ustawianie i śledzenie wydajności zespołu.

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 lub projektu na potrzeby śledzenia przebiegu i codziennych operacji.
  • Międzyzespołowe widoki pulpitów, które agregują metryki z różnych zespołów.
  • Poglądy ukierunkowane na przywództwo ze wskaźnikami strategicznymi.
  • Niestandardowe widżety dla metryk specyficznych dla organizacji.
  • Dane niemal w czasie rzeczywistym odzwierciedlają bieżący stan projektu.

Pulpity można dostosować do różnych odbiorców — od deweloperów śledzących postępy sprintu po kadrę zarządzającą monitorującą ogólną kondycję portfela.

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

Kiedy używać funkcji skalowania

Użyj tej tabeli, aby szybko wybrać odpowiednią możliwość dla danego scenariusza.

Capability Odbiorcy podstawowi Najlepsze dla Podstawowe dane wyjściowe Niewystarczające, gdy
Zarządzanie portfelem Menedżerowie programów, kierownictwo Śledzenie hierarchii i postępów w realizacji w różnych zespołach Widoczność zbiorcza i widoczność zależności Potrzebujesz szczegółowej koordynacji harmonogramu
Plany dostarczania Menedżerowie programów, menedżerowie wydań Koordynowanie harmonogramów i kamieni milowych wielu zespołów Oś czasu i widok zależności Potrzebujesz szczegółowego planowania pojemności zespołu
Pulpity nawigacyjne z wieloma zespołami Liderzy zespołu, uczestnicy projektu, kierownictwo Monitorowanie kondycji i trendów projektu Wspólne metryki wizualne i stan Potrzebne jest hierarchiczne planowanie i mapowanie zależności

Skorzystaj z poniższych sekcji, aby potwierdzić, czy każda funkcja jest odpowiednia.

Zarządzanie portfelem

Wybierz zarządzanie portfelem, jeśli potrzebujesz następujących funkcji:

  • Widoczność w wielu zespołach lub projektach.
  • 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

Wybierz plany dostarczania, jeśli potrzebujesz następujących funkcji:

  • Skoordynowane wydania obejmujące wiele zespołów.
  • Widoczność harmonogramu realizacji funkcji.
  • Zarządzanie zależnościami między zespołami.
  • Śledzenie kamieni milowych między zespołami.

Pulpity nawigacyjne z wieloma zespołami

Wybierz pulpity nawigacyjne z wieloma zespołami, jeśli potrzebujesz następujących funkcji:

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

Zagadnienia dotyczące skalowania

Podczas skalowania usługi Azure Boards oceń czynniki organizacyjne, techniczne i kulturowe, które wpływają na wdrożenie i rezultaty dostarczania.

Czynniki organizacyjne

  • Topologia zespołu: jak zespoły są zorganizowane i jak wchodzą w interakcje.
  • Ścieżki komunikacyjne: sposób przepływu informacji między zespołami i uczestnikami projektu.
  • Własność decyzji: Kto podejmuje decyzje dotyczące dostarczania, zakresu i priorytetu.
  • Oczekiwania dotyczące raportowania: jaka widoczność potrzebuje każda grupa uczestników projektu.

Aby uzyskać kompleksowe wskazówki dotyczące skalowania praktyk organizacyjnych, zobacz Praktyki, które można skalować.

Czynniki techniczne

  • Struktura hierarchii pracy: sposób, w jaki praca jest dzielona i powiązana między poziomami.
  • Model ścieżki obszaru: jak odpowiedzialność jest podzielona według funkcjonalności, produktu lub zespołu.
  • Częstotliwość iteracji: czy zespoły współdzielą daty sprintów, czy działają niezależnie.
  • Wymagania dotyczące integracji: jak Azure Boards łączy się z innymi narzędziami inżynieryjnymi.

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

Czynniki kulturowe

  • Dojrzałość agile: Jak spójne zespoły stosują praktyki Agile.
  • Normy współpracy: jak zespoły koordynują, współdzielą kontekst i rozwiązują problemy.
  • Gotowość do zmiany: jak skutecznie organizacja przyjmuje nowe narzędzia i procesy.
  • Nawyki ciągłego ulepszania: jak zespoły sprawdzają wyniki i dostosowują się.

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

Skalowanie za pomocą Azure Boards zapewnia różne korzyści dla zespołów dostarczania, menedżerów programów i kierownictwa.

Dla zespołów programistycznych

  • Zachowaj autonomię zespołu podczas dopasowywania pracy do wspólnych celów.
  • Skoncentruj się na priorytetach zespołu, zachowując widoczność kontekstu między zespołami.
  • Efektywniej koordynuj zależności z innymi zespołami.
  • Użyj elastycznych narzędzi do planowania i śledzenia, które pasują do przepływów pracy zespołu.

Dla menedżerów programów

  • Zyskaj widoczność między zespołami bez wprowadzania mikromanagementu.
  • Koordynuj złożone wdrożenia obejmujące wiele zespołów dzięki bardziej przejrzystym harmonogramom.
  • Zidentyfikuj i rozwiąż wcześniej zależności.
  • Planowanie i śledzenie postępu względem celów na poziomie programu.

Dla kierownictwa

  • Monitorowanie postępu dostarczania i ogólnej kondycji organizacji.
  • Podejmowanie lepszych decyzji dotyczących priorytetów i alokacji zasobów.
  • Śledź realizację względem celów strategicznych.
  • Zachowaj wysoką widoczność bez codziennych obciążeń operacyjnych.

Wprowadzenie do funkcji skalowania

Możliwości skalowania w Azure Boards opierają się na podstawowych praktykach zespołowych. W miarę rozwoju organizacji, skaluj etapami:

  1. Zacznij od poszczególnych zespołów, korzystając z backlogów zespołów i tablic.
  2. Dodaj widoczność między zespołami , gdy zespoły muszą koordynować zależności.
  3. Wprowadzenie do zarządzania portfelem w celu wspierania planowania i raportowania przywództwa.
  4. Rozszerz planowanie dostaw dla złożonych, wielozespołowych wydań.

Azure Boards skaluje się wraz z rozwojem organizacji — od przepływów pracy małych zespołów po złożoną realizację międzyzespołową.

Aby pogłębić swoje podejście, użyj następujących zasobów:

Razem te zasoby uzupełniają Azure Boards, zwracając się do osób i aspektów procesów skalowania praktyk Agile.