Zespół Agile: Dojrzałość Rozwoju

Ciągłe i nieprzewidywalne zmiany są normą w większości branż i dziedzin biznesowych. Vuca (zmienność, niepewność, złożoność i niejednoznaczność) wymaga unikania tradycyjnych i przestarzałych metod i praktyk zarządzania oraz przywództwa.

Dlatego coraz więcej firm zaczyna wprowadzać agile i scrum, ale wdrożenie agile w wielu firmach nie jest satysfakcjonujące.

W trakcie codziennej pracy tryb pracy zespołu jest w dużym stopniu wpływany przez lidera zespołu lub lidera usługi. Czasami zwinność zespołu zależy od indywidualnego stylu pracy lidera. Model zszedł na manowce i nie uczynił zespołu naprawdę zwinnym.

Więc kiedy zespół produktowy przyjmuje model rozwoju agile, jak możesz wiedzieć, czy zespół jest naprawdę zwiny?


Dlaczego Scrum jest prosty, ale niełatwy?

Scrum jest prosty, ale niełatwy z następujących powodów:

  1. Udana zmiana nie jest całkowicie z góry na dół ani z dołu do góry;
  2. Stan końcowy jest nieprzewidywalny, a Scrum wymaga ciągłego doskonalenia;
  3. Scrum jest wszechobecny w całej organizacji;
  4. Scrum jest całkowicie inny niż tradycyjne szkolenie/edukacja;
  5. Zmiany przychodzą szybciej niż wcześniej;
  6. Najlepsze praktyki są niebezpieczne. Znajdź metodę, która ci odpowiada;

Scrum to nie tylko zmiana techniczna, ale także innowacja koncepcyjna. Cały zespół musi przyjąć następujące podejście do wykonywania zadań:

  1. Zespół musi nauczyć się zaczynać pracę bez dużego i kompleksowego planu;
  2. Zespół musi nauczyć się analizować i rozumieć wymagania poprzez historie użytkowników i komunikację bez szczegółowych dokumentów wymagań oraz rozpocząć projektowanie i programowanie;
  3. Zespół powinien być przyzwyczajony do częstego przesyłania kodu i ciągłej integracji;
  4. Zespół pracuje w bardzo przejrzystym środowisku, a postępy każdego są dobrze znane wszystkim;
  5. Zespół potrzebuje programowania w parach, a częsta komunikacja i dyskusje są potrzebne;

Scrum to nie tylko ramy procesowe, ale co ważniejsze, wykorzystuje Scrum do budowania zespołów i zwiększania ich możliwości. Stopień zgrania zespołu niemal decyduje o efekcie wdrożenia Scruma. Jednak sukces zespołu nie przychodzi z dnia na dzień. Jak doskonalić zespół na różnych etapach jego rozwoju to wyzwanie dla każdego.

Artykuł ten koncentruje się na trzech etapach zespołu Scrum od stworzenia do dojrzałości, aby pomóc ci zlokalizować etap swojego zespołu i znaleźć sposób na przełamanie się do następnego etapu.

