Naslovnica

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

Tečaj Professional Scrum Foundations Training – PSF ili poznavanje osnoca Scruma. Preporučujemo polaznicima da prouče Vodič za Scrum čak i ako već rade u Scrum timu, podrobnije se upoznaju s temama tečaja i polože Scrum Open Scrum Developer Open besplatne online ispite.

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).