Professional Scrum Developer Training
Professional Scrum Developer – PSD je trodnevni intenzivni tečaj na kojem polaznici uče kako isporučivati kvalitetan softver korištenjem Scruma u sinergiji s agilnim i DevOps praksama.
Izvodi se kao kombinacija teorije i praktičnih vježbi u timskom okruženju i namijenjen je razvojnim timovima s osnovnim znanjem Scruma, uključujući njihove Scrum Mastere i Product Ownere.
Polaznici tečaja na interaktivan način uče o komponentama, vrijednostima i principima Scruma, istovremeno usvajajući primjenu modernih DevOps tehničkih i inženjerskih praksi. Praktično radeći u Scrum timovima na studiji razvoja realističnog softverskog proizvoda, oni uviđaju kako DevOps prakse prirodno nadopunjuju Scrum i osiguravaju kontinuiranu isporuku gotovih inkrementa proizvoda. Tečaj stavlja naglasak na prevladavanje uobičajenih izazova prilikom rješavanja složenih problema, suradnju unutar i preko granica Scrum tima, samoorganizaciju i kontinuirano poboljšavanje tima kao bitne elemente u savladavanju Scruma.
- Trening uključuje vaučer za polaganje ispita za stjecanje globalno priznatog Scrum.org certifikata Professional Scrum Developer (PSD I).
Što ćete naučiti
- Implementaciju uloga (Product Owner, Scrum Master, Development Team), rad s artefaktima (Product Backlog, Sprint Backlog, Increment) i upravljanje događajima (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective).
- Tehnike procjenjivanja, timsku definiciju “gotovosti” (Definition of Done), razjašnjavanje korisničkih zahtjeva.
- Odabrane DevOps tehničke i inženjerske prakse koje nadopunjuju Scrum: recenzija kôda (Code Review), automatizirano testiranje i isporuka, upravljanje greškama i tehničkim dugom.
- Samoorganizaciju, izazove rada u timu, procjenjivanje i podjelu posla.
- Primjenu Scrum vrijednosti i teorije empirizma.
Kome je namijenjeno
Svim članovima Scrum razvojnog tima: arhitektima, analitičarima, razvojnim inženjerima, razvojnim inženjerima za baze podataka, testerima, inženjerima u odjelu operacija i drugima, uključujući Scrum Mastere i Product Ownere. Fokus je na timu kao cjelini i njegovoj sposobnosti korištenja tehnologije za isporuku inkrementa “gotovog” proizvoda u svakom sprintu. Izvrstan je izbor za cijele razvojne timove koji se susreću s izazovima rada po Scrumu, a istovremeno imaju problema s odabirom i korištenjem odgovarajućih tehničkih praksi i alata.
Preduvjeti
Nastavni plan
-
Pregledaj
- Razumijevanje i primjena Scrum okvira (Scrum Framework): teorija empiricizma, Scrum uloge, događaji i artefakti, vrijednosti Scruma.
- Razvoj ljudi i timova: Scrum uloge i odgovornosti, samoorganizirajući timovi, timska suradnja.
- Agilni razvoj proizvoda: maksimiziranje isporučene vrijednosti proizvoda, upravljanje listom stavki za proizvod (Product Backlog), predviđanje i planiranje isporuka, odnos s dionicima i krajnjim korisnicima.
- Profesionalni razvoj i isporuka proizvoda: Agilni pristup oblikovanju softverske arhitekture (Emergent Software Development), upravljanje tehničkim rizicima, kontinuirana integracija (Continuous Integration – CI), kontinuirana isporuka (Continuous Delivery – CD), optimizacija toka posla i otklanjanje nepotrebnih aktivnosti.
- Kontinuirana briga o poboljšanju kvalitete proizvoda: definicija “gotovosti” (Definition of Done), tehnike procjenjivanja, upravljanje tehničkim dugom, automatizirano testiranje, Test Driven Development, Test Shift Left, recenzija kôda (Code Review).
- Scrum u praksi: uvođenje i održavanje Scruma u timovima i organizaciji, prepoznavanje i otklanjanje uobičajenih pogrešaka i nesporazuma unutar i izvan Scrum tima.
- Upotreba integriranih DevOps alata: liste stavaka (Backlogs), ploča sa stavkama (Board), sustav za verzioniranje (Version Control), upravljanje izgradnjom i isporukom (Build and Release Management).