Zespół Agile: Etap I

  1. Rola PO (właściciela produktu) w zespole jest jasna, a PO odpowiada za zarządzanie Backlogiem Produktu;
  2. PO jest głównym źródłem wymagań, odpowiada za zbieranie wymagań od wszystkich stron i jest odpowiedzialny za te wymagania;
  3. PO odpowiada za ustalanie priorytetów Backlogu Produktu, co również ma miejsce w przypadku wystąpienia zmian;
  4. W zespole jest jedna osoba, która może przyjąć rolę Scrum Mastera, zasadniczo ta osoba będzie pełnić rolę Scrum Mastera przez długi czas;
  5. Zasadniczo powinna być w stanie koordynować zespół w rozwiązywaniu problemów napotkanych w Sprincie. Jednak zdolność do rozwiązywania problemów międzydziedzinowych jest słaba;
  6. Scrum Master wspiera członków zespołu w utrzymywaniu Backlogu Sprintu i kształtuje nawyk samodzielnego utrzymywania Backlogu Sprintu przez członków zespołu;
  7. Scrum Master odpowiada za prowadzenie i przewodniczenie spotkaniom stand-up. Spotkanie stand-up odbywa się w ustalonym miejscu i czasie oraz kończy się w standardowym czasie. Scrum Master ma bardzo jasny obraz treści pracy każdego członka zespołu, a większość problemów i ryzyk można zidentyfikować podczas spotkania stand-up.
  8. Scrum Master odpowiada za prowadzenie różnych spotkań zgodnie z harmonogramem, takich jak spotkanie planistyczne, spotkanie podsumowujące, przegląd PRD (ocena wydajności i rozwój), przegląd kodu, przegląd przypadków itp.;
  9. Scrum Master odpowiada za prowadzenie i przewodniczenie spotkaniu planistycznemu, podawanie metody oceny godzin pracy, przedstawianie treści planu i poziomu priorytetu tego sprintu, kierowanie wszystkimi do podziału treści sprintu oraz kierowanie wszystkimi do zakończenia oceny godzin pracy;
  10. Scrum Master odpowiada za prowadzenie i przewodniczenie spotkaniu podsumowującemu. Scrum Master jest głównie odpowiedzialny za podsumowanie zalet i wad tej iteracji oraz formułowanie działań naprawczych w odniesieniu do niedociągnięć i ich śledzenie;
  11. Scrum Master odpowiada za monitorowanie ryzyk i postępów oraz może informować interesariuszy;
  12. W większości przypadków zespół może zrealizować swoje zobowiązanie do DOD;

Zespół Agile: Etap II

  1. PO jest odpowiedzialny za zarządzanie Backlogiem Produktu, a Zespół zatwierdza treść Backlogu Produktu;
  2. Zespół pomoże PO w zbieraniu wymagań i aktywnie będzie proponować wymagania. Zespół rozpoznaje wymagania i jest odpowiedzialny za wymagania;
  3. PO wspiera Zespół w określaniu priorytetu Backlogu Produktu, nawet gdy zachodzą zmiany;
  4. Rola Scrum Mastera w Zespole to Zapas. Gdy Scrum Master nie ma, Zapas może w pełni przejąć rolę pracy;
  5. W pełni zdolny do koordynowania zespołu w rozwiązywaniu problemów napotkanych w Sprincie. Zdolność do promowania rozwiązywania problemów międzydziedzinowych jest silna, ale zdolność do promowania rozwiązywania problemów międzydziałowych jest słaba;
  6. Wykształcił się nawyk członków zespołu do samodzielnego utrzymywania Backlogu Sprintu, a Scrum Master musi jedynie nadzorować i przypominać;
  7. Scrum Master wspiera efektywny przebieg spotkania stand-up. Spotkanie stand-up kończy się w standardowym czasie w ustalonym miejscu i czasie. Członkowie zespołu są bardzo świadomi treści pracy innych członków. Członkowie zespołu mogą wspierać Scrum Mastera w znajdowaniu problemów i ryzyk. Niektóre problemy i ryzyka są nadal odkrywane przez Scrum Mastera;
  8. Scrum Master wspiera efektywne prowadzenie różnych spotkań, takich jak spotkanie planistyczne, spotkanie podsumowujące, przegląd PRD, przegląd ERD, przegląd kodu, przegląd przypadków itp.;
  9. Scrum Master wspiera efektywne przeprowadzenie spotkania planistycznego i dyskutuje z członkami zespołu w celu określenia metody oceny godzin pracy, treści planu i priorytetu tego sprintu, a następnie wspólnie kończy podział treści sprintu i ocenę godzin pracy;
  10. Scrum Master wspiera podsumowanie efektywnego postępu spotkania, omawia i podsumowuje zalety i wady tej iteracji z członkami zespołu oraz może formułować skuteczne środki poprawy i wprowadzać skuteczne poprawki w stosunku do niedociągnięć, a zalety mogą być nadal utrzymywane;
  11. Pod przewodnictwem Scrum Mastera, członkowie zespołu uczestniczą w monitorowaniu ryzyk i postępów oraz mogą regularnie informować interesariuszy;
  12. Zespół wspólnie realizuje swoje zobowiązanie do DOD (Definicja Zakończenia);

