A Certified Scrum Developer (CSD) képzés gyakorlatorientált program azoknak a szoftverfejlesztőknek, akik szeretnék megtanulni, hogyan alkalmazhatók az agilis fejlesztési gyakorlatok a mindennapi munkában, és hogyan lehet hatékonyan dolgozni egy Scrum fejlesztői csapat tagjaként.
A Scrum alapú fejlesztés nem pusztán rövidebb fejlesztési ciklusokat jelent. A sikeres működéshez olyan technikai gyakorlatokra is szükség van, amelyek támogatják a gyors visszacsatolást, a folyamatos integrációt, a magas szoftverminőséget és a változó igényekhez való alkalmazkodást.
A képzés ezért az elméleti ismeretek helyett erősen a gyakorlati tapasztalatszerzésre épít. A résztvevők valós fejlesztési környezetben dolgoznak, több Scrum sprintet hajtanak végre, és minden iteráció végén működő szoftvert szállítanak.
Agilis szoftverfejlesztés a gyakorlatban
A képzés során a résztvevők egy teljes Scrum fejlesztési folyamatot követnek végig. Megtapasztalják, hogyan változik a fejlesztői munka egy olyan környezetben, ahol a csapat rövid iterációkban dolgozik, rendszeresen visszajelzést kap, és folyamatosan fejleszti a terméket.
A program során a résztvevők:
• megismerik az agilis szoftverfejlesztés legfontosabb gyakorlatait
• megtapasztalják a Scrum sprint ciklus működését
• csapatban dolgozva fejlesztenek szoftvert
• alkalmazzák a folyamatos integráció és szállítás (CI/CD) alapelveit
• megismerik a közös fejlesztés és a páros programozás módszereit
• több Scrum sprintet hajtanak végre
• minden iteráció végén működő szoftvert szállítanak
A cél nem csupán az egyes technikák megismerése. A résztvevők azt is megtapasztalják, hogyan kapcsolódnak ezek egymáshoz egy valódi agilis fejlesztési folyamatban.
Valós fejlesztési környezet és gyakorlati feladatok
A workshop során a résztvevők egy Java alapú alkalmazáson dolgoznak, amely folyamatos integrációs környezethez kapcsolódik és automatizált tesztekkel is támogatott.
A képzés elemei:
• gyakorlati fejlesztési feladatok
• csoportos gyakorlatok
• prezentációk az agilis fejlesztési módszerekről
• több Scrum sprint lebonyolítása
• működő alkalmazás fejlesztése
• közös értékelés és visszacsatolás
A Java használata elsősorban a gyakorlati feladatok közös technológiai környezetét biztosítja. A tapasztalatok alapján azok a fejlesztők is eredményesen részt tudnak venni a workshopon, akik korábban nem dolgoztak Java nyelven.
A képzés célja
A Certified Scrum Developer képzés célja, hogy a résztvevők ne csak ismerjék az agilis fejlesztés alapelveit, hanem a gyakorlatban is képesek legyenek alkalmazni azokat egy Scrum csapatban.
A képzés segítségével a résztvevők:
• jobban megértik a fejlesztők szerepét a Scrum működésében
• hatékonyabban tudnak együtt dolgozni egy önszerveződő fejlesztői csapatban
• megismerik a minőségi és fenntartható szoftverfejlesztést támogató technikákat
• képesek lesznek rövid iterációkban működő szoftvert létrehozni
• megértik a folyamatos integráció és szállítás szerepét
• fejlesztik együttműködési és technikai agilis készségeiket
Kinek ajánlott a Certified Scrum Developer képzés?
A képzés elsősorban olyan fejlesztőknek ajánlott, akik Scrum vagy más agilis fejlesztési környezetben dolgoznak, illetve erre szeretnének felkészülni.
Különösen releváns lehet:
• szoftverfejlesztőknek
• Scrum fejlesztői csapatok tagjainak
• agilis fejlesztési környezetben dolgozó programozóknak
• DevOps vagy CI/CD környezetben dolgozó fejlesztőknek
• Scrum alapú fejlesztési folyamatokat alkalmazó csapatok tagjainak
A program azok számára is hasznos lehet, akik már ismerik a Scrum alapjait, de szeretnék azokat technikai és fejlesztői oldalról, gyakorlati környezetben is elmélyíteni.
Certified Scrum Developer (CSD) minősítés
A Certified Scrum Developer (CSD) a Scrum Alliance fejlesztői tanúsítványa. A minősítés azt igazolja, hogy birtokosa ismeri a Scrum alapú fejlesztői működést, és rendelkezik az agilis szoftverfejlesztési gyakorlatok alkalmazásához szükséges ismeretekkel.
A minősítés megszerzéséhez a résztvevőknek a vonatkozó képzési és értékelési követelményeket is teljesíteniük kell.
A programhoz kapcsolódó követelmények között szerepelhet:
• aktív részvétel a workshopon
• a képzéshez kapcsolódó értékelés teljesítése
• a szükséges további képzési napok teljesítése
A pontos minősítési feltételeket minden esetben az aktuális Scrum Alliance követelmények határozzák meg.
Milyen tudást igazol a CSD minősítés?
A Certified Scrum Developer minősítés az agilis szoftverfejlesztési gyakorlatok alkalmazásához kapcsolódó szakmai tudást igazolja.
A megszerzett ismeretek segítségével a szakember:
• érti a Scrum fejlesztési folyamat működését
• képes agilis fejlesztési technikák alkalmazására
• hatékonyabban tud együtt dolgozni fejlesztői csapatban
• érti a folyamatos integráció és szállítás alapelveit
• képes a minőséget támogató fejlesztési gyakorlatok alkalmazására
A megszerzett tudás különösen jól hasznosítható Scrum, Agile, DevOps és CI/CD alapú fejlesztési környezetekben.
Technikai információk
A gyakorlati feladatok miatt a résztvevőknek saját laptopot kell hozniuk, amelyen a Java fejlesztési környezet rendelkezésre áll.
A résztvevők számára angol nyelvű képzési jegyzeteket biztosítunk.
Nézd meg további agilis és egyéb projektirányítási képzéseinket is.
Csoportos képzési igény esetén kérj egyedi ajánlatot.

