’Otac’ softverskog inženjerstva: Agilne metode su najveća promena u industriji u poslednjih deset godina

’Otac’ softverskog inženjerstva: Agilne metode su najveća promena u industriji u poslednjih deset godina

Jedan od govornika na konferenciji ’Reinventing the World - The Power of Industry 4.0’ Naučno-tehnološkog parka Beograd bio je i Ivar Jacobson, švedski softverski inženjer i jedan od višedecenijskih autoriteta u ovoj oblasti. Šta on misli, šta čeka ovu industriju u budućnosti?

Ivara Jocobsona smatraju ocem softverskog inženjerstva, iako on lično smatra da se nijedna osoba ne može smatrati direktnim tvorcem ove grane. Međutim, on je već 1967. godine razvoj softvera smatrao inženjerskom disciplinom. „U to vreme sam radio u kompaniji Ericsson na razvoju nove generacije telekomunikacijskih prekidača koristeći sisteme zasnovane na kompjuterima, pri čemu je logika dizajnirana pomoću softvera„, objašnjava on:

Prethodne generacije ovih sistema bile su u potpunosti razvijene u hardveru, a rad na njihovom razvoju opisivan je kao inženjering. Dakle, rad sa softverom ne može biti ništa drugo. Ja, naravno, razumem da postoji mnoštvo različitih vrsta softvera koji iza sebe nemaju taj tradicionalni inženjerski element i kod kojih je taj kreativni deo izraženiji, pa ljudi na tu vrstu razvoja softvera gledaju više kao na veštinu.

Tokom godina se ujedno bavio i pisanjem knjiga i radova na ovu temu, a njegova najnovija inicijativa je razvoj Essence-a – standarda koji definiše najmanji koncept koji je zajednički za sve softverske projekte, a koji je sada standard Grupe za upravljanje objektima (OMG). Essence je, kako kaže, zajednička polazna tačka u softverskom inženjeringu.

Koje su to prekretnice u razvoju softvera u poslednjih deset godina najviše promenile ovu industriju?

Ivar: Većina nas koji radimo sa metodama i okvirima prihvatila je agilni razvoj softvera već u periodu između 2000. i 2005. godine. Najveću promenu koja je započela pet godina kasnije donelo je skaliranje agilnih metoda. Agilno razvijanje softvera je sazrelo, a prakse koju su ranije bile popularne, različiti proces sistemske arhitekture, sada su ponovo na sceni, naravno, u novom obliku. Sada postoji nekoliko razvojnih okvira metodologije softvera za skaliranje agilnosti i svaki od njih ima neku specifičnu vrednost.

Koji način razmišljanja bi kao biznis trebalo da usvojimo ne bi li uspešno poslovali u budućnosti u kojoj će dominirati tehnologija?

Ivar: To pitanje ima više dimenzija, a ja ću vam odgovoriti u odnosu na metodologiju. Postoje ozbiljni problemi sa različitim metodologijama za razvoj softvera koji se međusobno utrkuju. Najozbiljniji je taj da, s obzirom na to da morate da izaberete jednu od njih, vi ste potpuno u rukama kreatora tog metodološkog okvira i njeni/njegovi sledbenici.

Dobra vest je ta da postoji izlaz iz situacije koju imamo danas. Essence omogućava da kreirate prakse ekosistema iz kojih možete izabrati prakse koje želite i kreirati metode koje su vam potrebne. Te metode mogu uključivati prakse iz više okvira. Možete kreirati metode kao što su one koje se danas plasiraju na tržištu kao posebni softverski okviri i to se već sada dešava. Džef Saderlend, jedan od dvojice kreatora Scrum-a, već je usvojio Essence, a slično radi i SkotAmbler, kreator DAD-a (DisciplinedAgileDelivery).

Kakva su Vaša predviđanja, u kom pravcu će se dalje razvijati oblast razvoja softvera?

Ivar: Nije potrebno da budete stručnjak za ove stvari da biste znali da će veštačka inteligencija imati značajnu ulogu u ovoj oblasti. Osnovna tehnologija (računari, operativni sistemi, jezici) su unapređeni do nivoa koji dozvoljava efikasnu primenu AI-ja.

