Programeri i svi koje zanima ICT svijet, pozivaju se na sljedeće izdanje Coders' Kitchen meetupa u kojem će ih Maurerovi 'kuhari' kroz mini radionicu i uvodno predavanje upoznati s Event Stormingom, tehnikom koja se koristi za prikupljanje korisničkih zahtjeva, modeliranje i stvaranje zajedničkog razumijevanja među svim dionicima u procesu razvoja softvera. Coders' Kitchen meetup je ciklus zanimljivih razgovora i korisnih praktikuma o raznim tehnološkim temama, sponzoriranima od strane IT tvrtke Maurer Electronics Split.
Radionica na temu 'Temporal modeling using EventStorming' održat će se u četvrtak, 3. listopada 2024., s početkom u 18.45 sati u prostorijama PICS-a na FESB-u (Split, Ruđera Boškovića 32), a vodit će je Darko Kantić, softverski arhitekt i vrsni praktičar domenskog dizajna iz tvrtke Maurer Electronics Split.
'Na mini radionici ćemo u timskom radu u grupama modelirati fiktivnu aplikaciju za upravljanje sportskim utrkama: trekking, maratonsko trčanje, biciklizam, brdski biciklizam, itd. Pri modeliranju ćemo koristiti Event Storming tehniku modeliranja softvera koju je izumio Alberto Brandolini i koja olakšava suradnju između programera, stručnjaka za domenu i ostalih dionika u procesu razvoja softvera. Njegova primarna svrha je istraživanje složenih poslovnih domena i otkrivanje ključnih događaja koji pokreću ponašanje sustava. Osobito je učinkovita u kontekstu domenskog dizajna (DDD - domain driven design)', poručuju organizatori.
U Event Stormingu događaji koji se događaju u poslovnoj domeni središnji su koncept ove tehnike. Identificiranje tih događaja tijekom Event Storming sesije, koja okuplja stručnjake za poslovnu domenu, programere i druge dionike u istoj prostoriji u istom vremenu, uz olakšanu komunikaciju između svih dionika i korištenje npr. post-it bilješki za mapiranje događaja (npr. stvari koje se događaju u domeni, kao što je 'Narudžba poslana' ili 'Uplata primljena') na vremenskoj traci. Svaki događaj odgovara određenoj promjeni ili radnji u sustavu kojeg modeliramo, pomažući tako programerima da razumiju ključne prekretnice u poslovnom procesu i način na koji korisnici komuniciraju sa sustavom.
Prakticirajući ovu tehniku u vizualnom i suradničkom pristupu potiče se konstruktivna rasprava i pomaže identificiranje ključnih procesa, poslovnih pravila, bolnih točaka i nedostataka u razumijevanju sustava, a čime se olakšava modeliranje ponašanja i životnog ciklusa softverskog sustava te naposljetku bolji dizajn, brža i kvalitetnija izrada i kasnije lakše održavanje modeliranog složenog softverskog sustava.
Prijave za predavanje i mini radionicu su otvorene na poveznici Coders Kitchen meetupa.
Sponzor događanja, Maurer Electronics Split, uz zahvalu predavaču Darku Kantiću na predavanju te domaćinima Digitalnoj Dalmaciji na gostoprimstvu i ovaj će put za sve sudionike osigurati razne tople pizze i hladna, osvježavajuća pića, kako bi nakon radionice i Q&A sesije mogli nastaviti ugodno druženje uz čašice razgovora u izvrsnoj atmosferi.
Studentima Računarstva vrijedi spomenuti i da, ako su zainteresirani za izvršiti kolegij studentske prakse kod Maurera ili se kao studenti pri kraju studija daljnje usavršiti u struci kroz pohađanje Maurer Akademije ili pak saznati više o mogućnosti zapošljavanja, možete i o tome razgovarati s organizatorima nakon radionice.