Co robi Agile Coach i jak możesz nim zostać?

Opublikowany: 2022-03-11

Posłuchaj wersji audio tego artykułu

Rynek coachingu Agile szybko się rozwija ze względu na powszechne przyjęcie Agile. W przeglądzie „Most Promising Jobs” z 2017 r. opublikowanym przez LinkedIn, Scrum master (rodzaj trenera Agile) zajął 10. miejsce, z 104% wzrostem liczby miejsc pracy rok do roku i pensją podstawową w wysokości około 100 000 USD.

Średnia pensja trenera Agile, który pracuje na poziomie wielu zespołów, może wynosić od 122 000 do 138 000 USD rocznie. W tym artykule omówimy różne typy trenerów Agile i ich obowiązki. Następnie omówimy, w jaki sposób menedżerowie projektów mogą z nimi efektywnie współpracować i pokażemy, w jaki sposób dyrektorzy zarządzający mogą sami przekształcić się w coachów Agile.

Co to jest zwinny coach?

Trener Agile to osoba odpowiedzialna za tworzenie i doskonalenie procesów Agile w zespole lub firmie. Trenerzy Agile mogą być pracownikami lub pracować jako zewnętrzni kontrahenci. Zwykle potrzeba trenera Agile jest identyfikowana, gdy firma przechodzi z istniejących praktyk pracy, takich jak Waterfall, do pracy z zasadami metodologii Agile.

Trenerzy Agile wywodzą się głównie z zarządzania projektami, zarządzania produktami, IT lub tworzenia oprogramowania. Zwykle mają duże doświadczenie z różnymi metodologiami Agile, takimi jak Scrum, Kanban i Scaled Agile Framework (SAFe). Zwykle są biegli w coachingu i mentoringu oraz są w stanie kierować i pomagać ludziom w znalezieniu właściwych rozwiązań dla ich wyzwań.

Dlaczego potrzebujesz Agile Coacha?

Agile Coach kieruje transformacją Agile

Agile jest łatwe do zrozumienia, ale trudne do opanowania, co powoduje, że wielu liderów napotyka problemy podczas zmiany. Większość z tych problemów wynika z nierealistycznych oczekiwań, jak łatwo wdrożyć Agile w zespole, dziale lub całej firmie.

Na przykład atrakcyjność Scrum jest ogromna, ponieważ pozornie oferuje uniwersalne rozwiązanie, które jest łatwe do wdrożenia. Jednak każda sytuacja jest inna i wielu kierowników projektów znajduje się w sytuacjach, w których wdrożyli wszystkie właściwe procesy Agile, a mimo to istnieje poczucie, że coś nie do końca działa. Ewentualnie czasami wydaje się, że Agile działa w jednej jednostce biznesowej, ale nie w innej.

To sytuacja, w której trener Agile staje się wartościowym dodatkiem do zespołu. Jego zadaniem jest ustalenie powodów, dla których Agile nie przynosi oczekiwanych rezultatów i jakie kroki należy podjąć, aby zaradzić tej sytuacji.

Rodzaje Agile Coachów

W użyciu jest wiele różnych nazw ról, które czasami mogą być mylące. Trenerzy Agile są czasami nazywani: facylitatorami Agile, mistrzami Scrum, trenerami Scrum, menedżerami iteracji, trenerami Kanban lub trenerami Agile w przedsiębiorstwie. Najłatwiej myśleć o coachingu Agile przez pryzmat tego, kto jest przez kogo trenowany. Agile Coaching Institute oferuje trzy poziomy certyfikacji dla coachingu Agile, które są zgodne z trzema najczęstszymi scenariuszami.

Typy Agile Coach

Facylitator zespołu Agile

Facylitator zespołu Agile koncentruje się na jednym zespole. Scrum master, Scrum coach, menedżer iteracji, trener Kanban — wszystkie te być może bardziej popularne tytuły należą do tej kategorii. Celem facylitatora zespołu Agile (niezależnie od jego oficjalnego tytułu) jest pomoc pojedynczemu zespołowi w przejściu na Agile i ostatecznie zwiększenie produktywności zespołu.

Facylitator zespołu Agile może potrzebować biegłości technicznej, aby być skutecznym trenerem, bardziej niż pozostałe dwa typy trenerów omówione poniżej. Ponieważ trener będzie stale pracował z zespołem, dyskusja nieuchronnie stanie się bardzo szczegółowa. Możliwość uczestniczenia w takich dyskusjach jest kluczem do zrozumienia przez trenera dynamiki zespołu i wpływania na nią. Na przykład zespół może przeprowadzić debatę React vs. Angular. Teoretycznie nie trzeba wiedzieć, co to jest, aby ułatwić spotkanie na ich temat, ale w rzeczywistości facylitacja będzie znacznie skuteczniejsza, a uczestnicy będą bardziej ufać trenerowi, jeśli trener będzie mógł wykazać się przynajmniej wysokim poziomem. zrozumienie tematu.

