Każdy zaczyna od małego: Zazwyczaj, wdrażając metody zwinne, zaczynasz od garstki małych zespołów, które przyczyniają się do większego obrazu. Jednak w dłuższej perspektywie, wraz ze wzrostem wielkości Twojej firmy lub liczby zespołów, pojawia się potrzeba komunikacji, a tym samym również zespołów międzyfunkcyjnych. Ponieważ: Wkrótce dziesiątki większych "obszarów" będą pracować nad mapowaniem strumienia wartości Twojej firmy.
Problem: W skalowalnym środowisku efektywna koordynacja wielu zwinnych zespołów jest kosztowna i złożona. Aby sprawy nie poszły w złym kierunku, potrzebujesz dojrzałej koncepcji organizacyjnej. W tym miejscu do gry wkracza Agile Release Train. Pokażę Ci, jak wygląda struktura Release Train w Agile, jak działa w – i jak Twoja firma może z niej skorzystać.
Agile Release Train Definicja
Agile Release Train – lub w skrócie "ART" – to długoterminowa grupa robocza licząca zazwyczaj od 50 do 125 osób, która wspólnie planuje, rozwija, wdraża, testuje i wydaje produkt. Grupa jest podzielona na podzespoły. Poszczególne zespoły współpracują ze sobą, aby stworzyć wysoką wartość dla klienta. Planowanie Agile Release Train i podejście zespołów jest silnie zorientowane na strumień wartości firmy (zobacz także "Mapowanie strumienia wartości").
Agile Release Train łączy wszystkie obszary organizacji. Oznacza to, że jego struktura jest interdyscyplinarna. Oznacza to, że ART łączy nie tylko zespoły, ale także różne działy, np. zarządzania produktem, rozwoju i zarządzania jakością.
Kilka ART tworzy Rozwiązanie Pociąg. Pociąg rozwiązań koordynuje współpracę różnych pociągów wydań Agile, a także osadzanie systemów zewnętrznych, takich jak dostawca. Możesz dowiedzieć się więcej o poziomach, na których firma jest klasyfikowana zgodnie ze Scaled Agile Framework w artykule "Poziomy SAFe wyjaśnione w prosty sposób".
Cechy pociągu zwalniającego w Agile
Pociąg zwalniający Agile w SAFe® ma te cechy:
Wielofunkcyjny
Wszystkie obszary firmy współpracują ze sobą: Sprzęt, oprogramowanie, testowanie, zgodność itp. Oznacza to również: Agile release train dostosowuje zespoły do wspólnego zadania.
Schemat Source Release Train: mój zwinny partner
Stały
Członkowie zespołu stale współpracują ze sobą w ramach –, a nie na przykład tylko w ramach jednego projektu. Rezultat: automatycznie rozwijają się dalej. Ponieważ: Dzięki współpracy z pracownikami o innych kluczowych kompetencjach poszerzają swoją wiedzę.
Autonomiczny
Pracownicy i zespoły pracują w sposób samoorganizujący się. Promuje to ich zdolność do innowacyjnego myślenia i samodzielnego rozwiązywania problemów. W ten sposób mogą stale rozwijać – lub tworzyć większą wartość dodaną dla klienta.
Role: W jaki sposób pociągi Agile Release Trains są tworzone w praktyce?
Aby Agile Release Train w SAFe® mógł sprawnie i wydajnie dostarczać wyniki, potrzebuje aktywnych facylitatorów, którzy zinternalizowali zwinny sposób pracy. Te role są kluczowe:
Scrum Master: W pociągu zwalniającym w Agile Scrum Master Jako tak zwany lider służebny prowadzi swój zespół przez wszystkie procesy aż do wprowadzenia produktu na rynek. Towarzyszy i trenuje zespół oraz prowadzi spotkania, sprinty i wdraża najlepsze praktyki. Optymalnie, Scrum Master nadzoruje maksymalnie dwa zespoły.
Właściciel produktu: The Właściciel produktu jest odpowiedzialny za korzyści, tj. wartość dodaną dla klienta, którą wytwarza jeden lub więcej zespołów. Na przykład ustala priorytety zaległości produktowych zgodnie z życzeniami klienta.
Inżynier zwalniający pociągRelease Train Engineer –, znany również jako Agile Release Train Manager –, jest odpowiedzialny za nadzorowanie Release Train jako całości, coś w rodzaju Scrum Mastera dla 50-125 osób na wyższym poziomie. Jego celem jest ułatwianie realizacji programu, usuwanie przeszkód w procesach pracy oraz zarządzanie ryzykiem i zależnościami między zespołami.
Menedżer produktu: Menedżer produktu jest odpowiedzialny za wizję i strategię produktu. W tym celu komunikuje się z wewnętrznymi i zewnętrznymi interesariuszami. W ten sposób może zdefiniować i spełnić wymagania klientów.
Architekci systemu: Architekci systemu – zwani również inżynierami systemu – mają oko na ogólną konstrukcję. Czyniąc to, zwracają szczególną uwagę na zapewnienie, że ważne elementy systemu i interfejsy płynnie się zazębiają.
Członkowie zespołu Agile Release Train Team: Poszczególni członkowie zespołu to wiele małych filarów, które tworzą duży obraz. Współpracują ze sobą w ramach różnych funkcji i koncentrują się na przyrostowym rozwoju funkcji produktu. Zazwyczaj są oni zorganizowani w zespoły.
Właściciel firmy: Właściciele biznesowi są kluczowymi wewnętrznymi interesariuszami pociągu wydań w Agile. Są oni odpowiedzialni za zapewnienie, że ART osiągnie zamierzone wyniki biznesowe. W praktyce nie zawsze muszą to być właściciele; mogą to być również menedżerowie lub podobne osoby.
Większość trenerów Agile kręci się w kółko....
i leczyć powierzchowne objawy. Nadszedł czas, aby wykorzystać psychologię – do trwałej zmiany sposobu myślenia.
Korzyści płynące z pociągu zwalniającego Agile
Wiesz już, jak zbudowany jest i jak działa release train w Agile. Jakie korzyści czerpiesz z pracy w ART?
Wspólna wizja: Agile Release Train łączy strategię biznesową z poziomem zespołu. W ten sposób Twoja firma zwiększa szansę, że wizja zostanie wdrożona we wszystkich zespołach.
Beztarciowa współpraca: Agile Release Train promuje efektywną współpracę między wieloma zespołami, gdzie potrzebna jest lepsza komunikacja. Pozwala śledzić postępy i zależności między zespołami.
Szybsze wyniki: Klasyczny release train Agile wizualizuje różne metody i procesy pracy oraz wykorzystuje określone metryki i spotkania. W ten sposób przyspiesza ukierunkowaną komunikację zespołów, a tym samym ich pracę.
Niższe koszty: Kolejka wydań w Agile zmniejsza koszty (przynajmniej teoretycznie, jeśli jest prawidłowo wdrożona). Dzieje się tak, ponieważ wydajny sposób pracy zespołów często sprawia, że późniejsze ulepszenia w rozwoju są zbędne.
Spotkania specjalne w pociągu zwalniającym (Agile)
Release train w Agile wymaga tak zwanych spotkań synchronizacyjnych release train. Spotkania te zapewniają, że zespoły mogą utrzymywać swoje postępy, rozwiązywać główne problemy i omawiać ryzyko. Możesz użyć w szczególności następujących formatów spotkań
- Sprawdź i dostosuj,
- ART Sync
- Scrum of Scrums
- Synchronizacja PO
- Planowanie przyrostu programu (PIP)
- Demo systemu
rozróżnienie. Spotkania Release Train Sync są niezbędne w SAFe®, aby różne zespoły pracowały nad tym samym celem. Tylko wtedy, gdy wiedzą, jaki jest status quo w innych zespołach, mogą skutecznie realizować swoje zadania. To sprawia, że spotkania są centralną platformą do synchronizacji wspólnej wizji i wspólnego celu.
Źródło: Agile Release Train Sync Meetings – Management Bliss
Jak prawidłowo uruchomić ART
Aby prawidłowo wdrożyć ART, musisz poświęcić trochę czasu. Zwłaszcza w dużych firmach potrzebujesz dużo informacji na temat planowania Agile Release Train. Jednak dzięki cierpliwości i odpowiednim ekspertom możesz osiągnąć gotowość do uruchomienia Agile Release Train nawet w przypadku złożonych struktur organizacyjnych. Możesz zasadniczo podejść do uruchomienia w 10 krokach:
1. przeszkolenie konsultantów programu SAFe (SPC)
Konsultanci Programu SAFe prowadzą zwinną transformację, pomagając liderom i interesariuszom swoją wiedzą. Czyniąc to, uczą również, jak ART działa z powodzeniem.
2. szkolenie Liderów Lean Agile
Liderzy Lean Agile wdrażają zasady SAFe w firmie i sprawdzają, gdzie przejście na zwinną pracę wciąż utknęło. Przeszkol ich w tym zakresie.
3. zidentyfikuj strumień wartości
Aby skuteczniej osiągać lepsze wyniki dzięki ART, musisz zidentyfikować najważniejsze strumienie wartości w firmie. Tylko dzięki nim możesz później skonfigurować ART, z którego skorzysta Twoja firma. Powszechną praktyką w tym zakresie jest tak zwane mapowanie strumienia wartości.
4. skonfiguruj ART
Teraz konfigurujesz ART i rozdzielasz odpowiedzialność na zaangażowane zespoły. Tworzą, wdrażają i weryfikują wartość dla Twojej firmy i ostatecznie dla klienta.
5. zdefiniuj role
Zdefiniuj role, które prowadzą ART do właściwego celu. Kluczowe role odgrywają osoby odpowiedzialne wymienione powyżej.
6. dopracuj zaległości produktowe
Menedżerowie produktu i interesariusze opracowują listę funkcji, które tworzą wspólną wizję ART. Funkcje są następnie przekształcane w historie użytkowników. Zespoły mogą następnie opracować plan iteracji.
7. przeszkolenie zespołów w zakresie struktury
Przeszkol zespoły w zakresie SAFe.
8. PI Planowanie i uruchomienie ART
Aby dostosować zespoły do wykonywanej pracy, spotykają się one na zebraniach. Zapewnia to wspólną wizję i cel. Następnie możesz uruchomić ART.
9. Wykonaj planowanie PI
Zastosuj planowanie PI w praktyce, aby zespoły miały konkretną mapę drogową dla swojego sprintu.
10. iteracja IP
Teraz możesz rozpocząć "Innowacje" i "Planowanie" –, lepiej znane jako iteracja IP. Jest to ostatnia iteracja w ramach PI.
Film pokazuje w 10 krokach, jak szczegółowo skonfigurować swój pierwszy release train. "Uruchomienie Agile Release Train" – nie wchodzimy tu tak głęboko 🙂
Wnioski
Pociąg do wydania Agile dostosowuje zespoły do wspólnego zadania – i szybciej tworzy lepsze wyniki. Jeśli chcesz dowiedzieć się więcej o tym, jak skutecznie skalować metody zwinne, sprawdź Projekt Scagile in. W różnych bezpłatnych filmach i webinariach pokażemy Ci, jak podejść do zwinnej transformacji we właściwy sposób. Zachęcamy do obejrzenia.