Poslušajte zvočno različico tega članka
Trg trenerjev Agile hitro narašča zaradi splošnega sprejetja Agile. V letu 2017 “ Najbolj obetavna delovna mesta ”Pregled LinkedIna, Scrum mojster (vrsta agilnega trenerja) je bil uvrščen na 10. mesto, s 104-odstotno rastjo odpiranja novih delovnih mest v letu in osnovno plačo okoli 100.000 ameriških dolarjev.
Povprečna plača Agilni trener , ki dela na ravni več ekip, se lahko giblje med 122.000 dolarjev in 138.000 dolarjev letno. V tem članku bomo govorili o različnih vrstah agilnih trenerjev in njihovih nalogah. Nato bomo razpravljali o tem, kako lahko vodje projektov učinkovito sodelujejo z njimi, in dali vpogled v to, kako se lahko PM-ji sami razvijejo v agilne trenerje.
Agile trener je oseba, ki je odgovorna za ustvarjanje in izboljšanje agilnih procesov znotraj ekipe ali podjetja. Agilni trenerji so lahko zaposleni ali delajo kot zunanji izvajalci. Običajno se potreba po Agile trenerju ugotovi, ko podjetje preide iz svojih obstoječih delovnih praks, kot je Slap, v delo z načeli Agile metodologije.
Agilni trenerji večinoma prihajajo iz vodenja projektov, upravljanja izdelkov, informacijske tehnologije ali razvoja programske opreme. Ponavadi imajo veliko izkušenj z različnimi agilnimi metodologijami, kot so Scrum, Kanban in Scaled Agile Framework (SAFe). Običajno so usposobljeni za treniranje in mentorstvo ter so sposobni voditi in pomagati ljudem, da najdejo prave rešitve za svoje izzive.
Agile je enostavno razumeti, vendar ga je težko obvladati, kar pri mnogih voditeljih naleti na težave pri zamenjavi. Večina teh težav nastane zaradi nerealnih pričakovanj, kako enostavno je implementirati Agile znotraj ekipe, oddelka ali celotnega podjetja.
Na primer, privlačnost Scruma je velika, ker na videz ponuja enotno rešitev, ki jo je enostavno uporabiti. Vendar pa je vsaka situacija drugačna in številni vodje projektov se znajdejo v situacijah, ko so izvedli vse prave agilne procese, vendar obstaja občutek, da nekaj ne deluje povsem. Včasih se zdi, da Agile deluje v eni poslovni enoti, v drugi pa ne.
To je situacija, ko Agile trener postane dragocen dodatek moštvu. Njegova naloga je ugotoviti razloge, zakaj Agile ne prinaša pričakovanih rezultatov, in ukrepe, ki jih je treba sprejeti za izboljšanje stanja.
V uporabi je veliko različnih imen vlog, ki so včasih lahko zmedena. Agile trenerje včasih imenujejo tudi: Agile moderatorji, Scrum mojstri, Scrum trenerji, ponovitveni menedžerji, Kanban trenerji ali podjetniški Agile trenerji. O agilnem treniranju najlažje razmišljamo skozi objektiv, koga kdo trenira. Agile Coaching Institute ponuja tri stopnje certificiranja za Agile coaching , ki se ujemajo s tremi najpogostejšimi scenariji.
Osrednji del pospeševalca ekipe Agile je na eni sami ekipi. Scrum mojster , Scrum trener , upravitelj ponovitev, Trener Kanban - vsi ti morda bolj pogosti naslovi spadajo v to kategorijo. Cilj Agile moderator ekipe (ne glede na njihov uradni naslov) je pomagati posamezni ekipi pri prehodu na Agile in na koncu povečati produktivnost ekipe.
Vodja ekipe Agile bo morda moral imeti tehnično znanje, da bo lahko učinkovit trener, bolj kot drugi dve vrsti trenerjev, o katerih bomo razpravljali spodaj. Ker bo trener nenehno sodeloval z ekipo, bo razprava neizogibno zelo podrobna. Sposobnost sodelovanja v takih razpravah je ključnega pomena, da trener razume in vpliva na ekipno dinamiko. Na primer, ekipa bi lahko imela razpravo React vs. Angular. Teoretično vam ni treba vedeti, kaj so to, da bi olajšali sestanek o njih, vendar bo v resnici spodbujanje veliko bolj učinkovito in udeleženci bodo trenerju bolj zaupali, če bo trener lahko pokazal vsaj visoko raven razumevanje predmeta.
Zato običajno vidite Scrum mojstre, najbolj priljubljeno obliko pospeševalcev ekip Agile, ki so razvijalci, ki kodirajo, vendar nekaj časa porabijo tudi za vzdrževanje in izboljšanje procesa Agile v skupini.
Na koncu je vloga pospeševalca ekipe Agile zagotoviti, da Agile deluje v skupini. Njihova naloga ni le uvajanje dnevnih popravkov ali retrospektiv, temveč tudi zagotavljanje, da te slovesnosti ekipi prinesejo vrednost. Medtem ko se je Agile v številnih podjetjih že pojavil s pristopom od spodaj navzgor, smo zdaj priča večim uvedbam Agile s pristopom od zgoraj navzdol. V takem okolju, kjer se motivacija članov ekipe za spremembe lahko meša, je zelo pomembno, da povezovalec Agile ekipe zna celotni ekipi razložiti vrednost Agile.
Večina Agile trenerjev ima nekaj predhodnih izkušenj kot pospeševalec ekipe Agile, saj je naravna odskočna deska v procesu, da postaneš Agile trener. Trener Agile se ukvarja s širjenjem Agileja na ravni več ekip in v celotni organizaciji. Čeprav lahko včasih Agile trener sodeluje z ekipami na individualni osnovi, bodo pogosteje sodelovali s pospeševalci ekip Agile in drugimi notranjimi ambasadorji Agile, da bi ugotovili in odstranili vse ovire, ki ovirajo izvajanje Agile.
Tipične naloge agilnega trenerja so:
Kot opisuje že ime, trenerji podjetja Agile delujejo na ravni podjetja. Medtem ko so osnovne spretnosti treniranja podobne spretnim trenerjem, pa podjetniški Agile trener mora imeti znanje o organizacijskem načrtovanju, obvladovanju sprememb v podjetju in vodenju vodstva izvršnega vodstva. Hkrati bi morali dobro razumeti vsaj nekatere podjetniške Agile okvire, kot so Scaled Agile Framework (SAFe), Large Scrum (LeSS) ali Disciplinirani Agile Delivery (DaD).
Podjetniški trener Agile je manj vključen v vsakodnevne naloge pomoči skupinam pri izvajanju Agile in se bolj ukvarja s spreminjanjem splošne strukture podjetja, da bi olajšal agilna načela. Za to nalogo je treba sodelovati z višjim vodstvom in jim pomagati razumeti prednosti programa Agile ter strukture, potrebne za njegovo trajnost v organizaciji.
Včasih. Če govorimo o pospeševalcih spretnostnih skupin, je tipična ureditev delo s krajšim delovnim časom kot Scrum mojster in s krajšim delovnim časom kot razvijalec, vodja projektov ali vodja izdelkov. V popolnem primeru bi pospeševalec ekipe Agile delal izključno kot Scrum Master za eno ali več ekip, ne da bi opravil kakšno drugo delo znotraj skupin.
Prav tako je pogosto najti vodjo na srednji ravni, ki med preobrazbo Agile prevzame odgovornosti agilnega trenerja, medtem ko opravlja druge svoje neposredne odgovornosti.
V podjetju Agile coach je sicer lahko zaposlen, vendar je najpogosteje najeti zunanjega strokovnjaka.
Kot vodja projektov boste med svojimi projekti verjetno prišli v stik s trenerji Agile. Vključevanje in sodelovanje z njimi lahko prinese veliko koristi vam in vaši projektni skupini.
Če v svoji ekipi naletite na težave, povezane z Agile, je Agile trener eden najboljših ljudi, s katerimi se lahko posvetujete. Mogoče se vam zdi, da dnevna stanja ne prinašajo prave vrednosti ali pa je ekipi težko razumeti, zakaj bi za oceno uporabljali zgodbe. Agile trener je v svoji karieri videl veliko situacij in bi vas moral voditi v pravo smer. Prosite jih, naj opravijo delavnico ali predavanje o določeni temi Agile, ki je pomembna za vas.
Tudi če se vam v vašem agilnem postopku ne zdijo večje težave, je morda dobro, da povabite agilnega trenerja, da sedi na vaših glavnih slovesnostih in opravi mehko revizijo. Lahko vam dajo dragocene povratne informacije o tem, kaj bi lahko izboljšali ali celo odkrili nekatere težave, ki se jih niste zavedali.
Biti gibčen pogosto zahteva odstranitev ali ublažitev zunanjih odvisnosti. Vendar včasih te odvisnosti izvirajo iz drugih ekip in PM zanje ne more veliko storiti. Ker ima Agile trener v svoji organizaciji pogled na okretnost na višji ravni, bi moral biti oseba, s katero se lahko obrnete, da bi pomagal pri reševanju odvisnosti.
Vodenje projektov je ena od poti, da postanete agilni trener. Kot vodja projekta boste verjetno izpostavljeni metodologijam Agile, pogosto pa so vodje projektov prvi ljudje v podjetju, ki jih Agile prosi, da predstavijo ekipo in prevzamejo odgovornosti vodje ekipe Agile.
Tu je nekaj predlogov, kako postati Agile trener:
Potrebujejo se agilni trenerji, saj Agile dosega bolj splošno uveljavitev. Obstajajo trije glavni tipi Agile trenerjev, ki ekipam in podjetjem pomagajo pri njihovih preobrazbah Agile:
Vodje projektov lahko izkoristijo trenerje Agile, ki lahko projektni skupini pomagajo pri reševanju notranjih procesnih težav in nudijo dragocene povratne informacije za izboljšave Agile. Poleg tega lahko Agile trener pomaga odstraniti ali ublažiti odvisnosti, ki včasih niso pod nadzorom vodje projekta.
Nazadnje, vodenje projektov ponuja pot do tega, da postanete agilni trener. Če se odločite, da boste to postali, poiščite priložnosti, da postanete pospeševalec ekipe Agile (na primer Scrum mojster), se učite od Agile trenerjev v vašem podjetju in se prijavite za projekte preobrazbe Agile v celotnem podjetju.
Agile trener je oseba, ki je odgovorna za ustvarjanje in izboljšanje agilnih procesov znotraj ekipe ali podjetja. Nekaj stvari, ki jih lahko naredi agilni trener, je: širjenje agilnih najboljših praks med različnimi ekipami; integrirati agilne ekipe v procese, ki niso agilni; in izmerite rezultate agilnega prehoda.
Scrum mojster je vrsta agilnega trenerja. Običajno je to prvi poklicni korak za profesionalne agilne trenerje. Mojster Scruma dela za izvajanje Agileja na timski ravni, trener Agile pa za Agile prehod celotnega podjetja.
Poiščite priložnosti, da postanete pospeševalec ekipe Agile (na primer mojster Scruma), se učite od Agile trenerjev v vašem podjetju in se prijavite za projekte preobrazbe Agile v celotnem podjetju.