Zespół Agile: Etap III

  1. Backlog Produktu jest inicjowany i zarządzany przez PO, a Zespół uczestniczy w dyskusji i poprawie;
  2. Zespół wspólnie proponuje i zbiera wymagania oraz jest wspólnie odpowiedzialny za produkt;
  3. Zespół wspólnie określa i jest odpowiedzialny za priorytet Backlogu Produktu, nawet gdy zachodzą zmiany;
  4. Każdy w Zespole może przejąć rolę Scrum Mastera;
  5. Może pomóc Zespołowi pokonać wszystkie przeszkody napotkane w Sprincie i ma silną zdolność do promowania rozwiązywania problemów międzydziedzinowych i międzydziałowych oraz zapewnienia, że DoD jest realizowane zgodnie z umową;
  6. Członkowie zespołu świadomie utrzymują Backlog Sprintu, a Scrum Master regularnie sprawdza utrzymanie Backlogu Sprintu przez członków zespołu;
  7. Członkowie zespołu aktywnie uczestniczą w spotkaniu stand-up, które odbywa się efektywnie i skutecznie. Spotkanie stand-up odbywa się w ustalonym miejscu i czasie i kończy się w standardowym czasie. Członkowie zespołu są bardzo świadomi treści pracy innych członków, a członkowie zespołu aktywnie podnoszą pytania i ryzyka, odkrywają wszystkie problemy i ryzyka wspólnie z Scrum Masterem;
  8. Z pomocą Scrum Mastera, członkowie zespołu prowadzą efektywne przeprowadzenie różnych spotkań, takich jak spotkanie planistyczne, spotkanie podsumowujące, przegląd PRD, przegląd ERD, przegląd kodu, przegląd przypadków itp.;
  9. Z pomocą Scrum Mastera, członkowie zespołu prowadzą spotkanie planistyczne, a zespół jest wspólnie odpowiedzialny za wyniki oceny godzin pracy, treści planu i wyników podziału tego sprintu oraz wyniki potwierdzenia poziomu priorytetu;
  10. Wspierani przez Scrum Mastera, członkowie zespołu prowadzą spotkanie podsumowujące. Zespół jest wspólnie odpowiedzialny za wyniki tej iteracji i może wspólnie rozpoznać przyczynę niedociągnięć. W późniejszym okresie wszyscy członkowie zespołu aktywnie i skutecznie się poprawiają i stopniowo przekształcają niedociągnięcia w zalety. Zalety mogą stawać się coraz lepsze;
  11. Zespół aktywnie monitoruje ryzyka i postępy razem i może na czas informować interesariuszy;
  12. Zespół koncentruje się na realizacji funkcji i specjalizuje się w realizacji produktów. Zespół ma zdolność do identyfikacji właściwej drogi produktu i wspólnie promuje ciągłe doskonalenie produktu;

Podsumowanie

Im bardziej dojrzały staje się zespół Agile, tym więcej wymaga nie tylko od PO i SM, ale także od członków zespołu.

W zespole rozwoju agile jest to proces ciągłego uczenia się i doskonalenia, który promuje zdolności i poziom całego zespołu, a zatem jest bardzo korzystny dla rozwoju zespołu, szczególnie gdy w miejscu pracy jest więcej nowych osób.

Na koniec lepiej pozwolić im uczyć się i rozwijać w pracy zespołowej, co może pomóc im szybciej się poprawić i wzmocnić ogólną siłę zespołu.


Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *