Agile je sistem, zasnovan za usklajevanje dela številnih ljudi, ki delajo skupaj, vendar neodvisno. Razvoj Agile je prinesel številne revolucionarne načine razmišljanja o sodelovanju v tehnologiji. Ko razpravljamo o Agileju, pogosto uporabljamo modne besede in žargonistični jezik, zato je raziskovanje konkretnih primerov lahko v veliko pomoč pri razumevanju koncepta.

Sledi kratek uvod v nekaj različnih izvedb metodologije in v tem, kako se med seboj razlikujejo.

1. Ekstremno programiranje

"XP je priložnost, da se preizkusite, da ste sami, da spoznate, da ste morda bili ves čas v redu in samo visite z napačno množico."

-Kent Beck, ustanovitelj ekstremnega programiranja

Eden prvih Agile zvezdnikov je bil moški po imenu Kent Beck. V tistem, kar si predstavljamo, je bil en neverjetno moteč večer osebnega študija spoznal, da je kakovost a Izid ekipe je bil pogosto neposredno sorazmeren s sinergijo in duhovnim zdravjem ljudi, ki jo nosijo ven.

Njegova ideja za milijon dolarjev? Razvijalci so ljudje in tudi zainteresirane strani, ki jim služijo. Obrambni postanemo, ko smo prestrašeni, negotovi, nezadovoljni ali razočarani. Z uvedbo Extreme Programming (XP) je gospod Beck v svet tehnologije predstavil občutek ponižnosti in resnično željo po poenotenju.

V središču vsega: pristno prepričanje v moč drugih in njihovo sposobnost učenja in rasti. Njegova knjiga Extreme Programming Explained navaja učinkovito komunikacijo, pogoste povratne informacije in medsebojno spoštovanje kot vse ključne sestavine.

Kratki razvojni cikli igrajo vlogo pri tem konceptu pogosto izmenjave krogov povratnih informacij. Izdelek in ekipa sami se s spreminjanjem veliko bolj odzivajo na okoliščine. Na ta način lahko hitreje izdelamo boljše izdelke.

2. VARNO

Scaled Agile Framework je v bistvu Agile, zgrajen po meri. Kaj točno to pomeni?

Vodenje stojala za limonado pred vašo hišo je nekoliko drugačno od upravljanja celotne korporacije. Kar deluje na tleh, se ne povečuje vedno navzgor, ko podjetje raste in dobiva zagon.

Ko imate opravka s tremi strankami na dan, lahko to storite popolnoma sami. S 300 dnevnimi strankami pa boste morda preobremenjeni. SAFe je roka za voditelje, ki naredijo ta skok v obsegu, in zagotavlja okvir, ki olajša učinkovito rast podjetja.

Eden najpomembnejših konceptov v sistemu SAFe je nekaj, kar se imenuje "poravnava". Občutek usklajenosti zaposlenih z vizijo podjetja deluje kot njihov moralni kompas. S pomočjo te vodilne luči vsi ostanejo na isti strani, ne glede na to, kako se stvari sčasoma razvijajo.

Obstaja več širokih kategorij SAFe, ki so namenjene obravnavanju različnih potreb:

  • Bistveni SAFe: Ta oblika SAFe določa nujne potrebe, ki jih potrebuje celoten Agile Release Train. Agile Release Train ali ART je najmanjša možna ekipa, ki je še vedno sposobna doseči zastavljeni cilj. Bistveni SAFe daje prednost blaginji teh ekip predvsem.
  • Velika rešitev SAFe: Large Solution SAFe upošteva vsa načela Essential SAFe in jih konceptualno povzdigne v celoten obseg. Namenjen je pomoči vladnim in drugim organizacijam na ravni podjetij. Large Solution SAFe si prizadeva določiti standard odgovornosti za najmočnejše korporacije na planetu in jim omogočiti, da bodo imeli veliko bolj pozitiven vpliv na vse, s katerimi ga delijo. To vključuje tudi njihove stranke, lastne zaposlene in njihove notranje voditelje.
  • Portfelj SAFe: Podjetja, ki delujejo v tem okviru, začnejo s potrebami kupca. Od vsakega nastajajočega povpraševanja, ki ga je treba izpolniti, se ukorenini nekaj, kar se imenuje epski. Vsak ep je jasno usklajen z nečim, kar želi podjetje doseči; postane gonilna sila, ki oživlja delovanje vsake ART. Ta "tok" vrednosti je discipliniran z željo, da stvari ostanejo "vitke" - ekipe gradijo le tisto, kar je potrebno, s čim manj odpadkov.
  • Popolno VARNO: Na koncu pridemo do najbolj celovite oblike SAFe. Tu se upoštevajo vse možne potrebe z upoštevanjem vseh temeljnih kompetenc.

Ideja je, da mora biti integriteta prisotna na vseh ravneh korporacije in ne le v imenu ali besedi. Ti različni okusi podjetjem olajšajo sprejemanje le tistega, kar dejansko ustreza njihovim potrebam.

Povezano: Agile vs. Scrum vs. Slap

3. Scrum

Delo v silosu pomeni delo za dolgo časa. Scrum in Agile na splošno poskušata preprečiti, da bi se ljudje v tehnologiji ujeli v poklicni življenjski slog brez vrstnikov in izmenjave znanja.

Ekipo Scrum sestavljajo Scrum Master, lastnik izdelka in spremstvo razvijalcev. Več Scrum-ovih "slovesnosti", na primer vsakodnevno vstajanje med celotno ekipo in sestanki ena na ena med vsakim sodelavcem in njihovim Scrum Masterjem, izsilijo ljudi iz silosov. Pogovor o delu ekipe postane bolj odkrit in tekoč. Ideje prehajajo od osebe do osebe in vsak jih pomaga izboljšati z uporabo tehnike, kot je Scrum Poker.

Značilnosti Scruma vključujejo kratko in aktivno zanko povratnih informacij, sistematičen pristop k organizaciji dela naprej v sprinte in oblikovanje majhnih ekip, usmerjenih v naloge, ki se prosto gibljejo po podjetju kot a enota.

Ta svoboda naj bi olajšala "iterativno" delo, kar v bistvu pomeni delo, ki se obrne, ponovno premisli in ponovno konceptualizira čim pogosteje in čim bolj temeljito. Ekipa želi ostati popolnoma prilagodljiva in v skladu s potrebami stranke, ko se te potrebe pojavijo.

Povezano: Najboljša brezplačna spletna orodja za sodelovanje na daljavo

In to je le vrh ledene gore

Če ste del ekipe in se vsi borite, bo vedno na voljo ustrezno predpisujoča Agile implementacija, oblikovana tako, da pomaga ljudem, kot ste vi. Če nič od naštetega ne velja za vaše okoliščine, priporočamo, da preučite vse ostalo, kar ponuja celotna družina Agile.

Seznam različic je dolg in impresiven. Morda vas bo presenetilo, če vidite, koliko se morate naučiti o agilnem programiranju.

DelitiCvrkutatiE-naslov
Kaj je agilna metodologija programiranja?

Ne glede na to, ali se prijavljate na delovna mesta za programiranje ali želite učinkovitejši način dela, boste morali poznati Agile.

Preberite Naprej

Sorodne teme
  • Programiranje
  • Produktivnost
  • Upravljanje opravil
  • Vodenje projektov
O avtorju
Emma Garofalo (Objavljenih 51 člankov)

Emma Garofalo je pisateljica, ki trenutno živi v Pittsburghu v Pensilvaniji. Ko se ne trudi za svojo mizo v želji po boljšem jutri, jo običajno najdemo za kamero ali v kuhinji. Kritično priznan. Univerzalno preziran.

Več od Emme Garofalo

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti