Pospješite Agile i DevOps: snaga međufunkcionalnih timova
Podijelite na društvenim mrežama
Unaprijedite Agile i DevOps pomoću međufunkcionalnih timova
Matt Saunders
25. ožujka 2024.
10 min čitanja
Matt Saunders
25. ožujka 2024.
10 min čitanja
Iskorištavanje snage međufunkcionalnih timova za podizanje razine Agilea i DevOpsa
Iako su tehnike DevOps i agile uspješne i prokušane metode za isporuku aplikacija i usluga, multiplikatori snage koji stoje iza uistinu uspješnih organizacija za isporuku softvera su međufunkcionalni timovi.
Dakle, zašto trebate obratiti pozornost na njih?
Međufunkcionalni timovi mogu ubrzati isporuku proizvoda, smanjiti operativne silose, maksimalno iskoristiti raznolikost i inkluziju te poboljšati suradnju. U osnovi, oni vam mogu pomoći da postignete nirvanu na polju isporuke. U ovoj ćemo objavi istražiti međufunkcionalne timove i njihovu ulogu u isporuci softvera u DevOps stilu. Pa počnimo.
Međufunkcionalni timovi pospješuju rad u Agile i DevOps stilu
Međufunkcionalni tim uključuje pojedince iz različitih disciplina, odjela i uloga, od kojih svaki donosi jedinstvena stručna znanja za postizanje zajedničkog cilja ili zadatka. Pojedine uloge mogu uključivati razvojne programere, inženjere sigurnosti, ispitivače i cloud inženjere. Scrum masteri i treneri također pojednostavljuju proces isporuke, vođenjem tima u primjeni agilnih i DevOps tehnika i pomaganjem u uklanjanju prepreka. Sve to osigurava funkcionalnost i kvalitetu krajnjeg proizvoda.
Ovakav suradnički postav spaja zaposlenike koji možda inače ne surađuju blisko i doista može imati različite linije izvješćivanja i opće ciljeve unutar organizacije. Poduzimanje potrebnih mjera da se osigura da međufunkcionalni timovi budu pravilno motivirani na način koji može biti u sukobu s organizacijskom strukturom jedna je od najvećih bolnih točaka izgradnje međufunkcionalnih timova. No ako se tome pristupi pažljivo, to potiče okruženje otvoreno inovacijama i u konačnici dovodi do uspješnijih projekata.
Ova vrsta timske suradnje bitna je metoda rješavanja problema i potiče pametnije donošenje odluka. Ona koristi prednosti različitih vještina i specijaliziranih znanja svakog člana tima, ali s lokaliziranim kontekstom. Bliska komunikacija i suradnja oko zajedničkog cilja omogućuju timu da pruži sažeta i primjenjiva rješenja uklanjanjem prepreka koje se obično javljaju u komunikaciji među različitim disciplinama. Ovo potiče članove tima da razumiju više stajališta, od kojih su sva valjana u nekoj fazi životnog ciklusa isporuke softvera i šire, posebno kad razvojni programeri i operativci rade zajedno. To povećava zajedničko razumijevanje i znanje, smanjuje količinu pogrešaka i traćenja resursa i radnji te može postati multiplikator snage pri omogućavanju timovima da inoviraju, eksperimentiraju i u konačnici isporuče najbolja rješenja.
Tri prednosti međufunkcionalnih timova
Međufunkcionalni timovi dobar su izbor u poslovnom smislu; oni agilnoj organizaciji mogu osigurati konkurentnost. Rušenjem prepreka između odjela i razbijanjem silosa vaši timovi mogu naći nove načine rješavanja problema i sukoba. To znači da informacije mogu nesmetano teći i potiče razmjenu znanja, kreativnost i inovacije. Sve to pomaže organizaciji da se kreće brže i učinkovitije. Pogledajmo te prednosti nešto detaljnije.
1. Brže i učinkovitije rješavanje problema
Znate kako kažu: dvije glave su pametnije od jedne. U međufunkcionalnim timovima pojedinci donose svoju jedinstvenu perspektivu za problem, što znači da donose i svoje iskustvo i vještine. Veći broj jedinstvenih doprinosa znači da se problem može brže riješiti.
2. Povećanje inovativnosti i učinkovitosti
Međufunkcionalni rad okreće standardno silosirano razmišljanje naglavce i potiče ideje iz svih dijelova organizacije. Članovi tima proširit će svoje perspektive i poboljšati vještine rješavanja problema kada dođu u kontakt s ljudima različitih pogleda, motiva i jakih strana. Takvo okruženje može biti plodno tlo za kreativnost i inovacije. Kroz suradnju, ono dovodi do inteligentnih i inovativnih rješenja koja pokrivaju sve aspekte isporuke softvera, a koja se možda nikada nisu pojavila tijekom rada u silosiranim timovima. Nadalje, ako se članovi tima presele u drugi međufunkcionalni tim ili se vrate u svoje matične odjele, često ponavljaju stil interakcije i suradnje koji se prakticira u međufunkcionalnim timovima. To je čin koji potencijalno može revolucionirati cijelu organizacijsku strukturu.
3. Poticanje razmjene znanja i suradnje
Kada članovi tima surađuju u međufunkcionalnim timovima, to im omogućuje da steknu razumijevanje tih susjednih područja te da nauče i razviju nove vještine od svojih kolega iz tima, što će im pomoći da bolje oblikuju buduća rješenja. To može potaknuti okruženje kontinuiranog učenja jer ljudi koji se okupljaju i dijele svoja stručna znanja u različitim područjima koriste svima. Zajedničko donošenje odluka, redoviti rad na izgradnji tima i usvajanje zajedničkog jezika premošćuju jaz između silosiranih timova te potiču kulturu suradnje i uključivosti.
IT voditelji moraju podržavati međufunkcionalne timove
Podrška IT voditelja ključan je čimbenik u tome je li međufunkcionalni tim uspješan. To znači da aktivno podržavate svoje timove stvaranjem kulture povjerenja, poštovanja i odgovornosti među članovima tima i voditeljima te prepoznavanjem i pružanjem rješenja za realnu situaciju da će možda trebati podesiti ograničenja i sustava mjerenja organizacijskog izvještavanja kako bi se međufunkcionalni timovi pravilno osnažili. Trebali biste poticati psihološki sigurno i uključivo okruženje te dopuštati članovima tima da izraze svoja mišljenja, ospore pretpostavke i predlože alternativna rješenja. Omogućite članovima svog tima dovoljno autonomije i ovlasti za donošenje odluka, preuzimanje rizika i eksperimentiranje s novim rješenjima. Gledajte na učinkovitost ovih međufunkcionalnih timova ne u tradicionalnom smislu, već u smislu njihove sposobnosti da isporuče pouzdan softver. I motivirajte članove tima priznavanjem njihovog doprinosa, obilježavanjem njihovih postignuća i nagrađivanjem njihovog učinka.
Kako izgraditi međufunkcionalne DevOps timove
Dakle, kako regrutirati, obučavati i podržavati članove i voditelje međufunkcionalnih timova? Evo nekoliko ključnih čimbenika koje treba uzeti u obzir pri slaganju visokokvalitetnog međufunkcionalnog tima.
1. Nađite ogledni projekt
Početak rada na međufunkcionalan način može biti težak za organizacije koje su navikle na silosirani način rada, a kao i kod samih projekata, može biti potreban niz manjih podešenja kako bi se došlo do ispravne strukture. Dakle, pronađite projekt koji je dovoljno malen da se prilagodi tim promjenama, ali dovoljno velik da bude primijećen. Okupljanje međufunkcionalnog tima razvojnih programera, ispitivača, službenika za sigurnost i operativaca već je velika promjena za mnoge, stoga pokušajte pronaći projekt koji se može – donekle ironično – ostvariti bez previše drugih vanjskih zavisnosti.
2. Odaberite prave ljude
Imajte na umu da će uspješan prvi međufunkcionalni tim mnoge pridobiti za ovu tehniku. Dakle, odaberite ljude koji mogu pomoći u oblikovanju tima, a zatim pronosite glas o ovim tehnikama drugima. Učinkoviti međufunkcionalni timovi uključuju ljude koji donose raznoliku mješavinu vještina, osobnosti i stručnosti. Općenito, ljudi koji dobro rade u ovom okruženju obično su fleksibilni, prilagodljivi, spremni na suradnju i/ili otvorenog uma. Ostale stvari koje treba uzeti u obzir uključuju ravnotežu između veličine tima i njegovog sastava – imate li ispravan postav?
3. Edukacija i podrška
Kako biste osigurali potpunu spremnost članova vašeg tima, možete ih obučiti i pružiti im podršku u komunikaciji, razmjeni ideja, emocionalnoj inteligenciji, rješavanju sukoba i povratnim informacijama. Pružite svojim timovima alate za internetsku suradnju, uključujući sustave za praćenje rada, softver za upravljanje projektima, virtualne zaslonske ploče, izvorni kôd i alate za kontinuiranu integraciju koji su im potrebni.
4. Praćenje i procjena
Kao voditelj ili menadžer, ključno je da pomognete svom timu da prati svoj napredak te da gleda na to u kontekstu pružanja pouzdanog, učinkovitog i izvrsnog softvera, a ne sa stajališta silosiranog tima stručnjaka. DORA metrike vam mogu pomoći oko načina mjerenja učinkovitosti međufunkcionalnog tima. Osigurajte okruženje u kojem se o ciljevima, rezultatima i svim drugim izazovima može otvoreno i sigurno raspravljati te pružite povratne informacije i smjernice gdje je to potrebno.
5. Zadržite ili rotirajte članove tima
Članovi tima u međufunkcionalnim timovima proširili su svoje znanje, mrežu, vještine i iskustvo, što ih čini vrijednim resursima vaše organizacije. Možda su sada zadovoljni dok rade u ovom međufunkcionalnom timu, ili možda svi imaju koristi od rotacije u drugi tim gdje pronošenje ove tehnike može pomoći u preobrazbi ostalih. Zadržite ove zaposlenike nudeći im mogućnosti razvoja, mentorske programe i puteve za rast i promaknuće.
Usvajanje DevOpsa i Agilea je putovanje i pogađanje pravog oblika i veličina timova od ključne je važnosti. Prihvatite da to može biti iterativni proces i pripremite se za uspjeh. Iskorištavanjem snage međufunkcionalnih timova možete poboljšati IT performanse, zadovoljstvo korisnika i poslovne rezultate. Zvuči dobro?
Možemo vam pomoći s detaljnim smjernicama za održavanje i upravljanje timovima u vašim organizacijama, napravljenima po vašoj mjeri. Obratite nam se za pomoć.
Napisao/la
Matt Saunders
Voditelj za DevOps
Zahvaljujući bogatom iskustvu administratora Linux sustava Matt je autoritet u svemu što se odnosi na DevOps. U Adaptavistu, ali i šire, zagovara DevOps načine rada, pomažući timovima da maksimalno iskoriste svoj potencijal, proces i tehnologiju za učinkovitu i sigurnu isporuku softvera.
Cloud