Właśnie dlatego zazwyczaj widzisz mistrzów Scrum, najpopularniejszą formę facylitatorów zespołów Agile, będących programistami, którzy kodują, ale także spędzają trochę czasu na utrzymywaniu i ulepszaniu procesu Agile w zespole.

Ostatecznie rolą facylitatora zespołu Agile jest upewnienie się, że Agile działa w zespole. Ich zadaniem jest nie tylko wprowadzanie codziennych standupów lub retrospektyw, ale także upewnianie się, że te ceremonie przynoszą zespołowi wartość. Podczas gdy Agile wcześniej pojawiało się w wielu firmach poprzez podejście oddolne, teraz jesteśmy świadkami kolejnych wdrożeń Agile wprowadzanych za pomocą podejścia odgórnego. W takim otoczeniu, w którym motywacje członków zespołu do zmiany mogą być mieszane, bardzo ważne jest, aby facylitator zespołu Agile był w stanie wyjaśnić wartość Agile całemu zespołowi.

Trener zwinny

Role i obowiązki Agile Coacha

Większość trenerów Agile ma wcześniejsze doświadczenie jako facylitator zespołów Agile, ponieważ jest to naturalna odskocznia w procesie zostania trenerem Agile. Trener Agile zajmuje się rozpowszechnianiem Agile na poziomie wielu zespołów i w całej organizacji. Chociaż czasami trener Agile może angażować się w zespoły na zasadzie indywidualnej, częściej będą współpracować z facylitatorami zespołów Agile i innymi wewnętrznymi ambasadorami Agile, aby zidentyfikować i usunąć wszelkie przeszkody utrudniające wdrożenie Agile.

Typowe przedsięwzięcia trenera Agile to:

  • Integracja zespołów lub działów Agile w ramach szerszych procesów firmy w większości nie Agile.
  • Zachęcanie do rozpowszechniania najlepszych praktyk Agile między różnymi zespołami.
  • Mentoring i coaching facylitatorów zespołów Agile.
  • Pokonywanie oporu ze strony najwyższego kierownictwa ze względu na postrzegane ograniczenie kontroli.
  • Mierzenie wyników przejścia na Agile.

Trener Agile w przedsiębiorstwie

Jak opisuje nazwa, trenerzy Agile w przedsiębiorstwie działają na poziomie przedsiębiorstwa. Podczas gdy podstawowe umiejętności coachingu są podobne do umiejętności coacha Agile, coach Agile w przedsiębiorstwie musi posiadać wiedzę na temat projektowania organizacyjnego, zarządzania zmianą w przedsiębiorstwie i coachingu przywództwa wykonawczego. Jednocześnie powinni dobrze znać przynajmniej niektóre frameworki Agile dla przedsiębiorstw, takie jak Scaled Agile Framework (SAFe), Large-scale Scrum (LeSS) lub Disciplined Agile Delivery (DaD).

Trener Agile w przedsiębiorstwie jest mniej zaangażowany w codzienne zadania polegające na pomaganiu zespołom we wdrażaniu Agile, a bardziej skupia się na pomocy w zmianie ogólnej struktury firmy w celu ułatwienia stosowania zasad Agile. To zadanie wymaga współpracy z kierownictwem wyższego szczebla i pomocy im w zrozumieniu korzyści płynących z Agile, a także struktury potrzebnej do zapewnienia jej trwałości w organizacji.

Czy jest to rola na pełen etat?

Czasem. Jeśli mówimy o facylitatorach zespołów Agile, typowym rozwiązaniem jest praca w niepełnym wymiarze godzin jako mistrz Scrum i w niepełnym wymiarze godzin jako programista, kierownik projektu lub kierownik produktu. W idealnym przypadku facylitator zespołu Agile pracowałby wyłącznie jako Scrum Master dla jednego lub więcej zespołów, nie wykonując żadnej innej pracy w samych zespołach.

Często zdarza się również, że menedżer średniego szczebla przejmuje obowiązki trenera Agile podczas transformacji Agile, jednocześnie wykonując inne bezpośrednie obowiązki.

Trener Agile w przedsiębiorstwie może być pracownikiem, ale najczęściej zatrudnia się zewnętrznego eksperta.

Jak Agile Coach może pomóc kierownikowi projektu?

Jako kierownik projektu prawdopodobnie będziesz mieć kontakt z trenerami Agile podczas swoich projektów. Zaangażowanie i praca z nimi może przynieść wiele korzyści Tobie i Twojemu zespołowi projektowemu.

Popraw procesy zwinne w swoim zespole projektowym

