Coders’ Kitchen meetup: Uvod u Event Storming tehniku modeliranja softvera

Programere i sve koje zanima vrli ICT svijet, pozivamo na sljedeće izdanje Coders' Kitchen meetupa u kojem će Vas 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žati će se u četvrtak, 03. listopada 2024., s početkom u 18:45 sati u prostorijama PICS-a na FESB-u (Split, Ruđera Boškovića 32), a voditi ć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).
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 našim 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šati 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.
Vidimo se u četvrtak navečer.

Crtica o predavaču

Darko Kantić je softverski arhitekt i praktičar domenskog dizajna. Dugogodišnji je projektant i razvijatelj softverskih sustava. Magistar naprednih računalnih znanosti s Sveučilišta u Manchesteru, Ujedinjeno Kraljevstvo. U karijeri u UK, Francuskoj i Hrvatskoj radio je za razne klijente, uključujući Oracle Corporation, Pfizer, NYSE Euronext, Oxfam, The Open University, La Poste i Maurer-Electronics / Bundesdruckerei. Već neko vrijeme živi i radi iz cvita Mediterana, Splita!

 

Povezani članci

Who's Online

We have 54 guests and no members online