Takođe verujem da će Essence biti široko prihvaćen zbog vrednosti koju pruža korisničkim organizacijama u smislu boljeg softvera, brži je i jeftiniji. Timovi mogu raditi efikasnije ako biraju svoje metode, brže će učiti i usvajati nove prakse, a što je najvažnije Essence im pruža podršku dok rade na projektu. S obzirom na to da ovaj sistem koji tazvijamo donosi metodama strukturu i sistematiku i omogućava veću automatizaciju, razvoj softvera na taj način postaje više inženjering nego veština. Rezultat toga je bolji kvalitet softvera koji je brži i jeftiniji.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Startapi i poslovanje

Godina u kojoj smo uništili srpski IT

Da, pričam o izmenama zakonskih regulativa vezanih za porez na dohodak građana. Po ko zna koji put imamo šansu da uradimo nešto veliko i sami uprskamo, kao reprezentacija u fudbalu.

Mobilno

Google i u Beogradu omogućio pregled javnog gradskog prevoza!

Google Maps od danas su konačno omogućile korisnicima u Beogradu da na svojim pametnim telefonima dobiju uvid u kretanje gradskog prevoza, cene karte i druge bitne informacije o GSP-u.

Kultura 2.0

Mogu li dva prijatelja iz IT-ja pozicionirati Srbiju na mapi evropskih biciklista – kroz projekat Serbia Upside Down?

Dvojica kolega i prijatelja koji rade u IT industriji svoju ljubav prema biciklizmu i putovanjima spojili su u projekat pod nazivom 'Serbia Upside Down'. Njihova ideja je da se kroz velike biciklističke ture u Srbiji naša zemlja približi njihovim kolegama IT-jevcima iz Zapadne Evrope kao vredno turističko mesto. O čemu se tu zapravo radi?

Propustili ste

Internet marketing

Neil Skehel: Želimo da podignemo svest o značaju CX-a u Srbiji kroz dodelu nagrada

Kompanija 'Awards International' koja dodeljuje biznis nagrade širom sveta otvara prve 'Customer Experience' nagrade i za naš region - u Beogradu. Direktor i osnivač ove firme otkriva nam više detalja o predstojećem događaju i daljim planovima za poslovanje u Srbiji i regionu.

Kultura 2.0

Da li je vaša AliExpress porudžbina bezbedna od korona virusa?

Sve oči svetske javnosti okrenute su ka Kini koja se, u ovom trenutku, bori sa širenjem smrtonosnog korona virusa. I dok čekamo da saznamo da li postoji rešenje za ovaj ozbiljan globalni zdravstveni problem, zapitali smo se - da li virus koji je par hiljada kilometara daleko može da se prenese i robom sa AliExpress-a?

Kultura 2.0

CM-ovi su oči, uši i glas vaših brendova i kompanija na Internetu – i neće skoro nestati

Danas se obeležava dan Community Manager-a i zato smo se zapitali dokle ćemo slaviti ovu profesiju i gde su uopšte CM seniori.

Tehnologija

Kako paušalci mogu pristupiti svom eSandučetu i poreskom rešenju za 2020. godinu?

Januar 2020. za preduzetnike paušalce doneo je još jednu novost – rešenje o porezu direktno u njihovo eSanduče. Međutim, sudeći po reakcijama preduzetnika, taj proces nije jednostavan kao što izgleda. O tome šta vam je sve potrebno kako biste pristupili rešenju o prispelim obavezama analiziramo u nastavku teksta.

Gaming

Igre niškog gaming studija Peaksel preuzete su više od 300 miliona puta, a njihov kvalitet prepoznao je i Google

Niški gejming studio Peaksel može se pohvaliti sa čak 330 miliona preuzimanja svojih igara sa poznatih prodavnica kao što su App Store i Google Play. Ovo je njihova priča.

Ekskluzivno

Ako želimo dalji rast srpskog startap ekosistema, potrebna nam je podrška institucija – pokazuje Startap skener

Srpski startap ekosistem, iako je i dalje po veličini, resursima i iskustvu mali i nalazi se tek u prvoj fazi razvoja, jedan je od najbrže rastućih u odnosu na ekosisteme koji se nalaze u istoj fazi - zaključak je istraživanja Startap skener. Šta moramo promeniti kako bismo održali taj rast?