Jeśli napotkasz jakiekolwiek problemy związane z Agile w swoim zespole, trener Agile jest jedną z najlepszych osób do konsultacji. Być może uważasz, że codzienne standupy nie zapewniają prawdziwej wartości, a może zespołowi trudno jest zrozumieć, dlaczego powinien używać punktów fabularnych do szacowania. Trener Agile widział wiele sytuacji w swojej karierze i powinien być w stanie poprowadzić Cię we właściwym kierunku. Poproś ich, aby przeprowadzili warsztaty lub wykłady na konkretny temat Agile, który jest dla Ciebie istotny.

Nawet jeśli nie czujesz, że masz jakiekolwiek poważne problemy w swoim procesie Agile, dobrym pomysłem może być zaproszenie trenera Agile do udziału w głównych ceremoniach i przeprowadzenia miękkiego audytu. Mogą dostarczyć cennych informacji zwrotnych na temat tego, co można poprawić, a nawet odkryć pewne problemy, o których nie wiedziałeś.

Usuwanie zależności

Bycie Agile często wymaga usunięcia lub złagodzenia zewnętrznych zależności. Czasami jednak te zależności wynikają z innych zespołów i PM niewiele może z nimi zrobić. Ponieważ coach Agile ma wyższy poziom Agility w całej organizacji, powinien być osobą, z którą należy się skontaktować, aby pomóc w zainicjowaniu rozwiązania zależności.

Jak zostać Agile Coachem?

Ścieżka kariery Project Managera do Agile Coachingu

Zarządzanie projektami to jedna ze ścieżek do zostania coachem Agile. Jako kierownik projektu prawdopodobnie będziesz miał kontakt z metodologiami Agile, a często kierownicy projektów są jednymi z pierwszych osób w firmie, które są proszone o wprowadzenie Agile do zespołu i przejęcie obowiązków facylitatora zespołu Agile.

Oto kilka sugestii, jak zostać coachem Agile:

  • Rozważ uzyskanie certyfikatu trenera Agile. Wiele firm przyznaje punkty premiowe kandydatom z takimi kwalifikacjami. Kursy te nie tylko zapewniają uporządkowaną wiedzę teoretyczną, ale także pomagają zastosować ją w rzeczywistych scenariuszach.
  • Jeśli nie masz żadnego doświadczenia z Agile, aplikuj do projektów, które już wykorzystują zasady Agile, aby zdobyć odpowiednie, praktyczne doświadczenie.
  • Szukaj możliwości zostania facylitatorem zespołu Agile (na przykład mistrzem Scrum). Możliwe byłoby przejście na takie stanowisko wewnętrznie lub aplikowanie na stanowisko kierownika projektu w mniejszej firmie, która chce wprowadzić Agile. W tym przypadku zdobędziesz doświadczenie nie tylko na poziomie zespołu, ale także w pracy z top managementem w zakresie transformacji Agile.
  • Może się okazać, że pracujesz dla firmy, która zatrudnia lub outsourcinguje trenera Agile. Poznaj tę osobę i ucz się na jej doświadczeniu.
  • W niektórych przypadkach transformacja Agile jest dedykowanym projektem i kilku pracowników pracuje razem nad jego dostarczeniem. Aplikuj, aby zostać częścią tego zespołu projektowego, aby zobaczyć, jak Agile jest wprowadzane na poziomie firmy.
  • Aplikuj na stanowisko w firmie doradztwa biznesowego, która oferuje usługi coachingu Agile.

Streszczenie

Trenerzy Agile są poszukiwani, ponieważ Agile osiąga coraz większą popularność. Istnieją trzy główne typy trenerów Agile, które pomagają zespołom i firmom w ich transformacji Agile:

  • Facylitator Agile Team – Pracuje z jednym lub kilkoma zespołami na poziomie indywidualnym i jest odpowiedzialny za wprowadzanie i utrzymywanie ceremonii Agile w tych zespołach.
  • Agile Coach – Pracuje na poziomie wielozespołowym i organizacyjnym. Angażuje najwyższe kierownictwo, ułatwia dialog między działami i przyspiesza wdrażanie Agile w całej firmie.
  • Enterprise Agile Coach – Pracuje na poziomie przedsiębiorstwa, zarządza zmianami organizacyjnymi i kulturowymi, wprowadza metodyki Agile na poziomie przedsiębiorstwa i szkoli kadrę kierowniczą.

Menedżerowie projektów mogą skorzystać z trenerów Agile, którzy mogą pomóc zespołowi projektowemu w rozwiązywaniu wewnętrznych problemów związanych z procesami i dostarczać cennych informacji zwrotnych dotyczących ulepszeń Agile. Co więcej, coach Agile może pomóc usunąć lub złagodzić zależności, które czasami są poza kontrolą kierownika projektu.

Wreszcie, zarządzanie projektami zapewnia ścieżkę do zostania coachem Agile. Jeśli zdecydujesz się nim zostać, szukaj możliwości zostania facylitatorem zespołu Agile (na przykład mistrzem Scrum), ucz się od trenerów Agile w swojej firmie i zapisz się do projektów transformacji Agile w całej firmie.